Blame bin/autoconf.as

Packit 47b4ca
AS_INIT[]dnl                                            -*- shell-script -*-
Packit 47b4ca
m4_divert_push([HEADER-COPYRIGHT])dnl
Packit 47b4ca
# @configure_input@
Packit 47b4ca
# autoconf -- create `configure' using m4 macros
Packit 47b4ca
Packit 47b4ca
# Copyright (C) 1992-1994, 1996, 1999-2012 Free Software Foundation,
Packit 47b4ca
# Inc.
Packit 47b4ca
Packit 47b4ca
# This program is free software: you can redistribute it and/or modify
Packit 47b4ca
# it under the terms of the GNU General Public License as published by
Packit 47b4ca
# the Free Software Foundation, either version 3 of the License, or
Packit 47b4ca
# (at your option) any later version.
Packit 47b4ca
Packit 47b4ca
# This program is distributed in the hope that it will be useful,
Packit 47b4ca
# but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit 47b4ca
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit 47b4ca
# GNU General Public License for more details.
Packit 47b4ca
Packit 47b4ca
# You should have received a copy of the GNU General Public License
Packit 47b4ca
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
Packit 47b4ca
Packit 47b4ca
m4_divert_pop([HEADER-COPYRIGHT])dnl back to BODY
Packit 47b4ca
AS_ME_PREPARE[]dnl
Packit 47b4ca
Packit 47b4ca
usage=["\
Packit 47b4ca
Usage: $0 [OPTION]... [TEMPLATE-FILE]
Packit 47b4ca
Packit 47b4ca
Generate a configuration script from a TEMPLATE-FILE if given, or
Packit 47b4ca
\`configure.ac' if present, or else \`configure.in'.  Output is sent
Packit 47b4ca
to the standard output if TEMPLATE-FILE is given, else into
Packit 47b4ca
\`configure'.
Packit 47b4ca
Packit 47b4ca
Operation modes:
Packit 47b4ca
  -h, --help                print this help, then exit
Packit 47b4ca
  -V, --version             print version number, then exit
Packit 47b4ca
  -v, --verbose             verbosely report processing
Packit 47b4ca
  -d, --debug               don't remove temporary files
Packit 47b4ca
  -f, --force               consider all files obsolete
Packit 47b4ca
  -o, --output=FILE         save output in FILE (stdout is the default)
Packit 47b4ca
  -W, --warnings=CATEGORY   report the warnings falling in CATEGORY [syntax]
Packit 47b4ca
Packit 47b4ca
Warning categories include:
Packit 47b4ca
  \`cross'         cross compilation issues
Packit 47b4ca
  \`obsolete'      obsolete constructs
Packit 47b4ca
  \`syntax'        dubious syntactic constructs
Packit 47b4ca
  \`all'           all the warnings
Packit 47b4ca
  \`no-CATEGORY'   turn off the warnings on CATEGORY
Packit 47b4ca
  \`none'          turn off all the warnings
Packit 47b4ca
  \`error'         warnings are error
Packit 47b4ca
Packit 47b4ca
The environment variables \`M4' and \`WARNINGS' are honored.
Packit 47b4ca
Packit 47b4ca
Library directories:
Packit 47b4ca
  -B, --prepend-include=DIR  prepend directory DIR to search path
Packit 47b4ca
  -I, --include=DIR          append directory DIR to search path
Packit 47b4ca
Packit 47b4ca
Tracing:
Packit 47b4ca
  -t, --trace=MACRO[:FORMAT]  report the list of calls to MACRO
Packit 47b4ca
  -i, --initialization        also trace Autoconf's initialization process
Packit 47b4ca
Packit 47b4ca
In tracing mode, no configuration script is created.  FORMAT defaults
Packit 47b4ca
to \`\$f:\$l:\$n:\$%'; see \`autom4te --help' for information about FORMAT.
Packit 47b4ca
Packit 47b4ca
Report bugs to <bug-autoconf@gnu.org>.
Packit 47b4ca
GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
Packit 47b4ca
General help using GNU software: <http://www.gnu.org/gethelp/>."]
Packit 47b4ca
Packit 47b4ca
version=["\
Packit 47b4ca
autoconf (@PACKAGE_NAME@) @VERSION@
Packit 47b4ca
Copyright (C) @RELEASE_YEAR@ Free Software Foundation, Inc.
Packit 47b4ca
License GPLv3+/Autoconf: GNU GPL version 3 or later
Packit 47b4ca
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
Packit 47b4ca
This is free software: you are free to change and redistribute it.
Packit 47b4ca
There is NO WARRANTY, to the extent permitted by law.
Packit 47b4ca
Packit 47b4ca
Written by David J. MacKenzie and Akim Demaille."]
Packit 47b4ca
Packit 47b4ca
help="\
Packit 47b4ca
Try \`$as_me --help' for more information."
Packit 47b4ca
Packit 47b4ca
exit_missing_arg='
Packit 47b4ca
  m4_bpatsubst([AS_ERROR([option `$[1]' requires an argument$as_nl$help])],
Packit 47b4ca
    ['], ['\\''])'
Packit 47b4ca
# restore font-lock: '
Packit 47b4ca
Packit 47b4ca
# Variables.
Packit 47b4ca
: ${AUTOM4TE='@bindir@/@autom4te-name@'}
Packit 47b4ca
autom4te_options=
Packit 47b4ca
outfile=
Packit 47b4ca
verbose=false
Packit 47b4ca
Packit 47b4ca
# Parse command line.
Packit 47b4ca
while test $# -gt 0 ; do
Packit 47b4ca
  option=[`expr "x$1" : 'x\(--[^=]*\)' \| \
Packit 47b4ca
	       "x$1" : 'x\(-.\)'`]
