Node:Output, Next:Configuration Actions, Previous:Input, Up:Setup
Every Autoconf script, e.g., configure.ac
, should finish by
calling AC_OUTPUT
. It is the macro that generates
config.status
, which will create the Makefile
s and any
other files resulting from configuration. The only required macro is
AC_INIT
(see Input).
AC_OUTPUT | Macro |
Generate config.status and launch it. Call this macro once, at
the end of configure.ac .
|
Historically, the usage of AC_OUTPUT
was somewhat different.
See Obsolete Macros, for a description of the arguments that
AC_OUTPUT
used to support.
If you run make
on subdirectories, you should run it using the
make
variable MAKE
. Most versions of make
set
MAKE
to the name of the make
program plus any options it
was given. (But many do not include in it the values of any variables
set on the command line, so those are not passed on automatically.)
Some old versions of make
do not set this variable. The
following macro allows you to use it even with those versions.
AC_PROG_MAKE_SET | Macro |
If make predefines the variable MAKE , define output
variable SET_MAKE to be empty. Otherwise, define SET_MAKE
to contain MAKE=make . Calls AC_SUBST for SET_MAKE .
|
To use this macro, place a line like this in each Makefile.in
that runs MAKE
on other directories:
@SET_MAKE@