Node:autoreconf Invocation, Previous:autoconf Invocation, Up:Making configure Scripts
autoreconf to Update configure ScriptsInstalling the various components of the GNU Build System can be
tedious: running gettextize, automake etc. in each
directory. It may be needed either because some tools such as
automake have been updated on your system, or because some of
the sources such as configure.ac have been updated, or finally,
simply in order to install the GNU Build System in a fresh tree.
It runs autoconf, autoheader, aclocal,
automake, libtoolize, and gettextize (when
appropriate) repeatedly to update the GNU Build System in specified
directories, and their subdirectories (see Subdirectories). By
default, it only remakes those files that are older than their sources.
If you install a new version of some tools, you can make
autoreconf remake all of the files by giving it the
--force option.
See Automatic Remaking, for Makefile rules to automatically
remake configure scripts when their source files change. That
method handles the timestamps of configuration header templates
properly, but does not pass --autoconf-dir=dir or
--localdir=dir.
autoreconf accepts the following options:
--help
-h
--version
-V
--verbose
autoreconf runs
autoconf (and autoheader, if appropriate).
--debug
-d
--force
-f
configure scripts and configuration headers that are
newer than their input files (configure.ac and, if present,
aclocal.m4).
--install
-i
--add-missing in automake.
--symlink
-s
--include=dir
-I dir