URL: https://linuxfr.org/news/gnu-make-4-0-extensible Title: GNU Make 4.0 extensible Authors: Anonyme Benoît Sibaud, palm123, NeoX et Xavier Teyssier Date: 2013年10月10日T11:19:26+02:00 License: CC By-SA Tags: gnu_make Score: 36 Le vénérable ordonnanceur de compilation du projet GNU sort une version 4.0. La possibilité d'écrire des extensions en Guile justifie l'incrément de la version majeure. ---- [Annonce sur la liste info-gnu](http://lists.gnu.org/archive/html/info-gnu/2013-10/msg00006.html) [Wikipedia: List of build automation software](http://en.wikipedia.org/wiki/List_of_build_automation_software) ---- La grosse nouveauté de cette version, c'est l'intégration de l'interprêteur [GNU Guile](http://www.gnu.org/software/guile/) permettant d'écrire des extensions make dans ce langage. Quelques options bien pratiques sont ajoutées : * `--output-sync` groupe la sortie par cible, même lors de compilation parallélisée. D'ailleurs, le parallélisme est maintenant supporté sous Windows ; * `--trace` permet de débugguer les règles en forçant l'affichage de chaque commande exécutée ; * Également, une nouvelle fonction native `$(file )` permet d'écrire des lignes dans un fichier sans passer par le shell. En outre, le projet annonce pas moins de 80 bugs corrigés. GNU Make est un projet à maturité et les nouveautés de cette version concernent surtout le confort. Mais n'est-ce pas justement ce qu'on apprécie dans GNU make ?