| #! /bin/sh |
| # Generated from autoconf.as by GNU Autoconf 2.65. |
| # Generated from autoconf.in; do not edit by hand. |
| # autoconf -- create `configure' using m4 macros |
| |
| # Copyright (C) 1992, 1993, 1994, 1996, 1999, 2000, 2001, 2002, 2003, |
| # 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. |
| |
| # This program is free software: you can redistribute it and/or modify |
| # it under the terms of the GNU General Public License as published by |
| # the Free Software Foundation, either version 3 of the License, or |
| # (at your option) any later version. |
| |
| # This program is distributed in the hope that it will be useful, |
| # but WITHOUT ANY WARRANTY; without even the implied warranty of |
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| # GNU General Public License for more details. |
| |
| # You should have received a copy of the GNU General Public License |
| # along with this program. If not, see <http://www.gnu.org/licenses/>. |
| |
| ## -------------------- ## |
| ## M4sh Initialization. ## |
| ## -------------------- ## |
| |
| # Be more Bourne compatible |
| DUALCASE=1; export DUALCASE # for MKS sh |
| if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : |
| emulate sh |
| NULLCMD=: |
| # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which |
| # is contrary to our usage. Disable this feature. |
| alias -g '${1+"$@"}'='"$@"' |
| setopt NO_GLOB_SUBST |
| else |
| case `(set -o) 2>/dev/null` in #( |
| *posix*) : |
| set -o posix ;; #( |
| *) : |
| ;; |
| esac |
| fi |
| |
| |
| as_nl=' |
| ' |
| export as_nl |
| # Printing a long string crashes Solaris 7 /usr/bin/printf. |
| as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' |
| as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo |
| as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo |
| # Prefer a ksh shell builtin over an external printf program on Solaris, |
| # but without wasting forks for bash or zsh. |
| if test -z "$BASH_VERSION$ZSH_VERSION" \ |
| && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then |
| as_echo='print -r --' |
| as_echo_n='print -rn --' |
| elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then |
| as_echo='printf %s\n' |
| as_echo_n='printf %s' |
| else |
| if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then |
| as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' |
| as_echo_n='/usr/ucb/echo -n' |
| else |
| as_echo_body='eval expr "X$1" : "X\\(.*\\)"' |
| as_echo_n_body='eval |
| arg=$1; |
| case $arg in #( |
| *"$as_nl"*) |
| expr "X$arg" : "X\\(.*\\)$as_nl"; |
| arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; |
| esac; |
| expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" |
| ' |
| export as_echo_n_body |
| as_echo_n='sh -c $as_echo_n_body as_echo' |
| fi |
| export as_echo_body |
| as_echo='sh -c $as_echo_body as_echo' |
| fi |
| |
| # The user is always right. |
| if test "${PATH_SEPARATOR+set}" != set; then |
| PATH_SEPARATOR=: |
| (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { |
| (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || |
| PATH_SEPARATOR=';' |
| } |
| fi |
| |
| |
| # IFS |
| # We need space, tab and new line, in precisely that order. Quoting is |
| # there to prevent editors from complaining about space-tab. |
| # (If _AS_PATH_WALK were called with IFS unset, it would disable word |
| # splitting by setting IFS to empty value.) |
| IFS=" "" $as_nl" |
| |
| # Find who we are. Look in the path if we contain no directory separator. |
| case $0 in #(( |
| *[\\/]* ) as_myself=$0 ;; |
| *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
| for as_dir in $PATH |
| do |
| IFS=$as_save_IFS |
| test -z "$as_dir" && as_dir=. |
| test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break |
| done |
| IFS=$as_save_IFS |
| |
| ;; |
| esac |
| # We did not find ourselves, most probably we were run as `sh COMMAND' |
| # in which case we are not to be found in the path. |
| if test "x$as_myself" = x; then |
| as_myself=$0 |
| fi |
| if test ! -f "$as_myself"; then |
| $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 |
| exit 1 |
| fi |
| |
| # Unset variables that we do not need and which cause bugs (e.g. in |
| # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" |
| # suppresses any "Segmentation fault" message there. '((' could |
| # trigger a bug in pdksh 5.2.14. |
| for as_var in BASH_ENV ENV MAIL MAILPATH |
| do eval test x\${$as_var+set} = xset \ |
| && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : |
| done |
| PS1='$ ' |
| PS2='> ' |
| PS4='+ ' |
| |
| # NLS nuisances. |
| LC_ALL=C |
| export LC_ALL |
| LANGUAGE=C |
| export LANGUAGE |
| |
| # CDPATH. |
| (unset CDPATH) >/dev/null 2>&1 && unset CDPATH |
| |
| if test "x$CONFIG_SHELL" = x; then |
| as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : |
| emulate sh |
| NULLCMD=: |
| # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which |
| # is contrary to our usage. Disable this feature. |
| alias -g '\${1+\"\$@\"}'='\"\$@\"' |
| setopt NO_GLOB_SUBST |
| else |
| case \`(set -o) 2>/dev/null\` in #( |
| *posix*) : |
| set -o posix ;; #( |
| *) : |
| ;; |
| esac |
| fi |
| " |
| as_required="as_fn_return () { (exit \$1); } |
| as_fn_success () { as_fn_return 0; } |
| as_fn_failure () { as_fn_return 1; } |
| as_fn_ret_success () { return 0; } |
| as_fn_ret_failure () { return 1; } |
| |
| exitcode=0 |
| as_fn_success || { exitcode=1; echo as_fn_success failed.; } |
| as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } |
| as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } |
| as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } |
| if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : |
| |
| else |
| exitcode=1; echo positional parameters were not saved. |
| fi |
| test x\$exitcode = x0 || exit 1" |
| as_suggested="" |
| if (eval "$as_required") 2>/dev/null; then : |
| as_have_required=yes |
| else |
| as_have_required=no |
| fi |
| if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : |
| |
| else |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
| as_found=false |
| for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH |
| do |
| IFS=$as_save_IFS |
| test -z "$as_dir" && as_dir=. |
| as_found=: |
| case $as_dir in #( |
| /*) |
| for as_base in sh bash ksh sh5; do |
| # Try only shells that exist, to save several forks. |
| as_shell=$as_dir/$as_base |
| if { test -f "$as_shell" || test -f "$as_shell.exe"; } && |
| { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : |
| CONFIG_SHELL=$as_shell as_have_required=yes |
| break 2 |
| fi |
| done;; |
| esac |
| as_found=false |
| done |
| $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && |
| { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : |
| CONFIG_SHELL=$SHELL as_have_required=yes |
| fi; } |
| IFS=$as_save_IFS |
| |
| |
| if test "x$CONFIG_SHELL" != x; then : |
| # We cannot yet assume a decent shell, so we have to provide a |
| # neutralization value for shells without unset; and this also |
| # works around shells that cannot unset nonexistent variables. |
| BASH_ENV=/dev/null |
| ENV=/dev/null |
| (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV |
| export CONFIG_SHELL |
| exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} |
| fi |
| |
| if test x$as_have_required = xno; then : |
| $as_echo "$0: This script requires a shell more modern than all" |
| $as_echo "$0: the shells that I found on your system." |
| if test x${ZSH_VERSION+set} = xset ; then |
| $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" |
| $as_echo "$0: be upgraded to zsh 4.3.4 or later." |
| else |
| $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, |
| $0: including any error possibly output before this |
| $0: message. Then install a modern shell, or manually run |
| $0: the script under such a shell if you do have one." |
| fi |
| exit 1 |
| fi |
| fi |
| fi |
| SHELL=${CONFIG_SHELL-/bin/sh} |
| export SHELL |
| # Unset more variables known to interfere with behavior of common tools. |
| CLICOLOR_FORCE= GREP_OPTIONS= |
| unset CLICOLOR_FORCE GREP_OPTIONS |
| |
| ## --------------------- ## |
| ## M4sh Shell Functions. ## |
| ## --------------------- ## |
| # as_fn_unset VAR |
| # --------------- |
| # Portably unset VAR. |
| as_fn_unset () |
| { |
| { eval $1=; unset $1;} |
| } |
| as_unset=as_fn_unset |
| |
| # as_fn_set_status STATUS |
| # ----------------------- |
| # Set $? to STATUS, without forking. |
| as_fn_set_status () |
| { |
| return $1 |
| } # as_fn_set_status |
| |
| # as_fn_exit STATUS |
| # ----------------- |
| # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. |
| as_fn_exit () |
| { |
| set +e |
| as_fn_set_status $1 |
| exit $1 |
| } # as_fn_exit |
| |
| |
| # as_fn_error ERROR |
| # ----------------- |
| # Output "`basename $0`: error: ERROR" to stderr. Then exit the script with |
| # status $?, using 1 if that was 0. |
| as_fn_error () |
| { |
| as_status=$?; test $as_status -eq 0 && as_status=1 |
| $as_echo "$as_me: error: $1" >&2 |
| as_fn_exit $as_status |
| } # as_fn_error |
| |
| if expr a : '\(a\)' >/dev/null 2>&1 && |
| test "X`expr 00001 : '.*\(...\)'`" = X001; then |
| as_expr=expr |
| else |
| as_expr=false |
| fi |
| |
| if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then |
| as_basename=basename |
| else |
| as_basename=false |
| fi |
| |
| as_me=`$as_basename -- "$0" || |
| $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ |
| X"$0" : 'X\(//\)$' \| \ |
| X"$0" : 'X\(/\)' \| . 2>/dev/null || |
| $as_echo X/"$0" | |
| sed '/^.*\/\([^/][^/]*\)\/*$/{ |
| s//\1/ |
| q |
| } |
| /^X\/\(\/\/\)$/{ |
| s//\1/ |
| q |
| } |
| /^X\/\(\/\).*/{ |
| s//\1/ |
| q |
| } |
| s/.*/./; q'` |
| |
| ## -------------------- ## |
| ## Main body of script. ## |
| ## -------------------- ## |
| |
| usage="\ |
| Usage: $0 [OPTION]... [TEMPLATE-FILE] |
| |
| Generate a configuration script from a TEMPLATE-FILE if given, or |
| \`configure.ac' if present, or else \`configure.in'. Output is sent |
| to the standard output if TEMPLATE-FILE is given, else into |
| \`configure'. |
| |
| Operation modes: |
| -h, --help print this help, then exit |
| -V, --version print version number, then exit |
| -v, --verbose verbosely report processing |
| -d, --debug don't remove temporary files |
| -f, --force consider all files obsolete |
| -o, --output=FILE save output in FILE (stdout is the default) |
| -W, --warnings=CATEGORY report the warnings falling in CATEGORY [syntax] |
| |
| Warning categories include: |
| \`cross' cross compilation issues |
| \`obsolete' obsolete constructs |
| \`syntax' dubious syntactic constructs |
| \`all' all the warnings |
| \`no-CATEGORY' turn off the warnings on CATEGORY |
| \`none' turn off all the warnings |
| \`error' warnings are error |
| |
| The environment variables \`M4' and \`WARNINGS' are honored. |
| |
| Library directories: |
| -B, --prepend-include=DIR prepend directory DIR to search path |
| -I, --include=DIR append directory DIR to search path |
| |
| Tracing: |
| -t, --trace=MACRO[:FORMAT] report the list of calls to MACRO |
| -i, --initialization also trace Autoconf's initialization process |
| |
| In tracing mode, no configuration script is created. FORMAT defaults |
| to \`\$f:\$l:\$n:\$%'; see \`autom4te --help' for information about FORMAT. |
| |
| Report bugs to <bug-autoconf@gnu.org>. |
| GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>. |
| General help using GNU software: <http://www.gnu.org/gethelp/>." |
| |
| version="\ |
| autoconf (GNU Autoconf) 2.65 |
| Copyright (C) 2009 Free Software Foundation, Inc. |
| License GPLv3+/Autoconf: GNU GPL version 3 or later |
| <http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html> |
| This is free software: you are free to change and redistribute it. |
| There is NO WARRANTY, to the extent permitted by law. |
| |
| Written by David J. MacKenzie and Akim Demaille." |
| |
| help="\ |
| Try \`$as_me --help' for more information." |
| |
| exit_missing_arg=' |
| as_fn_error "option \`$1'\'' requires an argument$as_nl$help"' |
| # restore font-lock: ' |
| |
| # Variables. |
| : ${AUTOM4TE='/usr/local/google/apenwarr/athena/out.mstc/host/usr/bin/autom4te'} |
| autom4te_options= |
| outfile= |
| verbose=false |
| |
| # Parse command line. |
| while test $# -gt 0 ; do |
| option=`expr "x$1" : 'x\(--[^=]*\)' \| \ |
| "x$1" : 'x\(-.\)'` |
| optarg=`expr "x$1" : 'x--[^=]*=\(.*\)' \| \ |
| "x$1" : 'x-.\(.*\)'` |
| case $1 in |
| --version | -V ) |
| echo "$version" ; exit ;; |
| --help | -h ) |
| $as_echo "$usage"; exit ;; |
| |
| --verbose | -v ) |
| verbose=: |
| autom4te_options="$autom4te_options $1"; shift ;; |
| |
| # Arguments passed as is to autom4te. |
| --debug | -d | \ |
| --force | -f | \ |
| --include=* | -I?* | \ |
| --prepend-include=* | -B?* | \ |
| --warnings=* | -W?* ) |
| case $1 in |
| *\'*) arg=`$as_echo "$1" | sed "s/'/'\\\\\\\\''/g"` ;; #' |
| *) arg=$1 ;; |
| esac |
| autom4te_options="$autom4te_options '$arg'"; shift ;; |
| # Options with separated arg passed as is to autom4te. |
| --include | -I | \ |
| --prepend-include | -B | \ |
| --warnings | -W ) |
| test $# = 1 && eval "$exit_missing_arg" |
| case $2 in |
| *\'*) arg=`$as_echo "$2" | sed "s/'/'\\\\\\\\''/g"` ;; #' |
| *) arg=$2 ;; |
| esac |
| autom4te_options="$autom4te_options $option '$arg'" |
| shift; shift ;; |
| |
| --trace=* | -t?* ) |
| traces="$traces --trace='"`$as_echo "$optarg" | sed "s/'/'\\\\\\\\''/g"`"'" |
| shift ;; |
| --trace | -t ) |
| test $# = 1 && eval "$exit_missing_arg" |
| traces="$traces --trace='"`$as_echo "$2" | sed "s/'/'\\\\\\\\''/g"`"'" |
| shift; shift ;; |
| --initialization | -i ) |
| autom4te_options="$autom4te_options --melt" |
| shift;; |
| |
| --output=* | -o?* ) |
| outfile=$optarg |
| shift ;; |
| --output | -o ) |
| test $# = 1 && eval "$exit_missing_arg" |
| outfile=$2 |
| shift; shift ;; |
| |
| -- ) # Stop option processing |
| shift; break ;; |
| - ) # Use stdin as input. |
| break ;; |
| -* ) |
| exec >&2 |
| as_fn_error "invalid option \`$1'$as_nl$help" ;; #` |
| * ) |
| break ;; |
| esac |
| done |
| |
| # Find the input file. |
| case $# in |
| 0) |
| if test -f configure.ac; then |
| if test -f configure.in; then |
| $as_echo "$as_me: warning: both \`configure.ac' and \`configure.in' are present." >&2 |
| $as_echo "$as_me: warning: proceeding with \`configure.ac'." >&2 |
| fi |
| infile=configure.ac |
| elif test -f configure.in; then |
| infile=configure.in |
| else |
| as_fn_error "no input file" |
| fi |
| test -z "$traces" && test -z "$outfile" && outfile=configure;; |
| 1) |
| infile=$1 ;; |
| *) exec >&2 |
| as_fn_error "invalid number of arguments$as_nl$help" ;; |
| esac |
| |
| # Unless specified, the output is stdout. |
| test -z "$outfile" && outfile=- |
| |
| # Run autom4te with expansion. |
| eval set x "$autom4te_options" \ |
| --language=autoconf --output=\"\$outfile\" "$traces" \"\$infile\" |
| shift |
| $verbose && $as_echo "$as_me: running $AUTOM4TE $*" >&2 |
| exec "$AUTOM4TE" "$@" |