GNU AutoGen
logiciel utilitaire conçu pour simplifier la création et la maintenance des programmes contiennant de grandes quantités de texte répétitif
From Wikipedia, the free encyclopedia
GNU AutoGen est un logiciel utilitaire utilisé pour simplifier la phase répétitive de création ou de maintenance de logiciels traitant une quantité importante de texte. Cet outil maintenu par le projet GNU est particulièrement adapté pour les programmes exigeant la synchronisation de plusieurs blocs de texte[2].
| Créateur | Bruce Korb (d) |
|---|---|
| Développé par | Projet GNU |
| Dernière version | 5.18.16 ()[1] |
| Dépôt | git.savannah.gnu.org/cgit/autogen.git |
| Écrit en | C |
| Système d'exploitation | GNU, GNU/Linux, FreeBSD, NetBSD, OpenBSD, macOS et Unix |
| Environnement | GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Mac OS X, HP-UX, SVR4, SVR5 |
| Type |
Logiciel utilitaire Paquet GNU |
| Licence | Licence publique générale GNU version 3 ou ultérieure, licence publique générale limitée GNU version 3.0 ou ultérieure (d) et BSD 3-clauses |
| Documentation | www.gnu.org/software/autogen/manual |
| Site web | www.gnu.org/software/autogen |
Il intervient dans le mécanisme des autotools pour la génération dans GCC des fichiers Makefile.am[3]. Il devient par là même un composant de la compilation et peut virtuellement intervenir dans la génération des fichiers Makefile.in dans une approche similaire à yacc et lex[4].
AutoGen est à l’origine développé dans les années 1990 par Bruce Korb et Gary V. Vaughan[5] puis maintenu pour le projet GNU par l’un de ses auteurs depuis 2004[6].
GNU AutoOpts est distribué avec le projet AutoGen[2].