File: autoconf.info, Node: Concept Index, Prev: Program & Function Index, Up: Indices B.9 Concept Index ================= This is an alphabetical list of the files, tools, and concepts introduced in this document. * Menu: * _m4_divert_diversion: New Macros. (line 6) * "$@": Shell Substitutions. (line 70) * @&t@: Quadrigraphs. (line 6) * @S|@: Quadrigraphs. (line 6) * `COMMANDS`: Shell Substitutions. (line 389) * ^ quoting: Shell Substitutions. (line 506) * $((EXPRESSION)): Shell Substitutions. (line 467) * $(COMMANDS): Shell Substitutions. (line 435) * ${#VAR}: Shell Substitutions. (line 381) * ${VAR-VALUE}: Shell Substitutions. (line 157) * ${VAR?VALUE}: Shell Substitutions. (line 157) * ${VAR##WORD}: Shell Substitutions. (line 381) * ${VAR#WORD}: Shell Substitutions. (line 381) * ${VAR%%WORD}: Shell Substitutions. (line 381) * ${VAR%WORD}: Shell Substitutions. (line 381) * ${VAR+VALUE}: Shell Substitutions. (line 157) * ${VAR=EXPANDED-VALUE}: Shell Substitutions. (line 332) * ${VAR=LITERAL}: Shell Substitutions. (line 308) * ${VAR=VALUE}: Shell Substitutions. (line 157) * ${VAR=VALUE} <1>: Shell Substitutions. (line 236) * $<, explicit rules, and VPATH: $< in Explicit Rules. (line 6) * 64-bit libraries: Site Defaults. (line 98) * abs_builddir: Preset Output Variables. (line 179) * abs_srcdir: Preset Output Variables. (line 201) * abs_top_builddir: Preset Output Variables. (line 194) * abs_top_srcdir: Preset Output Variables. (line 208) * absolute file names, detect: File System Conventions. (line 51) * ac_aux_dir: Input. (line 87) * ac_objext: Generic Functions. (line 59) * ac_path_VARIABLE: Generic Programs. (line 123) * ac_path_VARIABLE_found: Generic Programs. (line 123) * ac_srcdir: Configuration Actions. (line 85) * ac_top_build_prefix: Configuration Actions. (line 80) * ac_top_srcdir: Configuration Actions. (line 76) * acconfig.h: acconfig Header. (line 6) * aclocal.m4: Making configure Scripts. (line 6) * Ash: Shellology. (line 16) * at_arg_OPTION: Writing Testsuites. (line 50) * at_arg_OPTION <1>: Writing Testsuites. (line 79) * at_optarg: Writing Testsuites. (line 62) * at_optarg <1>: Writing Testsuites. (line 90) * at_optarg_OPTION: Writing Testsuites. (line 62) * at_status: Writing Testsuites. (line 250) * autoconf: autoconf Invocation. (line 6) * Autoconf upgrading: Autoconf 1. (line 6) * Autoconf upgrading <1>: Autoconf 2.13. (line 6) * Autoconf version: Versioning. (line 6) * autoheader: autoheader Invocation. (line 6) * Autoheader macros: Autoheader Macros. (line 6) * autom4te debugging tips: Debugging via autom4te. (line 6) * Autom4te Library: autom4te Invocation. (line 220) * autom4te.cache: autom4te Invocation. (line 126) * autom4te.cfg: autom4te Invocation. (line 252) * Automake: Automake. (line 19) * Automatic remaking: Automatic Remaking. (line 6) * automatic rule rewriting and VPATH: Automatic Rule Rewriting. (line 6) * autopoint: autoreconf Invocation. (line 31) * autoreconf: autoreconf Invocation. (line 6) * autoscan: autoscan Invocation. (line 6) * Autotest: Using Autotest. (line 6) * AUTOTEST_PATH: testsuite Invocation. (line 59) * autoupdate: autoupdate Invocation. (line 6) * balancing parentheses: Balancing Parentheses. (line 6) * Bash: Shellology. (line 43) * Bash 2.05 and later: Shellology. (line 48) * bindir: Installation Directory Variables. (line 14) * Bootstrap: Bootstrapping. (line 6) * BSD make and obj/: obj/ and Make. (line 6) * buffer overruns: Buffer Overruns. (line 6) * Build directories: Build Directories. (line 6) * builddir: Preset Output Variables. (line 176) * C function portability: Function Portability. (line 6) * C types: Types. (line 6) * C89, C99, C11, C17, and C23: Portable C and C++. (line 17) * Cache: Caching Results. (line 6) * Cache variable: Cache Variable Names. (line 6) * Cache, enabling: configure Invocation. (line 25) * Canonical system type: Canonicalizing. (line 6) * carriage return, deleting: Limitations of Usual Tools. (line 1025) * CFLAGS: Preset Output Variables. (line 22) * changequote: Changequote is Evil. (line 6) * Coding style: Coding Style. (line 6) * Command Substitution: Shell Substitutions. (line 389) * command-line, macros set on: Command-line Macros and whitespace. (line 6) * Commands for configuration: Configuration Commands. (line 6) * Comments in Makefile macros: Comments in Make Macros. (line 6) * Comments in Makefile rules: Comments in Make Rules. (line 6) * Common autoconf behavior: Common Behavior. (line 6) * Compilers: Compilers and Preprocessors. (line 6) * composing variable names: Polymorphic Variables. (line 130) * CONFIG_COMMANDS: Obsolete config.status Use. (line 10) * CONFIG_FILES: Obsolete config.status Use. (line 14) * CONFIG_HEADERS: Obsolete config.status Use. (line 19) * CONFIG_LINKS: Obsolete config.status Use. (line 24) * CONFIG_SHELL: config.status Invocation. (line 100) * CONFIG_STATUS: config.status Invocation. (line 106) * config.h: Configuration Headers. (line 6) * config.h.bot: acconfig Header. (line 6) * config.h.in: Header Templates. (line 6) * config.h.top: acconfig Header. (line 6) * config.site: Site Defaults. (line 6) * config.status: config.status Invocation. (line 6) * config.sub: Specifying Target Triplets. (line 72) * Configuration actions: Configuration Actions. (line 6) * Configuration commands: Configuration Commands. (line 6) * Configuration file creation: Configuration Files. (line 6) * Configuration Header: Configuration Headers. (line 6) * Configuration Header Template: Header Templates. (line 6) * Configuration links: Configuration Links. (line 6) * configure: Making configure Scripts. (line 6) * configure <1>: Running configure Scripts. (line 6) * Configure subdirectories: Subdirectories. (line 6) * configure_input: Preset Output Variables. (line 60) * configure.ac: Making configure Scripts. (line 27) * configure.in: Writing Autoconf Input. (line 19) * Copyright Notice: Notices. (line 10) * Copyright Notice <1>: Writing Testsuites. (line 41) * CPPFLAGS: Preset Output Variables. (line 74) * Creating configuration files: Configuration Files. (line 6) * Creating temporary files: Limitations of Usual Tools. (line 613) * Cross compilation: Hosts and Cross-Compilation. (line 6) * CXXFLAGS: Preset Output Variables. (line 96) * Darwin: Systemology. (line 23) * Data structure, set: Set manipulation Macros. (line 6) * datadir: Installation Directory Variables. (line 17) * datarootdir: Changed Directory Variables. (line 6) * datarootdir <1>: Installation Directory Variables. (line 21) * debugging tips: Debugging via autom4te. (line 6) * Declaration, checking: Declarations. (line 6) * Default includes: Default Includes. (line 6) * DEFS: Preset Output Variables. (line 100) * deleting carriage return: Limitations of Usual Tools. (line 1025) * Dependencies between macros: Dependencies Between Macros. (line 6) * descriptors: File Descriptor Macros. (line 6) * Descriptors: File Descriptors. (line 6) * Directories, build: Build Directories. (line 6) * Directories, installation: Installation Directory Variables. (line 6) * division, integer: Signed Integer Division. (line 6) * dnl: Macro Definitions. (line 50) * dnl <1>: Coding Style. (line 42) * docdir: Installation Directory Variables. (line 25) * double-colon rules and VPATH: VPATH and Double-colon. (line 6) * dvidir: Installation Directory Variables. (line 29) * ECHO_C: Preset Output Variables. (line 108) * ECHO_N: Preset Output Variables. (line 109) * ECHO_T: Preset Output Variables. (line 110) * Endianness: C Compiler. (line 173) * environment, macros set from: Command-line Macros and whitespace. (line 6) * Erlang: Erlang Compiler and Interpreter. (line 6) * ERLANG_INSTALL_LIB_DIR: Installation Directory Variables. (line 209) * ERLANG_INSTALL_LIB_DIR_LIBRARY: Installation Directory Variables. (line 214) * Erlang, Library, checking: Erlang Libraries. (line 6) * ERLCFLAGS: Preset Output Variables. (line 122) * exec_prefix: Installation Directory Variables. (line 32) * exiting portably: Exiting Portably. (line 6) * expanded before required: Expanded Before Required. (line 6) * explicit rules, $<, and VPATH: $< in Explicit Rules. (line 6) * External software: External Software. (line 6) * F77: Fortran Compiler. (line 6) * FCFLAGS: Preset Output Variables. (line 128) * FFLAGS: Preset Output Variables. (line 135) * FHS: Site Defaults. (line 84) * file descriptors: File Descriptor Macros. (line 6) * File descriptors: File Descriptors. (line 6) * File system conventions: File System Conventions. (line 6) * File, checking: Files. (line 6) * Filesystem Hierarchy Standard: Site Defaults. (line 84) * floating point: Floating Point Portability. (line 6) * Forbidden patterns: Forbidden Patterns. (line 6) * Fortran: Fortran Compiler. (line 6) * Function, checking: Particular Functions. (line 6) * Gettext: autoreconf Invocation. (line 31) * GNU build system: The GNU Build System. (line 6) * Gnulib: Gnulib. (line 11) * Go: Go Compiler. (line 6) * GOFLAGS: Preset Output Variables. (line 172) * Header portability: Header Portability. (line 6) * Header templates: Header Templates. (line 6) * Header, checking: Header Files. (line 6) * Help strings: Pretty Help Strings. (line 6) * Here-documents: Here-Documents. (line 6) * History of autoconf: History. (line 6) * htmldir: Installation Directory Variables. (line 39) * ifnames: ifnames Invocation. (line 6) * Imake: Why Not Imake. (line 6) * includedir: Installation Directory Variables. (line 42) * Includes, default: Default Includes. (line 6) * indirection, variable name: Polymorphic Variables. (line 6) * infodir: Installation Directory Variables. (line 45) * input: File Descriptor Macros. (line 6) * Install prefix: Default Prefix. (line 6) * Installation directories: Installation Directory Variables. (line 6) * Instantiation: Output. (line 13) * integer overflow: Integer Overflow. (line 6) * integer overflow <1>: Integer Overflow Basics. (line 6) * integer overflow <2>: Signed Overflow Examples. (line 6) * integer overflow <3>: Signed Overflow Advice. (line 6) * Introduction: Introduction. (line 6) * invoking the shell: Invoking the Shell. (line 6) * K&R C: Portable C and C++. (line 17) * Korn shell: Shellology. (line 56) * Ksh: Shellology. (line 56) * Language: Language Choice. (line 6) * Large file support: System Services. (line 48) * LDFLAGS: Preset Output Variables. (line 142) * LFS: System Services. (line 48) * lib64: Site Defaults. (line 98) * libdir: Installation Directory Variables. (line 48) * libexecdir: Installation Directory Variables. (line 51) * Library, checking: Libraries. (line 6) * LIBS: Preset Output Variables. (line 156) * Libtool: Libtool. (line 13) * License: Distributing. (line 6) * Limitations of make: Portable Make. (line 6) * Limitations of shell builtins: Limitations of Builtins. (line 6) * Limitations of usual tools: Limitations of Usual Tools. (line 6) * Links: Configuration Links. (line 12) * Links for configuration: Configuration Links. (line 6) * Listing directories: Limitations of Usual Tools. (line 557) * localedir: Installation Directory Variables. (line 54) * localstatedir: Installation Directory Variables. (line 59) * loop induction: Optimization and Wraparound. (line 6) * low-level output: File Descriptor Macros. (line 6) * M4: Programming in M4. (line 6) * M4 quotation: M4 Quotation. (line 6) * M4sugar: Programming in M4sugar. (line 6) * m4sugar debugging tips: Debugging via autom4te. (line 6) * Macros, called once: One-Shot Macros. (line 6) * Macros, obsoleting: Obsoleting Macros. (line 6) * Macros, ordering: Suggested Ordering. (line 6) * Macros, prerequisites: Prerequisite Macros. (line 6) * make -k: make -k Status. (line 6) * make and MAKEFLAGS: The Make Macro MAKEFLAGS. (line 6) * make and SHELL: The Make Macro SHELL. (line 6) * Makefile macros and comments: Comments in Make Macros. (line 6) * Makefile macros and whitespace: Trailing whitespace in Make Macros. (line 6) * Makefile rules and comments: Comments in Make Rules. (line 6) * Makefile rules and newlines: Newlines in Make Rules. (line 6) * Makefile substitutions: Makefile Substitutions. (line 6) * MAKEFLAGS and make: The Make Macro MAKEFLAGS. (line 6) * Making directories: Limitations of Usual Tools. (line 579) * mandir: Installation Directory Variables. (line 71) * Messages, from configure: Printing Messages. (line 6) * Messages, from M4sugar: Diagnostic Macros. (line 6) * Moving open files: Limitations of Usual Tools. (line 638) * newline, deleting: Limitations of Usual Tools. (line 1025) * Newlines in Makefile rules: Newlines in Make Rules. (line 6) * Notices in configure: Notices. (line 6) * null pointers: Null Pointers. (line 6) * obj/, subdirectory: obj/ and Make. (line 6) * OBJCFLAGS: Preset Output Variables. (line 164) * OBJCXXFLAGS: Preset Output Variables. (line 168) * Obsolete constructs: Obsolete Constructs. (line 6) * Obsoleting macros: Obsoleting Macros. (line 6) * obstack: Particular Functions. (line 328) * oldincludedir: Installation Directory Variables. (line 74) * One-shot macros: One-Shot Macros. (line 6) * Options, package: Package Options. (line 6) * Options, Package: Option Checking. (line 6) * Ordering macros: Suggested Ordering. (line 6) * Output variables: Preset Output Variables. (line 6) * Output variables <1>: Setting Output Variables. (line 6) * Output variables, special characters in: Special Chars in Variables. (line 6) * output, low-level: File Descriptor Macros. (line 6) * Outputting files: Output. (line 6) * overflow, signed integer: Integer Overflow. (line 6) * overflow, signed integer <1>: Integer Overflow Basics. (line 6) * overflow, signed integer <2>: Signed Overflow Examples. (line 6) * overflow, signed integer <3>: Signed Overflow Advice. (line 6) * Package options: Package Options. (line 6) * package.m4: Making testsuite Scripts. (line 13) * Parallel make: Parallel Make. (line 6) * parentheses, balancing: Balancing Parentheses. (line 6) * Patterns, forbidden: Forbidden Patterns. (line 6) * pdfdir: Installation Directory Variables. (line 77) * polymorphic variable name: Polymorphic Variables. (line 6) * portability: Varieties of Unportability. (line 6) * Portability of C functions: Function Portability. (line 6) * Portability of headers: Header Portability. (line 6) * Portable C and C++ programming: Portable C and C++. (line 6) * Portable shell programming: Portable Shell. (line 6) * positional parameters: Shell Substitutions. (line 120) * Posix termios headers: System Services. (line 140) * Precious Variable: Setting Output Variables. (line 66) * prefix: Installation Directory Variables. (line 80) * Prefix for install: Default Prefix. (line 6) * preprocessor arithmetic: Preprocessor Arithmetic. (line 6) * Preprocessors: Compilers and Preprocessors. (line 6) * prerequisite directories and VPATH: Tru64 Directory Magic. (line 6) * Prerequisite macros: Prerequisite Macros. (line 6) * Program names, transforming: Transforming Names. (line 6) * Programs, checking: Alternative Programs. (line 6) * psdir: Installation Directory Variables. (line 85) * QNX 4.25: Systemology. (line 37) * quadrigraphs: Quadrigraphs. (line 6) * quotation: Autoconf Language. (line 6) * quotation <1>: M4 Quotation. (line 6) * Remaking automatically: Automatic Remaking. (line 6) * Revision: Notices. (line 18) * Rule, Single Suffix Inference: Single Suffix Rules. (line 6) * runstatedir: Installation Directory Variables. (line 63) * sbindir: Installation Directory Variables. (line 88) * Separated Dependencies: Single Suffix Rules. (line 9) * set -b: Limitations of Builtins. (line 771) * set -e: Limitations of Builtins. (line 688) * set -m: Limitations of Builtins. (line 771) * set -n: Limitations of Builtins. (line 795) * Set manipulation: Set manipulation Macros. (line 6) * sharedstatedir: Installation Directory Variables. (line 92) * SHELL and make: The Make Macro SHELL. (line 6) * Shell assignments: Assignments. (line 6) * Shell builtins: Limitations of Builtins. (line 6) * Shell file descriptors: File Descriptors. (line 6) * Shell Functions: Shell Functions. (line 6) * Shell here-documents: Here-Documents. (line 6) * shell invocation: Invoking the Shell. (line 6) * Shell parentheses: Parentheses. (line 6) * Shell pattern matching: Shell Pattern Matching. (line 6) * Shell slashes: Slashes. (line 6) * Shell substitutions: Shell Substitutions. (line 6) * Shell variables: Special Shell Variables. (line 6) * Shellology: Shellology. (line 6) * Signal handling in the shell: Signal Handling. (line 6) * Signals, shells and: Signal Handling. (line 6) * signed integer overflow: Integer Overflow. (line 6) * signed integer overflow <1>: Integer Overflow Basics. (line 6) * signed integer overflow <2>: Signed Overflow Examples. (line 6) * signed integer overflow <3>: Signed Overflow Advice. (line 6) * Single Suffix Inference Rule: Single Suffix Rules. (line 6) * Site defaults: Site Defaults. (line 6) * Site details: Site Details. (line 6) * Special shell variables: Special Shell Variables. (line 6) * srcdir: Configuration Actions. (line 71) * srcdir <1>: Preset Output Variables. (line 197) * standard input: File Descriptor Macros. (line 6) * Standard symbols: Standard Symbols. (line 6) * Structure, checking: Structures. (line 6) * Subdirectory configure: Subdirectories. (line 6) * Substitutions in makefiles: Makefile Substitutions. (line 6) * Symbolic links: Limitations of Usual Tools. (line 545) * sysconfdir: Installation Directory Variables. (line 96) * System type: Specifying Target Triplets. (line 6) * System type <1>: Canonicalizing. (line 6) * Systemology: Systemology. (line 6) * Target triplet: Specifying Target Triplets. (line 6) * termios Posix headers: System Services. (line 140) * test group: testsuite Scripts. (line 12) * testsuite: testsuite Scripts. (line 6) * testsuite <1>: testsuite Invocation. (line 6) * timestamp resolution: Limitations of Usual Tools. (line 224) * timestamp resolution <1>: Limitations of Usual Tools. (line 1019) * timestamp resolution <2>: Timestamps and Make. (line 6) * tmp: Configuration Actions. (line 89) * top_build_prefix: Preset Output Variables. (line 186) * top_builddir: Preset Output Variables. (line 182) * top_srcdir: Preset Output Variables. (line 204) * Transforming program names: Transforming Names. (line 6) * Types: Types. (line 6) * unbalanced parentheses, managing: Balancing Parentheses. (line 6) * undefined macro: New Macros. (line 6) * Unix version 7: Systemology. (line 44) * Unordered set manipulation: Set manipulation Macros. (line 6) * Upgrading autoconf: Autoconf 1. (line 6) * Upgrading autoconf <1>: Autoconf 2.13. (line 6) * V7: Systemology. (line 44) * variable name indirection: Polymorphic Variables. (line 6) * variable names, composing: Polymorphic Variables. (line 130) * Variable, Precious: Setting Output Variables. (line 66) * variables and VPATH: Variables listed in VPATH. (line 6) * Version: Versioning. (line 11) * version, Autoconf: Versioning. (line 6) * volatile objects: Volatile Objects. (line 6) * VPATH: VPATH and Make. (line 6) * VPATH and automatic rule rewriting: Automatic Rule Rewriting. (line 6) * VPATH and double-colon rules: VPATH and Double-colon. (line 6) * VPATH and prerequisite directories: Tru64 Directory Magic. (line 6) * VPATH and variables: Variables listed in VPATH. (line 6) * VPATH, explicit rules, and $<: $< in Explicit Rules. (line 6) * VPATH, resolving target pathnames: Make Target Lookup. (line 6) * whitespace in command-line macros: Command-line Macros and whitespace. (line 6) * whitespace in Makefile macros: Trailing whitespace in Make Macros. (line 6) * wraparound arithmetic: Integer Overflow. (line 6) * wraparound arithmetic <1>: Integer Overflow Basics. (line 6) * wraparound arithmetic <2>: Signed Overflow Examples. (line 6) * wraparound arithmetic <3>: Signed Overflow Advice. (line 6) * X Window System: System Services. (line 10) * Year 2038: System Services. (line 146) * Zsh: Shellology. (line 88)