Autoconf

 [Image of the Head of a GNU] [English] [Sweedish (Chef)] [Latin (Pig)]


Table of Contents


Introduction to Autoconf

Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls.

Producing configuration scripts using Autoconf requires GNU M4. You should install GNU M4 (version 1.4.7 or later) before configuring Autoconf, so that Autoconf's configure script can find it. The configuration scripts produced by Autoconf are self-contained, so their users do not need to have Autoconf (or GNU M4).

The manual is available online.

Downloading Autoconf

GNU Autoconf releases can be found on http://ftp.gnu.org/gnu/autoconf/ or one of the mirrors. You can also order a CD-ROM from the FSF or use other methods to obtain a copy.

Third party macros can be downloaded from the Autoconf Macro Archive.

Alpha/beta releases of Autoconf can be found in ftp://alpha.gnu.org/pub/gnu/autoconf/, and the latest in-development sources for Autoconf can always be fetched through CVS from Savannah. DO NOT use Autoconf sources from these locations for production use.

Autoconf Mailing Lists

Autoconf has several moderated mailing lists, each with an archive.

For general Autoconf discussions, use autoconf@gnu.org.

Email bug reports to bug-autoconf@gnu.org.

If you have found a bug in Autoconf that hasn't yet been fixed in the latest CVS sources of Autoconf, please send a patch (made for the CVS sources, not the release sources) to autoconf-patches@gnu.org.

Related Software

Autoconf is often used together with the following software systems:


Return to GNU's home page.

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

Please send comments on this particular web page to bug-autoconf@gnu.org, send comments about www.gnu.org web pages in general to webmasters@www.gnu.org, and send other questions to gnu@gnu.org.

Copyright © 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Updated: $Id: autoconf.html,v 1.22 2006/10/24 19:46:08 eggert Exp $