DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(autocf21.info.gz) Preset Output Variables

Info Catalog (autocf21.info.gz) Makefile Substitutions (autocf21.info.gz) Makefile Substitutions (autocf21.info.gz) Build Directories
 
 3.3.1 Preset Output Variables
 -----------------------------
 
 Some output variables are preset by the Autoconf macros.  Some of the
 Autoconf macros set additional output variables, which are mentioned in
 the descriptions for those macros.   Output Variable Index, for a
 complete list of output variables.  Here is what each of the preset ones
 contains.   Variables for Installation Directories
 (standards)Directory Variables, for more information about the
 variables with names that end in `dir'.
 
  -- Variable: bindir
      The directory for installing executables that users run.
 
  -- Variable: configure_input
      A comment saying that the file was generated automatically by
      `configure' and giving the name of the input file.  `AC_OUTPUT'
      adds a comment line containing this variable to the top of every
      `Makefile' it creates.  For other files, you should reference this
      variable in a comment at the top of each input file.  For example,
      an input shell script should begin like this:
 
           #! /bin/sh
           # @configure_input@
 
      The presence of that line also reminds people editing the file
      that it needs to be processed by `configure' in order to be used.
 
  -- Variable: datadir
      The directory for installing read-only architecture-independent
      data.
 
  -- Variable: exec_prefix
      The installation prefix for architecture-dependent files.
 
  -- Variable: includedir
      The directory for installing C header files.
 
  -- Variable: infodir
      The directory for installing documentation in Info format.
 
  -- Variable: libdir
      The directory for installing object code libraries.
 
  -- Variable: libexecdir
      The directory for installing executables that other programs run.
 
  -- Variable: localstatedir
      The directory for installing modifiable single-machine data.
 
  -- Variable: mandir
      The top-level directory for installing documentation in man format.
 
  -- Variable: oldincludedir
      The directory for installing C header files for non-gcc compilers.
 
  -- Variable: prefix
      The installation prefix for architecture-independent files.
 
  -- Variable: sbindir
      The directory for installing executables that system
      administrators run.
 
  -- Variable: sharedstatedir
      The directory for installing modifiable architecture-independent
      data.
 
  -- Variable: srcdir
      The directory that contains the source code for that `Makefile'.
 
  -- Variable: sysconfdir
      The directory for installing read-only single-machine data.
 
  -- Variable: top_srcdir
      The top-level source code directory for the package.  In the
      top-level directory, this is the same as `srcdir'.
 
  -- Variable: CFLAGS
      Debugging and optimization options for the C compiler.  If it is
      not set in the environment when `configure' runs, the default
      value is set when you call `AC_PROG_CC' (or empty if you don't).
      `configure' uses this variable when compiling programs to test for
      C features.
 
  -- Variable: CPPFLAGS
      Header file search directory (`-IDIR') and any other miscellaneous
      options for the C preprocessor and compiler.  If it is not set in
      the environment when `configure' runs, the default value is empty.
      `configure' uses this variable when compiling or preprocessing
      programs to test for C features.
 
  -- Variable: CXXFLAGS
      Debugging and optimization options for the C++ compiler.  If it is
      not set in the environment when `configure' runs, the default
      value is set when you call `AC_PROG_CXX' (or empty if you don't).
      `configure' uses this variable when compiling programs to test for
      C++ features.
 
  -- Variable: FFLAGS
      Debugging and optimization options for the Fortran 77 compiler.
      If it is not set in the environment when `configure' runs, the
      default value is set when you call `AC_PROG_F77' (or empty if you
      don't).  `configure' uses this variable when compiling programs to
      test for Fortran 77 features.
 
  -- Variable: DEFS
      `-D' options to pass to the C compiler.  If `AC_CONFIG_HEADER' is
      called, `configure' replaces `@DEFS@' with `-DHAVE_CONFIG_H'
      instead ( Configuration Headers).  This variable is not
      defined while `configure' is performing its tests, only when
      creating the output files.   Setting Output Variables, for
      how to check the results of previous tests.
 
  -- Variable: LDFLAGS
      Stripping (`-s') and any other miscellaneous options for the
      linker.  If it is not set in the environment when `configure' runs,
      the default value is empty.  `configure' uses this variable when
      linking programs to test for C features.
 
  -- Variable: LIBS
      `-l' and `-L' options to pass to the linker.
 
Info Catalog (autocf21.info.gz) Makefile Substitutions (autocf21.info.gz) Makefile Substitutions (autocf21.info.gz) Build Directories
automatically generated byinfo2html