Algorithms for updating minimum spanning trees
These other tools take on jobs like the creation of a portable, recursive makefile with all of the standard targets, linking of shared libraries, and so on. Autoconf imposes some restrictions on the names of macros used with in C programs (see Preprocessor Symbol Index).Autoconf requires GNU M4 version 1.4.6 or later in order to generate the scripts.This manual (24 April 2012) is for GNU Autoconf (version 2.69), a package for creating scripts to configure source code packages using templates and an M4 macro package.Copyright © 1992-1996, 1998-2012 Free Software Foundation, Inc.Instead, they individually test for the presence of each feature that the software package they are for might need.(Before each check, they print a one-line message stating what they are checking for, so the user doesn't get too bored while waiting for the script to finish.) As a result, they deal well with systems that are hybrids or customized from the more common Posix variants.
The primary goal of Autoconf is making the package.While our primary goal is to write software for the GNU system, many users and developers have been introduced to us through the systems that they were already using.Gnulib is a central location for common GNU code, intended to be shared among free software packages.And to this degree, Autoconf is highly successful at its goal — most complaints to the Autoconf list are about difficulties in writing Autoconf input, and not in the behavior of the resulting script, and the most common complaint about these alternative home-grown scripts is that they fail to meet one or more of the GNU Coding Standards (see Configuration) that users have come to expect from Autoconf-generated scripts.The Metaconfig package is similar in purpose to Autoconf, but the scripts it produces require manual user intervention, which is quite inconvenient when configuring large source trees.