GNU Autoconf
GNU Autoconf és una eina per a produir shell scripts que configuren automàticament paquets de codi font que s'adapten a diversos tipus de sistemes tipus UNIX. Els scripts produïts per Autoconf són independents d'aquest quan s'executen.
| |
Tipus | eina de programació, biblioteca informàtica i paquet GNU |
---|---|
Versió inicial | 1991 |
Versió estable | |
Llicència | GNU GPL 3.0 o posterior |
Part de | Projecte GNU i GNU build system |
Característiques tècniques | |
Sistema operatiu | Unix-like |
Escrit en | m4 |
Equip | |
Desenvolupador(s) | Projecte GNU |
Més informació | |
Lloc web | gnu.org… (anglès) |
Free Software Directory | Autoconf |
Guia d'usuari | Guia d'usuari |
| |
Juntament amb Libtool i Automake, Autoconf forma el GNU build system.
Autoconf utilitza m4 per a transformar un fitxer 'configure.ac' (anteriorment anomenat 'configure.in') en un script portable anomenat configure. L'script 'configure' genera els makefiles i fitxers necessaris per a compilar el programa.
Creació de fitxers configure.ac
modificaEstructura inicial bàsica:
Autoconf requirements AC_INIT(package, version, bug-report-address) information on the package checks for programs checks for libraries checks for header files checks for types checks for structures checks for compiler characteristics checks for library functions checks for system services AC_CONFIG_FILES([file...]) AC_OUTPUT