Dieses Tool erstellt aus einer configure.in Datei (oder configure.ac ab autoconf Version 2.50) ein configure-Script.
Dabei können bestimmte Überprüfungen der Umgebung vorgenommen werden.
Ein Beispiel für configure.in sieht so aus:
AC_INIT(main.c) AM_INIT_AUTOMAKE(cvsfs, 1.1.8) dnl Checks for programs. AC_PROG_CC AC_PROG_CXX AC_PROG_INSTALL dnl Checks for libraries. dnl Checks for header files. AC_HEADER_STDC AC_HEADER_SYS_WAIT AC_CHECK_HEADERS(fcntl.h unistd.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_UID_T AC_TYPE_MODE_T AC_TYPE_OFF_T dnl Checks for library functions. AC_CHECK_FUNCS(mktime strdup strerror strtoul) AC_OUTPUT(Makefile)
Zur Erklärung der einzelnen Befehle in configure.in sei einem das autoconf Handbuch auf http://www.gnu.org/software/autoconf/autoconf.html empfohlen. Man sollte aber des Englischen mächtig sein.