Blame README

Packit 1ca270
Autoconf
Packit 1ca270
Packit 1ca270
Autoconf is an extensible package of m4 macros that produce shell
Packit 1ca270
scripts to automatically configure software source code packages.
Packit 1ca270
These scripts can adapt the packages to many kinds of UNIX-like
Packit 1ca270
systems without manual user intervention.  Autoconf creates a
Packit 1ca270
configuration script for a package from a template file that lists the
Packit 1ca270
operating system features that the package can use, in the form of m4
Packit 1ca270
macro calls.
Packit 1ca270
Packit 1ca270
Producing configuration scripts using Autoconf requires GNU m4.  You
Packit 1ca270
must install GNU m4 (version 1.1 or later, preferably 1.3 or later
Packit 1ca270
for better performance) before configuring Autoconf, so that
Packit 1ca270
Autoconf's configure script can find it.  The configuration scripts
Packit 1ca270
produced by Autoconf are self-contained, so their users do not need to
Packit 1ca270
have Autoconf (or GNU m4).
Packit 1ca270
Packit 1ca270
Also, some optional utilities that come with Autoconf use Perl, TCL,
Packit 1ca270
and the TCL packages Expect and DejaGNU.  However, none of those
Packit 1ca270
are required in order to use the main Autoconf program.  If they are
Packit 1ca270
not present, the affected Autoconf utilities will not be installed.
Packit 1ca270
Packit 1ca270
The file INSTALL can be distributed with packages that use
Packit 1ca270
Autoconf-generated configure scripts and Makefiles that conform to the
Packit 1ca270
GNU coding standards.  The package's README can just give an overview
Packit 1ca270
of the package, where to report bugs, and a pointer to INSTALL for
Packit 1ca270
instructions on compilation and installation.  This removes the need
Packit 1ca270
to maintain many similar sets of installation instructions.
Packit 1ca270
Packit 1ca270
The file `acconfig.h' contains short descriptions of the C preprocessor
Packit 1ca270
variables that Autoconf can define, suitable for copying into other
Packit 1ca270
packages' configuration headers or Makefile.in files.  You can use the
Packit 1ca270
program `autoheader' to automatically create a configuration header
Packit 1ca270
from a `configure.in', based on the information in `acconfig.h'.
Packit 1ca270
Packit 1ca270
Mail suggestions and bug reports for Autoconf to autoconf@gnu.org.
Packit 1ca270
Please include the Autoconf version number, which you can get by running
Packit 1ca270
"autoconf --version".  The current autoconf maintainer is Ben Elliston
Packit 1ca270
<bje@cygnus.com>.