DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(autocf21.info.gz) Invoking autoscan

Info Catalog (autocf21.info.gz) Writing configure (autocf21.info.gz) Making configure Scripts (autocf21.info.gz) Invoking ifnames
 
 2.2 Using `autoscan' to Create `configure.in'
 =============================================
 
 The `autoscan' program can help you create a `configure.in' file for a
 software package.  `autoscan' examines source files in the directory
 tree rooted at a directory given as a command line argument, or the
 current directory if none is given.  It searches the source files for
 common portability problems and creates a file `configure.scan' which
 is a preliminary `configure.in' for that package.
 
    You should manually examine `configure.scan' before renaming it to
 `configure.in'; it will probably need some adjustments.  Occasionally
 `autoscan' outputs a macro in the wrong order relative to another
 macro, so that `autoconf' produces a warning; you need to move such
 macros manually.  Also, if you want the package to use a configuration
 header file, you must add a call to `AC_CONFIG_HEADER' (
 Configuration Headers).  You might also have to change or add some
 `#if' directives to your program in order to make it work with Autoconf
 ( Invoking ifnames, for information about a program that can
 help with that job).
 
    `autoscan' uses several data files, which are installed along with
 the distributed Autoconf macro files, to determine which macros to
 output when it finds particular symbols in a package's source files.
 These files all have the same format.  Each line consists of a symbol,
 whitespace, and the Autoconf macro to output if that symbol is
 encountered.  Lines starting with `#' are comments.
 
    `autoscan' is only installed if you already have Perl installed.
 `autoscan' accepts the following options:
 
 `--help'
      Print a summary of the command line options and exit.
 
 `--macrodir=DIR'
      Look for the data files in directory DIR instead of the default
      installation directory.  You can also set the `AC_MACRODIR'
      environment variable to a directory; this option overrides the
      environment variable.
 
 `--verbose'
      Print the names of the files it examines and the potentially
      interesting symbols it finds in them.  This output can be
      voluminous.
 
 `--version'
      Print the version number of Autoconf and exit.
 
Info Catalog (autocf21.info.gz) Writing configure (autocf21.info.gz) Making configure Scripts (autocf21.info.gz) Invoking ifnames
automatically generated byinfo2html