Changeset ef13657 for chapter06/autoconf.xml
- Timestamp:
- 08/08/2004 02:11:09 AM (20 years ago)
- Branches:
- 6.0
- Children:
- 5ba3d1d
- Parents:
- 6e41459
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/autoconf.xml
r6e41459 ref13657 62 62 <listitem> 63 63 <indexterm zone="ch-system-autoconf autoconf"><primary sortas="b-autoconf">autoconf</primary></indexterm> 64 <para>is a tool for producing shell scripts 65 that automatically configure software source code packages to adapt to many 66 kinds ofUnix-like systems. The configuration scripts it produces are64 <para>is a tool for producing shell scripts that automatically 65 configure software source code packages to adapt to many kinds of 66 Unix-like systems. The configuration scripts it produces are 67 67 independent -- running them does not require the autoconf program.</para> 68 68 </listitem> … … 73 73 <listitem> 74 74 <indexterm zone="ch-system-autoconf autoheader"><primary sortas="b-autoheader">autoheader</primary></indexterm> 75 <para> is a tool for creating template files76 of C #definestatements for configure to use.</para>75 <para>a tool for creating template files of C 76 <emphasis>#define</emphasis> statements for configure to use.</para> 77 77 </listitem> 78 78 </varlistentry> … … 82 82 <listitem> 83 83 <indexterm zone="ch-system-autoconf autom4te"><primary sortas="b-autom4te">autom4te</primary></indexterm> 84 <para> isa wrapper for the M4 macro processor.</para>84 <para>a wrapper for the M4 macro processor.</para> 85 85 </listitem> 86 86 </varlistentry> … … 90 90 <listitem> 91 91 <indexterm zone="ch-system-autoconf autoreconf"><primary sortas="b-autoreconf">autoreconf</primary></indexterm> 92 <para>comes in handy when there are a lot 93 of autoconf-generated configure scripts around. The program runs autoconf and 94 autoheader repeatedly (where appropriate) to remake the autoconf configure 95 scripts and configuration header templates in a given directory tree.</para> 92 <para>automatically runs <command>autoconf</command>, 93 <command>autoheader</command>, <command>aclocal</command>, 94 <command>automake</command>, <command>gettextize</command>, and 95 <command>libtoolize</command> in the correct order to save you time 96 when changes are made to autoconf and automake template files.</para> 96 97 </listitem> 97 98 </varlistentry> … … 101 102 <listitem> 102 103 <indexterm zone="ch-system-autoconf autoscan"><primary sortas="b-autoscan">autoscan</primary></indexterm> 103 <para>can help to create a 104 <filename>configure.in</filename> file for a software package. It examines 105 the source files in a directory tree, searching them for common portability 106 problems and creates a <filename>configure.scan</filename> file that serves as 107 as a preliminary <filename>configure.in</filename> for the package.</para> 104 <para>helps to create a <filename>configure.in</filename> file for a 105 software package. It examines the source files in a directory tree, 106 searching them for common portability issues and creates a 107 <filename>configure.scan</filename> file that serves as as a 108 preliminary <filename>configure.in</filename> file for the 109 package.</para> 108 110 </listitem> 109 111 </varlistentry> … … 113 115 <listitem> 114 116 <indexterm zone="ch-system-autoconf autoupdate"><primary sortas="b-autoupdate">autoupdate</primary></indexterm> 115 <para>modifies a <filename>configure.in</filename> file that still calls autoconf 116 macros by their old names to use the current macro names.</para> 117 <para>modifies a <filename>configure.in</filename> file that still 118 calls autoconf macros by their old names to use the current macro 119 names.</para> 117 120 </listitem> 118 121 </varlistentry> … … 122 125 <listitem> 123 126 <indexterm zone="ch-system-autoconf ifnames"><primary sortas="b-ifnames">ifnames</primary></indexterm> 124 <para> can be helpful when writing a125 <filename>configure.in</filename> for a software package. It prints the126 identifiers that the package uses in C preprocessor conditionals. If a package 127 has already been set up to have some portability, this program can help to 128 determine what <command>configure</command> needs to check. It can fill 129 in somegaps in a <filename>configure.in</filename> file generated by127 <para>is helpful when writing a <filename>configure.in</filename> file 128 for a software package. It prints the identifiers that the package 129 uses in C preprocessor conditionals. If a package has already been set 130 up to have some portability, this program can help determine what 131 <command>configure</command> needs to check for. It can also fill in 132 gaps in a <filename>configure.in</filename> file generated by 130 133 autoscan.</para> 131 134 </listitem> … … 136 139 137 140 </sect1> 141
Note:
See TracChangeset
for help on using the changeset viewer.