| 1234567891011121314151617181920212223242526272829303132333435363738 | <sect2><title>Short descriptions</title><para><command>autoconf</command> is a tool for producing shell scriptsthat automatically configure software source code packages to adapt to manykinds of Unix-like systems. The configuration scripts it produces areindependent -- running them does not require the autoconf program.</para><para><command>autoheader</command> is a tool for creating template filesof C #define statements for configure to use.</para><para><command>autom4te</command> is a wrapper for the M4 macroprocessor.</para><para><command>autoreconf</command> comes in handy when there are a lotof autoconf-generated configure scripts around. The program runs autoconf andautoheader repeatedly (where appropriate) to remake the autoconf configurescripts and configuration header templates in a given directory tree.</para><para><command>autoscan</command> can help to create a<filename>configure.in</filename> file for a software package. It examinesthe source files in a directory tree, searching them for common portabilityproblems and creates a <filename>configure.scan</filename> file that serves asas a preliminary <filename>configure.in</filename> for the package.</para><para><command>autoupdate</command> modifies a <filename>configure.in</filename> file that still calls autoconf macrosby their old names to use the current macro names.</para><para><command>ifnames</command> can be helpful when writing a<filename>configure.in</filename> for a software package. It prints theidentifiers that the package uses in C preprocessor conditionals. If a packagehas already been set up to have some portability, this program can help todetermine what <command>configure</command> needs to check. It can fillin some gaps in a <filename>configure.in</filename> file generated byautoscan.</para></sect2>
 |