Go to the first, previous, next, last section, table of contents.
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. See section Output Variable Index, for a
complete list of output variables. Here is what each of the preset ones
contains. See section `Variables for Installation Directories' in The GNU Coding Standards, 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 (see section Configuration Header Files). This
variable is not defined while configure
is performing its tests,
only when creating the output files. See section 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.
Go to the first, previous, next, last section, table of contents.