begin process at 2012 05 27 14:37:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > CMAKE : COLORATION DE LA SORTIE DE MAKE

CMAKE : COLORATION DE LA SORTIE DE MAKE


 Description

Cliquez pour voir la capture en taille normale
Quand on programme avec GCC, on apprend vite à utiliser l'utilitaire make, qui permet d'éviter de recompiler pour rien des modules objets (*.o) dont le code source n'a pas été modifié (*.h, *.c). Mais sa sortie en noir et blanc et assez monotone et franchement désagréable quand il faut l'éplucher pour localiser une erreur noyée dans un flot d'avertissements...

Ce programme essaie de remédier à cela, en colorant la sortie de make ainsi:
=> Commandes affichées en vert (avant leur exécution, donc)
=> Nom du fichier en rose
=> Numéro de ligne en vert
=> Localisations dans le fichier et erreurs/notes en jaune poussin
=> Avertissements en ocre
=> Autres chaines en cyan (celles que cmake n'a pas reconnues)

Bien sûr, un appui sur Ctrl-C provoque la fin du programme ET la restauration des couleurs originales de la console. L'idée de ce programme n'est pas de moi, j'avais trouvé un utilitaire pour Linux appelé colorgcc (script shell), et il me manquait sous windows ;-)

Source

  • goto zip; // le jpg est moche :(
goto zip; // le jpg est moche :(

 Conclusion

Aucun bug connu, sauf si GCC vous sort une chaîne que je n'ai jamais vue et donc, que je n'ai pas gérée ;-) Néanmoins, il vous l'affichera malgré tout, en cyan.

Ah si, la taille des commandes lues est "limitée" à 5Ko, ce qui est amplement suffisant même pour de gros projets...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   cmake
    • cmake.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier10 432 octets
    • MakefileTélécharger ce fichier [Réservé aux membres club]1 010 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip ÉNUMÉRATION DES PROCESSUS ET DÉCHARGEMENT FORCÉ DE DLL
Source avec Zip EXÉCUTABLES SE VÉRIFIANT LORSQU'ILS SONT LANCÉS
Source avec Zip Source avec une capture RICHEDIT AVEC SUPPORT DES THÈMES XP
Source avec Zip CALCUL DE HASH MD5 (WIN32)
Source avec Zip VÉRIFIER QUE L'UTILISATEUR EST ADMINISTRATEUR

 Sources de la même categorie

Source avec Zip Source avec une capture PROGRAMME DE SUDOKU par AffreuxJojp
Source avec Zip EVALUATEUR D'EXPRESSION ARITHMÉTIQUE par matrx180vTitanium
Source avec Zip Source avec une capture QBIBLIO GESTION DES PRÊTS par conatic
Source avec Zip Source avec une capture QL-CHATROOM V 1.0 par mature
Source avec Zip Source avec une capture GEOLOCALISATION par ganjarasta

Commentaires et avis

Commentaire de tibur le 26/08/2004 17:10:51

Juste un detail :
c'est un peu dommage d'appeler ton prog cmake : cmake existe deja, c'est un programme qui genere des Makefiles gcc ou des projets visual de maniere generique (www.cmake.org).

Commentaire de Nebula le 26/08/2004 17:16:52

Tiens, je ne connaissais pas ce projet... Merci pour l'info !

Quand on nom, c'est juste parce qu'il en fallait un et que colormake était trop long à taper, maintenant rien n'interdit de renommer l'exécutable, çà ne pose aucun problème ni pour le programme, ni pour moi ;-)

PS : si tu as une idée de nom qui convienne mieux, je serais preneur, je suis assez peu imaginatif à ce niveau :-(

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales