Lines Matching +refs:autoconf +refs:mode +refs:map

1 This is autoconf.info, produced by makeinfo version 4.13 from
2 autoconf.texi.
19 * Autoconf: (autoconf). Create source code configuration scripts.
24 * autoscan: (autoconf)autoscan Invocation.
26 * ifnames: (autoconf)ifnames Invocation. Listing conditionals in source.
27 * autoconf-invocation: (autoconf)autoconf Invocation.
29 * autoreconf: (autoconf)autoreconf Invocation.
31 * autoheader: (autoconf)autoheader Invocation.
33 * autom4te: (autoconf)autom4te Invocation.
35 * configure: (autoconf)configure Invocation. Configuring a package.
36 * autoupdate: (autoconf)autoupdate Invocation.
38 * config.status: (autoconf)config.status Invocation. Recreating configurations.
39 * testsuite: (autoconf)testsuite Invocation. Running an Autotest test suite.
43 File: autoconf.info, Node: Top, Next: Introduction, Up: (dir)
101 * autoconf Invocation:: How to create configuration scripts
283 * Reporting Messages:: Notifying `autoconf' users
469 File: autoconf.info, Node: Introduction, Next: The GNU Build System, Prev: Top, Up: Top
556 See the Autoconf web page (http://www.gnu.org/software/autoconf/)
560 Mail suggestions to the Autoconf mailing list <autoconf@gnu.org>.
562 (http://lists.gnu.org/archive/html/autoconf/).
565 <bug-autoconf@gnu.org>. Past bug reports are archived
566 (http://lists.gnu.org/archive/html/bug-autoconf/).
574 Autoconf Summary (http://savannah.gnu.org/projects/autoconf/) for
576 (http://git.sv.gnu.org/gitweb/?p=autoconf.git). Anonymous CVS access
579 Patches mailing list <autoconf-patches@gnu.org>, with discussion on
581 (http://lists.gnu.org/archive/html/autoconf-patches/); and all commits
583 <autoconf-commit@gnu.org>, which is also archived
584 (http://lists.gnu.org/archive/html/autoconf-commit/).
590 (http://www.gnu.org/software/autoconf-archive/), which is kindly run by
594 File: autoconf.info, Node: The GNU Build System, Next: Making configure Scripts, Prev: Introduct…
617 File: autoconf.info, Node: Automake, Next: Gnulib, Up: The GNU Build System
657 File: autoconf.info, Node: Gnulib, Next: Libtool, Prev: Automake, Up: The GNU Build System
685 File: autoconf.info, Node: Libtool, Next: Pointers, Prev: Gnulib, Up: The GNU Build System
713 File: autoconf.info, Node: Pointers, Prev: Libtool, Up: The GNU Build System
733 (http://www.gnu.org/software/autoconf/), Automake
756 File: autoconf.info, Node: Making configure Scripts, Next: Setup, Prev: The GNU Build System, U…
784 `autoconf' on it. If you write your own feature tests to supplement
793 `autoconf' and `autoheader' also read the installed Autoconf macro
794 files (by reading `autoconf.m4').
801 | .------> autoconf* -----> configure
834 * autoconf Invocation:: How to create configuration scripts
838 File: autoconf.info, Node: Writing Autoconf Input, Next: autoscan Invocation, Up: Making configu…
869 File: autoconf.info, Node: Shell Script Compiler, Next: Autoconf Language, Up: Writing Autoconf …
886 `autoconf'? A set of properly written shell functions is enough to
894 So, what is really needed is some kind of compiler, `autoconf', that
898 How does `autoconf' perform this task?
908 therefore most convenient to implement `autoconf' as a macro expander:
917 File: autoconf.info, Node: Autoconf Language, Next: Autoconf Input Layout, Prev: Shell Script Co…
990 your script in case autoconf ever adds a macro `AC_DC':
1010 unexpanded macro when running `autoconf', because it collides with the
1070 # Process this file with autoconf to produce a configure script.
1073 File: autoconf.info, Node: Autoconf Input Layout, Prev: Autoconf Language, Up: Writing Autoconf …
1107 File: autoconf.info, Node: autoscan Invocation, Next: ifnames Invocation, Prev: Writing Autoconf…
1123 macro in the wrong order relative to another macro, so that `autoconf'
1171 File: autoconf.info, Node: ifnames Invocation, Next: autoconf Invocation, Prev: autoscan Invocat…
1201 File: autoconf.info, Node: autoconf Invocation, Next: autoreconf Invocation, Prev: ifnames Invoc…
1203 3.4 Using `autoconf' to Create `configure'
1206 To create `configure' from `configure.ac', run the `autoconf' program
1207 with no arguments. `autoconf' processes `configure.ac' with the M4
1208 macro processor, using the Autoconf macros. If you give `autoconf' an
1211 If you give `autoconf' the argument `-', it reads from the standard
1216 are distributed with Autoconf; `autoconf' reads them first. Then it
1222 more than one of the files that `autoconf' reads, the last definition
1225 `autoconf' accepts the following options:
1286 Because `autoconf' uses `autom4te' behind the scenes, it displays
1315 $ autoconf -t AC_SUBST
1327 $ autoconf -t 'AC_DEFINE:@: $@
1338 $ autoconf -t 'AC_SUBST:$$ac_subst{"$1"} = "$f:$l";'
1348 $ autoconf -t 'AM_MISSING_PROG:${|:::::|}*'
1350 AUTOCONF|:::::|autoconf|:::::|$missing_dir
1355 File: autoconf.info, Node: autoreconf Invocation, Prev: autoconf Invocation, Up: Making configur…
1367 `autoreconf' runs `autoconf', `autoheader', `aclocal', `automake',
1382 does not pass `--autoconf-dir=DIR' or `--localdir=DIR'.
1442 Passed on to `aclocal', `autoconf' and `autoheader' internally.
1447 Passed on to `autoconf' and `autoheader' internally.
1491 File: autoconf.info, Node: Setup, Next: Existing Tests, Prev: Making configure Scripts, Up: Top
1518 File: autoconf.info, Node: Initializing configure, Next: Versioning, Up: Setup
1540 names (e.g., `autoconf'). It defaults to PACKAGE with `GNU '
1592 File: autoconf.info, Node: Versioning, Next: Notices, Prev: Initializing configure, Up: Setup
1632 File: autoconf.info, Node: Notices, Next: Input, Prev: Versioning, Up: Setup
1666 File: autoconf.info, Node: Input, Next: Output, Prev: Notices, Up: Setup
1727 File: autoconf.info, Node: Output, Next: Configuration Actions, Prev: Input, Up: Setup
1782 File: autoconf.info, Node: Configuration Actions, Next: Configuration Files, Prev: Output, Up: …
1912 File: autoconf.info, Node: Configuration Files, Next: Makefile Substitutions, Prev: Configuratio…
1933 AC_CONFIG_FILES([autoconf], [chmod +x autoconf])
1945 File: autoconf.info, Node: Makefile Substitutions, Next: Configuration Headers, Prev: Configurat…
1981 File: autoconf.info, Node: Preset Output Variables, Next: Installation Directory Variables, Up: …
2189 File: autoconf.info, Node: Installation Directory Variables, Next: Changed Directory Variables, …
2372 autoconf autoheader: Makefile
2401 File: autoconf.info, Node: Changed Directory Variables, Next: Build Directories, Prev: Installat…
2433 $ autoconf
2471 File: autoconf.info, Node: Build Directories, Next: Automatic Remaking, Prev: Changed Directory …
2515 File: autoconf.info, Node: Automatic Remaking, Prev: Build Directories, Up: Makefile Substitutio…
2540 cd '$(srcdir)' && autoconf
2572 File: autoconf.info, Node: Configuration Headers, Next: Configuration Commands, Prev: Makefile S…
2644 File: autoconf.info, Node: Header Templates, Next: autoheader Invocation, Up: Configuration Head…
2705 File: autoconf.info, Node: autoheader Invocation, Next: Autoheader Macros, Prev: Header Template…
2807 File: autoconf.info, Node: Autoheader Macros, Prev: autoheader Invocation, Up: Configuration Hea…
2866 File: autoconf.info, Node: Configuration Commands, Next: Configuration Links, Prev: Configuratio…
2909 File: autoconf.info, Node: Configuration Links, Next: Subdirectories, Prev: Configuration Comman…
2944 File: autoconf.info, Node: Subdirectories, Next: Default Prefix, Prev: Configuration Links, Up:…
3006 File: autoconf.info, Node: Default Prefix, Prev: Subdirectories, Up: Setup
3040 File: autoconf.info, Node: Existing Tests, Next: Writing Tests, Prev: Setup, Up: Top
3078 File: autoconf.info, Node: Common Behavior, Next: Alternative Programs, Up: Existing Tests
3096 File: autoconf.info, Node: Standard Symbols, Next: Default Includes, Up: Common Behavior
3114 File: autoconf.info, Node: Default Includes, Prev: Standard Symbols, Up: Common Behavior
3188 File: autoconf.info, Node: Alternative Programs, Next: Files, Prev: Common Behavior, Up: Existi…
3206 File: autoconf.info, Node: Particular Programs, Next: Generic Programs, Up: Alternative Programs
3412 File: autoconf.info, Node: Generic Programs, Prev: Particular Programs, Up: Alternative Programs
3583 File: autoconf.info, Node: Files, Next: Libraries, Prev: Alternative Programs, Up: Existing Tes…
3610 File: autoconf.info, Node: Libraries, Next: Library Functions, Prev: Files, Up: Existing Tests
3683 File: autoconf.info, Node: Library Functions, Next: Header Files, Prev: Libraries, Up: Existing…
3700 File: autoconf.info, Node: Function Portability, Next: Particular Functions, Up: Library Functio…
3886 possibly as `__va_copy' (e.g., `gcc' in strict pre-C99 mode).
3915 File: autoconf.info, Node: Particular Functions, Next: Generic Functions, Prev: Function Portabi…
4041 versions of `autoconf'. This macro checks for several known
4049 with previous versions of `autoconf' you're encouraged to define it
4385 File: autoconf.info, Node: Generic Functions, Prev: Particular Functions, Up: Library Functions
4509 File: autoconf.info, Node: Header Files, Next: Declarations, Prev: Library Functions, Up: Exist…
4526 File: autoconf.info, Node: Header Portability, Next: Particular Headers, Up: Header Files
4625 File: autoconf.info, Node: Particular Headers, Next: Generic Headers, Prev: Header Portability, …
4909 File: autoconf.info, Node: Generic Headers, Prev: Particular Headers, Up: Header Files
5006 File: autoconf.info, Node: Declarations, Next: Structures, Prev: Header Files, Up: Existing Tes…
5023 File: autoconf.info, Node: Particular Declarations, Next: Generic Declarations, Up: Declarations
5031 File: autoconf.info, Node: Generic Declarations, Prev: Particular Declarations, Up: Declarations
5118 File: autoconf.info, Node: Structures, Next: Types, Prev: Declarations, Up: Existing Tests
5135 File: autoconf.info, Node: Particular Structures, Next: Generic Structures, Up: Structures
5184 File: autoconf.info, Node: Generic Structures, Prev: Particular Structures, Up: Structures
5228 File: autoconf.info, Node: Types, Next: Compilers and Preprocessors, Prev: Structures, Up: Exis…
5244 File: autoconf.info, Node: Particular Types, Next: Generic Types, Up: Types
5410 File: autoconf.info, Node: Generic Types, Prev: Particular Types, Up: Types
5458 File: autoconf.info, Node: Compilers and Preprocessors, Next: System Services, Prev: Types, Up:…
5490 File: autoconf.info, Node: Specific Compiler Characteristics, Next: Generic Compiler Characterist…
5515 File: autoconf.info, Node: Generic Compiler Characteristics, Next: C Compiler, Prev: Specific Co…
5619 File: autoconf.info, Node: C Compiler, Next: C++ Compiler, Prev: Generic Compiler Characteristic…
5765 If the C compiler is not in ANSI C89 (ISO C90) mode by default,
5770 mode if it handles function prototypes correctly.
5779 If the C compiler is not in C99 mode by default, try to add an
5783 modes. It considers the compiler to be in C99 mode if it handles
5853 If `autoconf' detects this situation, it leaves `const' alone, as
5988 File: autoconf.info, Node: C++ Compiler, Next: Objective C Compiler, Prev: C Compiler, Up: Comp…
6040 File: autoconf.info, Node: Objective C Compiler, Next: Objective C++ Compiler, Prev: C++ Compile…
6069 File: autoconf.info, Node: Objective C++ Compiler, Next: Erlang Compiler and Interpreter, Prev: …
6100 File: autoconf.info, Node: Erlang Compiler and Interpreter, Next: Fortran Compiler, Prev: Object…
6145 File: autoconf.info, Node: Fortran Compiler, Next: Go Compiler, Prev: Erlang Compiler and Interp…
6667 File: autoconf.info, Node: Go Compiler, Prev: Fortran Compiler, Up: Compilers and Preprocessors
6694 File: autoconf.info, Node: System Services, Next: Posix Variants, Prev: Compilers and Preprocess…
6774 File: autoconf.info, Node: Posix Variants, Next: Erlang Libraries, Prev: System Services, Up: E…
6817 File: autoconf.info, Node: Erlang Libraries, Prev: Posix Variants, Up: Existing Tests
6918 File: autoconf.info, Node: Writing Tests, Next: Results, Prev: Existing Tests, Up: Top
6960 File: autoconf.info, Node: Language Choice, Next: Writing Test Programs, Up: Writing Tests
7042 This macro runs only at `autoconf' time, and incurs no cost at
7065 File: autoconf.info, Node: Writing Test Programs, Next: Running the Preprocessor, Prev: Language…
7081 File: autoconf.info, Node: Guidelines, Next: Test Functions, Up: Writing Test Programs
7133 File: autoconf.info, Node: Test Functions, Next: Generating Sources, Prev: Guidelines, Up: Writ…
7166 File: autoconf.info, Node: Generating Sources, Prev: Test Functions, Up: Writing Test Programs
7186 This macro issues a warning during `autoconf' processing if SOURCE
7331 File: autoconf.info, Node: Running the Preprocessor, Next: Running the Compiler, Prev: Writing T…
7411 File: autoconf.info, Node: Running the Compiler, Next: Running the Linker, Prev: Running the Pre…
7447 File: autoconf.info, Node: Running the Linker, Next: Runtime, Prev: Running the Compiler, Up: W…
7488 File: autoconf.info, Node: Runtime, Next: Systemology, Prev: Running the Linker, Up: Writing Te…
7524 If cross-compilation mode is enabled (this is the case if either
7544 `autoconf' prints a warning message when creating `configure' each
7570 # We temporarily set cross-compile mode to force AC_COMPUTE_INT
7603 File: autoconf.info, Node: Systemology, Next: Multiple Cases, Prev: Runtime, Up: Writing Tests
7659 File: autoconf.info, Node: Multiple Cases, Prev: Systemology, Up: Writing Tests
7701 File: autoconf.info, Node: Results, Next: Programming in M4, Prev: Writing Tests, Up: Top
7721 File: autoconf.info, Node: Defining Symbols, Next: Setting Output Variables, Up: Results
7829 File: autoconf.info, Node: Setting Output Variables, Next: Special Chars in Variables, Prev: Def…
7952 File: autoconf.info, Node: Special Chars in Variables, Next: Caching Results, Prev: Setting Outp…
7981 File: autoconf.info, Node: Caching Results, Next: Printing Messages, Prev: Special Chars in Vari…
8060 File: autoconf.info, Node: Cache Variable Names, Next: Cache Files, Up: Caching Results
8105 File: autoconf.info, Node: Cache Files, Next: Cache Checkpointing, Prev: Cache Variable Names, …
8151 File: autoconf.info, Node: Cache Checkpointing, Prev: Cache Files, Up: Caching Results
8192 File: autoconf.info, Node: Printing Messages, Prev: Caching Results, Up: Results
8211 To diagnose static issues, i.e., when `autoconf' is run, see *note
8271 File: autoconf.info, Node: Programming in M4, Next: Programming in M4sh, Prev: Results, Up: Top
8292 File: autoconf.info, Node: M4 Quotation, Next: Using autom4te, Up: Programming in M4
8315 File: autoconf.info, Node: Active Characters, Next: One Macro Call, Up: M4 Quotation
8364 File: autoconf.info, Node: One Macro Call, Next: Quoting and Parameters, Prev: Active Characters…
8430 File: autoconf.info, Node: Quoting and Parameters, Next: Quotation and Nested Macros, Prev: One …
8460 On the other hand, since autoconf generates shell code, you often
8497 File: autoconf.info, Node: Quotation and Nested Macros, Next: Changequote is Evil, Prev: Quoting…
8598 File: autoconf.info, Node: Changequote is Evil, Next: Quadrigraphs, Prev: Quotation and Nested M…
8648 File: autoconf.info, Node: Quadrigraphs, Next: Balancing Parentheses, Prev: Changequote is Evil,…
8735 File: autoconf.info, Node: Balancing Parentheses, Next: Quotation Rule Of Thumb, Prev: Quadrigra…
8832 File: autoconf.info, Node: Quotation Rule Of Thumb, Prev: Balancing Parentheses, Up: M4 Quotation
8909 macros. The `autoconf' program checks for this problem by looking for
8915 File: autoconf.info, Node: Using autom4te, Next: Programming in M4sugar, Prev: M4 Quotation, Up…
8937 File: autoconf.info, Node: autom4te Invocation, Next: Customizing autom4te, Up: Using autom4te
9060 `--mode=OCTAL-MODE'
9062 Set the mode of the non-traces output to OCTAL-MODE; by default
9149 *Note autoconf Invocation::, for examples of trace uses.
9155 instance, when invoked, `autoconf' preselects all the macros that
9198 autom4te --prepend-include /usr/local/share/autoconf \
9205 autom4te --prepend-include /usr/local/share/autoconf \
9206 m4sugar/m4sugar.m4f m4sugar/m4sh.m4f --mode 777 foo.m4
9211 File: autoconf.info, Node: Customizing autom4te, Prev: autom4te Invocation, Up: Using autom4te
9244 File: autoconf.info, Node: Programming in M4sugar, Next: Debugging via autom4te, Prev: Using aut…
9272 File: autoconf.info, Node: Redefined M4 Macros, Next: Diagnostic Macros, Up: Programming in M4su…
9489 File: autoconf.info, Node: Diagnostic Macros, Next: Diversion support, Prev: Redefined M4 Macros…
9537 File: autoconf.info, Node: Diversion support, Next: Conditional constructs, Prev: Diagnostic Mac…
9640 any autoconf macros into this diversion.
9711 File: autoconf.info, Node: Conditional constructs, Next: Looping constructs, Prev: Diversion sup…
9868 File: autoconf.info, Node: Looping constructs, Next: Evaluation Macros, Prev: Conditional constr…
9970 separating output with commas, this means that the map result can
10107 File: autoconf.info, Node: Evaluation Macros, Next: Text processing Macros, Prev: Looping constr…
10328 File: autoconf.info, Node: Text processing Macros, Next: Number processing Macros, Prev: Evaluat…
10544 File: autoconf.info, Node: Number processing Macros, Next: Set manipulation Macros, Prev: Text p…
10608 development snapshot of autoconf claimed to be at version
10639 Remember that the autoconf philosophy favors feature checks over
10643 File: autoconf.info, Node: Set manipulation Macros, Next: Forbidden Patterns, Prev: Number proce…
10853 File: autoconf.info, Node: Forbidden Patterns, Prev: Set manipulation Macros, Up: Programming in…
10886 File: autoconf.info, Node: Debugging via autom4te, Prev: Programming in M4sugar, Up: Programming…
10900 programs that wrap `autom4te', such as `autoconf'), in order to inspect
10902 this paragraph was written, the autoconf version could be found by:
10904 $ autoconf --trace=AC_INIT
10905 configure.ac:23:AC_INIT:GNU Autoconf:2.63b.95-3963:bug-autoconf@gnu.org
10906 $ autoconf --trace='AC_INIT:version is $2'
10914 the expansion of an autoconf primitive or of one of your autoconf
10923 $ autoconf
10928 File: autoconf.info, Node: Programming in M4sh, Next: Writing Autoconf Macros, Prev: Programming…
10961 File: autoconf.info, Node: Common Shell Constructs, Next: Polymorphic Variables, Up: Programming…
11133 File: autoconf.info, Node: Polymorphic Variables, Next: Initialization Macros, Prev: Common Shel…
11324 File: autoconf.info, Node: Initialization Macros, Next: File Descriptor Macros, Prev: Polymorphi…
11432 File: autoconf.info, Node: File Descriptor Macros, Prev: Initialization Macros, Up: Programming …
11488 File: autoconf.info, Node: Writing Autoconf Macros, Next: Portable Shell, Prev: Programming in M…
11501 * Reporting Messages:: Notifying `autoconf' users
11507 File: autoconf.info, Node: Macro Definitions, Next: Macro Names, Up: Writing Autoconf Macros
11585 File: autoconf.info, Node: Macro Names, Next: Reporting Messages, Prev: Macro Definitions, Up: …
11681 File: autoconf.info, Node: Reporting Messages, Next: Dependencies Between Macros, Prev: Macro Na…
11687 is possible to make `autoconf' detect the problem, and refuse to create
11714 Report a severe error MESSAGE, and have `autoconf' die. This
11719 When the user runs `autoconf -W error', warnings from `m4_warn'
11721 reported as errors, see *note autoconf Invocation::.
11724 File: autoconf.info, Node: Dependencies Between Macros, Next: Obsoleting Macros, Prev: Reporting…
11741 File: autoconf.info, Node: Prerequisite Macros, Next: Suggested Ordering, Up: Dependencies Betwe…
11904 File: autoconf.info, Node: Suggested Ordering, Next: One-Shot Macros, Prev: Prerequisite Macros,…
11938 File: autoconf.info, Node: One-Shot Macros, Prev: Suggested Ordering, Up: Dependencies Between M…
11967 File: autoconf.info, Node: Obsoleting Macros, Next: Coding Style, Prev: Dependencies Between Mac…
11993 The details of this macro are hairy: if `autoconf' encounters an
12005 File: autoconf.info, Node: Coding Style, Prev: Obsoleting Macros, Up: Writing Autoconf Macros
12013 Archive (http://www.gnu.org/software/autoconf-archive/), or by other
12193 File: autoconf.info, Node: Portable Shell, Next: Portable Make, Prev: Writing Autoconf Macros, …
12281 File: autoconf.info, Node: Shellology, Next: Invoking the Shell, Up: Portable Shell
12363 Posix mode is buggy and causes `pdksh' to depart from Posix in at
12377 File: autoconf.info, Node: Invoking the Shell, Next: Here-Documents, Prev: Shellology, Up: Port…
12412 File: autoconf.info, Node: Here-Documents, Next: File Descriptors, Prev: Invoking the Shell, Up…
12515 File: autoconf.info, Node: File Descriptors, Next: Signal Handling, Prev: Here-Documents, Up: P…
12667 match the read/write mode that the file descriptor was opened with.
12694 File: autoconf.info, Node: Signal Handling, Next: File System Conventions, Prev: File Descriptor…
12830 File: autoconf.info, Node: File System Conventions, Next: Shell Pattern Matching, Prev: Signal H…
12862 While `autoconf' and friends are usually run on some Posix variety,
12898 Posixy enough to run `autoconf' (such as DJGPP) are usually able to
12912 configure script, as `autoconf' uses a .in suffix for template
12931 usually not important for `autoconf'.
12969 File: autoconf.info, Node: Shell Pattern Matching, Next: Shell Substitutions, Prev: File System …
12983 File: autoconf.info, Node: Shell Substitutions, Next: Assignments, Prev: Shell Pattern Matching,…
13017 prints spurious quotes when in Posix mode:
13031 mode. In the example below, the correct behavior is to have five
13483 File: autoconf.info, Node: Assignments, Next: Parentheses, Prev: Shell Substitutions, Up: Porta…
13543 File: autoconf.info, Node: Parentheses, Next: Slashes, Prev: Assignments, Up: Portable Shell
13567 File: autoconf.info, Node: Slashes, Next: Special Shell Variables, Prev: Parentheses, Up: Porta…
13599 File: autoconf.info, Node: Special Shell Variables, Next: Shell Functions, Prev: Slashes, Up: P…
13731 beginning of a script, and many macros within autoconf rely on this
13910 unless it is operating in Bourne shell compatibility mode and the
13933 running in Posix mode. Therefore, take care when exporting or
13935 Posix mode.
13965 File: autoconf.info, Node: Shell Functions, Next: Limitations of Builtins, Prev: Special Shell V…
14054 File: autoconf.info, Node: Limitations of Builtins, Next: Limitations of Usual Tools, Prev: Shel…
14293 outputs 2, but Bash and Zsh (in `sh' emulation mode) output 1.
14421 Some shell scripts, such as those generated by `autoconf', use a
14506 But keep in mind that Zsh, even in Bourne shell emulation mode,
14744 mode, asynchronous notification (`set -b') is enabled by default,
14745 and using `emulate sh' to switch to Posix mode does not clear this
14848 current user id compared to file owner and mode, as if by
15029 File: autoconf.info, Node: Limitations of Usual Tools, Prev: Limitations of Builtins, Up: Portab…
15217 file unwritable, since it does not affect mode bits that
15218 correspond to bits in the file mode creation mask. Second, Posix
15220 implementation-specific option, not as a mode; Posix suggests
15651 temporary file name is to create a temporary directory with mode
16088 File: autoconf.info, Node: Portable Make, Next: Portable C and C++, Prev: Portable Shell, Up: T…
16121 File: autoconf.info, Node: $< in Ordinary Make Rules, Next: Failure in Make Rules, Up: Portable …
16133 File: autoconf.info, Node: Failure in Make Rules, Next: Special Chars in Names, Prev: $< in Ordi…
16152 File: autoconf.info, Node: Special Chars in Names, Next: Backslash-Newline-Empty, Prev: Failure …
16182 File: autoconf.info, Node: Backslash-Newline-Empty, Next: Backslash-Newline Comments, Prev: Spec…
16220 File: autoconf.info, Node: Backslash-Newline Comments, Next: Long Lines in Makefiles, Prev: Back…
16254 File: autoconf.info, Node: Long Lines in Makefiles, Next: Macros and Submakes, Prev: Backslash-N…
16264 File: autoconf.info, Node: Macros and Submakes, Next: The Make Macro MAKEFLAGS, Prev: Long Lines…
16341 File: autoconf.info, Node: The Make Macro MAKEFLAGS, Next: The Make Macro SHELL, Prev: Macros an…
16364 File: autoconf.info, Node: The Make Macro SHELL, Next: Parallel Make, Prev: The Make Macro MAKEF…
16387 such a setting it enters a special emulation mode where features like
16432 File: autoconf.info, Node: Parallel Make, Next: Comments in Make Rules, Prev: The Make Macro SHE…
16440 When NetBSD or FreeBSD `make' are run in parallel mode, they will
16472 The BSD `make' implementations, when run in parallel mode, will also
16485 mode, it implements the `@' and `-' "recipe modifiers" by dynamically
16542 parallel mode for targets being updated by Solaris `dmake' and NetBSD
16550 File: autoconf.info, Node: Comments in Make Rules, Next: Newlines in Make Rules, Prev: Parallel …
16585 File: autoconf.info, Node: Newlines in Make Rules, Next: Comments in Make Macros, Prev: Comments…
16609 File: autoconf.info, Node: Comments in Make Macros, Next: Trailing whitespace in Make Macros, Pr…
16640 File: autoconf.info, Node: Trailing whitespace in Make Macros, Next: Command-line Macros and whit…
16664 File: autoconf.info, Node: Command-line Macros and whitespace, Next: obj/ and Make, Prev: Traili…
16681 File: autoconf.info, Node: obj/ and Make, Next: make -k Status, Prev: Command-line Macros and wh…
16706 File: autoconf.info, Node: make -k Status, Next: VPATH and Make, Prev: obj/ and Make, Up: Porta…
16728 File: autoconf.info, Node: VPATH and Make, Next: Single Suffix Rules, Prev: make -k Status, Up:…
16758 File: autoconf.info, Node: Variables listed in VPATH, Next: VPATH and Double-colon, Up: VPATH an…
16774 File: autoconf.info, Node: VPATH and Double-colon, Next: $< in Explicit Rules, Prev: Variables l…
16784 File: autoconf.info, Node: $< in Explicit Rules, Next: Automatic Rule Rewriting, Prev: VPATH and…
16795 File: autoconf.info, Node: Automatic Rule Rewriting, Next: Tru64 Directory Magic, Prev: $< in Ex…
16993 File: autoconf.info, Node: Tru64 Directory Magic, Next: Make Target Lookup, Prev: Automatic Rule…
17022 File: autoconf.info, Node: Make Target Lookup, Prev: Tru64 Directory Magic, Up: VPATH and Make
17157 File: autoconf.info, Node: Single Suffix Rules, Next: Timestamps and Make, Prev: VPATH and Make,…
17211 File: autoconf.info, Node: Timestamps and Make, Prev: Single Suffix Rules, Up: Portable Make
17252 File: autoconf.info, Node: Portable C and C++, Next: Manual Configuration, Prev: Portable Make, …
17289 File: autoconf.info, Node: Varieties of Unportability, Next: Integer Overflow, Up: Portable C an…
17330 File: autoconf.info, Node: Integer Overflow, Next: Preprocessor Arithmetic, Prev: Varieties of U…
17352 File: autoconf.info, Node: Integer Overflow Basics, Next: Signed Overflow Examples, Up: Integer …
17387 File: autoconf.info, Node: Signed Overflow Examples, Next: Optimization and Wraparound, Prev: In…
17469 File: autoconf.info, Node: Optimization and Wraparound, Next: Signed Overflow Advice, Prev: Sign…
17545 File: autoconf.info, Node: Signed Overflow Advice, Next: Signed Integer Division, Prev: Optimiza…
17606 File: autoconf.info, Node: Signed Integer Division, Prev: Signed Overflow Advice, Up: Integer Ov…
17619 File: autoconf.info, Node: Preprocessor Arithmetic, Next: Null Pointers, Prev: Integer Overflow,…
17635 File: autoconf.info, Node: Null Pointers, Next: Buffer Overruns, Prev: Preprocessor Arithmetic, …
17652 File: autoconf.info, Node: Buffer Overruns, Next: Volatile Objects, Prev: Null Pointers, Up: Po…
17706 File: autoconf.info, Node: Volatile Objects, Next: Floating Point Portability, Prev: Buffer Over…
17815 File: autoconf.info, Node: Floating Point Portability, Next: Exiting Portably, Prev: Volatile Ob…
17827 File: autoconf.info, Node: Exiting Portably, Prev: Floating Point Portability, Up: Portable C an…
17857 File: autoconf.info, Node: Manual Configuration, Next: Site Configuration, Prev: Portable C and …
17877 File: autoconf.info, Node: Specifying Target Triplets, Next: Canonicalizing, Up: Manual Configur…
17900 cross-compilation mode.
17906 enables cross-compilation mode.
17916 cross-compilation mode, use a command like this
17944 File: autoconf.info, Node: Canonicalizing, Next: Using System Type, Prev: Specifying Target Trip…
17995 File: autoconf.info, Node: Using System Type, Prev: Canonicalizing, Up: Manual Configuration
18062 File: autoconf.info, Node: Site Configuration, Next: Running configure Scripts, Prev: Manual Con…
18084 File: autoconf.info, Node: Help Formatting, Next: External Software, Up: Site Configuration
18114 File: autoconf.info, Node: External Software, Next: Package Options, Prev: Help Formatting, Up:…
18247 File: autoconf.info, Node: Package Options, Next: Pretty Help Strings, Prev: External Software, …
18304 File: autoconf.info, Node: Pretty Help Strings, Next: Option Checking, Prev: Package Options, U…
18369 File: autoconf.info, Node: Option Checking, Next: Site Details, Prev: Pretty Help Strings, Up: …
18405 File: autoconf.info, Node: Site Details, Next: Transforming Names, Prev: Option Checking, Up: S…
18429 File: autoconf.info, Node: Transforming Names, Next: Site Defaults, Prev: Site Details, Up: Sit…
18455 File: autoconf.info, Node: Transformation Options, Next: Transformation Examples, Up: Transformi…
18473 File: autoconf.info, Node: Transformation Examples, Next: Transformation Rules, Prev: Transforma…
18509 File: autoconf.info, Node: Transformation Rules, Prev: Transformation Examples, Up: Transforming…
18548 File: autoconf.info, Node: Site Defaults, Prev: Transforming Names, Up: Site Configuration
18653 File: autoconf.info, Node: Running configure Scripts, Next: config.status Invocation, Prev: Site…
18677 File: autoconf.info, Node: Basic Installation, Next: Compilers and Options, Up: Running configur…
18712 `configure' by a program called `autoconf'. You need `configure.ac' if
18714 of `autoconf'.
18762 File: autoconf.info, Node: Compilers and Options, Next: Multiple Architectures, Prev: Basic Inst…
18780 File: autoconf.info, Node: Multiple Architectures, Next: Installation Names, Prev: Compilers and…
18813 File: autoconf.info, Node: Installation Names, Next: Optional Features, Prev: Multiple Architect…
18867 File: autoconf.info, Node: Optional Features, Next: Particular Systems, Prev: Installation Names…
18896 File: autoconf.info, Node: Particular Systems, Next: System Type, Prev: Optional Features, Up: …
18936 File: autoconf.info, Node: System Type, Next: Sharing Defaults, Prev: Particular Systems, Up: R…
18970 File: autoconf.info, Node: Sharing Defaults, Next: Defining Variables, Prev: System Type, Up: R…
18984 File: autoconf.info, Node: Defining Variables, Next: configure Invocation, Prev: Sharing Default…
19007 File: autoconf.info, Node: configure Invocation, Prev: Defining Variables, Up: Running configure…
19064 File: autoconf.info, Node: config.status Invocation, Next: Obsolete Constructs, Prev: Running co…
19193 File: autoconf.info, Node: Obsolete Constructs, Next: Using Autotest, Prev: config.status Invoca…
19217 File: autoconf.info, Node: Obsolete config.status Use, Next: acconfig Header, Up: Obsolete Const…
19263 File: autoconf.info, Node: acconfig Header, Next: autoupdate Invocation, Prev: Obsolete config.s…
19293 configure.ac --. .------> autoconf* -----> configure
19307 File: autoconf.info, Node: autoupdate Invocation, Next: Obsolete Macros, Prev: acconfig Header, …
19362 File: autoconf.info, Node: Obsolete Macros, Next: Autoconf 1, Prev: autoupdate Invocation, Up: …
20104 File: autoconf.info, Node: Autoconf 1, Next: Autoconf 2.13, Prev: Obsolete Macros, Up: Obsolete…
20128 File: autoconf.info, Node: Changed File Names, Next: Changed Makefiles, Up: Autoconf 1
20135 `acsite.m4'. *Note autoconf Invocation::.
20147 File: autoconf.info, Node: Changed Makefiles, Next: Changed Macros, Prev: Changed File Names, U…
20180 File: autoconf.info, Node: Changed Macros, Next: Changed Results, Prev: Changed Makefiles, Up: …
20194 obsolete macros while running `autoconf', you may safely ignore them,
20205 File: autoconf.info, Node: Changed Results, Next: Changed Macro Writing, Prev: Changed Macros, …
20262 File: autoconf.info, Node: Changed Macro Writing, Prev: Changed Results, Up: Autoconf 1
20290 File: autoconf.info, Node: Autoconf 2.13, Prev: Autoconf 1, Up: Obsolete Constructs
20317 File: autoconf.info, Node: Changed Quotation, Next: New Macros, Up: Autoconf 2.13
20339 $ autoconf-2.13; ./configure --silent
20346 $ autoconf-2.50; ./configure --silent
20370 $ autoconf-2.13
20371 autoconf: Undefined macros:
20376 $ autoconf-2.50
20380 File: autoconf.info, Node: New Macros, Next: Hosts and Cross-Compilation, Prev: Changed Quotatio…
20403 $ autoconf
20424 $ autoconf
20428 File: autoconf.info, Node: Hosts and Cross-Compilation, Next: AC_LIBOBJ vs LIBOBJS, Prev: New Ma…
20443 - the enabling of cross-compilation mode.
20457 they're different, `configure' enters cross compilation mode, so it
20490 `configure' could even enter cross-compilation mode only because the
20495 Now, `configure' enters cross-compilation mode if and only if
20505 mode. This is fragile. Moreover, by the time the compiler test is
20512 enters cross-compilation mode. The former interface, which consisted
20521 File: autoconf.info, Node: AC_LIBOBJ vs LIBOBJS, Next: AC_ACT_IFELSE vs AC_TRY_ACT, Prev: Hosts …
20563 File: autoconf.info, Node: AC_ACT_IFELSE vs AC_TRY_ACT, Prev: AC_LIBOBJ vs LIBOBJS, Up: Autoconf…
20616 File: autoconf.info, Node: Using Autotest, Next: FAQ, Prev: Obsolete Constructs, Up: Top
20665 File: autoconf.info, Node: Using an Autotest Test Suite, Next: Writing Testsuites, Up: Using Aut…
20676 File: autoconf.info, Node: testsuite Scripts, Next: Autotest Logs, Up: Using an Autotest Test Su…
20722 mode" (*note testsuite Invocation::). The automatic generation of
20774 File: autoconf.info, Node: Autotest Logs, Prev: testsuite Scripts, Up: Using an Autotest Test Su…
20824 File: autoconf.info, Node: Writing Testsuites, Next: testsuite Invocation, Prev: Using an Autote…
21164 If the testsuite is run in verbose mode, with option `--verbose',
21165 EUnit is also run in verbose mode to output more details about
21169 File: autoconf.info, Node: testsuite Invocation, Next: Making testsuite Scripts, Prev: Writing T…
21197 In parallel mode, the standard input device of the testsuite
21205 Parallel mode requires the `mkfifo' command to work, and will be
21272 testsuite is run in parallel mode using `--jobs', then
21283 `always', test results will be colored. With `never', color mode
21313 File: autoconf.info, Node: Making testsuite Scripts, Prev: testsuite Invocation, Up: Using Autot…
21433 File: autoconf.info, Node: FAQ, Next: History, Prev: Using Autotest, Up: Top
21454 File: autoconf.info, Node: Distributing, Next: Why GNU M4, Up: FAQ
21478 File: autoconf.info, Node: Why GNU M4, Next: Bootstrapping, Prev: Distributing, Up: FAQ
21505 File: autoconf.info, Node: Bootstrapping, Next: Why Not Imake, Prev: Why GNU M4, Up: FAQ
21521 File: autoconf.info, Node: Why Not Imake, Next: Defining Directories, Prev: Bootstrapping, Up: …
21619 File: autoconf.info, Node: Defining Directories, Next: Autom4te Cache, Prev: Why Not Imake, Up:…
21664 (http://www.gnu.org/software/autoconf-archive/).
21675 File: autoconf.info, Node: Autom4te Cache, Next: Present But Cannot Be Compiled, Prev: Defining …
21683 read by many tools: `autoconf' to create `configure', `autoheader' to
21693 future runs. For instance, if you run `autoconf', behind the scenes,
21714 File: autoconf.info, Node: Present But Cannot Be Compiled, Next: Expanded Before Required, Prev:…
21741 $ autoconf -Wall
21787 $ autoconf -Wall
21805 File: autoconf.info, Node: Expanded Before Required, Next: Debugging, Prev: Present But Cannot B…
21829 $ autoconf
21881 `AC_PROG_CC' when upgrading autoconf. In other words, the author was
21923 File: autoconf.info, Node: Debugging, Prev: Expanded Before Required, Up: FAQ
21940 * When `autoconf' fails, common causes for error include:
21959 * Sometimes `autoconf' succeeds but the generated `configure' script
21962 the same tips apply, as if `autoconf' had failed.
22027 File: autoconf.info, Node: History, Next: GNU Free Documentation License, Prev: FAQ, Up: Top
22049 File: autoconf.info, Node: Genesis, Next: Exodus, Up: History
22073 File: autoconf.info, Node: Exodus, Next: Leviticus, Prev: Genesis, Up: History
22128 File: autoconf.info, Node: Leviticus, Next: Numbers, Prev: Exodus, Up: History
22157 File: autoconf.info, Node: Numbers, Next: Deuteronomy, Prev: Leviticus, Up: History
22186 `--autoconf-dir' option and `AC_MACRODIR' environment variable. (He
22193 File: autoconf.info, Node: Deuteronomy, Prev: Numbers, Up: History
22244 File: autoconf.info, Node: GNU Free Documentation License, Next: Indices, Prev: History, Up: Top
22730 File: autoconf.info, Node: Indices, Prev: GNU Free Documentation License, Up: Top
22748 File: autoconf.info, Node: Environment Variable Index, Next: Output Variable Index, Up: Indices
22913 * WARNINGS: autoconf Invocation. (line 62)
22919 File: autoconf.info, Node: Output Variable Index, Next: Preprocessor Symbol Index, Prev: Environ…
23164 File: autoconf.info, Node: Preprocessor Symbol Index, Next: Cache Variable Index, Prev: Output V…
23431 File: autoconf.info, Node: Cache Variable Index, Next: Autoconf Macro Index, Prev: Preprocessor …
23590 File: autoconf.info, Node: Autoconf Macro Index, Next: M4 Macro Index, Prev: Cache Variable Inde…
24077 File: autoconf.info, Node: M4 Macro Index, Next: Autotest Macro Index, Prev: Autoconf Macro Inde…
24380 File: autoconf.info, Node: Autotest Macro Index, Next: Program & Function Index, Prev: M4 Macro …
24422 File: autoconf.info, Node: Program & Function Index, Next: Concept Index, Prev: Autotest Macro I…
24727 File: autoconf.info, Node: Concept Index, Prev: Program & Function Index, Up: Indices
24786 * autoconf: autoconf Invocation. (line 6)
24813 * Back trace: autoconf Invocation. (line 86)
24850 * Common autoconf behavior: Common Behavior. (line 6)
25001 * History of autoconf: History. (line 6)
25069 * Macro invocation stack: autoconf Invocation. (line 86)
25095 * Messages, from autoconf: Reporting Messages. (line 6)
25273 * Upgrading autoconf <1>: Autoconf 2.13. (line 6)
25274 * Upgrading autoconf: Autoconf 1. (line 6)
25331 Node: autoconf Invocation54561