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 ;-)