(autoconf.info.gz) Configuration Commands
Info Catalog
(autoconf.info.gz) Configuration Headers
(autoconf.info.gz) Setup
(autoconf.info.gz) Configuration Links
Running Arbitrary Configuration Commands
========================================
You can execute arbitrary commands before, during, and after
`config.status' is run. The three following macros accumulate the
commands to run when they are called multiple times.
`AC_CONFIG_COMMANDS' replaces the obsolete macro `AC_OUTPUT_COMMANDS';
see Obsolete Macros, for details.
- Macro: AC_CONFIG_COMMANDS (TAG..., [CMDS], [INIT-CMDS])
Specify additional shell commands to run at the end of
`config.status', and shell commands to initialize any variables
from `configure'. Associate the commands with TAG. Since
typically the CMDS create a file, TAG should naturally be the name
of that file. This macro is one of the instantiating macros; see
Configuration Actions.
Here is an unrealistic example:
fubar=42
AC_CONFIG_COMMANDS([fubar],
[echo this is extra $fubar, and so on.],
[fubar=$fubar])
Here is a better one:
AC_CONFIG_COMMANDS([time-stamp], [date >time-stamp])
- Macro: AC_CONFIG_COMMANDS_PRE (CMDS)
Execute the CMDS right before creating `config.status'.
- Macro: AC_CONFIG_COMMANDS_POST (CMDS)
Execute the CMDS right after creating `config.status'.
Info Catalog
(autoconf.info.gz) Configuration Headers
(autoconf.info.gz) Setup
(autoconf.info.gz) Configuration Links
automatically generated byinfo2html