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.

GNU Autoconf
Modifica el valor a Wikidata
Modifica el valor a Wikidata
Tipuseina de programació, biblioteca informàtica i paquet GNU Modifica el valor a Wikidata
Versió inicial1991 Modifica el valor a Wikidata
Versió estable
2.72 (22 desembre 2023) Modifica el valor a Wikidata
LlicènciaGNU GPL 3.0 o posterior Modifica el valor a Wikidata
Part deProjecte GNU i GNU build system Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuUnix-like Modifica el valor a Wikidata
Escrit enm4 Modifica el valor a Wikidata
Equip
Desenvolupador(s)Projecte GNU Modifica el valor a Wikidata
Més informació
Lloc webgnu.org… (anglès) Modifica el valor a Wikidata
Free Software DirectoryAutoconf Modifica el valor a Wikidata
Guia d'usuariGuia d'usuari Modifica el valor a Wikidata

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

modifica

Estructura 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
 
Autotools

Enllaços externs

modifica