Packit 47b4ca
  optarg=[`expr "x$1" : 'x--[^=]*=\(.*\)' \| \
Packit 47b4ca
	       "x$1" : 'x-.\(.*\)'`]
Packit 47b4ca
  case $1 in
Packit 47b4ca
    --version | -V )
Packit 47b4ca
       echo "$version" ; exit ;;
Packit 47b4ca
    --help | -h )
Packit 47b4ca
       AS_ECHO(["$usage"]); exit ;;
Packit 47b4ca
Packit 47b4ca
    --verbose | -v )
Packit 47b4ca
       verbose=:
Packit 47b4ca
       autom4te_options="$autom4te_options $1"; shift ;;
Packit 47b4ca
Packit 47b4ca
    # Arguments passed as is to autom4te.
Packit 47b4ca
    --debug      | -d   | \
Packit 47b4ca
    --force      | -f   | \
Packit 47b4ca
    --include=*  | -I?* | \
Packit 47b4ca
    --prepend-include=* | -B?* | \
Packit 47b4ca
    --warnings=* | -W?* )
Packit 47b4ca
       case $1 in
Packit 47b4ca
	 *\'*) arg=`AS_ECHO(["$1"]) | sed "s/'/'\\\\\\\\''/g"` ;; #'
Packit 47b4ca
	 *) arg=$1 ;;
Packit 47b4ca
       esac
Packit 47b4ca
       autom4te_options="$autom4te_options '$arg'"; shift ;;
Packit 47b4ca
    # Options with separated arg passed as is to autom4te.
Packit 47b4ca
    --include  | -I | \
Packit 47b4ca
    --prepend-include  | -B | \
Packit 47b4ca
    --warnings | -W )
Packit 47b4ca
       test $# = 1 && eval "$exit_missing_arg"
Packit 47b4ca
       case $2 in
Packit 47b4ca
	 *\'*) arg=`AS_ECHO(["$2"]) | sed "s/'/'\\\\\\\\''/g"` ;; #'
Packit 47b4ca
	 *) arg=$2 ;;
Packit 47b4ca
       esac
Packit 47b4ca
       autom4te_options="$autom4te_options $option '$arg'"
Packit 47b4ca
       shift; shift ;;
Packit 47b4ca
Packit 47b4ca
    --trace=* | -t?* )
Packit 47b4ca
       traces="$traces --trace='"`AS_ECHO(["$optarg"]) | sed "s/'/'\\\\\\\\''/g"`"'"
Packit 47b4ca
       shift ;;
Packit 47b4ca
    --trace | -t )
Packit 47b4ca
       test $# = 1 && eval "$exit_missing_arg"
Packit 47b4ca
       traces="$traces --trace='"`AS_ECHO(["$[2]"]) | sed "s/'/'\\\\\\\\''/g"`"'"
Packit 47b4ca
       shift; shift ;;
Packit 47b4ca
    --initialization | -i )
Packit 47b4ca
       autom4te_options="$autom4te_options --melt"
Packit 47b4ca
       shift;;
Packit 47b4ca
Packit 47b4ca
    --output=* | -o?* )
Packit 47b4ca
       outfile=$optarg
Packit 47b4ca
       shift ;;
Packit 47b4ca
    --output | -o )
Packit 47b4ca
       test $# = 1 && eval "$exit_missing_arg"
Packit 47b4ca
       outfile=$2
Packit 47b4ca
       shift; shift ;;
Packit 47b4ca
Packit 47b4ca
    -- )     # Stop option processing
Packit 47b4ca
       shift; break ;;
Packit 47b4ca
    - )	# Use stdin as input.
Packit 47b4ca
       break ;;
Packit 47b4ca
    -* )
Packit 47b4ca
       exec >&2
Packit 47b4ca
       AS_ERROR([invalid option `$[1]'$as_nl$help]) ;; #`
Packit 47b4ca
    * )
Packit 47b4ca
       break ;;
Packit 47b4ca
  esac
Packit 47b4ca
done
Packit 47b4ca
Packit 47b4ca
# Find the input file.
Packit 47b4ca
case $# in
Packit 47b4ca
  0)
Packit 47b4ca
    if test -f configure.ac; then
Packit 47b4ca
      if test -f configure.in; then
Packit 47b4ca
	AS_ECHO(["$as_me: warning: both \`configure.ac' and \`configure.in' are present."]) >&2
Packit 47b4ca
	AS_ECHO(["$as_me: warning: proceeding with \`configure.ac'."]) >&2
Packit 47b4ca
      fi
Packit 47b4ca
      infile=configure.ac
Packit 47b4ca
    elif test -f configure.in; then
Packit 47b4ca
      infile=configure.in
Packit 47b4ca
    else
Packit 47b4ca
      AS_ERROR([no input file])
Packit 47b4ca
    fi
Packit 47b4ca
    test -z "$traces" && test -z "$outfile" && outfile=configure;;
Packit 47b4ca
  1)
Packit 47b4ca
    infile=$1 ;;
Packit 47b4ca
  *) exec >&2
Packit 47b4ca
     AS_ERROR([invalid number of arguments$as_nl$help]) ;;
Packit 47b4ca
esac
Packit 47b4ca
Packit 47b4ca
# Unless specified, the output is stdout.
Packit 47b4ca
test -z "$outfile" && outfile=-
Packit 47b4ca
Packit 47b4ca
# Run autom4te with expansion.
Packit 47b4ca
eval set x "$autom4te_options" \
Packit 47b4ca
  --language=autoconf --output=\"\$outfile\" "$traces" \"\$infile\"
Packit 47b4ca
shift
Packit 47b4ca
$verbose && AS_ECHO(["$as_me: running $AUTOM4TE $*"]) >&2
Packit 47b4ca
exec "$AUTOM4TE" "$@"