¿Qué es Autoconf? ¿Qué tiene que ver con GNOME?

Autoconf es una herramienta para producir ***shell scripts que automáticamente configuran el código fuente para adaptarse al sistema que estés usando. Autoconf es ****invaluable, ya que hace el desarrollo de esos ***configure scripts drásticamente fácil. GNOME lo usa junto a la herramienta relacionada, Automake, que permite a Autoconf producir Makefiles personalizados para tu sistema. Autoconf usa m4 para operar. M4 es un poderoso (pero arcano) macro lenguaje usado por muchas utilidades GNU. La mayoría de las macros usadas para generar estos ficheros se encuentran o en /usr/share/aclocal o en el subdirectorio macros del ***source tree.

Si estás usando los tarballs, Autoconf y Automake ya has sido ejecutadas por ti, por lo que no las necesitas en tu sistema. Si usas el CVS, no llegarás muy lejos sin tener versiones recientes de estas herramientas. Puedes encontrar más información sobre Autoconf en http://gnu.org/software/autoconf/autoconf.html , y Automake en http://gnu.org/software/automake/automake.html .

Ten en cuenta, que configure , config.h , Makefile , e incluso Makefile.in son todos archivos construidos.***are all constructed files. Si necesitas cambiarlos, no deberías parchearlos directamente, si no mejor modificar los ficheros usados para crearlos: ***If you need to change them, you shouldn't patch them directly, but rather modify the files used to create them: configure.in , config.h.in , y Makefile.am .