source: appendixa/autoconf-desc.xml@ 2ea93a3

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 2ea93a3 was 087e584, checked in by Alex Gronenwoud <alex@…>, 21 years ago

Small retouches of the text. Wrapping 'last checked' in parentheses.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2706 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 2.1 KB
Line 
1<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
2
3<sect2><title>Descriptions</title>
4
5<para>(Last checked against version &autoconf-contversion;.)</para>
6<sect3><title>Program file descriptions</title>
7<sect4><title>autoconf</title>
8<para>autoconf is a tool for producing shell scripts that automatically
9configure software source code packages to adapt to many kinds of
10Unix-like systems. The configuration scripts produced by autoconf are
11independent of autoconf when they are run, so their users do not need to
12have autoconf.</para></sect4>
13
14<sect4><title>autoheader</title>
15<para>The autoheader program can create a template file of C #define
16statements for configure to use.</para></sect4>
17
18<sect4><title>autom4te</title>
19<para>autom4te runs GNU M4 on files.</para></sect4>
20
21<sect4><title>autoreconf</title>
22<para>If there are a lot of autoconf-generated configure scripts, the
23autoreconf program can save some work. It runs autoconf and
24autoheader (where appropriate) repeatedly to remake the autoconf
25configure scripts and configuration header templates in the directory
26tree rooted at the current directory.</para></sect4>
27
28<sect4><title>autoscan</title>
29<para>The autoscan program can help to create a configure.in file for
30a software package. autoscan examines the source files in a directory
31tree. If a directory is not specified on the command line, then the
32current working directory is used. The source files are searched for
33common portability problems and a configure.scan file is created to
34serve as the preliminary configure.in for that package.</para></sect4>
35
36<sect4><title>autoupdate</title>
37<para>The autoupdate program updates a configure.in file that calls
38autoconf macros by their old names to use the current
39macro names.</para></sect4>
40
41<sect4><title>ifnames</title>
42<para>ifnames can help when writing a configure.in for a software
43package. It prints the identifiers that the package already uses in C
44preprocessor conditionals. If a package has already been set up to
45have some portability, this program can help to determine what configure
46needs to check. It may fill in some gaps in a configure.in file generated
47by autoscan.</para></sect4>
48
49</sect3>
50
51</sect2>
Note: See TracBrowser for help on using the repository browser.