configure
The following macros manage version numbers for configure
scripts. Using them is optional.
configure
is earlier
than version, print an error message on the standard error output
and do not create configure
. For example:
AC_PREREQ(1.8)
This macro is useful if your `configure.in' relies on non-obvious
behavior that changed between Autoconf releases. If it merely needs
recently added macros, then AC_PREREQ
is less useful, because the
autoconf
program already tells the user which macros are not
found. The same thing happens if `configure.in' is processed by a
version of Autoconf older than when AC_PREREQ
was added.
configure
script, with any dollar signs or double-quotes removed. This macro lets
you put a revision stamp from `configure.in' into configure
without RCS or CVS changing it when you check in configure
. That
way, you can determine easily which revision of `configure.in' a
particular configure
corresponds to.
It is a good idea to call this macro before AC_INIT
so that the
revision number is near the top of both `configure.in' and
configure
. To support doing that, the AC_REVISION
output
begins with `#! /bin/sh', like the normal start of a
configure
script does.
For example, this line in `configure.in':
AC_REVISION($Revision: 1.30 $)dnl
produces this in configure
:
#! /bin/sh # From configure.in Revision: 1.30
Go to the first, previous, next, last section, table of contents.