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 de valor incalculabre, 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 arbol fuente.
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. Si necesitas cambiarlos, no deberías parchearlos directamente, si no mejor modificar los ficheros usados para crearlos: configure.in , config.h.in , y Makefile.am .