| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 | <sect2><title>Contents</title><para>The Autoconf package contains the autoconf, autoheader, autoreconf,autoscan, autoupdate and ifnames programs</para></sect2><sect2><title>Description</title><sect3><title>autoconf</title><para>Autoconf is a tool for producing shell scripts that automaticallyconfigure software source code packages to adapt to many kinds ofUNIX-like systems.  The configuration scripts produced by Autoconf areindependent of Autoconf when they are run, so their users do not need tohave Autoconf.</para></sect3><sect3><title>autoheader</title><para>The autoheader program can create a template file of C #definestatements for configure to use</para></sect3><sect3><title>autoreconf</title><para>If you have a lot of Autoconf-generated configure scripts, theautoreconf program can save you some work.  It runs autoconf (andautoheader, where appropriate) repeatedly to remake the Autoconfconfigure scripts and configuration header templates in the directorytree rooted at the current directory.</para></sect3><sect3><title>autoscan</title><para>The autoscan program can help you create a configure.in file fora software package. autoscan examines source files in the directorytree rooted at a directory given as a command line argument, or thecurrent directory if none is given.  It searches the source files forcommon portability problems and creates a file configure.scan whichis a preliminary configure.in for that package.</para></sect3><sect3><title>autoupdate</title><para>The autoupdate program updates a configure.in file that callsAutoconf macros by their old names to use the current macro names.</para></sect3><sect3><title>ifnames</title><para>ifnames can help when writing a configure.in for a softwarepackage. It prints the identifiers that the package already uses in Cpreprocessor conditionals. If a package has already been set up tohave some portability, this program can help you figure out what itsconfigure needs to check for. It may help fill in some gaps in aconfigure.in generated by autoscan.</para></sect3></sect2>
 |