1 |
\input texinfo @c -*-texinfo-*- |
\input texinfo @c -*-texinfo-*- |
2 |
@comment $Id$ |
@comment ======================================================== |
3 |
@comment %**start of header |
@comment %**start of header |
4 |
@setfilename autoconf.info |
@setfilename autoconf.info |
5 |
@include version.texi |
@include version.texi |
6 |
@settitle Autoconf |
@settitle Autoconf |
7 |
@setchapternewpage odd |
@setchapternewpage odd |
8 |
@setcontentsaftertitlepage |
@setcontentsaftertitlepage |
9 |
|
@finalout |
10 |
|
|
11 |
|
@c A simple macro for optional variables. |
12 |
|
@macro ovar{varname} |
13 |
|
@r{[}@var{\varname\}@r{]} |
14 |
|
@end macro |
15 |
|
|
16 |
|
@c A simple macro for optional variables with a default value. |
17 |
|
@macro dvar{varname, default} |
18 |
|
@r{[}@var{\varname\} = @samp{\default\}@r{]} |
19 |
|
@end macro |
20 |
|
|
21 |
|
@c I don't like the way URL are displayed in TeX with @uref. |
22 |
|
@ifhtml |
23 |
|
@macro href{url, title} |
24 |
|
@uref{\url\, \title\} |
25 |
|
@end macro |
26 |
|
@end ifhtml |
27 |
|
@ifnothtml |
28 |
|
@macro href{url, title} |
29 |
|
\title\@footnote{\title\, @url{\url\}.} |
30 |
|
@end macro |
31 |
|
@end ifnothtml |
32 |
|
|
33 |
|
@c Define an environment variable index. |
34 |
|
@defcodeindex ev |
35 |
|
@c Define an output variable index. |
36 |
|
@defcodeindex ov |
37 |
|
@c Define a CPP variable index. |
38 |
|
@defcodeindex cv |
39 |
|
@c Define an Autoconf macro index that @defmac doesn't write to. |
40 |
|
@defcodeindex ac |
41 |
|
@c Define an Autotest macro index that @defmac doesn't write to. |
42 |
|
@defcodeindex at |
43 |
|
@c Define an M4sugar macro index that @defmac doesn't write to. |
44 |
|
@defcodeindex ms |
45 |
|
@c Define an index for *foreign* programs: `mv' etc. Used for the |
46 |
|
@c portability sections and so on. |
47 |
|
@defindex pr |
48 |
|
|
49 |
|
@c Define an index for functions: `alloca' etc. Used for the |
50 |
|
@c portability sections and so on. We can't use `fn' (aka `fnindex), |
51 |
|
@c since `@defmac' goes into it => we'd get all the macros too. |
52 |
|
|
53 |
|
@c FIXME: Aaarg! It seems there are too many indices for TeX :( |
54 |
|
@c |
55 |
|
@c ! No room for a new @write . |
56 |
|
@c l.112 @defcodeindex fu |
57 |
|
@c |
58 |
|
@c so don't define yet another one :( Just put some tags before each |
59 |
|
@c @prindex which is actually a @funindex. |
60 |
|
@c |
61 |
|
@c @defcodeindex fu |
62 |
|
@c |
63 |
|
@c |
64 |
|
@c @c Put the programs and functions into their own index. |
65 |
|
@c @syncodeindex fu pr |
66 |
|
|
67 |
@comment %**end of header |
@comment %**end of header |
68 |
|
@comment ======================================================== |
69 |
|
|
70 |
@copying |
@copying |
71 |
|
|
72 |
This manual is for GNU Autoconf |
This manual is for GNU Autoconf |
92 |
@end quotation |
@end quotation |
93 |
@end copying |
@end copying |
94 |
|
|
|
@c A simple macro for optional variables. |
|
|
@macro ovar{varname} |
|
|
@r{[}@var{\varname\}@r{]} |
|
|
@end macro |
|
95 |
|
|
|
@c A simple macro for optional variables with a default value. |
|
|
@macro dvar{varname, default} |
|
|
@r{[}@var{\varname\} = @samp{\default\}@r{]} |
|
|
@end macro |
|
96 |
|
|
97 |
@c I don't like the way URL are displayed in TeX with @uref. |
@dircategory GNU programming tools |
|
@ifhtml |
|
|
@macro href{url, title} |
|
|
@uref{\url\, \title\} |
|
|
@end macro |
|
|
@end ifhtml |
|
|
@ifnothtml |
|
|
@macro href{url, title} |
|
|
\title\@footnote{\title\, @url{\url\}.} |
|
|
@end macro |
|
|
@end ifnothtml |
|
|
|
|
|
|
|
|
@dircategory GNU admin |
|
98 |
@direntry |
@direntry |
99 |
* Autoconf: (autoconf). Create source code configuration scripts |
* Autoconf: (autoconf). Create source code configuration scripts |
100 |
@end direntry |
@end direntry |
123 |
Running an Autotest test suite |
Running an Autotest test suite |
124 |
@end direntry |
@end direntry |
125 |
|
|
|
@finalout |
|
126 |
@titlepage |
@titlepage |
127 |
@title Autoconf |
@title Autoconf |
128 |
@subtitle Creating Automatic Configuration Scripts |
@subtitle Creating Automatic Configuration Scripts |
130 |
@author David MacKenzie |
@author David MacKenzie |
131 |
@author Ben Elliston |
@author Ben Elliston |
132 |
@author Akim Demaille |
@author Akim Demaille |
|
@c I think I've rewritten all of Noah and Roland's contributions by now. |
|
|
|
|
133 |
@page |
@page |
134 |
@vskip 0pt plus 1filll |
@vskip 0pt plus 1filll |
135 |
@insertcopying |
@insertcopying |
137 |
|
|
138 |
@contents |
@contents |
139 |
|
|
|
@c Define an environment variable index. |
|
|
@defcodeindex ev |
|
|
@c Define an output variable index. |
|
|
@defcodeindex ov |
|
|
@c Define a CPP variable index. |
|
|
@defcodeindex cv |
|
|
@c Define an Autoconf macro index that @defmac doesn't write to. |
|
|
@defcodeindex ac |
|
|
@c Define an Autotest macro index that @defmac doesn't write to. |
|
|
@defcodeindex at |
|
|
@c Define an M4sugar macro index that @defmac doesn't write to. |
|
|
@defcodeindex ms |
|
|
@c Define an index for *foreign* programs: `mv' etc. Used for the |
|
|
@c portability sections and so on. |
|
|
@defindex pr |
|
|
|
|
|
@c Define an index for functions: `alloca' etc. Used for the |
|
|
@c portability sections and so on. We can't use `fn' (aka `fnindex), |
|
|
@c since `@defmac' goes into it => we'd get all the macros too. |
|
|
|
|
|
@c FIXME: Aaarg! It seems there are too many indices for TeX :( |
|
|
@c |
|
|
@c ! No room for a new @write . |
|
|
@c l.112 @defcodeindex fu |
|
|
@c |
|
|
@c so don't define yet another one :( Just put some tags before each |
|
|
@c @prindex which is actually a @funindex. |
|
|
@c |
|
|
@c @defcodeindex fu |
|
|
@c |
|
|
@c |
|
|
@c @c Put the programs and functions into their own index. |
|
|
@c @syncodeindex fu pr |
|
|
|
|
140 |
|
|
141 |
@ifnottex |
@ifnottex |
142 |
@node Top |
@node Top |
143 |
@top Autoconf |
@top Autoconf |
|
|
|
144 |
@insertcopying |
@insertcopying |
145 |
@end ifnottex |
@end ifnottex |
146 |
|
|