Provided by: autoconf2.13_2.13-62_all bug

NAME

       wrapper - Wrapper for distinguishing Autoconf 2.13 and 2.50

SYNOPSIS

       autoconf [ options ]
       autoheader [ options ]
       autoreconf [ options ]

DESCRIPTION

       Autoconf  is  an automatic configure script builder with two major version series: 2.13 and earlier, 2.50
       and later.  Versions within either series  are  largely  compatible,  but  the  two  series  are  largely
       incompatible.   When  both  versions are installed, as they are on your system (given that you're reading
       this manpage), Debian selects between the two versions simultaneously.  This manpage  documents  how  the
       automatic  selection  works.   If  you  are  actually looking for the documentation for either version of
       Autoconf, then refer to the SEE ALSO section below.

       Automatic version selection works via a wrapper script installed under the  names  autoconf,  autoheader,
       and autoreconf.  Each of these attempts to detect which Autoconf is needed and run the correct version of
       the tool.

       There  are  no wrappers for autoupdate, autoscan, or ifnames.  These are not used during a package build.
       Choose the proper version by hand.

       The following heuristics are used to choose an Autoconf version:

       *      If file configure.ac exists, Autoconf 2.50 is used.  Autoconf  2.13  used  the  name  configure.in
              instead, but version 2.50 supports both.

              (Usually  autoconf  is  run without nonoption arguments.  If a filename is supplied on the command
              line, then version 2.50 is used if the filename ends in .ac.)

       *      Otherwise, configure.in (or the file specified on the command  line,  if  any)  is  read.   It  is
              checked for the presence of an AC_PREREQ directive.  If it specifies a minimum version higher than
              2.13, Autoconf 2.50 is used.  aclocal.m4, if present, is also scanned.

       *      Otherwise, Autoconf 2.13 is used.

       To  force  Autoconf  2.13  to  be  used,  name  the  Autoconf input file configure.in and omit the use of
       AC_PREREQ() or specify a minimum version of 2.13 or earlier.  To force Autoconf 2.50 to be used, name the
       input file configure.ac or use AC_PREREQ(2.50).

       I recommend not calling the programs autoconf2.13 or autoconf2.50, etc., directly, instead of through the
       wrappers.  When used with programs like Automake, these direct calls won't  propagate  through  into  the
       Makefile, so later re-autoconf'ings won't use the correct version.  It's better to use one of the methods
       explained above to force a particular version.

SEE ALSO

       autoconf2.13(1),     autoheader2.13(1),     autoreconf2.13(1),     autoconf2.50(1),    autoheader2.50(1),
       autoreconf2.50(1), and the Autoconf manuals autoconf and autoconf2.13.

AUTHORS

       David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard Pixley, Ian  Lance  Taylor,  Roland
       McGrath,   Noah  Friedman,  David  D.  Zuhn,  and  many  others.   This  manpage  written  by  Ben  Pfaff
       <pfaffben@debian.org> for the Debian GNU/Linux autoconf2.13 package.

                                                Autoconf Wrapper                                     AUTOCONF(1)