Home | History | Annotate | Line # | Download | only in simdzone
configure revision 1.1
      1  1.1  christos #! /bin/sh
      2  1.1  christos # Guess values for system-dependent variables and create Makefiles.
      3  1.1  christos # Generated by GNU Autoconf 2.72 for simdzone 0.2.4.
      4  1.1  christos #
      5  1.1  christos # Report bugs to <https://github.com/NLnetLabs/simdzone/issues>.
      6  1.1  christos #
      7  1.1  christos #
      8  1.1  christos # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
      9  1.1  christos # Inc.
     10  1.1  christos #
     11  1.1  christos #
     12  1.1  christos # This configure script is free software; the Free Software Foundation
     13  1.1  christos # gives unlimited permission to copy, distribute and modify it.
     14  1.1  christos ## -------------------- ##
     15  1.1  christos ## M4sh Initialization. ##
     16  1.1  christos ## -------------------- ##
     17  1.1  christos 
     18  1.1  christos # Be more Bourne compatible
     19  1.1  christos DUALCASE=1; export DUALCASE # for MKS sh
     20  1.1  christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
     21  1.1  christos then :
     22  1.1  christos   emulate sh
     23  1.1  christos   NULLCMD=:
     24  1.1  christos   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     25  1.1  christos   # is contrary to our usage.  Disable this feature.
     26  1.1  christos   alias -g '${1+"$@"}'='"$@"'
     27  1.1  christos   setopt NO_GLOB_SUBST
     28  1.1  christos else case e in #(
     29  1.1  christos   e) case `(set -o) 2>/dev/null` in #(
     30  1.1  christos   *posix*) :
     31  1.1  christos     set -o posix ;; #(
     32  1.1  christos   *) :
     33  1.1  christos      ;;
     34  1.1  christos esac ;;
     35  1.1  christos esac
     36  1.1  christos fi
     37  1.1  christos 
     38  1.1  christos 
     39  1.1  christos 
     40  1.1  christos # Reset variables that may have inherited troublesome values from
     41  1.1  christos # the environment.
     42  1.1  christos 
     43  1.1  christos # IFS needs to be set, to space, tab, and newline, in precisely that order.
     44  1.1  christos # (If _AS_PATH_WALK were called with IFS unset, it would have the
     45  1.1  christos # side effect of setting IFS to empty, thus disabling word splitting.)
     46  1.1  christos # Quoting is to prevent editors from complaining about space-tab.
     47  1.1  christos as_nl='
     48  1.1  christos '
     49  1.1  christos export as_nl
     50  1.1  christos IFS=" ""	$as_nl"
     51  1.1  christos 
     52  1.1  christos PS1='$ '
     53  1.1  christos PS2='> '
     54  1.1  christos PS4='+ '
     55  1.1  christos 
     56  1.1  christos # Ensure predictable behavior from utilities with locale-dependent output.
     57  1.1  christos LC_ALL=C
     58  1.1  christos export LC_ALL
     59  1.1  christos LANGUAGE=C
     60  1.1  christos export LANGUAGE
     61  1.1  christos 
     62  1.1  christos # We cannot yet rely on "unset" to work, but we need these variables
     63  1.1  christos # to be unset--not just set to an empty or harmless value--now, to
     64  1.1  christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
     65  1.1  christos # also avoids known problems related to "unset" and subshell syntax
     66  1.1  christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
     67  1.1  christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
     68  1.1  christos do eval test \${$as_var+y} \
     69  1.1  christos   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
     70  1.1  christos done
     71  1.1  christos 
     72  1.1  christos # Ensure that fds 0, 1, and 2 are open.
     73  1.1  christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
     74  1.1  christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
     75  1.1  christos if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
     76  1.1  christos 
     77  1.1  christos # The user is always right.
     78  1.1  christos if ${PATH_SEPARATOR+false} :; then
     79  1.1  christos   PATH_SEPARATOR=:
     80  1.1  christos   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     81  1.1  christos     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     82  1.1  christos       PATH_SEPARATOR=';'
     83  1.1  christos   }
     84  1.1  christos fi
     85  1.1  christos 
     86  1.1  christos 
     87  1.1  christos # Find who we are.  Look in the path if we contain no directory separator.
     88  1.1  christos as_myself=
     89  1.1  christos case $0 in #((
     90  1.1  christos   *[\\/]* ) as_myself=$0 ;;
     91  1.1  christos   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     92  1.1  christos for as_dir in $PATH
     93  1.1  christos do
     94  1.1  christos   IFS=$as_save_IFS
     95  1.1  christos   case $as_dir in #(((
     96  1.1  christos     '') as_dir=./ ;;
     97  1.1  christos     */) ;;
     98  1.1  christos     *) as_dir=$as_dir/ ;;
     99  1.1  christos   esac
    100  1.1  christos     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
    101  1.1  christos   done
    102  1.1  christos IFS=$as_save_IFS
    103  1.1  christos 
    104  1.1  christos      ;;
    105  1.1  christos esac
    106  1.1  christos # We did not find ourselves, most probably we were run as 'sh COMMAND'
    107  1.1  christos # in which case we are not to be found in the path.
    108  1.1  christos if test "x$as_myself" = x; then
    109  1.1  christos   as_myself=$0
    110  1.1  christos fi
    111  1.1  christos if test ! -f "$as_myself"; then
    112  1.1  christos   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    113  1.1  christos   exit 1
    114  1.1  christos fi
    115  1.1  christos 
    116  1.1  christos 
    117  1.1  christos # Use a proper internal environment variable to ensure we don't fall
    118  1.1  christos   # into an infinite loop, continuously re-executing ourselves.
    119  1.1  christos   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    120  1.1  christos     _as_can_reexec=no; export _as_can_reexec;
    121  1.1  christos     # We cannot yet assume a decent shell, so we have to provide a
    122  1.1  christos # neutralization value for shells without unset; and this also
    123  1.1  christos # works around shells that cannot unset nonexistent variables.
    124  1.1  christos # Preserve -v and -x to the replacement shell.
    125  1.1  christos BASH_ENV=/dev/null
    126  1.1  christos ENV=/dev/null
    127  1.1  christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    128  1.1  christos case $- in # ((((
    129  1.1  christos   *v*x* | *x*v* ) as_opts=-vx ;;
    130  1.1  christos   *v* ) as_opts=-v ;;
    131  1.1  christos   *x* ) as_opts=-x ;;
    132  1.1  christos   * ) as_opts= ;;
    133  1.1  christos esac
    134  1.1  christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    135  1.1  christos # Admittedly, this is quite paranoid, since all the known shells bail
    136  1.1  christos # out after a failed 'exec'.
    137  1.1  christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    138  1.1  christos exit 255
    139  1.1  christos   fi
    140  1.1  christos   # We don't want this to propagate to other subprocesses.
    141  1.1  christos           { _as_can_reexec=; unset _as_can_reexec;}
    142  1.1  christos if test "x$CONFIG_SHELL" = x; then
    143  1.1  christos   as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
    144  1.1  christos then :
    145  1.1  christos   emulate sh
    146  1.1  christos   NULLCMD=:
    147  1.1  christos   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    148  1.1  christos   # is contrary to our usage.  Disable this feature.
    149  1.1  christos   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    150  1.1  christos   setopt NO_GLOB_SUBST
    151  1.1  christos else case e in #(
    152  1.1  christos   e) case \`(set -o) 2>/dev/null\` in #(
    153  1.1  christos   *posix*) :
    154  1.1  christos     set -o posix ;; #(
    155  1.1  christos   *) :
    156  1.1  christos      ;;
    157  1.1  christos esac ;;
    158  1.1  christos esac
    159  1.1  christos fi
    160  1.1  christos "
    161  1.1  christos   as_required="as_fn_return () { (exit \$1); }
    162  1.1  christos as_fn_success () { as_fn_return 0; }
    163  1.1  christos as_fn_failure () { as_fn_return 1; }
    164  1.1  christos as_fn_ret_success () { return 0; }
    165  1.1  christos as_fn_ret_failure () { return 1; }
    166  1.1  christos 
    167  1.1  christos exitcode=0
    168  1.1  christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    169  1.1  christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    170  1.1  christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    171  1.1  christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    172  1.1  christos if ( set x; as_fn_ret_success y && test x = \"\$1\" )
    173  1.1  christos then :
    174  1.1  christos 
    175  1.1  christos else case e in #(
    176  1.1  christos   e) exitcode=1; echo positional parameters were not saved. ;;
    177  1.1  christos esac
    178  1.1  christos fi
    179  1.1  christos test x\$exitcode = x0 || exit 1
    180  1.1  christos blah=\$(echo \$(echo blah))
    181  1.1  christos test x\"\$blah\" = xblah || exit 1
    182  1.1  christos test -x / || exit 1"
    183  1.1  christos   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    184  1.1  christos   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    185  1.1  christos   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    186  1.1  christos   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
    187  1.1  christos   if (eval "$as_required") 2>/dev/null
    188  1.1  christos then :
    189  1.1  christos   as_have_required=yes
    190  1.1  christos else case e in #(
    191  1.1  christos   e) as_have_required=no ;;
    192  1.1  christos esac
    193  1.1  christos fi
    194  1.1  christos   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
    195  1.1  christos then :
    196  1.1  christos 
    197  1.1  christos else case e in #(
    198  1.1  christos   e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    199  1.1  christos as_found=false
    200  1.1  christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    201  1.1  christos do
    202  1.1  christos   IFS=$as_save_IFS
    203  1.1  christos   case $as_dir in #(((
    204  1.1  christos     '') as_dir=./ ;;
    205  1.1  christos     */) ;;
    206  1.1  christos     *) as_dir=$as_dir/ ;;
    207  1.1  christos   esac
    208  1.1  christos   as_found=:
    209  1.1  christos   case $as_dir in #(
    210  1.1  christos 	 /*)
    211  1.1  christos 	   for as_base in sh bash ksh sh5; do
    212  1.1  christos 	     # Try only shells that exist, to save several forks.
    213  1.1  christos 	     as_shell=$as_dir$as_base
    214  1.1  christos 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    215  1.1  christos 		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    216  1.1  christos then :
    217  1.1  christos   CONFIG_SHELL=$as_shell as_have_required=yes
    218  1.1  christos 		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
    219  1.1  christos then :
    220  1.1  christos   break 2
    221  1.1  christos fi
    222  1.1  christos fi
    223  1.1  christos 	   done;;
    224  1.1  christos        esac
    225  1.1  christos   as_found=false
    226  1.1  christos done
    227  1.1  christos IFS=$as_save_IFS
    228  1.1  christos if $as_found
    229  1.1  christos then :
    230  1.1  christos 
    231  1.1  christos else case e in #(
    232  1.1  christos   e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    233  1.1  christos 	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    234  1.1  christos then :
    235  1.1  christos   CONFIG_SHELL=$SHELL as_have_required=yes
    236  1.1  christos fi ;;
    237  1.1  christos esac
    238  1.1  christos fi
    239  1.1  christos 
    240  1.1  christos 
    241  1.1  christos       if test "x$CONFIG_SHELL" != x
    242  1.1  christos then :
    243  1.1  christos   export CONFIG_SHELL
    244  1.1  christos              # We cannot yet assume a decent shell, so we have to provide a
    245  1.1  christos # neutralization value for shells without unset; and this also
    246  1.1  christos # works around shells that cannot unset nonexistent variables.
    247  1.1  christos # Preserve -v and -x to the replacement shell.
    248  1.1  christos BASH_ENV=/dev/null
    249  1.1  christos ENV=/dev/null
    250  1.1  christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    251  1.1  christos case $- in # ((((
    252  1.1  christos   *v*x* | *x*v* ) as_opts=-vx ;;
    253  1.1  christos   *v* ) as_opts=-v ;;
    254  1.1  christos   *x* ) as_opts=-x ;;
    255  1.1  christos   * ) as_opts= ;;
    256  1.1  christos esac
    257  1.1  christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    258  1.1  christos # Admittedly, this is quite paranoid, since all the known shells bail
    259  1.1  christos # out after a failed 'exec'.
    260  1.1  christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    261  1.1  christos exit 255
    262  1.1  christos fi
    263  1.1  christos 
    264  1.1  christos     if test x$as_have_required = xno
    265  1.1  christos then :
    266  1.1  christos   printf "%s\n" "$0: This script requires a shell more modern than all"
    267  1.1  christos   printf "%s\n" "$0: the shells that I found on your system."
    268  1.1  christos   if test ${ZSH_VERSION+y} ; then
    269  1.1  christos     printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    270  1.1  christos     printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
    271  1.1  christos   else
    272  1.1  christos     printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and
    273  1.1  christos $0: https://github.com/NLnetLabs/simdzone/issues about your
    274  1.1  christos $0: system, including any error possibly output before this
    275  1.1  christos $0: message. Then install a modern shell, or manually run
    276  1.1  christos $0: the script under such a shell if you do have one."
    277  1.1  christos   fi
    278  1.1  christos   exit 1
    279  1.1  christos fi ;;
    280  1.1  christos esac
    281  1.1  christos fi
    282  1.1  christos fi
    283  1.1  christos SHELL=${CONFIG_SHELL-/bin/sh}
    284  1.1  christos export SHELL
    285  1.1  christos # Unset more variables known to interfere with behavior of common tools.
    286  1.1  christos CLICOLOR_FORCE= GREP_OPTIONS=
    287  1.1  christos unset CLICOLOR_FORCE GREP_OPTIONS
    288  1.1  christos 
    289  1.1  christos ## --------------------- ##
    290  1.1  christos ## M4sh Shell Functions. ##
    291  1.1  christos ## --------------------- ##
    292  1.1  christos # as_fn_unset VAR
    293  1.1  christos # ---------------
    294  1.1  christos # Portably unset VAR.
    295  1.1  christos as_fn_unset ()
    296  1.1  christos {
    297  1.1  christos   { eval $1=; unset $1;}
    298  1.1  christos }
    299  1.1  christos as_unset=as_fn_unset
    300  1.1  christos 
    301  1.1  christos 
    302  1.1  christos # as_fn_set_status STATUS
    303  1.1  christos # -----------------------
    304  1.1  christos # Set $? to STATUS, without forking.
    305  1.1  christos as_fn_set_status ()
    306  1.1  christos {
    307  1.1  christos   return $1
    308  1.1  christos } # as_fn_set_status
    309  1.1  christos 
    310  1.1  christos # as_fn_exit STATUS
    311  1.1  christos # -----------------
    312  1.1  christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    313  1.1  christos as_fn_exit ()
    314  1.1  christos {
    315  1.1  christos   set +e
    316  1.1  christos   as_fn_set_status $1
    317  1.1  christos   exit $1
    318  1.1  christos } # as_fn_exit
    319  1.1  christos 
    320  1.1  christos # as_fn_mkdir_p
    321  1.1  christos # -------------
    322  1.1  christos # Create "$as_dir" as a directory, including parents if necessary.
    323  1.1  christos as_fn_mkdir_p ()
    324  1.1  christos {
    325  1.1  christos 
    326  1.1  christos   case $as_dir in #(
    327  1.1  christos   -*) as_dir=./$as_dir;;
    328  1.1  christos   esac
    329  1.1  christos   test -d "$as_dir" || eval $as_mkdir_p || {
    330  1.1  christos     as_dirs=
    331  1.1  christos     while :; do
    332  1.1  christos       case $as_dir in #(
    333  1.1  christos       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    334  1.1  christos       *) as_qdir=$as_dir;;
    335  1.1  christos       esac
    336  1.1  christos       as_dirs="'$as_qdir' $as_dirs"
    337  1.1  christos       as_dir=`$as_dirname -- "$as_dir" ||
    338  1.1  christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    339  1.1  christos 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    340  1.1  christos 	 X"$as_dir" : 'X\(//\)$' \| \
    341  1.1  christos 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    342  1.1  christos printf "%s\n" X"$as_dir" |
    343  1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    344  1.1  christos 	    s//\1/
    345  1.1  christos 	    q
    346  1.1  christos 	  }
    347  1.1  christos 	  /^X\(\/\/\)[^/].*/{
    348  1.1  christos 	    s//\1/
    349  1.1  christos 	    q
    350  1.1  christos 	  }
    351  1.1  christos 	  /^X\(\/\/\)$/{
    352  1.1  christos 	    s//\1/
    353  1.1  christos 	    q
    354  1.1  christos 	  }
    355  1.1  christos 	  /^X\(\/\).*/{
    356  1.1  christos 	    s//\1/
    357  1.1  christos 	    q
    358  1.1  christos 	  }
    359  1.1  christos 	  s/.*/./; q'`
    360  1.1  christos       test -d "$as_dir" && break
    361  1.1  christos     done
    362  1.1  christos     test -z "$as_dirs" || eval "mkdir $as_dirs"
    363  1.1  christos   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    364  1.1  christos 
    365  1.1  christos 
    366  1.1  christos } # as_fn_mkdir_p
    367  1.1  christos 
    368  1.1  christos # as_fn_executable_p FILE
    369  1.1  christos # -----------------------
    370  1.1  christos # Test if FILE is an executable regular file.
    371  1.1  christos as_fn_executable_p ()
    372  1.1  christos {
    373  1.1  christos   test -f "$1" && test -x "$1"
    374  1.1  christos } # as_fn_executable_p
    375  1.1  christos # as_fn_append VAR VALUE
    376  1.1  christos # ----------------------
    377  1.1  christos # Append the text in VALUE to the end of the definition contained in VAR. Take
    378  1.1  christos # advantage of any shell optimizations that allow amortized linear growth over
    379  1.1  christos # repeated appends, instead of the typical quadratic growth present in naive
    380  1.1  christos # implementations.
    381  1.1  christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
    382  1.1  christos then :
    383  1.1  christos   eval 'as_fn_append ()
    384  1.1  christos   {
    385  1.1  christos     eval $1+=\$2
    386  1.1  christos   }'
    387  1.1  christos else case e in #(
    388  1.1  christos   e) as_fn_append ()
    389  1.1  christos   {
    390  1.1  christos     eval $1=\$$1\$2
    391  1.1  christos   } ;;
    392  1.1  christos esac
    393  1.1  christos fi # as_fn_append
    394  1.1  christos 
    395  1.1  christos # as_fn_arith ARG...
    396  1.1  christos # ------------------
    397  1.1  christos # Perform arithmetic evaluation on the ARGs, and store the result in the
    398  1.1  christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
    399  1.1  christos # must be portable across $(()) and expr.
    400  1.1  christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
    401  1.1  christos then :
    402  1.1  christos   eval 'as_fn_arith ()
    403  1.1  christos   {
    404  1.1  christos     as_val=$(( $* ))
    405  1.1  christos   }'
    406  1.1  christos else case e in #(
    407  1.1  christos   e) as_fn_arith ()
    408  1.1  christos   {
    409  1.1  christos     as_val=`expr "$@" || test $? -eq 1`
    410  1.1  christos   } ;;
    411  1.1  christos esac
    412  1.1  christos fi # as_fn_arith
    413  1.1  christos 
    414  1.1  christos 
    415  1.1  christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
    416  1.1  christos # ----------------------------------------
    417  1.1  christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    418  1.1  christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    419  1.1  christos # script with STATUS, using 1 if that was 0.
    420  1.1  christos as_fn_error ()
    421  1.1  christos {
    422  1.1  christos   as_status=$1; test $as_status -eq 0 && as_status=1
    423  1.1  christos   if test "$4"; then
    424  1.1  christos     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    425  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    426  1.1  christos   fi
    427  1.1  christos   printf "%s\n" "$as_me: error: $2" >&2
    428  1.1  christos   as_fn_exit $as_status
    429  1.1  christos } # as_fn_error
    430  1.1  christos 
    431  1.1  christos if expr a : '\(a\)' >/dev/null 2>&1 &&
    432  1.1  christos    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    433  1.1  christos   as_expr=expr
    434  1.1  christos else
    435  1.1  christos   as_expr=false
    436  1.1  christos fi
    437  1.1  christos 
    438  1.1  christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    439  1.1  christos   as_basename=basename
    440  1.1  christos else
    441  1.1  christos   as_basename=false
    442  1.1  christos fi
    443  1.1  christos 
    444  1.1  christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    445  1.1  christos   as_dirname=dirname
    446  1.1  christos else
    447  1.1  christos   as_dirname=false
    448  1.1  christos fi
    449  1.1  christos 
    450  1.1  christos as_me=`$as_basename -- "$0" ||
    451  1.1  christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    452  1.1  christos 	 X"$0" : 'X\(//\)$' \| \
    453  1.1  christos 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    454  1.1  christos printf "%s\n" X/"$0" |
    455  1.1  christos     sed '/^.*\/\([^/][^/]*\)\/*$/{
    456  1.1  christos 	    s//\1/
    457  1.1  christos 	    q
    458  1.1  christos 	  }
    459  1.1  christos 	  /^X\/\(\/\/\)$/{
    460  1.1  christos 	    s//\1/
    461  1.1  christos 	    q
    462  1.1  christos 	  }
    463  1.1  christos 	  /^X\/\(\/\).*/{
    464  1.1  christos 	    s//\1/
    465  1.1  christos 	    q
    466  1.1  christos 	  }
    467  1.1  christos 	  s/.*/./; q'`
    468  1.1  christos 
    469  1.1  christos # Avoid depending upon Character Ranges.
    470  1.1  christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    471  1.1  christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    472  1.1  christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    473  1.1  christos as_cr_digits='0123456789'
    474  1.1  christos as_cr_alnum=$as_cr_Letters$as_cr_digits
    475  1.1  christos 
    476  1.1  christos 
    477  1.1  christos   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    478  1.1  christos   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    479  1.1  christos   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    480  1.1  christos   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    481  1.1  christos   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    482  1.1  christos   sed -n '
    483  1.1  christos     p
    484  1.1  christos     /[$]LINENO/=
    485  1.1  christos   ' <$as_myself |
    486  1.1  christos     sed '
    487  1.1  christos       t clear
    488  1.1  christos       :clear
    489  1.1  christos       s/[$]LINENO.*/&-/
    490  1.1  christos       t lineno
    491  1.1  christos       b
    492  1.1  christos       :lineno
    493  1.1  christos       N
    494  1.1  christos       :loop
    495  1.1  christos       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    496  1.1  christos       t loop
    497  1.1  christos       s/-\n.*//
    498  1.1  christos     ' >$as_me.lineno &&
    499  1.1  christos   chmod +x "$as_me.lineno" ||
    500  1.1  christos     { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    501  1.1  christos 
    502  1.1  christos   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    503  1.1  christos   # already done that, so ensure we don't try to do so again and fall
    504  1.1  christos   # in an infinite loop.  This has already happened in practice.
    505  1.1  christos   _as_can_reexec=no; export _as_can_reexec
    506  1.1  christos   # Don't try to exec as it changes $[0], causing all sort of problems
    507  1.1  christos   # (the dirname of $[0] is not the place where we might find the
    508  1.1  christos   # original and so on.  Autoconf is especially sensitive to this).
    509  1.1  christos   . "./$as_me.lineno"
    510  1.1  christos   # Exit status is that of the last command.
    511  1.1  christos   exit
    512  1.1  christos }
    513  1.1  christos 
    514  1.1  christos 
    515  1.1  christos # Determine whether it's possible to make 'echo' print without a newline.
    516  1.1  christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
    517  1.1  christos # for compatibility with existing Makefiles.
    518  1.1  christos ECHO_C= ECHO_N= ECHO_T=
    519  1.1  christos case `echo -n x` in #(((((
    520  1.1  christos -n*)
    521  1.1  christos   case `echo 'xy\c'` in
    522  1.1  christos   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    523  1.1  christos   xy)  ECHO_C='\c';;
    524  1.1  christos   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    525  1.1  christos        ECHO_T='	';;
    526  1.1  christos   esac;;
    527  1.1  christos *)
    528  1.1  christos   ECHO_N='-n';;
    529  1.1  christos esac
    530  1.1  christos 
    531  1.1  christos # For backward compatibility with old third-party macros, we provide
    532  1.1  christos # the shell variables $as_echo and $as_echo_n.  New code should use
    533  1.1  christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
    534  1.1  christos as_echo='printf %s\n'
    535  1.1  christos as_echo_n='printf %s'
    536  1.1  christos 
    537  1.1  christos rm -f conf$$ conf$$.exe conf$$.file
    538  1.1  christos if test -d conf$$.dir; then
    539  1.1  christos   rm -f conf$$.dir/conf$$.file
    540  1.1  christos else
    541  1.1  christos   rm -f conf$$.dir
    542  1.1  christos   mkdir conf$$.dir 2>/dev/null
    543  1.1  christos fi
    544  1.1  christos if (echo >conf$$.file) 2>/dev/null; then
    545  1.1  christos   if ln -s conf$$.file conf$$ 2>/dev/null; then
    546  1.1  christos     as_ln_s='ln -s'
    547  1.1  christos     # ... but there are two gotchas:
    548  1.1  christos     # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
    549  1.1  christos     # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
    550  1.1  christos     # In both cases, we have to default to 'cp -pR'.
    551  1.1  christos     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    552  1.1  christos       as_ln_s='cp -pR'
    553  1.1  christos   elif ln conf$$.file conf$$ 2>/dev/null; then
    554  1.1  christos     as_ln_s=ln
    555  1.1  christos   else
    556  1.1  christos     as_ln_s='cp -pR'
    557  1.1  christos   fi
    558  1.1  christos else
    559  1.1  christos   as_ln_s='cp -pR'
    560  1.1  christos fi
    561  1.1  christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    562  1.1  christos rmdir conf$$.dir 2>/dev/null
    563  1.1  christos 
    564  1.1  christos if mkdir -p . 2>/dev/null; then
    565  1.1  christos   as_mkdir_p='mkdir -p "$as_dir"'
    566  1.1  christos else
    567  1.1  christos   test -d ./-p && rmdir ./-p
    568  1.1  christos   as_mkdir_p=false
    569  1.1  christos fi
    570  1.1  christos 
    571  1.1  christos as_test_x='test -x'
    572  1.1  christos as_executable_p=as_fn_executable_p
    573  1.1  christos 
    574  1.1  christos # Sed expression to map a string onto a valid CPP name.
    575  1.1  christos as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
    576  1.1  christos as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
    577  1.1  christos 
    578  1.1  christos # Sed expression to map a string onto a valid variable name.
    579  1.1  christos as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
    580  1.1  christos as_tr_sh="eval sed '$as_sed_sh'" # deprecated
    581  1.1  christos 
    582  1.1  christos 
    583  1.1  christos test -n "$DJDIR" || exec 7<&0 </dev/null
    584  1.1  christos exec 6>&1
    585  1.1  christos 
    586  1.1  christos # Name of the host.
    587  1.1  christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    588  1.1  christos # so uname gets run too.
    589  1.1  christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    590  1.1  christos 
    591  1.1  christos #
    592  1.1  christos # Initializations.
    593  1.1  christos #
    594  1.1  christos ac_default_prefix=/usr/local
    595  1.1  christos ac_clean_files=
    596  1.1  christos ac_config_libobj_dir=.
    597  1.1  christos LIBOBJS=
    598  1.1  christos cross_compiling=no
    599  1.1  christos subdirs=
    600  1.1  christos MFLAGS=
    601  1.1  christos MAKEFLAGS=
    602  1.1  christos 
    603  1.1  christos # Identity of this package.
    604  1.1  christos PACKAGE_NAME='simdzone'
    605  1.1  christos PACKAGE_TARNAME='simdzone'
    606  1.1  christos PACKAGE_VERSION='0.2.4'
    607  1.1  christos PACKAGE_STRING='simdzone 0.2.4'
    608  1.1  christos PACKAGE_BUGREPORT='https://github.com/NLnetLabs/simdzone/issues'
    609  1.1  christos PACKAGE_URL=''
    610  1.1  christos 
    611  1.1  christos # Factoring default headers for most tests.
    612  1.1  christos ac_includes_default="\
    613  1.1  christos #include <stddef.h>
    614  1.1  christos #ifdef HAVE_STDIO_H
    615  1.1  christos # include <stdio.h>
    616  1.1  christos #endif
    617  1.1  christos #ifdef HAVE_STDLIB_H
    618  1.1  christos # include <stdlib.h>
    619  1.1  christos #endif
    620  1.1  christos #ifdef HAVE_STRING_H
    621  1.1  christos # include <string.h>
    622  1.1  christos #endif
    623  1.1  christos #ifdef HAVE_INTTYPES_H
    624  1.1  christos # include <inttypes.h>
    625  1.1  christos #endif
    626  1.1  christos #ifdef HAVE_STDINT_H
    627  1.1  christos # include <stdint.h>
    628  1.1  christos #endif
    629  1.1  christos #ifdef HAVE_STRINGS_H
    630  1.1  christos # include <strings.h>
    631  1.1  christos #endif
    632  1.1  christos #ifdef HAVE_SYS_TYPES_H
    633  1.1  christos # include <sys/types.h>
    634  1.1  christos #endif
    635  1.1  christos #ifdef HAVE_SYS_STAT_H
    636  1.1  christos # include <sys/stat.h>
    637  1.1  christos #endif
    638  1.1  christos #ifdef HAVE_UNISTD_H
    639  1.1  christos # include <unistd.h>
    640  1.1  christos #endif"
    641  1.1  christos 
    642  1.1  christos ac_header_c_list=
    643  1.1  christos ac_subst_vars='LTLIBOBJS
    644  1.1  christos LIBOBJS
    645  1.1  christos HAVE_HASWELL
    646  1.1  christos HAVE_WESTMERE
    647  1.1  christos HAVE_ENDIAN_H
    648  1.1  christos target_os
    649  1.1  christos target_vendor
    650  1.1  christos target_cpu
    651  1.1  christos target
    652  1.1  christos host_os
    653  1.1  christos host_vendor
    654  1.1  christos host_cpu
    655  1.1  christos host
    656  1.1  christos build_os
    657  1.1  christos build_vendor
    658  1.1  christos build_cpu
    659  1.1  christos build
    660  1.1  christos DEPFLAGS
    661  1.1  christos OBJEXT
    662  1.1  christos EXEEXT
    663  1.1  christos ac_ct_CC
    664  1.1  christos CPPFLAGS
    665  1.1  christos LDFLAGS
    666  1.1  christos CFLAGS
    667  1.1  christos CC
    668  1.1  christos target_alias
    669  1.1  christos host_alias
    670  1.1  christos build_alias
    671  1.1  christos LIBS
    672  1.1  christos ECHO_T
    673  1.1  christos ECHO_N
    674  1.1  christos ECHO_C
    675  1.1  christos DEFS
    676  1.1  christos mandir
    677  1.1  christos localedir
    678  1.1  christos libdir
    679  1.1  christos psdir
    680  1.1  christos pdfdir
    681  1.1  christos dvidir
    682  1.1  christos htmldir
    683  1.1  christos infodir
    684  1.1  christos docdir
    685  1.1  christos oldincludedir
    686  1.1  christos includedir
    687  1.1  christos runstatedir
    688  1.1  christos localstatedir
    689  1.1  christos sharedstatedir
    690  1.1  christos sysconfdir
    691  1.1  christos datadir
    692  1.1  christos datarootdir
    693  1.1  christos libexecdir
    694  1.1  christos sbindir
    695  1.1  christos bindir
    696  1.1  christos program_transform_name
    697  1.1  christos prefix
    698  1.1  christos exec_prefix
    699  1.1  christos PACKAGE_URL
    700  1.1  christos PACKAGE_BUGREPORT
    701  1.1  christos PACKAGE_STRING
    702  1.1  christos PACKAGE_VERSION
    703  1.1  christos PACKAGE_TARNAME
    704  1.1  christos PACKAGE_NAME
    705  1.1  christos PATH_SEPARATOR
    706  1.1  christos SHELL'
    707  1.1  christos ac_subst_files=''
    708  1.1  christos ac_user_opts='
    709  1.1  christos enable_option_checking
    710  1.1  christos enable_pie
    711  1.1  christos enable_westmere
    712  1.1  christos enable_haswell
    713  1.1  christos '
    714  1.1  christos       ac_precious_vars='build_alias
    715  1.1  christos host_alias
    716  1.1  christos target_alias
    717  1.1  christos CC
    718  1.1  christos CFLAGS
    719  1.1  christos LDFLAGS
    720  1.1  christos LIBS
    721  1.1  christos CPPFLAGS'
    722  1.1  christos 
    723  1.1  christos 
    724  1.1  christos # Initialize some variables set by options.
    725  1.1  christos ac_init_help=
    726  1.1  christos ac_init_version=false
    727  1.1  christos ac_unrecognized_opts=
    728  1.1  christos ac_unrecognized_sep=
    729  1.1  christos # The variables have the same names as the options, with
    730  1.1  christos # dashes changed to underlines.
    731  1.1  christos cache_file=/dev/null
    732  1.1  christos exec_prefix=NONE
    733  1.1  christos no_create=
    734  1.1  christos no_recursion=
    735  1.1  christos prefix=NONE
    736  1.1  christos program_prefix=NONE
    737  1.1  christos program_suffix=NONE
    738  1.1  christos program_transform_name=s,x,x,
    739  1.1  christos silent=
    740  1.1  christos site=
    741  1.1  christos srcdir=
    742  1.1  christos verbose=
    743  1.1  christos x_includes=NONE
    744  1.1  christos x_libraries=NONE
    745  1.1  christos 
    746  1.1  christos # Installation directory options.
    747  1.1  christos # These are left unexpanded so users can "make install exec_prefix=/foo"
    748  1.1  christos # and all the variables that are supposed to be based on exec_prefix
    749  1.1  christos # by default will actually change.
    750  1.1  christos # Use braces instead of parens because sh, perl, etc. also accept them.
    751  1.1  christos # (The list follows the same order as the GNU Coding Standards.)
    752  1.1  christos bindir='${exec_prefix}/bin'
    753  1.1  christos sbindir='${exec_prefix}/sbin'
    754  1.1  christos libexecdir='${exec_prefix}/libexec'
    755  1.1  christos datarootdir='${prefix}/share'
    756  1.1  christos datadir='${datarootdir}'
    757  1.1  christos sysconfdir='${prefix}/etc'
    758  1.1  christos sharedstatedir='${prefix}/com'
    759  1.1  christos localstatedir='${prefix}/var'
    760  1.1  christos runstatedir='${localstatedir}/run'
    761  1.1  christos includedir='${prefix}/include'
    762  1.1  christos oldincludedir='/usr/include'
    763  1.1  christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    764  1.1  christos infodir='${datarootdir}/info'
    765  1.1  christos htmldir='${docdir}'
    766  1.1  christos dvidir='${docdir}'
    767  1.1  christos pdfdir='${docdir}'
    768  1.1  christos psdir='${docdir}'
    769  1.1  christos libdir='${exec_prefix}/lib'
    770  1.1  christos localedir='${datarootdir}/locale'
    771  1.1  christos mandir='${datarootdir}/man'
    772  1.1  christos 
    773  1.1  christos ac_prev=
    774  1.1  christos ac_dashdash=
    775  1.1  christos for ac_option
    776  1.1  christos do
    777  1.1  christos   # If the previous option needs an argument, assign it.
    778  1.1  christos   if test -n "$ac_prev"; then
    779  1.1  christos     eval $ac_prev=\$ac_option
    780  1.1  christos     ac_prev=
    781  1.1  christos     continue
    782  1.1  christos   fi
    783  1.1  christos 
    784  1.1  christos   case $ac_option in
    785  1.1  christos   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    786  1.1  christos   *=)   ac_optarg= ;;
    787  1.1  christos   *)    ac_optarg=yes ;;
    788  1.1  christos   esac
    789  1.1  christos 
    790  1.1  christos   case $ac_dashdash$ac_option in
    791  1.1  christos   --)
    792  1.1  christos     ac_dashdash=yes ;;
    793  1.1  christos 
    794  1.1  christos   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    795  1.1  christos     ac_prev=bindir ;;
    796  1.1  christos   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    797  1.1  christos     bindir=$ac_optarg ;;
    798  1.1  christos 
    799  1.1  christos   -build | --build | --buil | --bui | --bu)
    800  1.1  christos     ac_prev=build_alias ;;
    801  1.1  christos   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    802  1.1  christos     build_alias=$ac_optarg ;;
    803  1.1  christos 
    804  1.1  christos   -cache-file | --cache-file | --cache-fil | --cache-fi \
    805  1.1  christos   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    806  1.1  christos     ac_prev=cache_file ;;
    807  1.1  christos   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    808  1.1  christos   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    809  1.1  christos     cache_file=$ac_optarg ;;
    810  1.1  christos 
    811  1.1  christos   --config-cache | -C)
    812  1.1  christos     cache_file=config.cache ;;
    813  1.1  christos 
    814  1.1  christos   -datadir | --datadir | --datadi | --datad)
    815  1.1  christos     ac_prev=datadir ;;
    816  1.1  christos   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    817  1.1  christos     datadir=$ac_optarg ;;
    818  1.1  christos 
    819  1.1  christos   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    820  1.1  christos   | --dataroo | --dataro | --datar)
    821  1.1  christos     ac_prev=datarootdir ;;
    822  1.1  christos   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    823  1.1  christos   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    824  1.1  christos     datarootdir=$ac_optarg ;;
    825  1.1  christos 
    826  1.1  christos   -disable-* | --disable-*)
    827  1.1  christos     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    828  1.1  christos     # Reject names that are not valid shell variable names.
    829  1.1  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    830  1.1  christos       as_fn_error $? "invalid feature name: '$ac_useropt'"
    831  1.1  christos     ac_useropt_orig=$ac_useropt
    832  1.1  christos     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
    833  1.1  christos     case $ac_user_opts in
    834  1.1  christos       *"
    835  1.1  christos "enable_$ac_useropt"
    836  1.1  christos "*) ;;
    837  1.1  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    838  1.1  christos 	 ac_unrecognized_sep=', ';;
    839  1.1  christos     esac
    840  1.1  christos     eval enable_$ac_useropt=no ;;
    841  1.1  christos 
    842  1.1  christos   -docdir | --docdir | --docdi | --doc | --do)
    843  1.1  christos     ac_prev=docdir ;;
    844  1.1  christos   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    845  1.1  christos     docdir=$ac_optarg ;;
    846  1.1  christos 
    847  1.1  christos   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    848  1.1  christos     ac_prev=dvidir ;;
    849  1.1  christos   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    850  1.1  christos     dvidir=$ac_optarg ;;
    851  1.1  christos 
    852  1.1  christos   -enable-* | --enable-*)
    853  1.1  christos     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    854  1.1  christos     # Reject names that are not valid shell variable names.
    855  1.1  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    856  1.1  christos       as_fn_error $? "invalid feature name: '$ac_useropt'"
    857  1.1  christos     ac_useropt_orig=$ac_useropt
    858  1.1  christos     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
    859  1.1  christos     case $ac_user_opts in
    860  1.1  christos       *"
    861  1.1  christos "enable_$ac_useropt"
    862  1.1  christos "*) ;;
    863  1.1  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
    864  1.1  christos 	 ac_unrecognized_sep=', ';;
    865  1.1  christos     esac
    866  1.1  christos     eval enable_$ac_useropt=\$ac_optarg ;;
    867  1.1  christos 
    868  1.1  christos   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    869  1.1  christos   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    870  1.1  christos   | --exec | --exe | --ex)
    871  1.1  christos     ac_prev=exec_prefix ;;
    872  1.1  christos   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    873  1.1  christos   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    874  1.1  christos   | --exec=* | --exe=* | --ex=*)
    875  1.1  christos     exec_prefix=$ac_optarg ;;
    876  1.1  christos 
    877  1.1  christos   -gas | --gas | --ga | --g)
    878  1.1  christos     # Obsolete; use --with-gas.
    879  1.1  christos     with_gas=yes ;;
    880  1.1  christos 
    881  1.1  christos   -help | --help | --hel | --he | -h)
    882  1.1  christos     ac_init_help=long ;;
    883  1.1  christos   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    884  1.1  christos     ac_init_help=recursive ;;
    885  1.1  christos   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    886  1.1  christos     ac_init_help=short ;;
    887  1.1  christos 
    888  1.1  christos   -host | --host | --hos | --ho)
    889  1.1  christos     ac_prev=host_alias ;;
    890  1.1  christos   -host=* | --host=* | --hos=* | --ho=*)
    891  1.1  christos     host_alias=$ac_optarg ;;
    892  1.1  christos 
    893  1.1  christos   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
    894  1.1  christos     ac_prev=htmldir ;;
    895  1.1  christos   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
    896  1.1  christos   | --ht=*)
    897  1.1  christos     htmldir=$ac_optarg ;;
    898  1.1  christos 
    899  1.1  christos   -includedir | --includedir | --includedi | --included | --include \
    900  1.1  christos   | --includ | --inclu | --incl | --inc)
    901  1.1  christos     ac_prev=includedir ;;
    902  1.1  christos   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
    903  1.1  christos   | --includ=* | --inclu=* | --incl=* | --inc=*)
    904  1.1  christos     includedir=$ac_optarg ;;
    905  1.1  christos 
    906  1.1  christos   -infodir | --infodir | --infodi | --infod | --info | --inf)
    907  1.1  christos     ac_prev=infodir ;;
    908  1.1  christos   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    909  1.1  christos     infodir=$ac_optarg ;;
    910  1.1  christos 
    911  1.1  christos   -libdir | --libdir | --libdi | --libd)
    912  1.1  christos     ac_prev=libdir ;;
    913  1.1  christos   -libdir=* | --libdir=* | --libdi=* | --libd=*)
    914  1.1  christos     libdir=$ac_optarg ;;
    915  1.1  christos 
    916  1.1  christos   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
    917  1.1  christos   | --libexe | --libex | --libe)
    918  1.1  christos     ac_prev=libexecdir ;;
    919  1.1  christos   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
    920  1.1  christos   | --libexe=* | --libex=* | --libe=*)
    921  1.1  christos     libexecdir=$ac_optarg ;;
    922  1.1  christos 
    923  1.1  christos   -localedir | --localedir | --localedi | --localed | --locale)
    924  1.1  christos     ac_prev=localedir ;;
    925  1.1  christos   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
    926  1.1  christos     localedir=$ac_optarg ;;
    927  1.1  christos 
    928  1.1  christos   -localstatedir | --localstatedir | --localstatedi | --localstated \
    929  1.1  christos   | --localstate | --localstat | --localsta | --localst | --locals)
    930  1.1  christos     ac_prev=localstatedir ;;
    931  1.1  christos   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
    932  1.1  christos   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
    933  1.1  christos     localstatedir=$ac_optarg ;;
    934  1.1  christos 
    935  1.1  christos   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    936  1.1  christos     ac_prev=mandir ;;
    937  1.1  christos   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
    938  1.1  christos     mandir=$ac_optarg ;;
    939  1.1  christos 
    940  1.1  christos   -nfp | --nfp | --nf)
    941  1.1  christos     # Obsolete; use --without-fp.
    942  1.1  christos     with_fp=no ;;
    943  1.1  christos 
    944  1.1  christos   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
    945  1.1  christos   | --no-cr | --no-c | -n)
    946  1.1  christos     no_create=yes ;;
    947  1.1  christos 
    948  1.1  christos   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
    949  1.1  christos   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
    950  1.1  christos     no_recursion=yes ;;
    951  1.1  christos 
    952  1.1  christos   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
    953  1.1  christos   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
    954  1.1  christos   | --oldin | --oldi | --old | --ol | --o)
    955  1.1  christos     ac_prev=oldincludedir ;;
    956  1.1  christos   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
    957  1.1  christos   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
    958  1.1  christos   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
    959  1.1  christos     oldincludedir=$ac_optarg ;;
    960  1.1  christos 
    961  1.1  christos   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
    962  1.1  christos     ac_prev=prefix ;;
    963  1.1  christos   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
    964  1.1  christos     prefix=$ac_optarg ;;
    965  1.1  christos 
    966  1.1  christos   -program-prefix | --program-prefix | --program-prefi | --program-pref \
    967  1.1  christos   | --program-pre | --program-pr | --program-p)
    968  1.1  christos     ac_prev=program_prefix ;;
    969  1.1  christos   -program-prefix=* | --program-prefix=* | --program-prefi=* \
    970  1.1  christos   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
    971  1.1  christos     program_prefix=$ac_optarg ;;
    972  1.1  christos 
    973  1.1  christos   -program-suffix | --program-suffix | --program-suffi | --program-suff \
    974  1.1  christos   | --program-suf | --program-su | --program-s)
    975  1.1  christos     ac_prev=program_suffix ;;
    976  1.1  christos   -program-suffix=* | --program-suffix=* | --program-suffi=* \
    977  1.1  christos   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
    978  1.1  christos     program_suffix=$ac_optarg ;;
    979  1.1  christos 
    980  1.1  christos   -program-transform-name | --program-transform-name \
    981  1.1  christos   | --program-transform-nam | --program-transform-na \
    982  1.1  christos   | --program-transform-n | --program-transform- \
    983  1.1  christos   | --program-transform | --program-transfor \
    984  1.1  christos   | --program-transfo | --program-transf \
    985  1.1  christos   | --program-trans | --program-tran \
    986  1.1  christos   | --progr-tra | --program-tr | --program-t)
    987  1.1  christos     ac_prev=program_transform_name ;;
    988  1.1  christos   -program-transform-name=* | --program-transform-name=* \
    989  1.1  christos   | --program-transform-nam=* | --program-transform-na=* \
    990  1.1  christos   | --program-transform-n=* | --program-transform-=* \
    991  1.1  christos   | --program-transform=* | --program-transfor=* \
    992  1.1  christos   | --program-transfo=* | --program-transf=* \
    993  1.1  christos   | --program-trans=* | --program-tran=* \
    994  1.1  christos   | --progr-tra=* | --program-tr=* | --program-t=*)
    995  1.1  christos     program_transform_name=$ac_optarg ;;
    996  1.1  christos 
    997  1.1  christos   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
    998  1.1  christos     ac_prev=pdfdir ;;
    999  1.1  christos   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1000  1.1  christos     pdfdir=$ac_optarg ;;
   1001  1.1  christos 
   1002  1.1  christos   -psdir | --psdir | --psdi | --psd | --ps)
   1003  1.1  christos     ac_prev=psdir ;;
   1004  1.1  christos   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1005  1.1  christos     psdir=$ac_optarg ;;
   1006  1.1  christos 
   1007  1.1  christos   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1008  1.1  christos   | -silent | --silent | --silen | --sile | --sil)
   1009  1.1  christos     silent=yes ;;
   1010  1.1  christos 
   1011  1.1  christos   -runstatedir | --runstatedir | --runstatedi | --runstated \
   1012  1.1  christos   | --runstate | --runstat | --runsta | --runst | --runs \
   1013  1.1  christos   | --run | --ru | --r)
   1014  1.1  christos     ac_prev=runstatedir ;;
   1015  1.1  christos   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
   1016  1.1  christos   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
   1017  1.1  christos   | --run=* | --ru=* | --r=*)
   1018  1.1  christos     runstatedir=$ac_optarg ;;
   1019  1.1  christos 
   1020  1.1  christos   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1021  1.1  christos     ac_prev=sbindir ;;
   1022  1.1  christos   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1023  1.1  christos   | --sbi=* | --sb=*)
   1024  1.1  christos     sbindir=$ac_optarg ;;
   1025  1.1  christos 
   1026  1.1  christos   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1027  1.1  christos   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1028  1.1  christos   | --sharedst | --shareds | --shared | --share | --shar \
   1029  1.1  christos   | --sha | --sh)
   1030  1.1  christos     ac_prev=sharedstatedir ;;
   1031  1.1  christos   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1032  1.1  christos   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1033  1.1  christos   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1034  1.1  christos   | --sha=* | --sh=*)
   1035  1.1  christos     sharedstatedir=$ac_optarg ;;
   1036  1.1  christos 
   1037  1.1  christos   -site | --site | --sit)
   1038  1.1  christos     ac_prev=site ;;
   1039  1.1  christos   -site=* | --site=* | --sit=*)
   1040  1.1  christos     site=$ac_optarg ;;
   1041  1.1  christos 
   1042  1.1  christos   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1043  1.1  christos     ac_prev=srcdir ;;
   1044  1.1  christos   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1045  1.1  christos     srcdir=$ac_optarg ;;
   1046  1.1  christos 
   1047  1.1  christos   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1048  1.1  christos   | --syscon | --sysco | --sysc | --sys | --sy)
   1049  1.1  christos     ac_prev=sysconfdir ;;
   1050  1.1  christos   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1051  1.1  christos   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1052  1.1  christos     sysconfdir=$ac_optarg ;;
   1053  1.1  christos 
   1054  1.1  christos   -target | --target | --targe | --targ | --tar | --ta | --t)
   1055  1.1  christos     ac_prev=target_alias ;;
   1056  1.1  christos   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1057  1.1  christos     target_alias=$ac_optarg ;;
   1058  1.1  christos 
   1059  1.1  christos   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1060  1.1  christos     verbose=yes ;;
   1061  1.1  christos 
   1062  1.1  christos   -version | --version | --versio | --versi | --vers | -V)
   1063  1.1  christos     ac_init_version=: ;;
   1064  1.1  christos 
   1065  1.1  christos   -with-* | --with-*)
   1066  1.1  christos     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1067  1.1  christos     # Reject names that are not valid shell variable names.
   1068  1.1  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1069  1.1  christos       as_fn_error $? "invalid package name: '$ac_useropt'"
   1070  1.1  christos     ac_useropt_orig=$ac_useropt
   1071  1.1  christos     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1072  1.1  christos     case $ac_user_opts in
   1073  1.1  christos       *"
   1074  1.1  christos "with_$ac_useropt"
   1075  1.1  christos "*) ;;
   1076  1.1  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1077  1.1  christos 	 ac_unrecognized_sep=', ';;
   1078  1.1  christos     esac
   1079  1.1  christos     eval with_$ac_useropt=\$ac_optarg ;;
   1080  1.1  christos 
   1081  1.1  christos   -without-* | --without-*)
   1082  1.1  christos     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1083  1.1  christos     # Reject names that are not valid shell variable names.
   1084  1.1  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1085  1.1  christos       as_fn_error $? "invalid package name: '$ac_useropt'"
   1086  1.1  christos     ac_useropt_orig=$ac_useropt
   1087  1.1  christos     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1088  1.1  christos     case $ac_user_opts in
   1089  1.1  christos       *"
   1090  1.1  christos "with_$ac_useropt"
   1091  1.1  christos "*) ;;
   1092  1.1  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1093  1.1  christos 	 ac_unrecognized_sep=', ';;
   1094  1.1  christos     esac
   1095  1.1  christos     eval with_$ac_useropt=no ;;
   1096  1.1  christos 
   1097  1.1  christos   --x)
   1098  1.1  christos     # Obsolete; use --with-x.
   1099  1.1  christos     with_x=yes ;;
   1100  1.1  christos 
   1101  1.1  christos   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1102  1.1  christos   | --x-incl | --x-inc | --x-in | --x-i)
   1103  1.1  christos     ac_prev=x_includes ;;
   1104  1.1  christos   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1105  1.1  christos   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1106  1.1  christos     x_includes=$ac_optarg ;;
   1107  1.1  christos 
   1108  1.1  christos   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1109  1.1  christos   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1110  1.1  christos     ac_prev=x_libraries ;;
   1111  1.1  christos   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1112  1.1  christos   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1113  1.1  christos     x_libraries=$ac_optarg ;;
   1114  1.1  christos 
   1115  1.1  christos   -*) as_fn_error $? "unrecognized option: '$ac_option'
   1116  1.1  christos Try '$0 --help' for more information"
   1117  1.1  christos     ;;
   1118  1.1  christos 
   1119  1.1  christos   *=*)
   1120  1.1  christos     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1121  1.1  christos     # Reject names that are not valid shell variable names.
   1122  1.1  christos     case $ac_envvar in #(
   1123  1.1  christos       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1124  1.1  christos       as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
   1125  1.1  christos     esac
   1126  1.1  christos     eval $ac_envvar=\$ac_optarg
   1127  1.1  christos     export $ac_envvar ;;
   1128  1.1  christos 
   1129  1.1  christos   *)
   1130  1.1  christos     # FIXME: should be removed in autoconf 3.0.
   1131  1.1  christos     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
   1132  1.1  christos     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1133  1.1  christos       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
   1134  1.1  christos     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1135  1.1  christos     ;;
   1136  1.1  christos 
   1137  1.1  christos   esac
   1138  1.1  christos done
   1139  1.1  christos 
   1140  1.1  christos if test -n "$ac_prev"; then
   1141  1.1  christos   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1142  1.1  christos   as_fn_error $? "missing argument to $ac_option"
   1143  1.1  christos fi
   1144  1.1  christos 
   1145  1.1  christos if test -n "$ac_unrecognized_opts"; then
   1146  1.1  christos   case $enable_option_checking in
   1147  1.1  christos     no) ;;
   1148  1.1  christos     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1149  1.1  christos     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1150  1.1  christos   esac
   1151  1.1  christos fi
   1152  1.1  christos 
   1153  1.1  christos # Check all directory arguments for consistency.
   1154  1.1  christos for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1155  1.1  christos 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1156  1.1  christos 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1157  1.1  christos 		libdir localedir mandir runstatedir
   1158  1.1  christos do
   1159  1.1  christos   eval ac_val=\$$ac_var
   1160  1.1  christos   # Remove trailing slashes.
   1161  1.1  christos   case $ac_val in
   1162  1.1  christos     */ )
   1163  1.1  christos       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1164  1.1  christos       eval $ac_var=\$ac_val;;
   1165  1.1  christos   esac
   1166  1.1  christos   # Be sure to have absolute directory names.
   1167  1.1  christos   case $ac_val in
   1168  1.1  christos     [\\/$]* | ?:[\\/]* )  continue;;
   1169  1.1  christos     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1170  1.1  christos   esac
   1171  1.1  christos   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1172  1.1  christos done
   1173  1.1  christos 
   1174  1.1  christos # There might be people who depend on the old broken behavior: '$host'
   1175  1.1  christos # used to hold the argument of --host etc.
   1176  1.1  christos # FIXME: To remove some day.
   1177  1.1  christos build=$build_alias
   1178  1.1  christos host=$host_alias
   1179  1.1  christos target=$target_alias
   1180  1.1  christos 
   1181  1.1  christos # FIXME: To remove some day.
   1182  1.1  christos if test "x$host_alias" != x; then
   1183  1.1  christos   if test "x$build_alias" = x; then
   1184  1.1  christos     cross_compiling=maybe
   1185  1.1  christos   elif test "x$build_alias" != "x$host_alias"; then
   1186  1.1  christos     cross_compiling=yes
   1187  1.1  christos   fi
   1188  1.1  christos fi
   1189  1.1  christos 
   1190  1.1  christos ac_tool_prefix=
   1191  1.1  christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1192  1.1  christos 
   1193  1.1  christos test "$silent" = yes && exec 6>/dev/null
   1194  1.1  christos 
   1195  1.1  christos 
   1196  1.1  christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1197  1.1  christos ac_ls_di=`ls -di .` &&
   1198  1.1  christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1199  1.1  christos   as_fn_error $? "working directory cannot be determined"
   1200  1.1  christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1201  1.1  christos   as_fn_error $? "pwd does not report name of working directory"
   1202  1.1  christos 
   1203  1.1  christos 
   1204  1.1  christos # Find the source files, if location was not specified.
   1205  1.1  christos if test -z "$srcdir"; then
   1206  1.1  christos   ac_srcdir_defaulted=yes
   1207  1.1  christos   # Try the directory containing this script, then the parent directory.
   1208  1.1  christos   ac_confdir=`$as_dirname -- "$as_myself" ||
   1209  1.1  christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1210  1.1  christos 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1211  1.1  christos 	 X"$as_myself" : 'X\(//\)$' \| \
   1212  1.1  christos 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1213  1.1  christos printf "%s\n" X"$as_myself" |
   1214  1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1215  1.1  christos 	    s//\1/
   1216  1.1  christos 	    q
   1217  1.1  christos 	  }
   1218  1.1  christos 	  /^X\(\/\/\)[^/].*/{
   1219  1.1  christos 	    s//\1/
   1220  1.1  christos 	    q
   1221  1.1  christos 	  }
   1222  1.1  christos 	  /^X\(\/\/\)$/{
   1223  1.1  christos 	    s//\1/
   1224  1.1  christos 	    q
   1225  1.1  christos 	  }
   1226  1.1  christos 	  /^X\(\/\).*/{
   1227  1.1  christos 	    s//\1/
   1228  1.1  christos 	    q
   1229  1.1  christos 	  }
   1230  1.1  christos 	  s/.*/./; q'`
   1231  1.1  christos   srcdir=$ac_confdir
   1232  1.1  christos   if test ! -r "$srcdir/$ac_unique_file"; then
   1233  1.1  christos     srcdir=..
   1234  1.1  christos   fi
   1235  1.1  christos else
   1236  1.1  christos   ac_srcdir_defaulted=no
   1237  1.1  christos fi
   1238  1.1  christos if test ! -r "$srcdir/$ac_unique_file"; then
   1239  1.1  christos   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1240  1.1  christos   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1241  1.1  christos fi
   1242  1.1  christos ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
   1243  1.1  christos ac_abs_confdir=`(
   1244  1.1  christos 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1245  1.1  christos 	pwd)`
   1246  1.1  christos # When building in place, set srcdir=.
   1247  1.1  christos if test "$ac_abs_confdir" = "$ac_pwd"; then
   1248  1.1  christos   srcdir=.
   1249  1.1  christos fi
   1250  1.1  christos # Remove unnecessary trailing slashes from srcdir.
   1251  1.1  christos # Double slashes in file names in object file debugging info
   1252  1.1  christos # mess up M-x gdb in Emacs.
   1253  1.1  christos case $srcdir in
   1254  1.1  christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1255  1.1  christos esac
   1256  1.1  christos for ac_var in $ac_precious_vars; do
   1257  1.1  christos   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1258  1.1  christos   eval ac_env_${ac_var}_value=\$${ac_var}
   1259  1.1  christos   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1260  1.1  christos   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1261  1.1  christos done
   1262  1.1  christos 
   1263  1.1  christos #
   1264  1.1  christos # Report the --help message.
   1265  1.1  christos #
   1266  1.1  christos if test "$ac_init_help" = "long"; then
   1267  1.1  christos   # Omit some internal or obsolete options to make the list less imposing.
   1268  1.1  christos   # This message is too long to be a string in the A/UX 3.1 sh.
   1269  1.1  christos   cat <<_ACEOF
   1270  1.1  christos 'configure' configures simdzone 0.2.4 to adapt to many kinds of systems.
   1271  1.1  christos 
   1272  1.1  christos Usage: $0 [OPTION]... [VAR=VALUE]...
   1273  1.1  christos 
   1274  1.1  christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1275  1.1  christos VAR=VALUE.  See below for descriptions of some of the useful variables.
   1276  1.1  christos 
   1277  1.1  christos Defaults for the options are specified in brackets.
   1278  1.1  christos 
   1279  1.1  christos Configuration:
   1280  1.1  christos   -h, --help              display this help and exit
   1281  1.1  christos       --help=short        display options specific to this package
   1282  1.1  christos       --help=recursive    display the short help of all the included packages
   1283  1.1  christos   -V, --version           display version information and exit
   1284  1.1  christos   -q, --quiet, --silent   do not print 'checking ...' messages
   1285  1.1  christos       --cache-file=FILE   cache test results in FILE [disabled]
   1286  1.1  christos   -C, --config-cache      alias for '--cache-file=config.cache'
   1287  1.1  christos   -n, --no-create         do not create output files
   1288  1.1  christos       --srcdir=DIR        find the sources in DIR [configure dir or '..']
   1289  1.1  christos 
   1290  1.1  christos Installation directories:
   1291  1.1  christos   --prefix=PREFIX         install architecture-independent files in PREFIX
   1292  1.1  christos                           [$ac_default_prefix]
   1293  1.1  christos   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1294  1.1  christos                           [PREFIX]
   1295  1.1  christos 
   1296  1.1  christos By default, 'make install' will install all the files in
   1297  1.1  christos '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc.  You can specify
   1298  1.1  christos an installation prefix other than '$ac_default_prefix' using '--prefix',
   1299  1.1  christos for instance '--prefix=\$HOME'.
   1300  1.1  christos 
   1301  1.1  christos For better control, use the options below.
   1302  1.1  christos 
   1303  1.1  christos Fine tuning of the installation directories:
   1304  1.1  christos   --bindir=DIR            user executables [EPREFIX/bin]
   1305  1.1  christos   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1306  1.1  christos   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1307  1.1  christos   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1308  1.1  christos   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1309  1.1  christos   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1310  1.1  christos   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   1311  1.1  christos   --libdir=DIR            object code libraries [EPREFIX/lib]
   1312  1.1  christos   --includedir=DIR        C header files [PREFIX/include]
   1313  1.1  christos   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1314  1.1  christos   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1315  1.1  christos   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1316  1.1  christos   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1317  1.1  christos   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1318  1.1  christos   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1319  1.1  christos   --docdir=DIR            documentation root [DATAROOTDIR/doc/simdzone]
   1320  1.1  christos   --htmldir=DIR           html documentation [DOCDIR]
   1321  1.1  christos   --dvidir=DIR            dvi documentation [DOCDIR]
   1322  1.1  christos   --pdfdir=DIR            pdf documentation [DOCDIR]
   1323  1.1  christos   --psdir=DIR             ps documentation [DOCDIR]
   1324  1.1  christos _ACEOF
   1325  1.1  christos 
   1326  1.1  christos   cat <<\_ACEOF
   1327  1.1  christos 
   1328  1.1  christos System types:
   1329  1.1  christos   --build=BUILD     configure for building on BUILD [guessed]
   1330  1.1  christos   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1331  1.1  christos   --target=TARGET   configure for building compilers for TARGET [HOST]
   1332  1.1  christos _ACEOF
   1333  1.1  christos fi
   1334  1.1  christos 
   1335  1.1  christos if test -n "$ac_init_help"; then
   1336  1.1  christos   case $ac_init_help in
   1337  1.1  christos      short | recursive ) echo "Configuration of simdzone 0.2.4:";;
   1338  1.1  christos    esac
   1339  1.1  christos   cat <<\_ACEOF
   1340  1.1  christos 
   1341  1.1  christos Optional Features:
   1342  1.1  christos   --disable-option-checking  ignore unrecognized --enable/--with options
   1343  1.1  christos   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1344  1.1  christos   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1345  1.1  christos   --enable-pie            Enable Position-Independent Executable (eg. to fully
   1346  1.1  christos                           benefit from ASLR, small performance penalty)
   1347  1.1  christos   --disable-westmere      Disable Westmere (SSE4.2) kernel
   1348  1.1  christos   --disable-haswell       Disable Haswell (AVX2) kernel
   1349  1.1  christos 
   1350  1.1  christos Some influential environment variables:
   1351  1.1  christos   CC          C compiler command
   1352  1.1  christos   CFLAGS      C compiler flags
   1353  1.1  christos   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1354  1.1  christos               nonstandard directory <lib dir>
   1355  1.1  christos   LIBS        libraries to pass to the linker, e.g. -l<library>
   1356  1.1  christos   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1357  1.1  christos               you have headers in a nonstandard directory <include dir>
   1358  1.1  christos 
   1359  1.1  christos Use these variables to override the choices made by 'configure' or to help
   1360  1.1  christos it to find libraries and programs with nonstandard names/locations.
   1361  1.1  christos 
   1362  1.1  christos Report bugs to <https://github.com/NLnetLabs/simdzone/issues>.
   1363  1.1  christos _ACEOF
   1364  1.1  christos ac_status=$?
   1365  1.1  christos fi
   1366  1.1  christos 
   1367  1.1  christos if test "$ac_init_help" = "recursive"; then
   1368  1.1  christos   # If there are subdirs, report their specific --help.
   1369  1.1  christos   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1370  1.1  christos     test -d "$ac_dir" ||
   1371  1.1  christos       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1372  1.1  christos       continue
   1373  1.1  christos     ac_builddir=.
   1374  1.1  christos 
   1375  1.1  christos case "$ac_dir" in
   1376  1.1  christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1377  1.1  christos *)
   1378  1.1  christos   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   1379  1.1  christos   # A ".." for each directory in $ac_dir_suffix.
   1380  1.1  christos   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1381  1.1  christos   case $ac_top_builddir_sub in
   1382  1.1  christos   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1383  1.1  christos   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1384  1.1  christos   esac ;;
   1385  1.1  christos esac
   1386  1.1  christos ac_abs_top_builddir=$ac_pwd
   1387  1.1  christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1388  1.1  christos # for backward compatibility:
   1389  1.1  christos ac_top_builddir=$ac_top_build_prefix
   1390  1.1  christos 
   1391  1.1  christos case $srcdir in
   1392  1.1  christos   .)  # We are building in place.
   1393  1.1  christos     ac_srcdir=.
   1394  1.1  christos     ac_top_srcdir=$ac_top_builddir_sub
   1395  1.1  christos     ac_abs_top_srcdir=$ac_pwd ;;
   1396  1.1  christos   [\\/]* | ?:[\\/]* )  # Absolute name.
   1397  1.1  christos     ac_srcdir=$srcdir$ac_dir_suffix;
   1398  1.1  christos     ac_top_srcdir=$srcdir
   1399  1.1  christos     ac_abs_top_srcdir=$srcdir ;;
   1400  1.1  christos   *) # Relative name.
   1401  1.1  christos     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1402  1.1  christos     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1403  1.1  christos     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1404  1.1  christos esac
   1405  1.1  christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1406  1.1  christos 
   1407  1.1  christos     cd "$ac_dir" || { ac_status=$?; continue; }
   1408  1.1  christos     # Check for configure.gnu first; this name is used for a wrapper for
   1409  1.1  christos     # Metaconfig's "Configure" on case-insensitive file systems.
   1410  1.1  christos     if test -f "$ac_srcdir/configure.gnu"; then
   1411  1.1  christos       echo &&
   1412  1.1  christos       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1413  1.1  christos     elif test -f "$ac_srcdir/configure"; then
   1414  1.1  christos       echo &&
   1415  1.1  christos       $SHELL "$ac_srcdir/configure" --help=recursive
   1416  1.1  christos     else
   1417  1.1  christos       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1418  1.1  christos     fi || ac_status=$?
   1419  1.1  christos     cd "$ac_pwd" || { ac_status=$?; break; }
   1420  1.1  christos   done
   1421  1.1  christos fi
   1422  1.1  christos 
   1423  1.1  christos test -n "$ac_init_help" && exit $ac_status
   1424  1.1  christos if $ac_init_version; then
   1425  1.1  christos   cat <<\_ACEOF
   1426  1.1  christos simdzone configure 0.2.4
   1427  1.1  christos generated by GNU Autoconf 2.72
   1428  1.1  christos 
   1429  1.1  christos Copyright (C) 2023 Free Software Foundation, Inc.
   1430  1.1  christos This configure script is free software; the Free Software Foundation
   1431  1.1  christos gives unlimited permission to copy, distribute and modify it.
   1432  1.1  christos _ACEOF
   1433  1.1  christos   exit
   1434  1.1  christos fi
   1435  1.1  christos 
   1436  1.1  christos ## ------------------------ ##
   1437  1.1  christos ## Autoconf initialization. ##
   1438  1.1  christos ## ------------------------ ##
   1439  1.1  christos 
   1440  1.1  christos # ac_fn_c_try_compile LINENO
   1441  1.1  christos # --------------------------
   1442  1.1  christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1443  1.1  christos ac_fn_c_try_compile ()
   1444  1.1  christos {
   1445  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1446  1.1  christos   rm -f conftest.$ac_objext conftest.beam
   1447  1.1  christos   if { { ac_try="$ac_compile"
   1448  1.1  christos case "(($ac_try" in
   1449  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1450  1.1  christos   *) ac_try_echo=$ac_try;;
   1451  1.1  christos esac
   1452  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1453  1.1  christos printf "%s\n" "$ac_try_echo"; } >&5
   1454  1.1  christos   (eval "$ac_compile") 2>conftest.err
   1455  1.1  christos   ac_status=$?
   1456  1.1  christos   if test -s conftest.err; then
   1457  1.1  christos     grep -v '^ *+' conftest.err >conftest.er1
   1458  1.1  christos     cat conftest.er1 >&5
   1459  1.1  christos     mv -f conftest.er1 conftest.err
   1460  1.1  christos   fi
   1461  1.1  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1462  1.1  christos   test $ac_status = 0; } && {
   1463  1.1  christos 	 test -z "$ac_c_werror_flag" ||
   1464  1.1  christos 	 test ! -s conftest.err
   1465  1.1  christos        } && test -s conftest.$ac_objext
   1466  1.1  christos then :
   1467  1.1  christos   ac_retval=0
   1468  1.1  christos else case e in #(
   1469  1.1  christos   e) printf "%s\n" "$as_me: failed program was:" >&5
   1470  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   1471  1.1  christos 
   1472  1.1  christos 	ac_retval=1 ;;
   1473  1.1  christos esac
   1474  1.1  christos fi
   1475  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1476  1.1  christos   as_fn_set_status $ac_retval
   1477  1.1  christos 
   1478  1.1  christos } # ac_fn_c_try_compile
   1479  1.1  christos 
   1480  1.1  christos # ac_fn_c_try_link LINENO
   1481  1.1  christos # -----------------------
   1482  1.1  christos # Try to link conftest.$ac_ext, and return whether this succeeded.
   1483  1.1  christos ac_fn_c_try_link ()
   1484  1.1  christos {
   1485  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1486  1.1  christos   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
   1487  1.1  christos   if { { ac_try="$ac_link"
   1488  1.1  christos case "(($ac_try" in
   1489  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1490  1.1  christos   *) ac_try_echo=$ac_try;;
   1491  1.1  christos esac
   1492  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1493  1.1  christos printf "%s\n" "$ac_try_echo"; } >&5
   1494  1.1  christos   (eval "$ac_link") 2>conftest.err
   1495  1.1  christos   ac_status=$?
   1496  1.1  christos   if test -s conftest.err; then
   1497  1.1  christos     grep -v '^ *+' conftest.err >conftest.er1
   1498  1.1  christos     cat conftest.er1 >&5
   1499  1.1  christos     mv -f conftest.er1 conftest.err
   1500  1.1  christos   fi
   1501  1.1  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1502  1.1  christos   test $ac_status = 0; } && {
   1503  1.1  christos 	 test -z "$ac_c_werror_flag" ||
   1504  1.1  christos 	 test ! -s conftest.err
   1505  1.1  christos        } && test -s conftest$ac_exeext && {
   1506  1.1  christos 	 test "$cross_compiling" = yes ||
   1507  1.1  christos 	 test -x conftest$ac_exeext
   1508  1.1  christos        }
   1509  1.1  christos then :
   1510  1.1  christos   ac_retval=0
   1511  1.1  christos else case e in #(
   1512  1.1  christos   e) printf "%s\n" "$as_me: failed program was:" >&5
   1513  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   1514  1.1  christos 
   1515  1.1  christos 	ac_retval=1 ;;
   1516  1.1  christos esac
   1517  1.1  christos fi
   1518  1.1  christos   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1519  1.1  christos   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1520  1.1  christos   # interfere with the next link command; also delete a directory that is
   1521  1.1  christos   # left behind by Apple's compiler.  We do this before executing the actions.
   1522  1.1  christos   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1523  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1524  1.1  christos   as_fn_set_status $ac_retval
   1525  1.1  christos 
   1526  1.1  christos } # ac_fn_c_try_link
   1527  1.1  christos 
   1528  1.1  christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1529  1.1  christos # -------------------------------------------------------
   1530  1.1  christos # Tests whether HEADER exists and can be compiled using the include files in
   1531  1.1  christos # INCLUDES, setting the cache variable VAR accordingly.
   1532  1.1  christos ac_fn_c_check_header_compile ()
   1533  1.1  christos {
   1534  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1535  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1536  1.1  christos printf %s "checking for $2... " >&6; }
   1537  1.1  christos if eval test \${$3+y}
   1538  1.1  christos then :
   1539  1.1  christos   printf %s "(cached) " >&6
   1540  1.1  christos else case e in #(
   1541  1.1  christos   e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1542  1.1  christos /* end confdefs.h.  */
   1543  1.1  christos $4
   1544  1.1  christos #include <$2>
   1545  1.1  christos _ACEOF
   1546  1.1  christos if ac_fn_c_try_compile "$LINENO"
   1547  1.1  christos then :
   1548  1.1  christos   eval "$3=yes"
   1549  1.1  christos else case e in #(
   1550  1.1  christos   e) eval "$3=no" ;;
   1551  1.1  christos esac
   1552  1.1  christos fi
   1553  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
   1554  1.1  christos esac
   1555  1.1  christos fi
   1556  1.1  christos eval ac_res=\$$3
   1557  1.1  christos 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1558  1.1  christos printf "%s\n" "$ac_res" >&6; }
   1559  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1560  1.1  christos 
   1561  1.1  christos } # ac_fn_c_check_header_compile
   1562  1.1  christos 
   1563  1.1  christos # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
   1564  1.1  christos # ------------------------------------------------------------------
   1565  1.1  christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
   1566  1.1  christos # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
   1567  1.1  christos ac_fn_check_decl ()
   1568  1.1  christos {
   1569  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1570  1.1  christos   as_decl_name=`echo $2|sed 's/ *(.*//'`
   1571  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
   1572  1.1  christos printf %s "checking whether $as_decl_name is declared... " >&6; }
   1573  1.1  christos if eval test \${$3+y}
   1574  1.1  christos then :
   1575  1.1  christos   printf %s "(cached) " >&6
   1576  1.1  christos else case e in #(
   1577  1.1  christos   e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
   1578  1.1  christos   eval ac_save_FLAGS=\$$6
   1579  1.1  christos   as_fn_append $6 " $5"
   1580  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1581  1.1  christos /* end confdefs.h.  */
   1582  1.1  christos $4
   1583  1.1  christos int
   1584  1.1  christos main (void)
   1585  1.1  christos {
   1586  1.1  christos #ifndef $as_decl_name
   1587  1.1  christos #ifdef __cplusplus
   1588  1.1  christos   (void) $as_decl_use;
   1589  1.1  christos #else
   1590  1.1  christos   (void) $as_decl_name;
   1591  1.1  christos #endif
   1592  1.1  christos #endif
   1593  1.1  christos 
   1594  1.1  christos   ;
   1595  1.1  christos   return 0;
   1596  1.1  christos }
   1597  1.1  christos _ACEOF
   1598  1.1  christos if ac_fn_c_try_compile "$LINENO"
   1599  1.1  christos then :
   1600  1.1  christos   eval "$3=yes"
   1601  1.1  christos else case e in #(
   1602  1.1  christos   e) eval "$3=no" ;;
   1603  1.1  christos esac
   1604  1.1  christos fi
   1605  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1606  1.1  christos   eval $6=\$ac_save_FLAGS
   1607  1.1  christos  ;;
   1608  1.1  christos esac
   1609  1.1  christos fi
   1610  1.1  christos eval ac_res=\$$3
   1611  1.1  christos 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1612  1.1  christos printf "%s\n" "$ac_res" >&6; }
   1613  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1614  1.1  christos 
   1615  1.1  christos } # ac_fn_check_decl
   1616  1.1  christos 
   1617  1.1  christos # ac_fn_c_check_func LINENO FUNC VAR
   1618  1.1  christos # ----------------------------------
   1619  1.1  christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1620  1.1  christos ac_fn_c_check_func ()
   1621  1.1  christos {
   1622  1.1  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1623  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1624  1.1  christos printf %s "checking for $2... " >&6; }
   1625  1.1  christos if eval test \${$3+y}
   1626  1.1  christos then :
   1627  1.1  christos   printf %s "(cached) " >&6
   1628  1.1  christos else case e in #(
   1629  1.1  christos   e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1630  1.1  christos /* end confdefs.h.  */
   1631  1.1  christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1632  1.1  christos    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1633  1.1  christos #define $2 innocuous_$2
   1634  1.1  christos 
   1635  1.1  christos /* System header to define __stub macros and hopefully few prototypes,
   1636  1.1  christos    which can conflict with char $2 (void); below.  */
   1637  1.1  christos 
   1638  1.1  christos #include <limits.h>
   1639  1.1  christos #undef $2
   1640  1.1  christos 
   1641  1.1  christos /* Override any GCC internal prototype to avoid an error.
   1642  1.1  christos    Use char because int might match the return type of a GCC
   1643  1.1  christos    builtin and then its argument prototype would still apply.  */
   1644  1.1  christos #ifdef __cplusplus
   1645  1.1  christos extern "C"
   1646  1.1  christos #endif
   1647  1.1  christos char $2 (void);
   1648  1.1  christos /* The GNU C library defines this for functions which it implements
   1649  1.1  christos     to always fail with ENOSYS.  Some functions are actually named
   1650  1.1  christos     something starting with __ and the normal name is an alias.  */
   1651  1.1  christos #if defined __stub_$2 || defined __stub___$2
   1652  1.1  christos choke me
   1653  1.1  christos #endif
   1654  1.1  christos 
   1655  1.1  christos int
   1656  1.1  christos main (void)
   1657  1.1  christos {
   1658  1.1  christos return $2 ();
   1659  1.1  christos   ;
   1660  1.1  christos   return 0;
   1661  1.1  christos }
   1662  1.1  christos _ACEOF
   1663  1.1  christos if ac_fn_c_try_link "$LINENO"
   1664  1.1  christos then :
   1665  1.1  christos   eval "$3=yes"
   1666  1.1  christos else case e in #(
   1667  1.1  christos   e) eval "$3=no" ;;
   1668  1.1  christos esac
   1669  1.1  christos fi
   1670  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   1671  1.1  christos     conftest$ac_exeext conftest.$ac_ext ;;
   1672  1.1  christos esac
   1673  1.1  christos fi
   1674  1.1  christos eval ac_res=\$$3
   1675  1.1  christos 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1676  1.1  christos printf "%s\n" "$ac_res" >&6; }
   1677  1.1  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1678  1.1  christos 
   1679  1.1  christos } # ac_fn_c_check_func
   1680  1.1  christos ac_configure_args_raw=
   1681  1.1  christos for ac_arg
   1682  1.1  christos do
   1683  1.1  christos   case $ac_arg in
   1684  1.1  christos   *\'*)
   1685  1.1  christos     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   1686  1.1  christos   esac
   1687  1.1  christos   as_fn_append ac_configure_args_raw " '$ac_arg'"
   1688  1.1  christos done
   1689  1.1  christos 
   1690  1.1  christos case $ac_configure_args_raw in
   1691  1.1  christos   *$as_nl*)
   1692  1.1  christos     ac_safe_unquote= ;;
   1693  1.1  christos   *)
   1694  1.1  christos     ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
   1695  1.1  christos     ac_unsafe_a="$ac_unsafe_z#~"
   1696  1.1  christos     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
   1697  1.1  christos     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
   1698  1.1  christos esac
   1699  1.1  christos 
   1700  1.1  christos cat >config.log <<_ACEOF
   1701  1.1  christos This file contains any messages produced by compilers while
   1702  1.1  christos running configure, to aid debugging if configure makes a mistake.
   1703  1.1  christos 
   1704  1.1  christos It was created by simdzone $as_me 0.2.4, which was
   1705  1.1  christos generated by GNU Autoconf 2.72.  Invocation command line was
   1706  1.1  christos 
   1707  1.1  christos   $ $0$ac_configure_args_raw
   1708  1.1  christos 
   1709  1.1  christos _ACEOF
   1710  1.1  christos exec 5>>config.log
   1711  1.1  christos {
   1712  1.1  christos cat <<_ASUNAME
   1713  1.1  christos ## --------- ##
   1714  1.1  christos ## Platform. ##
   1715  1.1  christos ## --------- ##
   1716  1.1  christos 
   1717  1.1  christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   1718  1.1  christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
   1719  1.1  christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
   1720  1.1  christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
   1721  1.1  christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
   1722  1.1  christos 
   1723  1.1  christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   1724  1.1  christos /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   1725  1.1  christos 
   1726  1.1  christos /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   1727  1.1  christos /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   1728  1.1  christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   1729  1.1  christos /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   1730  1.1  christos /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   1731  1.1  christos /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   1732  1.1  christos /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   1733  1.1  christos 
   1734  1.1  christos _ASUNAME
   1735  1.1  christos 
   1736  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   1737  1.1  christos for as_dir in $PATH
   1738  1.1  christos do
   1739  1.1  christos   IFS=$as_save_IFS
   1740  1.1  christos   case $as_dir in #(((
   1741  1.1  christos     '') as_dir=./ ;;
   1742  1.1  christos     */) ;;
   1743  1.1  christos     *) as_dir=$as_dir/ ;;
   1744  1.1  christos   esac
   1745  1.1  christos     printf "%s\n" "PATH: $as_dir"
   1746  1.1  christos   done
   1747  1.1  christos IFS=$as_save_IFS
   1748  1.1  christos 
   1749  1.1  christos } >&5
   1750  1.1  christos 
   1751  1.1  christos cat >&5 <<_ACEOF
   1752  1.1  christos 
   1753  1.1  christos 
   1754  1.1  christos ## ----------- ##
   1755  1.1  christos ## Core tests. ##
   1756  1.1  christos ## ----------- ##
   1757  1.1  christos 
   1758  1.1  christos _ACEOF
   1759  1.1  christos 
   1760  1.1  christos 
   1761  1.1  christos # Keep a trace of the command line.
   1762  1.1  christos # Strip out --no-create and --no-recursion so they do not pile up.
   1763  1.1  christos # Strip out --silent because we don't want to record it for future runs.
   1764  1.1  christos # Also quote any args containing shell meta-characters.
   1765  1.1  christos # Make two passes to allow for proper duplicate-argument suppression.
   1766  1.1  christos ac_configure_args=
   1767  1.1  christos ac_configure_args0=
   1768  1.1  christos ac_configure_args1=
   1769  1.1  christos ac_must_keep_next=false
   1770  1.1  christos for ac_pass in 1 2
   1771  1.1  christos do
   1772  1.1  christos   for ac_arg
   1773  1.1  christos   do
   1774  1.1  christos     case $ac_arg in
   1775  1.1  christos     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   1776  1.1  christos     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1777  1.1  christos     | -silent | --silent | --silen | --sile | --sil)
   1778  1.1  christos       continue ;;
   1779  1.1  christos     *\'*)
   1780  1.1  christos       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   1781  1.1  christos     esac
   1782  1.1  christos     case $ac_pass in
   1783  1.1  christos     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   1784  1.1  christos     2)
   1785  1.1  christos       as_fn_append ac_configure_args1 " '$ac_arg'"
   1786  1.1  christos       if test $ac_must_keep_next = true; then
   1787  1.1  christos 	ac_must_keep_next=false # Got value, back to normal.
   1788  1.1  christos       else
   1789  1.1  christos 	case $ac_arg in
   1790  1.1  christos 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   1791  1.1  christos 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   1792  1.1  christos 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   1793  1.1  christos 	  | -with-* | --with-* | -without-* | --without-* | --x)
   1794  1.1  christos 	    case "$ac_configure_args0 " in
   1795  1.1  christos 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   1796  1.1  christos 	    esac
   1797  1.1  christos 	    ;;
   1798  1.1  christos 	  -* ) ac_must_keep_next=true ;;
   1799  1.1  christos 	esac
   1800  1.1  christos       fi
   1801  1.1  christos       as_fn_append ac_configure_args " '$ac_arg'"
   1802  1.1  christos       ;;
   1803  1.1  christos     esac
   1804  1.1  christos   done
   1805  1.1  christos done
   1806  1.1  christos { ac_configure_args0=; unset ac_configure_args0;}
   1807  1.1  christos { ac_configure_args1=; unset ac_configure_args1;}
   1808  1.1  christos 
   1809  1.1  christos # When interrupted or exit'd, cleanup temporary files, and complete
   1810  1.1  christos # config.log.  We remove comments because anyway the quotes in there
   1811  1.1  christos # would cause problems or look ugly.
   1812  1.1  christos # WARNING: Use '\'' to represent an apostrophe within the trap.
   1813  1.1  christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   1814  1.1  christos trap 'exit_status=$?
   1815  1.1  christos   # Sanitize IFS.
   1816  1.1  christos   IFS=" ""	$as_nl"
   1817  1.1  christos   # Save into config.log some information that might help in debugging.
   1818  1.1  christos   {
   1819  1.1  christos     echo
   1820  1.1  christos 
   1821  1.1  christos     printf "%s\n" "## ---------------- ##
   1822  1.1  christos ## Cache variables. ##
   1823  1.1  christos ## ---------------- ##"
   1824  1.1  christos     echo
   1825  1.1  christos     # The following way of writing the cache mishandles newlines in values,
   1826  1.1  christos (
   1827  1.1  christos   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   1828  1.1  christos     eval ac_val=\$$ac_var
   1829  1.1  christos     case $ac_val in #(
   1830  1.1  christos     *${as_nl}*)
   1831  1.1  christos       case $ac_var in #(
   1832  1.1  christos       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   1833  1.1  christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   1834  1.1  christos       esac
   1835  1.1  christos       case $ac_var in #(
   1836  1.1  christos       _ | IFS | as_nl) ;; #(
   1837  1.1  christos       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   1838  1.1  christos       *) { eval $ac_var=; unset $ac_var;} ;;
   1839  1.1  christos       esac ;;
   1840  1.1  christos     esac
   1841  1.1  christos   done
   1842  1.1  christos   (set) 2>&1 |
   1843  1.1  christos     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   1844  1.1  christos     *${as_nl}ac_space=\ *)
   1845  1.1  christos       sed -n \
   1846  1.1  christos 	"s/'\''/'\''\\\\'\'''\''/g;
   1847  1.1  christos 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   1848  1.1  christos       ;; #(
   1849  1.1  christos     *)
   1850  1.1  christos       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   1851  1.1  christos       ;;
   1852  1.1  christos     esac |
   1853  1.1  christos     sort
   1854  1.1  christos )
   1855  1.1  christos     echo
   1856  1.1  christos 
   1857  1.1  christos     printf "%s\n" "## ----------------- ##
   1858  1.1  christos ## Output variables. ##
   1859  1.1  christos ## ----------------- ##"
   1860  1.1  christos     echo
   1861  1.1  christos     for ac_var in $ac_subst_vars
   1862  1.1  christos     do
   1863  1.1  christos       eval ac_val=\$$ac_var
   1864  1.1  christos       case $ac_val in
   1865  1.1  christos       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   1866  1.1  christos       esac
   1867  1.1  christos       printf "%s\n" "$ac_var='\''$ac_val'\''"
   1868  1.1  christos     done | sort
   1869  1.1  christos     echo
   1870  1.1  christos 
   1871  1.1  christos     if test -n "$ac_subst_files"; then
   1872  1.1  christos       printf "%s\n" "## ------------------- ##
   1873  1.1  christos ## File substitutions. ##
   1874  1.1  christos ## ------------------- ##"
   1875  1.1  christos       echo
   1876  1.1  christos       for ac_var in $ac_subst_files
   1877  1.1  christos       do
   1878  1.1  christos 	eval ac_val=\$$ac_var
   1879  1.1  christos 	case $ac_val in
   1880  1.1  christos 	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   1881  1.1  christos 	esac
   1882  1.1  christos 	printf "%s\n" "$ac_var='\''$ac_val'\''"
   1883  1.1  christos       done | sort
   1884  1.1  christos       echo
   1885  1.1  christos     fi
   1886  1.1  christos 
   1887  1.1  christos     if test -s confdefs.h; then
   1888  1.1  christos       printf "%s\n" "## ----------- ##
   1889  1.1  christos ## confdefs.h. ##
   1890  1.1  christos ## ----------- ##"
   1891  1.1  christos       echo
   1892  1.1  christos       cat confdefs.h
   1893  1.1  christos       echo
   1894  1.1  christos     fi
   1895  1.1  christos     test "$ac_signal" != 0 &&
   1896  1.1  christos       printf "%s\n" "$as_me: caught signal $ac_signal"
   1897  1.1  christos     printf "%s\n" "$as_me: exit $exit_status"
   1898  1.1  christos   } >&5
   1899  1.1  christos   rm -f core *.core core.conftest.* &&
   1900  1.1  christos     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   1901  1.1  christos     exit $exit_status
   1902  1.1  christos ' 0
   1903  1.1  christos for ac_signal in 1 2 13 15; do
   1904  1.1  christos   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   1905  1.1  christos done
   1906  1.1  christos ac_signal=0
   1907  1.1  christos 
   1908  1.1  christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
   1909  1.1  christos rm -f -r conftest* confdefs.h
   1910  1.1  christos 
   1911  1.1  christos printf "%s\n" "/* confdefs.h */" > confdefs.h
   1912  1.1  christos 
   1913  1.1  christos # Predefined preprocessor variables.
   1914  1.1  christos 
   1915  1.1  christos printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
   1916  1.1  christos 
   1917  1.1  christos printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
   1918  1.1  christos 
   1919  1.1  christos printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
   1920  1.1  christos 
   1921  1.1  christos printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
   1922  1.1  christos 
   1923  1.1  christos printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
   1924  1.1  christos 
   1925  1.1  christos printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
   1926  1.1  christos 
   1927  1.1  christos 
   1928  1.1  christos # Let the site file select an alternate cache file if it wants to.
   1929  1.1  christos # Prefer an explicitly selected file to automatically selected ones.
   1930  1.1  christos if test -n "$CONFIG_SITE"; then
   1931  1.1  christos   ac_site_files="$CONFIG_SITE"
   1932  1.1  christos elif test "x$prefix" != xNONE; then
   1933  1.1  christos   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
   1934  1.1  christos else
   1935  1.1  christos   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
   1936  1.1  christos fi
   1937  1.1  christos 
   1938  1.1  christos for ac_site_file in $ac_site_files
   1939  1.1  christos do
   1940  1.1  christos   case $ac_site_file in #(
   1941  1.1  christos   */*) :
   1942  1.1  christos      ;; #(
   1943  1.1  christos   *) :
   1944  1.1  christos     ac_site_file=./$ac_site_file ;;
   1945  1.1  christos esac
   1946  1.1  christos   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
   1947  1.1  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   1948  1.1  christos printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
   1949  1.1  christos     sed 's/^/| /' "$ac_site_file" >&5
   1950  1.1  christos     . "$ac_site_file" \
   1951  1.1  christos       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
   1952  1.1  christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
   1953  1.1  christos as_fn_error $? "failed to load site script $ac_site_file
   1954  1.1  christos See 'config.log' for more details" "$LINENO" 5; }
   1955  1.1  christos   fi
   1956  1.1  christos done
   1957  1.1  christos 
   1958  1.1  christos if test -r "$cache_file"; then
   1959  1.1  christos   # Some versions of bash will fail to source /dev/null (special files
   1960  1.1  christos   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   1961  1.1  christos   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   1962  1.1  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   1963  1.1  christos printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
   1964  1.1  christos     case $cache_file in
   1965  1.1  christos       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   1966  1.1  christos       *)                      . "./$cache_file";;
   1967  1.1  christos     esac
   1968  1.1  christos   fi
   1969  1.1  christos else
   1970  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   1971  1.1  christos printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
   1972  1.1  christos   >$cache_file
   1973  1.1  christos fi
   1974  1.1  christos 
   1975  1.1  christos # Test code for whether the C compiler supports C89 (global declarations)
   1976  1.1  christos ac_c_conftest_c89_globals='
   1977  1.1  christos /* Does the compiler advertise C89 conformance?
   1978  1.1  christos    Do not test the value of __STDC__, because some compilers set it to 0
   1979  1.1  christos    while being otherwise adequately conformant. */
   1980  1.1  christos #if !defined __STDC__
   1981  1.1  christos # error "Compiler does not advertise C89 conformance"
   1982  1.1  christos #endif
   1983  1.1  christos 
   1984  1.1  christos #include <stddef.h>
   1985  1.1  christos #include <stdarg.h>
   1986  1.1  christos struct stat;
   1987  1.1  christos /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
   1988  1.1  christos struct buf { int x; };
   1989  1.1  christos struct buf * (*rcsopen) (struct buf *, struct stat *, int);
   1990  1.1  christos static char *e (char **p, int i)
   1991  1.1  christos {
   1992  1.1  christos   return p[i];
   1993  1.1  christos }
   1994  1.1  christos static char *f (char * (*g) (char **, int), char **p, ...)
   1995  1.1  christos {
   1996  1.1  christos   char *s;
   1997  1.1  christos   va_list v;
   1998  1.1  christos   va_start (v,p);
   1999  1.1  christos   s = g (p, va_arg (v,int));
   2000  1.1  christos   va_end (v);
   2001  1.1  christos   return s;
   2002  1.1  christos }
   2003  1.1  christos 
   2004  1.1  christos /* C89 style stringification. */
   2005  1.1  christos #define noexpand_stringify(a) #a
   2006  1.1  christos const char *stringified = noexpand_stringify(arbitrary+token=sequence);
   2007  1.1  christos 
   2008  1.1  christos /* C89 style token pasting.  Exercises some of the corner cases that
   2009  1.1  christos    e.g. old MSVC gets wrong, but not very hard. */
   2010  1.1  christos #define noexpand_concat(a,b) a##b
   2011  1.1  christos #define expand_concat(a,b) noexpand_concat(a,b)
   2012  1.1  christos extern int vA;
   2013  1.1  christos extern int vbee;
   2014  1.1  christos #define aye A
   2015  1.1  christos #define bee B
   2016  1.1  christos int *pvA = &expand_concat(v,aye);
   2017  1.1  christos int *pvbee = &noexpand_concat(v,bee);
   2018  1.1  christos 
   2019  1.1  christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   2020  1.1  christos    function prototypes and stuff, but not \xHH hex character constants.
   2021  1.1  christos    These do not provoke an error unfortunately, instead are silently treated
   2022  1.1  christos    as an "x".  The following induces an error, until -std is added to get
   2023  1.1  christos    proper ANSI mode.  Curiously \x00 != x always comes out true, for an
   2024  1.1  christos    array size at least.  It is necessary to write \x00 == 0 to get something
   2025  1.1  christos    that is true only with -std.  */
   2026  1.1  christos int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
   2027  1.1  christos 
   2028  1.1  christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   2029  1.1  christos    inside strings and character constants.  */
   2030  1.1  christos #define FOO(x) '\''x'\''
   2031  1.1  christos int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
   2032  1.1  christos 
   2033  1.1  christos int test (int i, double x);
   2034  1.1  christos struct s1 {int (*f) (int a);};
   2035  1.1  christos struct s2 {int (*f) (double a);};
   2036  1.1  christos int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
   2037  1.1  christos                int, int);'
   2038  1.1  christos 
   2039  1.1  christos # Test code for whether the C compiler supports C89 (body of main).
   2040  1.1  christos ac_c_conftest_c89_main='
   2041  1.1  christos ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
   2042  1.1  christos '
   2043  1.1  christos 
   2044  1.1  christos # Test code for whether the C compiler supports C99 (global declarations)
   2045  1.1  christos ac_c_conftest_c99_globals='
   2046  1.1  christos /* Does the compiler advertise C99 conformance? */
   2047  1.1  christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
   2048  1.1  christos # error "Compiler does not advertise C99 conformance"
   2049  1.1  christos #endif
   2050  1.1  christos 
   2051  1.1  christos // See if C++-style comments work.
   2052  1.1  christos 
   2053  1.1  christos #include <stdbool.h>
   2054  1.1  christos extern int puts (const char *);
   2055  1.1  christos extern int printf (const char *, ...);
   2056  1.1  christos extern int dprintf (int, const char *, ...);
   2057  1.1  christos extern void *malloc (size_t);
   2058  1.1  christos extern void free (void *);
   2059  1.1  christos 
   2060  1.1  christos // Check varargs macros.  These examples are taken from C99 6.10.3.5.
   2061  1.1  christos // dprintf is used instead of fprintf to avoid needing to declare
   2062  1.1  christos // FILE and stderr.
   2063  1.1  christos #define debug(...) dprintf (2, __VA_ARGS__)
   2064  1.1  christos #define showlist(...) puts (#__VA_ARGS__)
   2065  1.1  christos #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
   2066  1.1  christos static void
   2067  1.1  christos test_varargs_macros (void)
   2068  1.1  christos {
   2069  1.1  christos   int x = 1234;
   2070  1.1  christos   int y = 5678;
   2071  1.1  christos   debug ("Flag");
   2072  1.1  christos   debug ("X = %d\n", x);
   2073  1.1  christos   showlist (The first, second, and third items.);
   2074  1.1  christos   report (x>y, "x is %d but y is %d", x, y);
   2075  1.1  christos }
   2076  1.1  christos 
   2077  1.1  christos // Check long long types.
   2078  1.1  christos #define BIG64 18446744073709551615ull
   2079  1.1  christos #define BIG32 4294967295ul
   2080  1.1  christos #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
   2081  1.1  christos #if !BIG_OK
   2082  1.1  christos   #error "your preprocessor is broken"
   2083  1.1  christos #endif
   2084  1.1  christos #if BIG_OK
   2085  1.1  christos #else
   2086  1.1  christos   #error "your preprocessor is broken"
   2087  1.1  christos #endif
   2088  1.1  christos static long long int bignum = -9223372036854775807LL;
   2089  1.1  christos static unsigned long long int ubignum = BIG64;
   2090  1.1  christos 
   2091  1.1  christos struct incomplete_array
   2092  1.1  christos {
   2093  1.1  christos   int datasize;
   2094  1.1  christos   double data[];
   2095  1.1  christos };
   2096  1.1  christos 
   2097  1.1  christos struct named_init {
   2098  1.1  christos   int number;
   2099  1.1  christos   const wchar_t *name;
   2100  1.1  christos   double average;
   2101  1.1  christos };
   2102  1.1  christos 
   2103  1.1  christos typedef const char *ccp;
   2104  1.1  christos 
   2105  1.1  christos static inline int
   2106  1.1  christos test_restrict (ccp restrict text)
   2107  1.1  christos {
   2108  1.1  christos   // Iterate through items via the restricted pointer.
   2109  1.1  christos   // Also check for declarations in for loops.
   2110  1.1  christos   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
   2111  1.1  christos     continue;
   2112  1.1  christos   return 0;
   2113  1.1  christos }
   2114  1.1  christos 
   2115  1.1  christos // Check varargs and va_copy.
   2116  1.1  christos static bool
   2117  1.1  christos test_varargs (const char *format, ...)
   2118  1.1  christos {
   2119  1.1  christos   va_list args;
   2120  1.1  christos   va_start (args, format);
   2121  1.1  christos   va_list args_copy;
   2122  1.1  christos   va_copy (args_copy, args);
   2123  1.1  christos 
   2124  1.1  christos   const char *str = "";
   2125  1.1  christos   int number = 0;
   2126  1.1  christos   float fnumber = 0;
   2127  1.1  christos 
   2128  1.1  christos   while (*format)
   2129  1.1  christos     {
   2130  1.1  christos       switch (*format++)
   2131  1.1  christos 	{
   2132  1.1  christos 	case '\''s'\'': // string
   2133  1.1  christos 	  str = va_arg (args_copy, const char *);
   2134  1.1  christos 	  break;
   2135  1.1  christos 	case '\''d'\'': // int
   2136  1.1  christos 	  number = va_arg (args_copy, int);
   2137  1.1  christos 	  break;
   2138  1.1  christos 	case '\''f'\'': // float
   2139  1.1  christos 	  fnumber = va_arg (args_copy, double);
   2140  1.1  christos 	  break;
   2141  1.1  christos 	default:
   2142  1.1  christos 	  break;
   2143  1.1  christos 	}
   2144  1.1  christos     }
   2145  1.1  christos   va_end (args_copy);
   2146  1.1  christos   va_end (args);
   2147  1.1  christos 
   2148  1.1  christos   return *str && number && fnumber;
   2149  1.1  christos }
   2150  1.1  christos '
   2151  1.1  christos 
   2152  1.1  christos # Test code for whether the C compiler supports C99 (body of main).
   2153  1.1  christos ac_c_conftest_c99_main='
   2154  1.1  christos   // Check bool.
   2155  1.1  christos   _Bool success = false;
   2156  1.1  christos   success |= (argc != 0);
   2157  1.1  christos 
   2158  1.1  christos   // Check restrict.
   2159  1.1  christos   if (test_restrict ("String literal") == 0)
   2160  1.1  christos     success = true;
   2161  1.1  christos   char *restrict newvar = "Another string";
   2162  1.1  christos 
   2163  1.1  christos   // Check varargs.
   2164  1.1  christos   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
   2165  1.1  christos   test_varargs_macros ();
   2166  1.1  christos 
   2167  1.1  christos   // Check flexible array members.
   2168  1.1  christos   struct incomplete_array *ia =
   2169  1.1  christos     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
   2170  1.1  christos   ia->datasize = 10;
   2171  1.1  christos   for (int i = 0; i < ia->datasize; ++i)
   2172  1.1  christos     ia->data[i] = i * 1.234;
   2173  1.1  christos   // Work around memory leak warnings.
   2174  1.1  christos   free (ia);
   2175  1.1  christos 
   2176  1.1  christos   // Check named initializers.
   2177  1.1  christos   struct named_init ni = {
   2178  1.1  christos     .number = 34,
   2179  1.1  christos     .name = L"Test wide string",
   2180  1.1  christos     .average = 543.34343,
   2181  1.1  christos   };
   2182  1.1  christos 
   2183  1.1  christos   ni.number = 58;
   2184  1.1  christos 
   2185  1.1  christos   int dynamic_array[ni.number];
   2186  1.1  christos   dynamic_array[0] = argv[0][0];
   2187  1.1  christos   dynamic_array[ni.number - 1] = 543;
   2188  1.1  christos 
   2189  1.1  christos   // work around unused variable warnings
   2190  1.1  christos   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
   2191  1.1  christos 	 || dynamic_array[ni.number - 1] != 543);
   2192  1.1  christos '
   2193  1.1  christos 
   2194  1.1  christos # Test code for whether the C compiler supports C11 (global declarations)
   2195  1.1  christos ac_c_conftest_c11_globals='
   2196  1.1  christos /* Does the compiler advertise C11 conformance? */
   2197  1.1  christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
   2198  1.1  christos # error "Compiler does not advertise C11 conformance"
   2199  1.1  christos #endif
   2200  1.1  christos 
   2201  1.1  christos // Check _Alignas.
   2202  1.1  christos char _Alignas (double) aligned_as_double;
   2203  1.1  christos char _Alignas (0) no_special_alignment;
   2204  1.1  christos extern char aligned_as_int;
   2205  1.1  christos char _Alignas (0) _Alignas (int) aligned_as_int;
   2206  1.1  christos 
   2207  1.1  christos // Check _Alignof.
   2208  1.1  christos enum
   2209  1.1  christos {
   2210  1.1  christos   int_alignment = _Alignof (int),
   2211  1.1  christos   int_array_alignment = _Alignof (int[100]),
   2212  1.1  christos   char_alignment = _Alignof (char)
   2213  1.1  christos };
   2214  1.1  christos _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
   2215  1.1  christos 
   2216  1.1  christos // Check _Noreturn.
   2217  1.1  christos int _Noreturn does_not_return (void) { for (;;) continue; }
   2218  1.1  christos 
   2219  1.1  christos // Check _Static_assert.
   2220  1.1  christos struct test_static_assert
   2221  1.1  christos {
   2222  1.1  christos   int x;
   2223  1.1  christos   _Static_assert (sizeof (int) <= sizeof (long int),
   2224  1.1  christos                   "_Static_assert does not work in struct");
   2225  1.1  christos   long int y;
   2226  1.1  christos };
   2227  1.1  christos 
   2228  1.1  christos // Check UTF-8 literals.
   2229  1.1  christos #define u8 syntax error!
   2230  1.1  christos char const utf8_literal[] = u8"happens to be ASCII" "another string";
   2231  1.1  christos 
   2232  1.1  christos // Check duplicate typedefs.
   2233  1.1  christos typedef long *long_ptr;
   2234  1.1  christos typedef long int *long_ptr;
   2235  1.1  christos typedef long_ptr long_ptr;
   2236  1.1  christos 
   2237  1.1  christos // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
   2238  1.1  christos struct anonymous
   2239  1.1  christos {
   2240  1.1  christos   union {
   2241  1.1  christos     struct { int i; int j; };
   2242  1.1  christos     struct { int k; long int l; } w;
   2243  1.1  christos   };
   2244  1.1  christos   int m;
   2245  1.1  christos } v1;
   2246  1.1  christos '
   2247  1.1  christos 
   2248  1.1  christos # Test code for whether the C compiler supports C11 (body of main).
   2249  1.1  christos ac_c_conftest_c11_main='
   2250  1.1  christos   _Static_assert ((offsetof (struct anonymous, i)
   2251  1.1  christos 		   == offsetof (struct anonymous, w.k)),
   2252  1.1  christos 		  "Anonymous union alignment botch");
   2253  1.1  christos   v1.i = 2;
   2254  1.1  christos   v1.w.k = 5;
   2255  1.1  christos   ok |= v1.i != 5;
   2256  1.1  christos '
   2257  1.1  christos 
   2258  1.1  christos # Test code for whether the C compiler supports C11 (complete).
   2259  1.1  christos ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
   2260  1.1  christos ${ac_c_conftest_c99_globals}
   2261  1.1  christos ${ac_c_conftest_c11_globals}
   2262  1.1  christos 
   2263  1.1  christos int
   2264  1.1  christos main (int argc, char **argv)
   2265  1.1  christos {
   2266  1.1  christos   int ok = 0;
   2267  1.1  christos   ${ac_c_conftest_c89_main}
   2268  1.1  christos   ${ac_c_conftest_c99_main}
   2269  1.1  christos   ${ac_c_conftest_c11_main}
   2270  1.1  christos   return ok;
   2271  1.1  christos }
   2272  1.1  christos "
   2273  1.1  christos 
   2274  1.1  christos # Test code for whether the C compiler supports C99 (complete).
   2275  1.1  christos ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
   2276  1.1  christos ${ac_c_conftest_c99_globals}
   2277  1.1  christos 
   2278  1.1  christos int
   2279  1.1  christos main (int argc, char **argv)
   2280  1.1  christos {
   2281  1.1  christos   int ok = 0;
   2282  1.1  christos   ${ac_c_conftest_c89_main}
   2283  1.1  christos   ${ac_c_conftest_c99_main}
   2284  1.1  christos   return ok;
   2285  1.1  christos }
   2286  1.1  christos "
   2287  1.1  christos 
   2288  1.1  christos # Test code for whether the C compiler supports C89 (complete).
   2289  1.1  christos ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
   2290  1.1  christos 
   2291  1.1  christos int
   2292  1.1  christos main (int argc, char **argv)
   2293  1.1  christos {
   2294  1.1  christos   int ok = 0;
   2295  1.1  christos   ${ac_c_conftest_c89_main}
   2296  1.1  christos   return ok;
   2297  1.1  christos }
   2298  1.1  christos "
   2299  1.1  christos 
   2300  1.1  christos as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
   2301  1.1  christos as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
   2302  1.1  christos as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
   2303  1.1  christos as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
   2304  1.1  christos as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
   2305  1.1  christos as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
   2306  1.1  christos as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
   2307  1.1  christos as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
   2308  1.1  christos as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
   2309  1.1  christos 
   2310  1.1  christos # Auxiliary files required by this configure script.
   2311  1.1  christos ac_aux_files="config.guess config.sub"
   2312  1.1  christos 
   2313  1.1  christos # Locations in which to look for auxiliary files.
   2314  1.1  christos ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
   2315  1.1  christos 
   2316  1.1  christos # Search for a directory containing all of the required auxiliary files,
   2317  1.1  christos # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
   2318  1.1  christos # If we don't find one directory that contains all the files we need,
   2319  1.1  christos # we report the set of missing files from the *first* directory in
   2320  1.1  christos # $ac_aux_dir_candidates and give up.
   2321  1.1  christos ac_missing_aux_files=""
   2322  1.1  christos ac_first_candidate=:
   2323  1.1  christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
   2324  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2325  1.1  christos as_found=false
   2326  1.1  christos for as_dir in $ac_aux_dir_candidates
   2327  1.1  christos do
   2328  1.1  christos   IFS=$as_save_IFS
   2329  1.1  christos   case $as_dir in #(((
   2330  1.1  christos     '') as_dir=./ ;;
   2331  1.1  christos     */) ;;
   2332  1.1  christos     *) as_dir=$as_dir/ ;;
   2333  1.1  christos   esac
   2334  1.1  christos   as_found=:
   2335  1.1  christos 
   2336  1.1  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
   2337  1.1  christos   ac_aux_dir_found=yes
   2338  1.1  christos   ac_install_sh=
   2339  1.1  christos   for ac_aux in $ac_aux_files
   2340  1.1  christos   do
   2341  1.1  christos     # As a special case, if "install-sh" is required, that requirement
   2342  1.1  christos     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
   2343  1.1  christos     # and $ac_install_sh is set appropriately for whichever one is found.
   2344  1.1  christos     if test x"$ac_aux" = x"install-sh"
   2345  1.1  christos     then
   2346  1.1  christos       if test -f "${as_dir}install-sh"; then
   2347  1.1  christos         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
   2348  1.1  christos         ac_install_sh="${as_dir}install-sh -c"
   2349  1.1  christos       elif test -f "${as_dir}install.sh"; then
   2350  1.1  christos         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
   2351  1.1  christos         ac_install_sh="${as_dir}install.sh -c"
   2352  1.1  christos       elif test -f "${as_dir}shtool"; then
   2353  1.1  christos         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
   2354  1.1  christos         ac_install_sh="${as_dir}shtool install -c"
   2355  1.1  christos       else
   2356  1.1  christos         ac_aux_dir_found=no
   2357  1.1  christos         if $ac_first_candidate; then
   2358  1.1  christos           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
   2359  1.1  christos         else
   2360  1.1  christos           break
   2361  1.1  christos         fi
   2362  1.1  christos       fi
   2363  1.1  christos     else
   2364  1.1  christos       if test -f "${as_dir}${ac_aux}"; then
   2365  1.1  christos         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
   2366  1.1  christos       else
   2367  1.1  christos         ac_aux_dir_found=no
   2368  1.1  christos         if $ac_first_candidate; then
   2369  1.1  christos           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
   2370  1.1  christos         else
   2371  1.1  christos           break
   2372  1.1  christos         fi
   2373  1.1  christos       fi
   2374  1.1  christos     fi
   2375  1.1  christos   done
   2376  1.1  christos   if test "$ac_aux_dir_found" = yes; then
   2377  1.1  christos     ac_aux_dir="$as_dir"
   2378  1.1  christos     break
   2379  1.1  christos   fi
   2380  1.1  christos   ac_first_candidate=false
   2381  1.1  christos 
   2382  1.1  christos   as_found=false
   2383  1.1  christos done
   2384  1.1  christos IFS=$as_save_IFS
   2385  1.1  christos if $as_found
   2386  1.1  christos then :
   2387  1.1  christos 
   2388  1.1  christos else case e in #(
   2389  1.1  christos   e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
   2390  1.1  christos esac
   2391  1.1  christos fi
   2392  1.1  christos 
   2393  1.1  christos 
   2394  1.1  christos # These three variables are undocumented and unsupported,
   2395  1.1  christos # and are intended to be withdrawn in a future Autoconf release.
   2396  1.1  christos # They can cause serious problems if a builder's source tree is in a directory
   2397  1.1  christos # whose full name contains unusual characters.
   2398  1.1  christos if test -f "${ac_aux_dir}config.guess"; then
   2399  1.1  christos   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
   2400  1.1  christos fi
   2401  1.1  christos if test -f "${ac_aux_dir}config.sub"; then
   2402  1.1  christos   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
   2403  1.1  christos fi
   2404  1.1  christos if test -f "$ac_aux_dir/configure"; then
   2405  1.1  christos   ac_configure="$SHELL ${ac_aux_dir}configure"
   2406  1.1  christos fi
   2407  1.1  christos 
   2408  1.1  christos # Check that the precious variables saved in the cache have kept the same
   2409  1.1  christos # value.
   2410  1.1  christos ac_cache_corrupted=false
   2411  1.1  christos for ac_var in $ac_precious_vars; do
   2412  1.1  christos   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2413  1.1  christos   eval ac_new_set=\$ac_env_${ac_var}_set
   2414  1.1  christos   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2415  1.1  christos   eval ac_new_val=\$ac_env_${ac_var}_value
   2416  1.1  christos   case $ac_old_set,$ac_new_set in
   2417  1.1  christos     set,)
   2418  1.1  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
   2419  1.1  christos printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
   2420  1.1  christos       ac_cache_corrupted=: ;;
   2421  1.1  christos     ,set)
   2422  1.1  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
   2423  1.1  christos printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
   2424  1.1  christos       ac_cache_corrupted=: ;;
   2425  1.1  christos     ,);;
   2426  1.1  christos     *)
   2427  1.1  christos       if test "x$ac_old_val" != "x$ac_new_val"; then
   2428  1.1  christos 	# differences in whitespace do not lead to failure.
   2429  1.1  christos 	ac_old_val_w=`echo x $ac_old_val`
   2430  1.1  christos 	ac_new_val_w=`echo x $ac_new_val`
   2431  1.1  christos 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2432  1.1  christos 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
   2433  1.1  christos printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
   2434  1.1  christos 	  ac_cache_corrupted=:
   2435  1.1  christos 	else
   2436  1.1  christos 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
   2437  1.1  christos printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
   2438  1.1  christos 	  eval $ac_var=\$ac_old_val
   2439  1.1  christos 	fi
   2440  1.1  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  '$ac_old_val'" >&5
   2441  1.1  christos printf "%s\n" "$as_me:   former value:  '$ac_old_val'" >&2;}
   2442  1.1  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: '$ac_new_val'" >&5
   2443  1.1  christos printf "%s\n" "$as_me:   current value: '$ac_new_val'" >&2;}
   2444  1.1  christos       fi;;
   2445  1.1  christos   esac
   2446  1.1  christos   # Pass precious variables to config.status.
   2447  1.1  christos   if test "$ac_new_set" = set; then
   2448  1.1  christos     case $ac_new_val in
   2449  1.1  christos     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2450  1.1  christos     *) ac_arg=$ac_var=$ac_new_val ;;
   2451  1.1  christos     esac
   2452  1.1  christos     case " $ac_configure_args " in
   2453  1.1  christos       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2454  1.1  christos       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2455  1.1  christos     esac
   2456  1.1  christos   fi
   2457  1.1  christos done
   2458  1.1  christos if $ac_cache_corrupted; then
   2459  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
   2460  1.1  christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
   2461  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2462  1.1  christos printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
   2463  1.1  christos   as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
   2464  1.1  christos 	    and start over" "$LINENO" 5
   2465  1.1  christos fi
   2466  1.1  christos ## -------------------- ##
   2467  1.1  christos ## Main body of script. ##
   2468  1.1  christos ## -------------------- ##
   2469  1.1  christos 
   2470  1.1  christos ac_ext=c
   2471  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   2472  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2473  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2474  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2475  1.1  christos 
   2476  1.1  christos 
   2477  1.1  christos 
   2478  1.1  christos ac_config_headers="$ac_config_headers config.h"
   2479  1.1  christos 
   2480  1.1  christos ac_config_files="$ac_config_files Makefile"
   2481  1.1  christos 
   2482  1.1  christos 
   2483  1.1  christos # acx_nlnetlabs.m4 - common macros for configure checks
   2484  1.1  christos # Copyright 2009, Wouter Wijngaards, NLnet Labs.
   2485  1.1  christos # BSD licensed.
   2486  1.1  christos #
   2487  1.1  christos # Version 48
   2488  1.1  christos # 2024-01-16 fix to add -l:libssp.a to -lcrypto link check.
   2489  1.1  christos #	     and check for getaddrinfo with only header.
   2490  1.1  christos # 2024-01-15 fix to add crypt32 to -lcrypto link check when checking for gdi32.
   2491  1.1  christos # 2023-05-04 fix to remove unused whitespace.
   2492  1.1  christos # 2023-01-26 fix -Wstrict-prototypes.
   2493  1.1  christos # 2022-09-01 fix checking if nonblocking sockets work on OpenBSD.
   2494  1.1  christos # 2021-08-17 fix sed script in ssldir split handling.
   2495  1.1  christos # 2021-08-17 fix for openssl to detect split version, with ssldir_include
   2496  1.1  christos # 	     and ssldir_lib output directories.
   2497  1.1  christos # 2021-07-30 fix for openssl use of lib64 directory.
   2498  1.1  christos # 2021-06-14 fix nonblocking test to use host instead of target for mingw test.
   2499  1.1  christos # 2021-05-17 fix nonblocking socket test from grep on mingw32 to mingw for
   2500  1.1  christos # 	     64bit compatibility.
   2501  1.1  christos # 2021-03-24 fix ACX_FUNC_DEPRECATED to use CPPFLAGS and CFLAGS.
   2502  1.1  christos # 2021-01-05 fix defun for aclocal
   2503  1.1  christos # 2021-01-05 autoconf 2.70 autoupdate and fixes, no AC_TRY_COMPILE
   2504  1.1  christos # 2020-08-24 Use EVP_sha256 instead of HMAC_Update (for openssl-3.0.0).
   2505  1.1  christos # 2016-03-21 Check -ldl -pthread for libcrypto for ldns and openssl 1.1.0.
   2506  1.1  christos # 2016-03-21 Use HMAC_Update instead of HMAC_CTX_Init (for openssl-1.1.0).
   2507  1.1  christos # 2016-01-04 -D_DEFAULT_SOURCE defined with -D_BSD_SOURCE for Linux glibc 2.20
   2508  1.1  christos # 2015-12-11 FLTO check for new OSX, clang.
   2509  1.1  christos # 2015-11-18 spelling check fix.
   2510  1.1  christos # 2015-11-05 ACX_SSL_CHECKS no longer adds -ldl needlessly.
   2511  1.1  christos # 2015-08-28 ACX_CHECK_PIE and ACX_CHECK_RELRO_NOW added.
   2512  1.1  christos # 2015-03-17 AHX_CONFIG_REALLOCARRAY added
   2513  1.1  christos # 2013-09-19 FLTO help text improved.
   2514  1.1  christos # 2013-07-18 Enable ACX_CHECK_COMPILER_FLAG to test for -Wstrict-prototypes
   2515  1.1  christos # 2013-06-25 FLTO has --disable-flto option.
   2516  1.1  christos # 2013-05-03 Update W32_SLEEP for newer mingw that links but not defines it.
   2517  1.1  christos # 2013-03-22 Fix ACX_RSRC_VERSION for long version numbers.
   2518  1.1  christos # 2012-02-09 Fix AHX_MEMCMP_BROKEN with undef in compat/memcmp.h.
   2519  1.1  christos # 2012-01-20 Fix COMPILER_FLAGS_UNBOUND for gcc 4.6.2 assigned-not-used-warns.
   2520  1.1  christos # 2011-12-05 Fix getaddrinfowithincludes on windows with fedora16 mingw32-gcc.
   2521  1.1  christos # 	     Fix ACX_MALLOC for redefined malloc error.
   2522  1.1  christos # 	     Fix GETADDRINFO_WITH_INCLUDES to add -lws2_32
   2523  1.1  christos # 2011-11-10 Fix FLTO test to not drop a.out in current directory.
   2524  1.1  christos # 2011-11-01 Fix FLTO test for llvm on Lion.
   2525  1.1  christos # 2011-08-01 Fix nonblock test (broken at v13).
   2526  1.1  christos # 2011-08-01 Fix autoconf 2.68 warnings
   2527  1.1  christos # 2011-06-23 Add ACX_CHECK_FLTO to check -flto.
   2528  1.1  christos # 2010-08-16 Fix FLAG_OMITTED for AS_TR_CPP changes in autoconf-2.66.
   2529  1.1  christos # 2010-07-02 Add check for ss_family (for minix).
   2530  1.1  christos # 2010-04-26 Fix to use CPPFLAGS for CHECK_COMPILER_FLAGS.
   2531  1.1  christos # 2010-03-01 Fix RPATH using CONFIG_COMMANDS to run at the very end.
   2532  1.1  christos # 2010-02-18 WITH_SSL outputs the LIBSSL_LDFLAGS, LIBS, CPPFLAGS separate, -ldl
   2533  1.1  christos # 2010-02-01 added ACX_CHECK_MEMCMP_SIGNED, AHX_MEMCMP_BROKEN
   2534  1.1  christos # 2010-01-20 added AHX_COONFIG_STRLCAT
   2535  1.1  christos # 2009-07-14 U_CHAR detection improved for windows crosscompile.
   2536  1.1  christos #            added ACX_FUNC_MALLOC
   2537  1.1  christos #            fixup some #if to #ifdef
   2538  1.1  christos #            NONBLOCKING test for mingw crosscompile.
   2539  1.1  christos # 2009-07-13 added ACX_WITH_SSL_OPTIONAL
   2540  1.1  christos # 2009-07-03 fixup LDFLAGS for empty ssl dir.
   2541  1.1  christos #
   2542  1.1  christos # Automates some of the checking constructs.  Aims at portability for POSIX.
   2543  1.1  christos # Documentation for functions is below.
   2544  1.1  christos #
   2545  1.1  christos # the following macro's are provided in this file:
   2546  1.1  christos # (see below for details on each macro).
   2547  1.1  christos #
   2548  1.1  christos # ACX_ESCAPE_BACKSLASH		- escape backslashes in var for C-preproc.
   2549  1.1  christos # ACX_RSRC_VERSION		- create windows resource version number.
   2550  1.1  christos # ACX_CHECK_COMPILER_FLAG	- see if cc supports a flag.
   2551  1.1  christos # ACX_CHECK_ERROR_FLAGS		- see which flag is -werror (used below).
   2552  1.1  christos # ACX_CHECK_COMPILER_FLAG_NEEDED - see if flags make the code compile cleanly.
   2553  1.1  christos # ACX_DEPFLAG			- find cc dependency flags.
   2554  1.1  christos # ACX_DETERMINE_EXT_FLAGS_UNBOUND - find out which flags enable BSD and POSIX.
   2555  1.1  christos # ACX_CHECK_FORMAT_ATTRIBUTE	- find cc printf format syntax.
   2556  1.1  christos # ACX_CHECK_UNUSED_ATTRIBUTE	- find cc variable unused syntax.
   2557  1.1  christos # ACX_CHECK_FLTO		- see if cc supports -flto and use it if so.
   2558  1.1  christos # ACX_LIBTOOL_C_ONLY		- create libtool for C only, improved.
   2559  1.1  christos # ACX_TYPE_U_CHAR		- u_char type.
   2560  1.1  christos # ACX_TYPE_RLIM_T		- rlim_t type.
   2561  1.1  christos # ACX_TYPE_SOCKLEN_T		- socklen_t type.
   2562  1.1  christos # ACX_TYPE_IN_ADDR_T		- in_addr_t type.
   2563  1.1  christos # ACX_TYPE_IN_PORT_T		- in_port_t type.
   2564  1.1  christos # ACX_ARG_RPATH			- add --disable-rpath option.
   2565  1.1  christos # ACX_WITH_SSL			- add --with-ssl option, link -lcrypto.
   2566  1.1  christos # ACX_WITH_SSL_OPTIONAL		- add --with-ssl option, link -lcrypto,
   2567  1.1  christos #				  where --without-ssl is also accepted
   2568  1.1  christos # ACX_LIB_SSL			- setup to link -lssl.
   2569  1.1  christos # ACX_SYS_LARGEFILE		- improved sys_largefile, fseeko, >2G files.
   2570  1.1  christos # ACX_CHECK_GETADDRINFO_WITH_INCLUDES - find getaddrinfo, portably.
   2571  1.1  christos # ACX_FUNC_DEPRECATED		- see if func is deprecated.
   2572  1.1  christos # ACX_CHECK_NONBLOCKING_BROKEN	- see if nonblocking sockets really work.
   2573  1.1  christos # ACX_MKDIR_ONE_ARG		- determine mkdir(2) number of arguments.
   2574  1.1  christos # ACX_FUNC_IOCTLSOCKET		- find ioctlsocket, portably.
   2575  1.1  christos # ACX_FUNC_MALLOC		- check malloc, define replacement .
   2576  1.1  christos # AHX_CONFIG_FORMAT_ATTRIBUTE	- config.h text for format.
   2577  1.1  christos # AHX_CONFIG_UNUSED_ATTRIBUTE	- config.h text for unused.
   2578  1.1  christos # AHX_CONFIG_FSEEKO		- define fseeko, ftello fallback.
   2579  1.1  christos # AHX_CONFIG_RAND_MAX		- define RAND_MAX if needed.
   2580  1.1  christos # AHX_CONFIG_MAXHOSTNAMELEN	- define MAXHOSTNAMELEN if needed.
   2581  1.1  christos # AHX_CONFIG_IPV6_MIN_MTU	- define IPV6_MIN_MTU if needed.
   2582  1.1  christos # AHX_CONFIG_SNPRINTF		- snprintf compat prototype
   2583  1.1  christos # AHX_CONFIG_INET_PTON		- inet_pton compat prototype
   2584  1.1  christos # AHX_CONFIG_INET_NTOP		- inet_ntop compat prototype
   2585  1.1  christos # AHX_CONFIG_INET_ATON		- inet_aton compat prototype
   2586  1.1  christos # AHX_CONFIG_MEMMOVE		- memmove compat prototype
   2587  1.1  christos # AHX_CONFIG_STRLCAT		- strlcat compat prototype
   2588  1.1  christos # AHX_CONFIG_STRLCPY		- strlcpy compat prototype
   2589  1.1  christos # AHX_CONFIG_GMTIME_R		- gmtime_r compat prototype
   2590  1.1  christos # AHX_CONFIG_W32_SLEEP		- w32 compat for sleep
   2591  1.1  christos # AHX_CONFIG_W32_USLEEP		- w32 compat for usleep
   2592  1.1  christos # AHX_CONFIG_W32_RANDOM		- w32 compat for random
   2593  1.1  christos # AHX_CONFIG_W32_SRANDOM	- w32 compat for srandom
   2594  1.1  christos # AHX_CONFIG_W32_FD_SET_T	- w32 detection of FD_SET_T.
   2595  1.1  christos # ACX_CFLAGS_STRIP		- strip one flag from CFLAGS
   2596  1.1  christos # ACX_STRIP_EXT_FLAGS		- strip extension flags from CFLAGS
   2597  1.1  christos # AHX_CONFIG_FLAG_OMITTED	- define omitted flag
   2598  1.1  christos # AHX_CONFIG_FLAG_EXT		- define omitted extension flag
   2599  1.1  christos # AHX_CONFIG_EXT_FLAGS		- define the stripped extension flags
   2600  1.1  christos # ACX_CHECK_MEMCMP_SIGNED	- check if memcmp uses signed characters.
   2601  1.1  christos # AHX_MEMCMP_BROKEN		- replace memcmp func for CHECK_MEMCMP_SIGNED.
   2602  1.1  christos # ACX_CHECK_SS_FAMILY           - check for sockaddr_storage.ss_family
   2603  1.1  christos # ACX_CHECK_PIE			- add --enable-pie option and check if works
   2604  1.1  christos # ACX_CHECK_RELRO_NOW		- add --enable-relro-now option and check it
   2605  1.1  christos #
   2606  1.1  christos 
   2607  1.1  christos 
   2608  1.1  christos 
   2609  1.1  christos 
   2610  1.1  christos 
   2611  1.1  christos 
   2612  1.1  christos 
   2613  1.1  christos 
   2614  1.1  christos 
   2615  1.1  christos 
   2616  1.1  christos 
   2617  1.1  christos 
   2618  1.1  christos 
   2619  1.1  christos 
   2620  1.1  christos 
   2621  1.1  christos 
   2622  1.1  christos 
   2623  1.1  christos 
   2624  1.1  christos 
   2625  1.1  christos 
   2626  1.1  christos 
   2627  1.1  christos 
   2628  1.1  christos 
   2629  1.1  christos 
   2630  1.1  christos 
   2631  1.1  christos 
   2632  1.1  christos 
   2633  1.1  christos 
   2634  1.1  christos 
   2635  1.1  christos 
   2636  1.1  christos 
   2637  1.1  christos 
   2638  1.1  christos 
   2639  1.1  christos 
   2640  1.1  christos 
   2641  1.1  christos 
   2642  1.1  christos 
   2643  1.1  christos 
   2644  1.1  christos 
   2645  1.1  christos 
   2646  1.1  christos 
   2647  1.1  christos 
   2648  1.1  christos 
   2649  1.1  christos 
   2650  1.1  christos 
   2651  1.1  christos 
   2652  1.1  christos 
   2653  1.1  christos 
   2654  1.1  christos 
   2655  1.1  christos 
   2656  1.1  christos 
   2657  1.1  christos 
   2658  1.1  christos 
   2659  1.1  christos 
   2660  1.1  christos 
   2661  1.1  christos 
   2662  1.1  christos 
   2663  1.1  christos 
   2664  1.1  christos 
   2665  1.1  christos 
   2666  1.1  christos 
   2667  1.1  christos 
   2668  1.1  christos 
   2669  1.1  christos 
   2670  1.1  christos 
   2671  1.1  christos 
   2672  1.1  christos 
   2673  1.1  christos 
   2674  1.1  christos 
   2675  1.1  christos 
   2676  1.1  christos 
   2677  1.1  christos 
   2678  1.1  christos 
   2679  1.1  christos 
   2680  1.1  christos 
   2681  1.1  christos 
   2682  1.1  christos 
   2683  1.1  christos 
   2684  1.1  christos 
   2685  1.1  christos 
   2686  1.1  christos 
   2687  1.1  christos 
   2688  1.1  christos 
   2689  1.1  christos 
   2690  1.1  christos 
   2691  1.1  christos 
   2692  1.1  christos 
   2693  1.1  christos 
   2694  1.1  christos 
   2695  1.1  christos 
   2696  1.1  christos 
   2697  1.1  christos 
   2698  1.1  christos 
   2699  1.1  christos 
   2700  1.1  christos 
   2701  1.1  christos 
   2702  1.1  christos 
   2703  1.1  christos 
   2704  1.1  christos 
   2705  1.1  christos 
   2706  1.1  christos 
   2707  1.1  christos 
   2708  1.1  christos 
   2709  1.1  christos 
   2710  1.1  christos 
   2711  1.1  christos 
   2712  1.1  christos 
   2713  1.1  christos # ===========================================================================
   2714  1.1  christos #  https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
   2715  1.1  christos # ===========================================================================
   2716  1.1  christos #
   2717  1.1  christos # SYNOPSIS
   2718  1.1  christos #
   2719  1.1  christos #   AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT])
   2720  1.1  christos #
   2721  1.1  christos # DESCRIPTION
   2722  1.1  christos #
   2723  1.1  christos #   Check whether the given FLAG works with the current language's compiler
   2724  1.1  christos #   or gives an error.  (Warnings, however, are ignored)
   2725  1.1  christos #
   2726  1.1  christos #   ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on
   2727  1.1  christos #   success/failure.
   2728  1.1  christos #
   2729  1.1  christos #   If EXTRA-FLAGS is defined, it is added to the current language's default
   2730  1.1  christos #   flags (e.g. CFLAGS) when the check is done.  The check is thus made with
   2731  1.1  christos #   the flags: "CFLAGS EXTRA-FLAGS FLAG".  This can for example be used to
   2732  1.1  christos #   force the compiler to issue an error when a bad flag is given.
   2733  1.1  christos #
   2734  1.1  christos #   INPUT gives an alternative input source to AC_COMPILE_IFELSE.
   2735  1.1  christos #
   2736  1.1  christos #   NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this
   2737  1.1  christos #   macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG.
   2738  1.1  christos #
   2739  1.1  christos # LICENSE
   2740  1.1  christos #
   2741  1.1  christos #   Copyright (c) 2008 Guido U. Draheim <guidod (at] gmx.de>
   2742  1.1  christos #   Copyright (c) 2011 Maarten Bosmans <mkbosmans (at] gmail.com>
   2743  1.1  christos #
   2744  1.1  christos #   Copying and distribution of this file, with or without modification, are
   2745  1.1  christos #   permitted in any medium without royalty provided the copyright notice
   2746  1.1  christos #   and this notice are preserved.  This file is offered as-is, without any
   2747  1.1  christos #   warranty.
   2748  1.1  christos 
   2749  1.1  christos #serial 6
   2750  1.1  christos 
   2751  1.1  christos 
   2752  1.1  christos 
   2753  1.1  christos CFLAGS="$CFLAGS"
   2754  1.1  christos 
   2755  1.1  christos 
   2756  1.1  christos 
   2757  1.1  christos 
   2758  1.1  christos 
   2759  1.1  christos 
   2760  1.1  christos 
   2761  1.1  christos 
   2762  1.1  christos 
   2763  1.1  christos ac_ext=c
   2764  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   2765  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2766  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2767  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2768  1.1  christos if test -n "$ac_tool_prefix"; then
   2769  1.1  christos   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   2770  1.1  christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
   2771  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2772  1.1  christos printf %s "checking for $ac_word... " >&6; }
   2773  1.1  christos if test ${ac_cv_prog_CC+y}
   2774  1.1  christos then :
   2775  1.1  christos   printf %s "(cached) " >&6
   2776  1.1  christos else case e in #(
   2777  1.1  christos   e) if test -n "$CC"; then
   2778  1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   2779  1.1  christos else
   2780  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2781  1.1  christos for as_dir in $PATH
   2782  1.1  christos do
   2783  1.1  christos   IFS=$as_save_IFS
   2784  1.1  christos   case $as_dir in #(((
   2785  1.1  christos     '') as_dir=./ ;;
   2786  1.1  christos     */) ;;
   2787  1.1  christos     *) as_dir=$as_dir/ ;;
   2788  1.1  christos   esac
   2789  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2790  1.1  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   2791  1.1  christos     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   2792  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   2793  1.1  christos     break 2
   2794  1.1  christos   fi
   2795  1.1  christos done
   2796  1.1  christos   done
   2797  1.1  christos IFS=$as_save_IFS
   2798  1.1  christos 
   2799  1.1  christos fi ;;
   2800  1.1  christos esac
   2801  1.1  christos fi
   2802  1.1  christos CC=$ac_cv_prog_CC
   2803  1.1  christos if test -n "$CC"; then
   2804  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2805  1.1  christos printf "%s\n" "$CC" >&6; }
   2806  1.1  christos else
   2807  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2808  1.1  christos printf "%s\n" "no" >&6; }
   2809  1.1  christos fi
   2810  1.1  christos 
   2811  1.1  christos 
   2812  1.1  christos fi
   2813  1.1  christos if test -z "$ac_cv_prog_CC"; then
   2814  1.1  christos   ac_ct_CC=$CC
   2815  1.1  christos   # Extract the first word of "gcc", so it can be a program name with args.
   2816  1.1  christos set dummy gcc; ac_word=$2
   2817  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2818  1.1  christos printf %s "checking for $ac_word... " >&6; }
   2819  1.1  christos if test ${ac_cv_prog_ac_ct_CC+y}
   2820  1.1  christos then :
   2821  1.1  christos   printf %s "(cached) " >&6
   2822  1.1  christos else case e in #(
   2823  1.1  christos   e) if test -n "$ac_ct_CC"; then
   2824  1.1  christos   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   2825  1.1  christos else
   2826  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2827  1.1  christos for as_dir in $PATH
   2828  1.1  christos do
   2829  1.1  christos   IFS=$as_save_IFS
   2830  1.1  christos   case $as_dir in #(((
   2831  1.1  christos     '') as_dir=./ ;;
   2832  1.1  christos     */) ;;
   2833  1.1  christos     *) as_dir=$as_dir/ ;;
   2834  1.1  christos   esac
   2835  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2836  1.1  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   2837  1.1  christos     ac_cv_prog_ac_ct_CC="gcc"
   2838  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   2839  1.1  christos     break 2
   2840  1.1  christos   fi
   2841  1.1  christos done
   2842  1.1  christos   done
   2843  1.1  christos IFS=$as_save_IFS
   2844  1.1  christos 
   2845  1.1  christos fi ;;
   2846  1.1  christos esac
   2847  1.1  christos fi
   2848  1.1  christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
   2849  1.1  christos if test -n "$ac_ct_CC"; then
   2850  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   2851  1.1  christos printf "%s\n" "$ac_ct_CC" >&6; }
   2852  1.1  christos else
   2853  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2854  1.1  christos printf "%s\n" "no" >&6; }
   2855  1.1  christos fi
   2856  1.1  christos 
   2857  1.1  christos   if test "x$ac_ct_CC" = x; then
   2858  1.1  christos     CC=""
   2859  1.1  christos   else
   2860  1.1  christos     case $cross_compiling:$ac_tool_warned in
   2861  1.1  christos yes:)
   2862  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   2863  1.1  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   2864  1.1  christos ac_tool_warned=yes ;;
   2865  1.1  christos esac
   2866  1.1  christos     CC=$ac_ct_CC
   2867  1.1  christos   fi
   2868  1.1  christos else
   2869  1.1  christos   CC="$ac_cv_prog_CC"
   2870  1.1  christos fi
   2871  1.1  christos 
   2872  1.1  christos if test -z "$CC"; then
   2873  1.1  christos           if test -n "$ac_tool_prefix"; then
   2874  1.1  christos     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   2875  1.1  christos set dummy ${ac_tool_prefix}cc; ac_word=$2
   2876  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2877  1.1  christos printf %s "checking for $ac_word... " >&6; }
   2878  1.1  christos if test ${ac_cv_prog_CC+y}
   2879  1.1  christos then :
   2880  1.1  christos   printf %s "(cached) " >&6
   2881  1.1  christos else case e in #(
   2882  1.1  christos   e) if test -n "$CC"; then
   2883  1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   2884  1.1  christos else
   2885  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2886  1.1  christos for as_dir in $PATH
   2887  1.1  christos do
   2888  1.1  christos   IFS=$as_save_IFS
   2889  1.1  christos   case $as_dir in #(((
   2890  1.1  christos     '') as_dir=./ ;;
   2891  1.1  christos     */) ;;
   2892  1.1  christos     *) as_dir=$as_dir/ ;;
   2893  1.1  christos   esac
   2894  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2895  1.1  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   2896  1.1  christos     ac_cv_prog_CC="${ac_tool_prefix}cc"
   2897  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   2898  1.1  christos     break 2
   2899  1.1  christos   fi
   2900  1.1  christos done
   2901  1.1  christos   done
   2902  1.1  christos IFS=$as_save_IFS
   2903  1.1  christos 
   2904  1.1  christos fi ;;
   2905  1.1  christos esac
   2906  1.1  christos fi
   2907  1.1  christos CC=$ac_cv_prog_CC
   2908  1.1  christos if test -n "$CC"; then
   2909  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2910  1.1  christos printf "%s\n" "$CC" >&6; }
   2911  1.1  christos else
   2912  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2913  1.1  christos printf "%s\n" "no" >&6; }
   2914  1.1  christos fi
   2915  1.1  christos 
   2916  1.1  christos 
   2917  1.1  christos   fi
   2918  1.1  christos fi
   2919  1.1  christos if test -z "$CC"; then
   2920  1.1  christos   # Extract the first word of "cc", so it can be a program name with args.
   2921  1.1  christos set dummy cc; ac_word=$2
   2922  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2923  1.1  christos printf %s "checking for $ac_word... " >&6; }
   2924  1.1  christos if test ${ac_cv_prog_CC+y}
   2925  1.1  christos then :
   2926  1.1  christos   printf %s "(cached) " >&6
   2927  1.1  christos else case e in #(
   2928  1.1  christos   e) if test -n "$CC"; then
   2929  1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   2930  1.1  christos else
   2931  1.1  christos   ac_prog_rejected=no
   2932  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2933  1.1  christos for as_dir in $PATH
   2934  1.1  christos do
   2935  1.1  christos   IFS=$as_save_IFS
   2936  1.1  christos   case $as_dir in #(((
   2937  1.1  christos     '') as_dir=./ ;;
   2938  1.1  christos     */) ;;
   2939  1.1  christos     *) as_dir=$as_dir/ ;;
   2940  1.1  christos   esac
   2941  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2942  1.1  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   2943  1.1  christos     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   2944  1.1  christos        ac_prog_rejected=yes
   2945  1.1  christos        continue
   2946  1.1  christos      fi
   2947  1.1  christos     ac_cv_prog_CC="cc"
   2948  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   2949  1.1  christos     break 2
   2950  1.1  christos   fi
   2951  1.1  christos done
   2952  1.1  christos   done
   2953  1.1  christos IFS=$as_save_IFS
   2954  1.1  christos 
   2955  1.1  christos if test $ac_prog_rejected = yes; then
   2956  1.1  christos   # We found a bogon in the path, so make sure we never use it.
   2957  1.1  christos   set dummy $ac_cv_prog_CC
   2958  1.1  christos   shift
   2959  1.1  christos   if test $# != 0; then
   2960  1.1  christos     # We chose a different compiler from the bogus one.
   2961  1.1  christos     # However, it has the same basename, so the bogon will be chosen
   2962  1.1  christos     # first if we set CC to just the basename; use the full file name.
   2963  1.1  christos     shift
   2964  1.1  christos     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
   2965  1.1  christos   fi
   2966  1.1  christos fi
   2967  1.1  christos fi ;;
   2968  1.1  christos esac
   2969  1.1  christos fi
   2970  1.1  christos CC=$ac_cv_prog_CC
   2971  1.1  christos if test -n "$CC"; then
   2972  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   2973  1.1  christos printf "%s\n" "$CC" >&6; }
   2974  1.1  christos else
   2975  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2976  1.1  christos printf "%s\n" "no" >&6; }
   2977  1.1  christos fi
   2978  1.1  christos 
   2979  1.1  christos 
   2980  1.1  christos fi
   2981  1.1  christos if test -z "$CC"; then
   2982  1.1  christos   if test -n "$ac_tool_prefix"; then
   2983  1.1  christos   for ac_prog in cl.exe
   2984  1.1  christos   do
   2985  1.1  christos     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   2986  1.1  christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   2987  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2988  1.1  christos printf %s "checking for $ac_word... " >&6; }
   2989  1.1  christos if test ${ac_cv_prog_CC+y}
   2990  1.1  christos then :
   2991  1.1  christos   printf %s "(cached) " >&6
   2992  1.1  christos else case e in #(
   2993  1.1  christos   e) if test -n "$CC"; then
   2994  1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   2995  1.1  christos else
   2996  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2997  1.1  christos for as_dir in $PATH
   2998  1.1  christos do
   2999  1.1  christos   IFS=$as_save_IFS
   3000  1.1  christos   case $as_dir in #(((
   3001  1.1  christos     '') as_dir=./ ;;
   3002  1.1  christos     */) ;;
   3003  1.1  christos     *) as_dir=$as_dir/ ;;
   3004  1.1  christos   esac
   3005  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3006  1.1  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3007  1.1  christos     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   3008  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3009  1.1  christos     break 2
   3010  1.1  christos   fi
   3011  1.1  christos done
   3012  1.1  christos   done
   3013  1.1  christos IFS=$as_save_IFS
   3014  1.1  christos 
   3015  1.1  christos fi ;;
   3016  1.1  christos esac
   3017  1.1  christos fi
   3018  1.1  christos CC=$ac_cv_prog_CC
   3019  1.1  christos if test -n "$CC"; then
   3020  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3021  1.1  christos printf "%s\n" "$CC" >&6; }
   3022  1.1  christos else
   3023  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3024  1.1  christos printf "%s\n" "no" >&6; }
   3025  1.1  christos fi
   3026  1.1  christos 
   3027  1.1  christos 
   3028  1.1  christos     test -n "$CC" && break
   3029  1.1  christos   done
   3030  1.1  christos fi
   3031  1.1  christos if test -z "$CC"; then
   3032  1.1  christos   ac_ct_CC=$CC
   3033  1.1  christos   for ac_prog in cl.exe
   3034  1.1  christos do
   3035  1.1  christos   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3036  1.1  christos set dummy $ac_prog; ac_word=$2
   3037  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3038  1.1  christos printf %s "checking for $ac_word... " >&6; }
   3039  1.1  christos if test ${ac_cv_prog_ac_ct_CC+y}
   3040  1.1  christos then :
   3041  1.1  christos   printf %s "(cached) " >&6
   3042  1.1  christos else case e in #(
   3043  1.1  christos   e) if test -n "$ac_ct_CC"; then
   3044  1.1  christos   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3045  1.1  christos else
   3046  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3047  1.1  christos for as_dir in $PATH
   3048  1.1  christos do
   3049  1.1  christos   IFS=$as_save_IFS
   3050  1.1  christos   case $as_dir in #(((
   3051  1.1  christos     '') as_dir=./ ;;
   3052  1.1  christos     */) ;;
   3053  1.1  christos     *) as_dir=$as_dir/ ;;
   3054  1.1  christos   esac
   3055  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3056  1.1  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3057  1.1  christos     ac_cv_prog_ac_ct_CC="$ac_prog"
   3058  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3059  1.1  christos     break 2
   3060  1.1  christos   fi
   3061  1.1  christos done
   3062  1.1  christos   done
   3063  1.1  christos IFS=$as_save_IFS
   3064  1.1  christos 
   3065  1.1  christos fi ;;
   3066  1.1  christos esac
   3067  1.1  christos fi
   3068  1.1  christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3069  1.1  christos if test -n "$ac_ct_CC"; then
   3070  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3071  1.1  christos printf "%s\n" "$ac_ct_CC" >&6; }
   3072  1.1  christos else
   3073  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3074  1.1  christos printf "%s\n" "no" >&6; }
   3075  1.1  christos fi
   3076  1.1  christos 
   3077  1.1  christos 
   3078  1.1  christos   test -n "$ac_ct_CC" && break
   3079  1.1  christos done
   3080  1.1  christos 
   3081  1.1  christos   if test "x$ac_ct_CC" = x; then
   3082  1.1  christos     CC=""
   3083  1.1  christos   else
   3084  1.1  christos     case $cross_compiling:$ac_tool_warned in
   3085  1.1  christos yes:)
   3086  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3087  1.1  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3088  1.1  christos ac_tool_warned=yes ;;
   3089  1.1  christos esac
   3090  1.1  christos     CC=$ac_ct_CC
   3091  1.1  christos   fi
   3092  1.1  christos fi
   3093  1.1  christos 
   3094  1.1  christos fi
   3095  1.1  christos if test -z "$CC"; then
   3096  1.1  christos   if test -n "$ac_tool_prefix"; then
   3097  1.1  christos   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
   3098  1.1  christos set dummy ${ac_tool_prefix}clang; ac_word=$2
   3099  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3100  1.1  christos printf %s "checking for $ac_word... " >&6; }
   3101  1.1  christos if test ${ac_cv_prog_CC+y}
   3102  1.1  christos then :
   3103  1.1  christos   printf %s "(cached) " >&6
   3104  1.1  christos else case e in #(
   3105  1.1  christos   e) if test -n "$CC"; then
   3106  1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   3107  1.1  christos else
   3108  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3109  1.1  christos for as_dir in $PATH
   3110  1.1  christos do
   3111  1.1  christos   IFS=$as_save_IFS
   3112  1.1  christos   case $as_dir in #(((
   3113  1.1  christos     '') as_dir=./ ;;
   3114  1.1  christos     */) ;;
   3115  1.1  christos     *) as_dir=$as_dir/ ;;
   3116  1.1  christos   esac
   3117  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3118  1.1  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3119  1.1  christos     ac_cv_prog_CC="${ac_tool_prefix}clang"
   3120  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3121  1.1  christos     break 2
   3122  1.1  christos   fi
   3123  1.1  christos done
   3124  1.1  christos   done
   3125  1.1  christos IFS=$as_save_IFS
   3126  1.1  christos 
   3127  1.1  christos fi ;;
   3128  1.1  christos esac
   3129  1.1  christos fi
   3130  1.1  christos CC=$ac_cv_prog_CC
   3131  1.1  christos if test -n "$CC"; then
   3132  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3133  1.1  christos printf "%s\n" "$CC" >&6; }
   3134  1.1  christos else
   3135  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3136  1.1  christos printf "%s\n" "no" >&6; }
   3137  1.1  christos fi
   3138  1.1  christos 
   3139  1.1  christos 
   3140  1.1  christos fi
   3141  1.1  christos if test -z "$ac_cv_prog_CC"; then
   3142  1.1  christos   ac_ct_CC=$CC
   3143  1.1  christos   # Extract the first word of "clang", so it can be a program name with args.
   3144  1.1  christos set dummy clang; ac_word=$2
   3145  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3146  1.1  christos printf %s "checking for $ac_word... " >&6; }
   3147  1.1  christos if test ${ac_cv_prog_ac_ct_CC+y}
   3148  1.1  christos then :
   3149  1.1  christos   printf %s "(cached) " >&6
   3150  1.1  christos else case e in #(
   3151  1.1  christos   e) if test -n "$ac_ct_CC"; then
   3152  1.1  christos   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3153  1.1  christos else
   3154  1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3155  1.1  christos for as_dir in $PATH
   3156  1.1  christos do
   3157  1.1  christos   IFS=$as_save_IFS
   3158  1.1  christos   case $as_dir in #(((
   3159  1.1  christos     '') as_dir=./ ;;
   3160  1.1  christos     */) ;;
   3161  1.1  christos     *) as_dir=$as_dir/ ;;
   3162  1.1  christos   esac
   3163  1.1  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3164  1.1  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3165  1.1  christos     ac_cv_prog_ac_ct_CC="clang"
   3166  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3167  1.1  christos     break 2
   3168  1.1  christos   fi
   3169  1.1  christos done
   3170  1.1  christos   done
   3171  1.1  christos IFS=$as_save_IFS
   3172  1.1  christos 
   3173  1.1  christos fi ;;
   3174  1.1  christos esac
   3175  1.1  christos fi
   3176  1.1  christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3177  1.1  christos if test -n "$ac_ct_CC"; then
   3178  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3179  1.1  christos printf "%s\n" "$ac_ct_CC" >&6; }
   3180  1.1  christos else
   3181  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3182  1.1  christos printf "%s\n" "no" >&6; }
   3183  1.1  christos fi
   3184  1.1  christos 
   3185  1.1  christos   if test "x$ac_ct_CC" = x; then
   3186  1.1  christos     CC=""
   3187  1.1  christos   else
   3188  1.1  christos     case $cross_compiling:$ac_tool_warned in
   3189  1.1  christos yes:)
   3190  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3191  1.1  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3192  1.1  christos ac_tool_warned=yes ;;
   3193  1.1  christos esac
   3194  1.1  christos     CC=$ac_ct_CC
   3195  1.1  christos   fi
   3196  1.1  christos else
   3197  1.1  christos   CC="$ac_cv_prog_CC"
   3198  1.1  christos fi
   3199  1.1  christos 
   3200  1.1  christos fi
   3201  1.1  christos 
   3202  1.1  christos 
   3203  1.1  christos test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
   3204  1.1  christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
   3205  1.1  christos as_fn_error $? "no acceptable C compiler found in \$PATH
   3206  1.1  christos See 'config.log' for more details" "$LINENO" 5; }
   3207  1.1  christos 
   3208  1.1  christos # Provide some information about the compiler.
   3209  1.1  christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   3210  1.1  christos set X $ac_compile
   3211  1.1  christos ac_compiler=$2
   3212  1.1  christos for ac_option in --version -v -V -qversion -version; do
   3213  1.1  christos   { { ac_try="$ac_compiler $ac_option >&5"
   3214  1.1  christos case "(($ac_try" in
   3215  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3216  1.1  christos   *) ac_try_echo=$ac_try;;
   3217  1.1  christos esac
   3218  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3219  1.1  christos printf "%s\n" "$ac_try_echo"; } >&5
   3220  1.1  christos   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3221  1.1  christos   ac_status=$?
   3222  1.1  christos   if test -s conftest.err; then
   3223  1.1  christos     sed '10a\
   3224  1.1  christos ... rest of stderr output deleted ...
   3225  1.1  christos          10q' conftest.err >conftest.er1
   3226  1.1  christos     cat conftest.er1 >&5
   3227  1.1  christos   fi
   3228  1.1  christos   rm -f conftest.er1 conftest.err
   3229  1.1  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3230  1.1  christos   test $ac_status = 0; }
   3231  1.1  christos done
   3232  1.1  christos 
   3233  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3234  1.1  christos /* end confdefs.h.  */
   3235  1.1  christos 
   3236  1.1  christos int
   3237  1.1  christos main (void)
   3238  1.1  christos {
   3239  1.1  christos 
   3240  1.1  christos   ;
   3241  1.1  christos   return 0;
   3242  1.1  christos }
   3243  1.1  christos _ACEOF
   3244  1.1  christos ac_clean_files_save=$ac_clean_files
   3245  1.1  christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   3246  1.1  christos # Try to create an executable without -o first, disregard a.out.
   3247  1.1  christos # It will help us diagnose broken compilers, and finding out an intuition
   3248  1.1  christos # of exeext.
   3249  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   3250  1.1  christos printf %s "checking whether the C compiler works... " >&6; }
   3251  1.1  christos ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   3252  1.1  christos 
   3253  1.1  christos # The possible output files:
   3254  1.1  christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   3255  1.1  christos 
   3256  1.1  christos ac_rmfiles=
   3257  1.1  christos for ac_file in $ac_files
   3258  1.1  christos do
   3259  1.1  christos   case $ac_file in
   3260  1.1  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3261  1.1  christos     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3262  1.1  christos   esac
   3263  1.1  christos done
   3264  1.1  christos rm -f $ac_rmfiles
   3265  1.1  christos 
   3266  1.1  christos if { { ac_try="$ac_link_default"
   3267  1.1  christos case "(($ac_try" in
   3268  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3269  1.1  christos   *) ac_try_echo=$ac_try;;
   3270  1.1  christos esac
   3271  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3272  1.1  christos printf "%s\n" "$ac_try_echo"; } >&5
   3273  1.1  christos   (eval "$ac_link_default") 2>&5
   3274  1.1  christos   ac_status=$?
   3275  1.1  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3276  1.1  christos   test $ac_status = 0; }
   3277  1.1  christos then :
   3278  1.1  christos   # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
   3279  1.1  christos # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
   3280  1.1  christos # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3281  1.1  christos # so that the user can short-circuit this test for compilers unknown to
   3282  1.1  christos # Autoconf.
   3283  1.1  christos for ac_file in $ac_files ''
   3284  1.1  christos do
   3285  1.1  christos   test -f "$ac_file" || continue
   3286  1.1  christos   case $ac_file in
   3287  1.1  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3288  1.1  christos 	;;
   3289  1.1  christos     [ab].out )
   3290  1.1  christos 	# We found the default executable, but exeext='' is most
   3291  1.1  christos 	# certainly right.
   3292  1.1  christos 	break;;
   3293  1.1  christos     *.* )
   3294  1.1  christos 	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
   3295  1.1  christos 	then :; else
   3296  1.1  christos 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3297  1.1  christos 	fi
   3298  1.1  christos 	# We set ac_cv_exeext here because the later test for it is not
   3299  1.1  christos 	# safe: cross compilers may not add the suffix if given an '-o'
   3300  1.1  christos 	# argument, so we may need to know it at that point already.
   3301  1.1  christos 	# Even if this section looks crufty: it has the advantage of
   3302  1.1  christos 	# actually working.
   3303  1.1  christos 	break;;
   3304  1.1  christos     * )
   3305  1.1  christos 	break;;
   3306  1.1  christos   esac
   3307  1.1  christos done
   3308  1.1  christos test "$ac_cv_exeext" = no && ac_cv_exeext=
   3309  1.1  christos 
   3310  1.1  christos else case e in #(
   3311  1.1  christos   e) ac_file='' ;;
   3312  1.1  christos esac
   3313  1.1  christos fi
   3314  1.1  christos if test -z "$ac_file"
   3315  1.1  christos then :
   3316  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3317  1.1  christos printf "%s\n" "no" >&6; }
   3318  1.1  christos printf "%s\n" "$as_me: failed program was:" >&5
   3319  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   3320  1.1  christos 
   3321  1.1  christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
   3322  1.1  christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
   3323  1.1  christos as_fn_error 77 "C compiler cannot create executables
   3324  1.1  christos See 'config.log' for more details" "$LINENO" 5; }
   3325  1.1  christos else case e in #(
   3326  1.1  christos   e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3327  1.1  christos printf "%s\n" "yes" >&6; } ;;
   3328  1.1  christos esac
   3329  1.1  christos fi
   3330  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3331  1.1  christos printf %s "checking for C compiler default output file name... " >&6; }
   3332  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3333  1.1  christos printf "%s\n" "$ac_file" >&6; }
   3334  1.1  christos ac_exeext=$ac_cv_exeext
   3335  1.1  christos 
   3336  1.1  christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3337  1.1  christos ac_clean_files=$ac_clean_files_save
   3338  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3339  1.1  christos printf %s "checking for suffix of executables... " >&6; }
   3340  1.1  christos if { { ac_try="$ac_link"
   3341  1.1  christos case "(($ac_try" in
   3342  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3343  1.1  christos   *) ac_try_echo=$ac_try;;
   3344  1.1  christos esac
   3345  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3346  1.1  christos printf "%s\n" "$ac_try_echo"; } >&5
   3347  1.1  christos   (eval "$ac_link") 2>&5
   3348  1.1  christos   ac_status=$?
   3349  1.1  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3350  1.1  christos   test $ac_status = 0; }
   3351  1.1  christos then :
   3352  1.1  christos   # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
   3353  1.1  christos # catch 'conftest.exe'.  For instance with Cygwin, 'ls conftest' will
   3354  1.1  christos # work properly (i.e., refer to 'conftest.exe'), while it won't with
   3355  1.1  christos # 'rm'.
   3356  1.1  christos for ac_file in conftest.exe conftest conftest.*; do
   3357  1.1  christos   test -f "$ac_file" || continue
   3358  1.1  christos   case $ac_file in
   3359  1.1  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3360  1.1  christos     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3361  1.1  christos 	  break;;
   3362  1.1  christos     * ) break;;
   3363  1.1  christos   esac
   3364  1.1  christos done
   3365  1.1  christos else case e in #(
   3366  1.1  christos   e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
   3367  1.1  christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
   3368  1.1  christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3369  1.1  christos See 'config.log' for more details" "$LINENO" 5; } ;;
   3370  1.1  christos esac
   3371  1.1  christos fi
   3372  1.1  christos rm -f conftest conftest$ac_cv_exeext
   3373  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3374  1.1  christos printf "%s\n" "$ac_cv_exeext" >&6; }
   3375  1.1  christos 
   3376  1.1  christos rm -f conftest.$ac_ext
   3377  1.1  christos EXEEXT=$ac_cv_exeext
   3378  1.1  christos ac_exeext=$EXEEXT
   3379  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3380  1.1  christos /* end confdefs.h.  */
   3381  1.1  christos #include <stdio.h>
   3382  1.1  christos int
   3383  1.1  christos main (void)
   3384  1.1  christos {
   3385  1.1  christos FILE *f = fopen ("conftest.out", "w");
   3386  1.1  christos  if (!f)
   3387  1.1  christos   return 1;
   3388  1.1  christos  return ferror (f) || fclose (f) != 0;
   3389  1.1  christos 
   3390  1.1  christos   ;
   3391  1.1  christos   return 0;
   3392  1.1  christos }
   3393  1.1  christos _ACEOF
   3394  1.1  christos ac_clean_files="$ac_clean_files conftest.out"
   3395  1.1  christos # Check that the compiler produces executables we can run.  If not, either
   3396  1.1  christos # the compiler is broken, or we cross compile.
   3397  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3398  1.1  christos printf %s "checking whether we are cross compiling... " >&6; }
   3399  1.1  christos if test "$cross_compiling" != yes; then
   3400  1.1  christos   { { ac_try="$ac_link"
   3401  1.1  christos case "(($ac_try" in
   3402  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3403  1.1  christos   *) ac_try_echo=$ac_try;;
   3404  1.1  christos esac
   3405  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3406  1.1  christos printf "%s\n" "$ac_try_echo"; } >&5
   3407  1.1  christos   (eval "$ac_link") 2>&5
   3408  1.1  christos   ac_status=$?
   3409  1.1  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3410  1.1  christos   test $ac_status = 0; }
   3411  1.1  christos   if { ac_try='./conftest$ac_cv_exeext'
   3412  1.1  christos   { { case "(($ac_try" in
   3413  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3414  1.1  christos   *) ac_try_echo=$ac_try;;
   3415  1.1  christos esac
   3416  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3417  1.1  christos printf "%s\n" "$ac_try_echo"; } >&5
   3418  1.1  christos   (eval "$ac_try") 2>&5
   3419  1.1  christos   ac_status=$?
   3420  1.1  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3421  1.1  christos   test $ac_status = 0; }; }; then
   3422  1.1  christos     cross_compiling=no
   3423  1.1  christos   else
   3424  1.1  christos     if test "$cross_compiling" = maybe; then
   3425  1.1  christos 	cross_compiling=yes
   3426  1.1  christos     else
   3427  1.1  christos 	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
   3428  1.1  christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
   3429  1.1  christos as_fn_error 77 "cannot run C compiled programs.
   3430  1.1  christos If you meant to cross compile, use '--host'.
   3431  1.1  christos See 'config.log' for more details" "$LINENO" 5; }
   3432  1.1  christos     fi
   3433  1.1  christos   fi
   3434  1.1  christos fi
   3435  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3436  1.1  christos printf "%s\n" "$cross_compiling" >&6; }
   3437  1.1  christos 
   3438  1.1  christos rm -f conftest.$ac_ext conftest$ac_cv_exeext \
   3439  1.1  christos   conftest.o conftest.obj conftest.out
   3440  1.1  christos ac_clean_files=$ac_clean_files_save
   3441  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3442  1.1  christos printf %s "checking for suffix of object files... " >&6; }
   3443  1.1  christos if test ${ac_cv_objext+y}
   3444  1.1  christos then :
   3445  1.1  christos   printf %s "(cached) " >&6
   3446  1.1  christos else case e in #(
   3447  1.1  christos   e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3448  1.1  christos /* end confdefs.h.  */
   3449  1.1  christos 
   3450  1.1  christos int
   3451  1.1  christos main (void)
   3452  1.1  christos {
   3453  1.1  christos 
   3454  1.1  christos   ;
   3455  1.1  christos   return 0;
   3456  1.1  christos }
   3457  1.1  christos _ACEOF
   3458  1.1  christos rm -f conftest.o conftest.obj
   3459  1.1  christos if { { ac_try="$ac_compile"
   3460  1.1  christos case "(($ac_try" in
   3461  1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3462  1.1  christos   *) ac_try_echo=$ac_try;;
   3463  1.1  christos esac
   3464  1.1  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3465  1.1  christos printf "%s\n" "$ac_try_echo"; } >&5
   3466  1.1  christos   (eval "$ac_compile") 2>&5
   3467  1.1  christos   ac_status=$?
   3468  1.1  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3469  1.1  christos   test $ac_status = 0; }
   3470  1.1  christos then :
   3471  1.1  christos   for ac_file in conftest.o conftest.obj conftest.*; do
   3472  1.1  christos   test -f "$ac_file" || continue;
   3473  1.1  christos   case $ac_file in
   3474  1.1  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3475  1.1  christos     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3476  1.1  christos        break;;
   3477  1.1  christos   esac
   3478  1.1  christos done
   3479  1.1  christos else case e in #(
   3480  1.1  christos   e) printf "%s\n" "$as_me: failed program was:" >&5
   3481  1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   3482  1.1  christos 
   3483  1.1  christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
   3484  1.1  christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
   3485  1.1  christos as_fn_error $? "cannot compute suffix of object files: cannot compile
   3486  1.1  christos See 'config.log' for more details" "$LINENO" 5; } ;;
   3487  1.1  christos esac
   3488  1.1  christos fi
   3489  1.1  christos rm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
   3490  1.1  christos esac
   3491  1.1  christos fi
   3492  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3493  1.1  christos printf "%s\n" "$ac_cv_objext" >&6; }
   3494  1.1  christos OBJEXT=$ac_cv_objext
   3495  1.1  christos ac_objext=$OBJEXT
   3496  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
   3497  1.1  christos printf %s "checking whether the compiler supports GNU C... " >&6; }
   3498  1.1  christos if test ${ac_cv_c_compiler_gnu+y}
   3499  1.1  christos then :
   3500  1.1  christos   printf %s "(cached) " >&6
   3501  1.1  christos else case e in #(
   3502  1.1  christos   e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3503  1.1  christos /* end confdefs.h.  */
   3504  1.1  christos 
   3505  1.1  christos int
   3506  1.1  christos main (void)
   3507  1.1  christos {
   3508  1.1  christos #ifndef __GNUC__
   3509  1.1  christos        choke me
   3510  1.1  christos #endif
   3511  1.1  christos 
   3512  1.1  christos   ;
   3513  1.1  christos   return 0;
   3514  1.1  christos }
   3515  1.1  christos _ACEOF
   3516  1.1  christos if ac_fn_c_try_compile "$LINENO"
   3517  1.1  christos then :
   3518  1.1  christos   ac_compiler_gnu=yes
   3519  1.1  christos else case e in #(
   3520  1.1  christos   e) ac_compiler_gnu=no ;;
   3521  1.1  christos esac
   3522  1.1  christos fi
   3523  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3524  1.1  christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
   3525  1.1  christos  ;;
   3526  1.1  christos esac
   3527  1.1  christos fi
   3528  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   3529  1.1  christos printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
   3530  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3531  1.1  christos 
   3532  1.1  christos if test $ac_compiler_gnu = yes; then
   3533  1.1  christos   GCC=yes
   3534  1.1  christos else
   3535  1.1  christos   GCC=
   3536  1.1  christos fi
   3537  1.1  christos ac_test_CFLAGS=${CFLAGS+y}
   3538  1.1  christos ac_save_CFLAGS=$CFLAGS
   3539  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   3540  1.1  christos printf %s "checking whether $CC accepts -g... " >&6; }
   3541  1.1  christos if test ${ac_cv_prog_cc_g+y}
   3542  1.1  christos then :
   3543  1.1  christos   printf %s "(cached) " >&6
   3544  1.1  christos else case e in #(
   3545  1.1  christos   e) ac_save_c_werror_flag=$ac_c_werror_flag
   3546  1.1  christos    ac_c_werror_flag=yes
   3547  1.1  christos    ac_cv_prog_cc_g=no
   3548  1.1  christos    CFLAGS="-g"
   3549  1.1  christos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3550  1.1  christos /* end confdefs.h.  */
   3551  1.1  christos 
   3552  1.1  christos int
   3553  1.1  christos main (void)
   3554  1.1  christos {
   3555  1.1  christos 
   3556  1.1  christos   ;
   3557  1.1  christos   return 0;
   3558  1.1  christos }
   3559  1.1  christos _ACEOF
   3560  1.1  christos if ac_fn_c_try_compile "$LINENO"
   3561  1.1  christos then :
   3562  1.1  christos   ac_cv_prog_cc_g=yes
   3563  1.1  christos else case e in #(
   3564  1.1  christos   e) CFLAGS=""
   3565  1.1  christos       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3566  1.1  christos /* end confdefs.h.  */
   3567  1.1  christos 
   3568  1.1  christos int
   3569  1.1  christos main (void)
   3570  1.1  christos {
   3571  1.1  christos 
   3572  1.1  christos   ;
   3573  1.1  christos   return 0;
   3574  1.1  christos }
   3575  1.1  christos _ACEOF
   3576  1.1  christos if ac_fn_c_try_compile "$LINENO"
   3577  1.1  christos then :
   3578  1.1  christos 
   3579  1.1  christos else case e in #(
   3580  1.1  christos   e) ac_c_werror_flag=$ac_save_c_werror_flag
   3581  1.1  christos 	 CFLAGS="-g"
   3582  1.1  christos 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3583  1.1  christos /* end confdefs.h.  */
   3584  1.1  christos 
   3585  1.1  christos int
   3586  1.1  christos main (void)
   3587  1.1  christos {
   3588  1.1  christos 
   3589  1.1  christos   ;
   3590  1.1  christos   return 0;
   3591  1.1  christos }
   3592  1.1  christos _ACEOF
   3593  1.1  christos if ac_fn_c_try_compile "$LINENO"
   3594  1.1  christos then :
   3595  1.1  christos   ac_cv_prog_cc_g=yes
   3596  1.1  christos fi
   3597  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
   3598  1.1  christos esac
   3599  1.1  christos fi
   3600  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
   3601  1.1  christos esac
   3602  1.1  christos fi
   3603  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3604  1.1  christos    ac_c_werror_flag=$ac_save_c_werror_flag ;;
   3605  1.1  christos esac
   3606  1.1  christos fi
   3607  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   3608  1.1  christos printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
   3609  1.1  christos if test $ac_test_CFLAGS; then
   3610  1.1  christos   CFLAGS=$ac_save_CFLAGS
   3611  1.1  christos elif test $ac_cv_prog_cc_g = yes; then
   3612  1.1  christos   if test "$GCC" = yes; then
   3613  1.1  christos     CFLAGS="-g -O2"
   3614  1.1  christos   else
   3615  1.1  christos     CFLAGS="-g"
   3616  1.1  christos   fi
   3617  1.1  christos else
   3618  1.1  christos   if test "$GCC" = yes; then
   3619  1.1  christos     CFLAGS="-O2"
   3620  1.1  christos   else
   3621  1.1  christos     CFLAGS=
   3622  1.1  christos   fi
   3623  1.1  christos fi
   3624  1.1  christos ac_prog_cc_stdc=no
   3625  1.1  christos if test x$ac_prog_cc_stdc = xno
   3626  1.1  christos then :
   3627  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
   3628  1.1  christos printf %s "checking for $CC option to enable C11 features... " >&6; }
   3629  1.1  christos if test ${ac_cv_prog_cc_c11+y}
   3630  1.1  christos then :
   3631  1.1  christos   printf %s "(cached) " >&6
   3632  1.1  christos else case e in #(
   3633  1.1  christos   e) ac_cv_prog_cc_c11=no
   3634  1.1  christos ac_save_CC=$CC
   3635  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3636  1.1  christos /* end confdefs.h.  */
   3637  1.1  christos $ac_c_conftest_c11_program
   3638  1.1  christos _ACEOF
   3639  1.1  christos for ac_arg in '' -std=gnu11
   3640  1.1  christos do
   3641  1.1  christos   CC="$ac_save_CC $ac_arg"
   3642  1.1  christos   if ac_fn_c_try_compile "$LINENO"
   3643  1.1  christos then :
   3644  1.1  christos   ac_cv_prog_cc_c11=$ac_arg
   3645  1.1  christos fi
   3646  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam
   3647  1.1  christos   test "x$ac_cv_prog_cc_c11" != "xno" && break
   3648  1.1  christos done
   3649  1.1  christos rm -f conftest.$ac_ext
   3650  1.1  christos CC=$ac_save_CC ;;
   3651  1.1  christos esac
   3652  1.1  christos fi
   3653  1.1  christos 
   3654  1.1  christos if test "x$ac_cv_prog_cc_c11" = xno
   3655  1.1  christos then :
   3656  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3657  1.1  christos printf "%s\n" "unsupported" >&6; }
   3658  1.1  christos else case e in #(
   3659  1.1  christos   e) if test "x$ac_cv_prog_cc_c11" = x
   3660  1.1  christos then :
   3661  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3662  1.1  christos printf "%s\n" "none needed" >&6; }
   3663  1.1  christos else case e in #(
   3664  1.1  christos   e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
   3665  1.1  christos printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
   3666  1.1  christos      CC="$CC $ac_cv_prog_cc_c11" ;;
   3667  1.1  christos esac
   3668  1.1  christos fi
   3669  1.1  christos   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
   3670  1.1  christos   ac_prog_cc_stdc=c11 ;;
   3671  1.1  christos esac
   3672  1.1  christos fi
   3673  1.1  christos fi
   3674  1.1  christos if test x$ac_prog_cc_stdc = xno
   3675  1.1  christos then :
   3676  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
   3677  1.1  christos printf %s "checking for $CC option to enable C99 features... " >&6; }
   3678  1.1  christos if test ${ac_cv_prog_cc_c99+y}
   3679  1.1  christos then :
   3680  1.1  christos   printf %s "(cached) " >&6
   3681  1.1  christos else case e in #(
   3682  1.1  christos   e) ac_cv_prog_cc_c99=no
   3683  1.1  christos ac_save_CC=$CC
   3684  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3685  1.1  christos /* end confdefs.h.  */
   3686  1.1  christos $ac_c_conftest_c99_program
   3687  1.1  christos _ACEOF
   3688  1.1  christos for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
   3689  1.1  christos do
   3690  1.1  christos   CC="$ac_save_CC $ac_arg"
   3691  1.1  christos   if ac_fn_c_try_compile "$LINENO"
   3692  1.1  christos then :
   3693  1.1  christos   ac_cv_prog_cc_c99=$ac_arg
   3694  1.1  christos fi
   3695  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam
   3696  1.1  christos   test "x$ac_cv_prog_cc_c99" != "xno" && break
   3697  1.1  christos done
   3698  1.1  christos rm -f conftest.$ac_ext
   3699  1.1  christos CC=$ac_save_CC ;;
   3700  1.1  christos esac
   3701  1.1  christos fi
   3702  1.1  christos 
   3703  1.1  christos if test "x$ac_cv_prog_cc_c99" = xno
   3704  1.1  christos then :
   3705  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3706  1.1  christos printf "%s\n" "unsupported" >&6; }
   3707  1.1  christos else case e in #(
   3708  1.1  christos   e) if test "x$ac_cv_prog_cc_c99" = x
   3709  1.1  christos then :
   3710  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3711  1.1  christos printf "%s\n" "none needed" >&6; }
   3712  1.1  christos else case e in #(
   3713  1.1  christos   e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
   3714  1.1  christos printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
   3715  1.1  christos      CC="$CC $ac_cv_prog_cc_c99" ;;
   3716  1.1  christos esac
   3717  1.1  christos fi
   3718  1.1  christos   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
   3719  1.1  christos   ac_prog_cc_stdc=c99 ;;
   3720  1.1  christos esac
   3721  1.1  christos fi
   3722  1.1  christos fi
   3723  1.1  christos if test x$ac_prog_cc_stdc = xno
   3724  1.1  christos then :
   3725  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
   3726  1.1  christos printf %s "checking for $CC option to enable C89 features... " >&6; }
   3727  1.1  christos if test ${ac_cv_prog_cc_c89+y}
   3728  1.1  christos then :
   3729  1.1  christos   printf %s "(cached) " >&6
   3730  1.1  christos else case e in #(
   3731  1.1  christos   e) ac_cv_prog_cc_c89=no
   3732  1.1  christos ac_save_CC=$CC
   3733  1.1  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3734  1.1  christos /* end confdefs.h.  */
   3735  1.1  christos $ac_c_conftest_c89_program
   3736  1.1  christos _ACEOF
   3737  1.1  christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3738  1.1  christos do
   3739  1.1  christos   CC="$ac_save_CC $ac_arg"
   3740  1.1  christos   if ac_fn_c_try_compile "$LINENO"
   3741  1.1  christos then :
   3742  1.1  christos   ac_cv_prog_cc_c89=$ac_arg
   3743  1.1  christos fi
   3744  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam
   3745  1.1  christos   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3746  1.1  christos done
   3747  1.1  christos rm -f conftest.$ac_ext
   3748  1.1  christos CC=$ac_save_CC ;;
   3749  1.1  christos esac
   3750  1.1  christos fi
   3751  1.1  christos 
   3752  1.1  christos if test "x$ac_cv_prog_cc_c89" = xno
   3753  1.1  christos then :
   3754  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3755  1.1  christos printf "%s\n" "unsupported" >&6; }
   3756  1.1  christos else case e in #(
   3757  1.1  christos   e) if test "x$ac_cv_prog_cc_c89" = x
   3758  1.1  christos then :
   3759  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3760  1.1  christos printf "%s\n" "none needed" >&6; }
   3761  1.1  christos else case e in #(
   3762  1.1  christos   e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   3763  1.1  christos printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
   3764  1.1  christos      CC="$CC $ac_cv_prog_cc_c89" ;;
   3765  1.1  christos esac
   3766  1.1  christos fi
   3767  1.1  christos   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
   3768  1.1  christos   ac_prog_cc_stdc=c89 ;;
   3769  1.1  christos esac
   3770  1.1  christos fi
   3771  1.1  christos fi
   3772  1.1  christos 
   3773  1.1  christos ac_ext=c
   3774  1.1  christos ac_cpp='$CPP $CPPFLAGS'
   3775  1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3776  1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3777  1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3778  1.1  christos 
   3779  1.1  christos 
   3780  1.1  christos # allow user to override the -g -O2 flags.
   3781  1.1  christos if test "x$CFLAGS" = "x" ; then
   3782  1.1  christos 
   3783  1.1  christos 
   3784  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5
   3785  1.1  christos printf %s "checking whether $CC supports -g... " >&6; }
   3786  1.1  christos cache=`echo g | sed 'y%.=/+-%___p_%'`
   3787  1.1  christos if eval test \${cv_prog_cc_flag_$cache+y}
   3788  1.1  christos then :
   3789  1.1  christos   printf %s "(cached) " >&6
   3790  1.1  christos else case e in #(
   3791  1.1  christos   e)
   3792  1.1  christos echo 'void f(void){}' >conftest.c
   3793  1.1  christos if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then
   3794  1.1  christos eval "cv_prog_cc_flag_$cache=yes"
   3795  1.1  christos else
   3796  1.1  christos eval "cv_prog_cc_flag_$cache=no"
   3797  1.1  christos fi
   3798  1.1  christos rm -f conftest conftest.o conftest.c
   3799  1.1  christos  ;;
   3800  1.1  christos esac
   3801  1.1  christos fi
   3802  1.1  christos 
   3803  1.1  christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
   3804  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3805  1.1  christos printf "%s\n" "yes" >&6; }
   3806  1.1  christos :
   3807  1.1  christos CFLAGS="$CFLAGS -g"
   3808  1.1  christos else
   3809  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3810  1.1  christos printf "%s\n" "no" >&6; }
   3811  1.1  christos :
   3812  1.1  christos 
   3813  1.1  christos fi
   3814  1.1  christos 
   3815  1.1  christos 
   3816  1.1  christos 
   3817  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5
   3818  1.1  christos printf %s "checking whether $CC supports -O2... " >&6; }
   3819  1.1  christos cache=`echo O2 | sed 'y%.=/+-%___p_%'`
   3820  1.1  christos if eval test \${cv_prog_cc_flag_$cache+y}
   3821  1.1  christos then :
   3822  1.1  christos   printf %s "(cached) " >&6
   3823  1.1  christos else case e in #(
   3824  1.1  christos   e)
   3825  1.1  christos echo 'void f(void){}' >conftest.c
   3826  1.1  christos if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then
   3827  1.1  christos eval "cv_prog_cc_flag_$cache=yes"
   3828  1.1  christos else
   3829  1.1  christos eval "cv_prog_cc_flag_$cache=no"
   3830  1.1  christos fi
   3831  1.1  christos rm -f conftest conftest.o conftest.c
   3832  1.1  christos  ;;
   3833  1.1  christos esac
   3834  1.1  christos fi
   3835  1.1  christos 
   3836  1.1  christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
   3837  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3838  1.1  christos printf "%s\n" "yes" >&6; }
   3839  1.1  christos :
   3840  1.1  christos CFLAGS="$CFLAGS -O2"
   3841  1.1  christos else
   3842  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3843  1.1  christos printf "%s\n" "no" >&6; }
   3844  1.1  christos :
   3845  1.1  christos 
   3846  1.1  christos fi
   3847  1.1  christos 
   3848  1.1  christos 
   3849  1.1  christos 
   3850  1.1  christos     # Check whether --enable-pie was given.
   3851  1.1  christos if test ${enable_pie+y}
   3852  1.1  christos then :
   3853  1.1  christos   enableval=$enable_pie;
   3854  1.1  christos fi
   3855  1.1  christos 
   3856  1.1  christos     if test "x$enable_pie" = "xyes"
   3857  1.1  christos then :
   3858  1.1  christos 
   3859  1.1  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports PIE" >&5
   3860  1.1  christos printf %s "checking if $CC supports PIE... " >&6; }
   3861  1.1  christos 	BAKLDFLAGS="$LDFLAGS"
   3862  1.1  christos 	BAKCFLAGS="$CFLAGS"
   3863  1.1  christos 	LDFLAGS="$LDFLAGS -pie"
   3864  1.1  christos 	CFLAGS="$CFLAGS -fPIE"
   3865  1.1  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3866  1.1  christos /* end confdefs.h.  */
   3867  1.1  christos 
   3868  1.1  christos int
   3869  1.1  christos main (void)
   3870  1.1  christos {
   3871  1.1  christos 
   3872  1.1  christos   ;
   3873  1.1  christos   return 0;
   3874  1.1  christos }
   3875  1.1  christos _ACEOF
   3876  1.1  christos if ac_fn_c_try_link "$LINENO"
   3877  1.1  christos then :
   3878  1.1  christos 
   3879  1.1  christos 	    if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
   3880  1.1  christos 		LDFLAGS="$BAKLDFLAGS"
   3881  1.1  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3882  1.1  christos printf "%s\n" "no" >&6; }
   3883  1.1  christos 	    else
   3884  1.1  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3885  1.1  christos printf "%s\n" "yes" >&6; }
   3886  1.1  christos 	    fi
   3887  1.1  christos 	    rm -f conftest conftest.c conftest.o
   3888  1.1  christos 
   3889  1.1  christos else case e in #(
   3890  1.1  christos   e) LDFLAGS="$BAKLDFLAGS" ; CFLAGS="$BAKCFLAGS" ; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3891  1.1  christos printf "%s\n" "no" >&6; } ;;
   3892  1.1  christos esac
   3893  1.1  christos fi
   3894  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   3895  1.1  christos     conftest$ac_exeext conftest.$ac_ext
   3896  1.1  christos 
   3897  1.1  christos fi
   3898  1.1  christos 
   3899  1.1  christos fi
   3900  1.1  christos 
   3901  1.1  christos ac_header= ac_cache=
   3902  1.1  christos for ac_item in $ac_header_c_list
   3903  1.1  christos do
   3904  1.1  christos   if test $ac_cache; then
   3905  1.1  christos     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
   3906  1.1  christos     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
   3907  1.1  christos       printf "%s\n" "#define $ac_item 1" >> confdefs.h
   3908  1.1  christos     fi
   3909  1.1  christos     ac_header= ac_cache=
   3910  1.1  christos   elif test $ac_header; then
   3911  1.1  christos     ac_cache=$ac_item
   3912  1.1  christos   else
   3913  1.1  christos     ac_header=$ac_item
   3914  1.1  christos   fi
   3915  1.1  christos done
   3916  1.1  christos 
   3917  1.1  christos 
   3918  1.1  christos 
   3919  1.1  christos 
   3920  1.1  christos 
   3921  1.1  christos 
   3922  1.1  christos 
   3923  1.1  christos 
   3924  1.1  christos if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
   3925  1.1  christos then :
   3926  1.1  christos 
   3927  1.1  christos printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
   3928  1.1  christos 
   3929  1.1  christos fi
   3930  1.1  christos ac_fn_c_check_header_compile "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default
   3931  1.1  christos "
   3932  1.1  christos if test "x$ac_cv_header_endian_h" = xyes
   3933  1.1  christos then :
   3934  1.1  christos   printf "%s\n" "#define HAVE_ENDIAN_H 1" >>confdefs.h
   3935  1.1  christos 
   3936  1.1  christos fi
   3937  1.1  christos ac_fn_c_check_header_compile "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default
   3938  1.1  christos "
   3939  1.1  christos if test "x$ac_cv_header_sys_endian_h" = xyes
   3940  1.1  christos then :
   3941  1.1  christos   printf "%s\n" "#define HAVE_SYS_ENDIAN_H 1" >>confdefs.h
   3942  1.1  christos 
   3943  1.1  christos fi
   3944  1.1  christos 
   3945  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
   3946  1.1  christos printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
   3947  1.1  christos if test ${ac_cv_c_undeclared_builtin_options+y}
   3948  1.1  christos then :
   3949  1.1  christos   printf %s "(cached) " >&6
   3950  1.1  christos else case e in #(
   3951  1.1  christos   e) ac_save_CFLAGS=$CFLAGS
   3952  1.1  christos    ac_cv_c_undeclared_builtin_options='cannot detect'
   3953  1.1  christos    for ac_arg in '' -fno-builtin; do
   3954  1.1  christos      CFLAGS="$ac_save_CFLAGS $ac_arg"
   3955  1.1  christos      # This test program should *not* compile successfully.
   3956  1.1  christos      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3957  1.1  christos /* end confdefs.h.  */
   3958  1.1  christos 
   3959  1.1  christos int
   3960  1.1  christos main (void)
   3961  1.1  christos {
   3962  1.1  christos (void) strchr;
   3963  1.1  christos   ;
   3964  1.1  christos   return 0;
   3965  1.1  christos }
   3966  1.1  christos _ACEOF
   3967  1.1  christos if ac_fn_c_try_compile "$LINENO"
   3968  1.1  christos then :
   3969  1.1  christos 
   3970  1.1  christos else case e in #(
   3971  1.1  christos   e) # This test program should compile successfully.
   3972  1.1  christos         # No library function is consistently available on
   3973  1.1  christos         # freestanding implementations, so test against a dummy
   3974  1.1  christos         # declaration.  Include always-available headers on the
   3975  1.1  christos         # off chance that they somehow elicit warnings.
   3976  1.1  christos         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3977  1.1  christos /* end confdefs.h.  */
   3978  1.1  christos #include <float.h>
   3979  1.1  christos #include <limits.h>
   3980  1.1  christos #include <stdarg.h>
   3981  1.1  christos #include <stddef.h>
   3982  1.1  christos extern void ac_decl (int, char *);
   3983  1.1  christos 
   3984  1.1  christos int
   3985  1.1  christos main (void)
   3986  1.1  christos {
   3987  1.1  christos (void) ac_decl (0, (char *) 0);
   3988  1.1  christos   (void) ac_decl;
   3989  1.1  christos 
   3990  1.1  christos   ;
   3991  1.1  christos   return 0;
   3992  1.1  christos }
   3993  1.1  christos _ACEOF
   3994  1.1  christos if ac_fn_c_try_compile "$LINENO"
   3995  1.1  christos then :
   3996  1.1  christos   if test x"$ac_arg" = x
   3997  1.1  christos then :
   3998  1.1  christos   ac_cv_c_undeclared_builtin_options='none needed'
   3999  1.1  christos else case e in #(
   4000  1.1  christos   e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
   4001  1.1  christos esac
   4002  1.1  christos fi
   4003  1.1  christos           break
   4004  1.1  christos fi
   4005  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
   4006  1.1  christos esac
   4007  1.1  christos fi
   4008  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4009  1.1  christos     done
   4010  1.1  christos     CFLAGS=$ac_save_CFLAGS
   4011  1.1  christos    ;;
   4012  1.1  christos esac
   4013  1.1  christos fi
   4014  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
   4015  1.1  christos printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
   4016  1.1  christos   case $ac_cv_c_undeclared_builtin_options in #(
   4017  1.1  christos   'cannot detect') :
   4018  1.1  christos     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
   4019  1.1  christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
   4020  1.1  christos as_fn_error $? "cannot make $CC report undeclared builtins
   4021  1.1  christos See 'config.log' for more details" "$LINENO" 5; } ;; #(
   4022  1.1  christos   'none needed') :
   4023  1.1  christos     ac_c_undeclared_builtin_options='' ;; #(
   4024  1.1  christos   *) :
   4025  1.1  christos     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
   4026  1.1  christos esac
   4027  1.1  christos 
   4028  1.1  christos ac_fn_check_decl "$LINENO" "bswap16" "ac_cv_have_decl_bswap16" "
   4029  1.1  christos $ac_includes_default
   4030  1.1  christos #ifdef HAVE_ENDIAN_H
   4031  1.1  christos #include <endian.h>
   4032  1.1  christos #endif
   4033  1.1  christos #ifdef HAVE_SYS_ENDIAN_H
   4034  1.1  christos #include <sys/endian.h>
   4035  1.1  christos #endif
   4036  1.1  christos 
   4037  1.1  christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
   4038  1.1  christos if test "x$ac_cv_have_decl_bswap16" = xyes
   4039  1.1  christos then :
   4040  1.1  christos   ac_have_decl=1
   4041  1.1  christos else case e in #(
   4042  1.1  christos   e) ac_have_decl=0 ;;
   4043  1.1  christos esac
   4044  1.1  christos fi
   4045  1.1  christos printf "%s\n" "#define HAVE_DECL_BSWAP16 $ac_have_decl" >>confdefs.h
   4046  1.1  christos ac_fn_check_decl "$LINENO" "bswap32" "ac_cv_have_decl_bswap32" "
   4047  1.1  christos $ac_includes_default
   4048  1.1  christos #ifdef HAVE_ENDIAN_H
   4049  1.1  christos #include <endian.h>
   4050  1.1  christos #endif
   4051  1.1  christos #ifdef HAVE_SYS_ENDIAN_H
   4052  1.1  christos #include <sys/endian.h>
   4053  1.1  christos #endif
   4054  1.1  christos 
   4055  1.1  christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
   4056  1.1  christos if test "x$ac_cv_have_decl_bswap32" = xyes
   4057  1.1  christos then :
   4058  1.1  christos   ac_have_decl=1
   4059  1.1  christos else case e in #(
   4060  1.1  christos   e) ac_have_decl=0 ;;
   4061  1.1  christos esac
   4062  1.1  christos fi
   4063  1.1  christos printf "%s\n" "#define HAVE_DECL_BSWAP32 $ac_have_decl" >>confdefs.h
   4064  1.1  christos ac_fn_check_decl "$LINENO" "bswap64" "ac_cv_have_decl_bswap64" "
   4065  1.1  christos $ac_includes_default
   4066  1.1  christos #ifdef HAVE_ENDIAN_H
   4067  1.1  christos #include <endian.h>
   4068  1.1  christos #endif
   4069  1.1  christos #ifdef HAVE_SYS_ENDIAN_H
   4070  1.1  christos #include <sys/endian.h>
   4071  1.1  christos #endif
   4072  1.1  christos 
   4073  1.1  christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
   4074  1.1  christos if test "x$ac_cv_have_decl_bswap64" = xyes
   4075  1.1  christos then :
   4076  1.1  christos   ac_have_decl=1
   4077  1.1  christos else case e in #(
   4078  1.1  christos   e) ac_have_decl=0 ;;
   4079  1.1  christos esac
   4080  1.1  christos fi
   4081  1.1  christos printf "%s\n" "#define HAVE_DECL_BSWAP64 $ac_have_decl" >>confdefs.h
   4082  1.1  christos 
   4083  1.1  christos 
   4084  1.1  christos # Check whether --enable-westmere was given.
   4085  1.1  christos if test ${enable_westmere+y}
   4086  1.1  christos then :
   4087  1.1  christos   enableval=$enable_westmere;
   4088  1.1  christos fi
   4089  1.1  christos 
   4090  1.1  christos case "$enable_westmere" in
   4091  1.1  christos   no)    enable_westmere=no ;;
   4092  1.1  christos   yes|*) enable_westmere=yes ;;
   4093  1.1  christos esac
   4094  1.1  christos 
   4095  1.1  christos # Check whether --enable-haswell was given.
   4096  1.1  christos if test ${enable_haswell+y}
   4097  1.1  christos then :
   4098  1.1  christos   enableval=$enable_haswell;
   4099  1.1  christos fi
   4100  1.1  christos 
   4101  1.1  christos case "$enable_haswell" in
   4102  1.1  christos   no)    enable_haswell=no ;;
   4103  1.1  christos   yes|*) enable_haswell=yes ;;
   4104  1.1  christos esac
   4105  1.1  christos 
   4106  1.1  christos # GCC and Clang
   4107  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -MMD" >&5
   4108  1.1  christos printf %s "checking whether C compiler accepts -MMD... " >&6; }
   4109  1.1  christos if test ${ax_cv_check_cflags___MMD+y}
   4110  1.1  christos then :
   4111  1.1  christos   printf %s "(cached) " >&6
   4112  1.1  christos else case e in #(
   4113  1.1  christos   e)
   4114  1.1  christos   ax_check_save_flags=$CFLAGS
   4115  1.1  christos   CFLAGS="$CFLAGS  -MMD"
   4116  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4117  1.1  christos /* end confdefs.h.  */
   4118  1.1  christos 
   4119  1.1  christos int
   4120  1.1  christos main (void)
   4121  1.1  christos {
   4122  1.1  christos 
   4123  1.1  christos   ;
   4124  1.1  christos   return 0;
   4125  1.1  christos }
   4126  1.1  christos _ACEOF
   4127  1.1  christos if ac_fn_c_try_compile "$LINENO"
   4128  1.1  christos then :
   4129  1.1  christos   ax_cv_check_cflags___MMD=yes
   4130  1.1  christos else case e in #(
   4131  1.1  christos   e) ax_cv_check_cflags___MMD=no ;;
   4132  1.1  christos esac
   4133  1.1  christos fi
   4134  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4135  1.1  christos   CFLAGS=$ax_check_save_flags ;;
   4136  1.1  christos esac
   4137  1.1  christos fi
   4138  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___MMD" >&5
   4139  1.1  christos printf "%s\n" "$ax_cv_check_cflags___MMD" >&6; }
   4140  1.1  christos if test "x$ax_cv_check_cflags___MMD" = xyes
   4141  1.1  christos then :
   4142  1.1  christos   DEPFLAGS="-MMD -MP"
   4143  1.1  christos else case e in #(
   4144  1.1  christos   e) : ;;
   4145  1.1  christos esac
   4146  1.1  christos fi
   4147  1.1  christos 
   4148  1.1  christos # Oracle Developer Studio (no -MP)
   4149  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -xMMD" >&5
   4150  1.1  christos printf %s "checking whether C compiler accepts -xMMD... " >&6; }
   4151  1.1  christos if test ${ax_cv_check_cflags___xMMD+y}
   4152  1.1  christos then :
   4153  1.1  christos   printf %s "(cached) " >&6
   4154  1.1  christos else case e in #(
   4155  1.1  christos   e)
   4156  1.1  christos   ax_check_save_flags=$CFLAGS
   4157  1.1  christos   CFLAGS="$CFLAGS  -xMMD"
   4158  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4159  1.1  christos /* end confdefs.h.  */
   4160  1.1  christos 
   4161  1.1  christos int
   4162  1.1  christos main (void)
   4163  1.1  christos {
   4164  1.1  christos 
   4165  1.1  christos   ;
   4166  1.1  christos   return 0;
   4167  1.1  christos }
   4168  1.1  christos _ACEOF
   4169  1.1  christos if ac_fn_c_try_compile "$LINENO"
   4170  1.1  christos then :
   4171  1.1  christos   ax_cv_check_cflags___xMMD=yes
   4172  1.1  christos else case e in #(
   4173  1.1  christos   e) ax_cv_check_cflags___xMMD=no ;;
   4174  1.1  christos esac
   4175  1.1  christos fi
   4176  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4177  1.1  christos   CFLAGS=$ax_check_save_flags ;;
   4178  1.1  christos esac
   4179  1.1  christos fi
   4180  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___xMMD" >&5
   4181  1.1  christos printf "%s\n" "$ax_cv_check_cflags___xMMD" >&6; }
   4182  1.1  christos if test "x$ax_cv_check_cflags___xMMD" = xyes
   4183  1.1  christos then :
   4184  1.1  christos   DEPFLAGS="-xMMD"
   4185  1.1  christos else case e in #(
   4186  1.1  christos   e) : ;;
   4187  1.1  christos esac
   4188  1.1  christos fi
   4189  1.1  christos 
   4190  1.1  christos 
   4191  1.1  christos 
   4192  1.1  christos 
   4193  1.1  christos # Figure out the canonical target architecture.
   4194  1.1  christos 
   4195  1.1  christos 
   4196  1.1  christos 
   4197  1.1  christos   # Make sure we can run config.sub.
   4198  1.1  christos $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
   4199  1.1  christos   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
   4200  1.1  christos 
   4201  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   4202  1.1  christos printf %s "checking build system type... " >&6; }
   4203  1.1  christos if test ${ac_cv_build+y}
   4204  1.1  christos then :
   4205  1.1  christos   printf %s "(cached) " >&6
   4206  1.1  christos else case e in #(
   4207  1.1  christos   e) ac_build_alias=$build_alias
   4208  1.1  christos test "x$ac_build_alias" = x &&
   4209  1.1  christos   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
   4210  1.1  christos test "x$ac_build_alias" = x &&
   4211  1.1  christos   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   4212  1.1  christos ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
   4213  1.1  christos   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
   4214  1.1  christos  ;;
   4215  1.1  christos esac
   4216  1.1  christos fi
   4217  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   4218  1.1  christos printf "%s\n" "$ac_cv_build" >&6; }
   4219  1.1  christos case $ac_cv_build in
   4220  1.1  christos *-*-*) ;;
   4221  1.1  christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   4222  1.1  christos esac
   4223  1.1  christos build=$ac_cv_build
   4224  1.1  christos ac_save_IFS=$IFS; IFS='-'
   4225  1.1  christos set x $ac_cv_build
   4226  1.1  christos shift
   4227  1.1  christos build_cpu=$1
   4228  1.1  christos build_vendor=$2
   4229  1.1  christos shift; shift
   4230  1.1  christos # Remember, the first character of IFS is used to create $*,
   4231  1.1  christos # except with old shells:
   4232  1.1  christos build_os=$*
   4233  1.1  christos IFS=$ac_save_IFS
   4234  1.1  christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   4235  1.1  christos 
   4236  1.1  christos 
   4237  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   4238  1.1  christos printf %s "checking host system type... " >&6; }
   4239  1.1  christos if test ${ac_cv_host+y}
   4240  1.1  christos then :
   4241  1.1  christos   printf %s "(cached) " >&6
   4242  1.1  christos else case e in #(
   4243  1.1  christos   e) if test "x$host_alias" = x; then
   4244  1.1  christos   ac_cv_host=$ac_cv_build
   4245  1.1  christos else
   4246  1.1  christos   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
   4247  1.1  christos     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
   4248  1.1  christos fi
   4249  1.1  christos  ;;
   4250  1.1  christos esac
   4251  1.1  christos fi
   4252  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   4253  1.1  christos printf "%s\n" "$ac_cv_host" >&6; }
   4254  1.1  christos case $ac_cv_host in
   4255  1.1  christos *-*-*) ;;
   4256  1.1  christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   4257  1.1  christos esac
   4258  1.1  christos host=$ac_cv_host
   4259  1.1  christos ac_save_IFS=$IFS; IFS='-'
   4260  1.1  christos set x $ac_cv_host
   4261  1.1  christos shift
   4262  1.1  christos host_cpu=$1
   4263  1.1  christos host_vendor=$2
   4264  1.1  christos shift; shift
   4265  1.1  christos # Remember, the first character of IFS is used to create $*,
   4266  1.1  christos # except with old shells:
   4267  1.1  christos host_os=$*
   4268  1.1  christos IFS=$ac_save_IFS
   4269  1.1  christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   4270  1.1  christos 
   4271  1.1  christos 
   4272  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
   4273  1.1  christos printf %s "checking target system type... " >&6; }
   4274  1.1  christos if test ${ac_cv_target+y}
   4275  1.1  christos then :
   4276  1.1  christos   printf %s "(cached) " >&6
   4277  1.1  christos else case e in #(
   4278  1.1  christos   e) if test "x$target_alias" = x; then
   4279  1.1  christos   ac_cv_target=$ac_cv_host
   4280  1.1  christos else
   4281  1.1  christos   ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
   4282  1.1  christos     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5
   4283  1.1  christos fi
   4284  1.1  christos  ;;
   4285  1.1  christos esac
   4286  1.1  christos fi
   4287  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
   4288  1.1  christos printf "%s\n" "$ac_cv_target" >&6; }
   4289  1.1  christos case $ac_cv_target in
   4290  1.1  christos *-*-*) ;;
   4291  1.1  christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
   4292  1.1  christos esac
   4293  1.1  christos target=$ac_cv_target
   4294  1.1  christos ac_save_IFS=$IFS; IFS='-'
   4295  1.1  christos set x $ac_cv_target
   4296  1.1  christos shift
   4297  1.1  christos target_cpu=$1
   4298  1.1  christos target_vendor=$2
   4299  1.1  christos shift; shift
   4300  1.1  christos # Remember, the first character of IFS is used to create $*,
   4301  1.1  christos # except with old shells:
   4302  1.1  christos target_os=$*
   4303  1.1  christos IFS=$ac_save_IFS
   4304  1.1  christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
   4305  1.1  christos 
   4306  1.1  christos 
   4307  1.1  christos # The aliases save the names the user supplied, while $host etc.
   4308  1.1  christos # will get canonicalized.
   4309  1.1  christos test -n "$target_alias" &&
   4310  1.1  christos   test "$program_prefix$program_suffix$program_transform_name" = \
   4311  1.1  christos     NONENONEs,x,x, &&
   4312  1.1  christos   program_prefix=${target_alias}-
   4313  1.1  christos 
   4314  1.1  christos # Multiple instruction sets may be supported by a specific architecture.
   4315  1.1  christos # e.g. x86_64 may (or may not) support any of SSE42, AVX2 and AVX-512. The
   4316  1.1  christos # best instruction set is automatically selected at runtime, but the compiler
   4317  1.1  christos # may or may not support generating code for an instruction set.
   4318  1.1  christos case "$target" in
   4319  1.1  christos   *amd64*)  x86_64=yes ;;
   4320  1.1  christos   *x86_64*) x86_64=yes ;;
   4321  1.1  christos   *)        x86_64=no  ;;
   4322  1.1  christos esac
   4323  1.1  christos 
   4324  1.1  christos HAVE_WESTMERE=NO
   4325  1.1  christos HAVE_HASWELL=NO
   4326  1.1  christos 
   4327  1.1  christos if test $x86_64 = "yes"; then
   4328  1.1  christos   ac_fn_c_check_header_compile "$LINENO" "immintrin.h" "ac_cv_header_immintrin_h" "$ac_includes_default"
   4329  1.1  christos if test "x$ac_cv_header_immintrin_h" = xyes
   4330  1.1  christos then :
   4331  1.1  christos 
   4332  1.1  christos fi
   4333  1.1  christos 
   4334  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -march=westmere" >&5
   4335  1.1  christos printf %s "checking whether C compiler accepts -march=westmere... " >&6; }
   4336  1.1  christos if test ${ax_cv_check_cflags__Werror__march_westmere+y}
   4337  1.1  christos then :
   4338  1.1  christos   printf %s "(cached) " >&6
   4339  1.1  christos else case e in #(
   4340  1.1  christos   e)
   4341  1.1  christos   ax_check_save_flags=$CFLAGS
   4342  1.1  christos   CFLAGS="$CFLAGS -Werror -march=westmere"
   4343  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4344  1.1  christos /* end confdefs.h.  */
   4345  1.1  christos 
   4346  1.1  christos int
   4347  1.1  christos main (void)
   4348  1.1  christos {
   4349  1.1  christos 
   4350  1.1  christos   ;
   4351  1.1  christos   return 0;
   4352  1.1  christos }
   4353  1.1  christos _ACEOF
   4354  1.1  christos if ac_fn_c_try_compile "$LINENO"
   4355  1.1  christos then :
   4356  1.1  christos   ax_cv_check_cflags__Werror__march_westmere=yes
   4357  1.1  christos else case e in #(
   4358  1.1  christos   e) ax_cv_check_cflags__Werror__march_westmere=no ;;
   4359  1.1  christos esac
   4360  1.1  christos fi
   4361  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4362  1.1  christos   CFLAGS=$ax_check_save_flags ;;
   4363  1.1  christos esac
   4364  1.1  christos fi
   4365  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__march_westmere" >&5
   4366  1.1  christos printf "%s\n" "$ax_cv_check_cflags__Werror__march_westmere" >&6; }
   4367  1.1  christos if test "x$ax_cv_check_cflags__Werror__march_westmere" = xyes
   4368  1.1  christos then :
   4369  1.1  christos   :
   4370  1.1  christos else case e in #(
   4371  1.1  christos   e) : ;;
   4372  1.1  christos esac
   4373  1.1  christos fi
   4374  1.1  christos 
   4375  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -march=haswell" >&5
   4376  1.1  christos printf %s "checking whether C compiler accepts -march=haswell... " >&6; }
   4377  1.1  christos if test ${ax_cv_check_cflags__Werror__march_haswell+y}
   4378  1.1  christos then :
   4379  1.1  christos   printf %s "(cached) " >&6
   4380  1.1  christos else case e in #(
   4381  1.1  christos   e)
   4382  1.1  christos   ax_check_save_flags=$CFLAGS
   4383  1.1  christos   CFLAGS="$CFLAGS -Werror -march=haswell"
   4384  1.1  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4385  1.1  christos /* end confdefs.h.  */
   4386  1.1  christos 
   4387  1.1  christos int
   4388  1.1  christos main (void)
   4389  1.1  christos {
   4390  1.1  christos 
   4391  1.1  christos   ;
   4392  1.1  christos   return 0;
   4393  1.1  christos }
   4394  1.1  christos _ACEOF
   4395  1.1  christos if ac_fn_c_try_compile "$LINENO"
   4396  1.1  christos then :
   4397  1.1  christos   ax_cv_check_cflags__Werror__march_haswell=yes
   4398  1.1  christos else case e in #(
   4399  1.1  christos   e) ax_cv_check_cflags__Werror__march_haswell=no ;;
   4400  1.1  christos esac
   4401  1.1  christos fi
   4402  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4403  1.1  christos   CFLAGS=$ax_check_save_flags ;;
   4404  1.1  christos esac
   4405  1.1  christos fi
   4406  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__march_haswell" >&5
   4407  1.1  christos printf "%s\n" "$ax_cv_check_cflags__Werror__march_haswell" >&6; }
   4408  1.1  christos if test "x$ax_cv_check_cflags__Werror__march_haswell" = xyes
   4409  1.1  christos then :
   4410  1.1  christos   :
   4411  1.1  christos else case e in #(
   4412  1.1  christos   e) : ;;
   4413  1.1  christos esac
   4414  1.1  christos fi
   4415  1.1  christos 
   4416  1.1  christos 
   4417  1.1  christos   # Check if the arch instruction set support includes the simd instructions.
   4418  1.1  christos   if test $enable_westmere != "no" -a \
   4419  1.1  christos           $ax_cv_check_cflags__Werror__march_westmere = "yes" -a \
   4420  1.1  christos           $ac_cv_header_immintrin_h = "yes" ; then
   4421  1.1  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -march=westmere works" >&5
   4422  1.1  christos printf %s "checking whether -march=westmere works... " >&6; }
   4423  1.1  christos     BAKCFLAGS="$CFLAGS"
   4424  1.1  christos     CFLAGS="-march=westmere $CFLAGS"
   4425  1.1  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4426  1.1  christos /* end confdefs.h.  */
   4427  1.1  christos 
   4428  1.1  christos $ac_includes_default
   4429  1.1  christos 
   4430  1.1  christos #include <stdint.h>
   4431  1.1  christos #include <immintrin.h>
   4432  1.1  christos 
   4433  1.1  christos int main(int argc, char *argv[])
   4434  1.1  christos {
   4435  1.1  christos   (void)argv;
   4436  1.1  christos   uint64_t popcnt = _mm_popcnt_u64((uint64_t)argc);
   4437  1.1  christos   return popcnt == 11;
   4438  1.1  christos }
   4439  1.1  christos 
   4440  1.1  christos 
   4441  1.1  christos _ACEOF
   4442  1.1  christos if ac_fn_c_try_compile "$LINENO"
   4443  1.1  christos then :
   4444  1.1  christos 
   4445  1.1  christos 
   4446  1.1  christos printf "%s\n" "#define HAVE_WESTMERE 1" >>confdefs.h
   4447  1.1  christos 
   4448  1.1  christos     HAVE_WESTMERE=WESTMERE
   4449  1.1  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4450  1.1  christos printf "%s\n" "yes" >&6; }
   4451  1.1  christos 
   4452  1.1  christos else case e in #(
   4453  1.1  christos   e)
   4454  1.1  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4455  1.1  christos printf "%s\n" "no" >&6; }
   4456  1.1  christos  ;;
   4457  1.1  christos esac
   4458  1.1  christos fi
   4459  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4460  1.1  christos     CFLAGS="$BAKCFLAGS"
   4461  1.1  christos   fi
   4462  1.1  christos 
   4463  1.1  christos   if test $enable_haswell != "no" -a \
   4464  1.1  christos           $ax_cv_check_cflags__Werror__march_haswell = "yes" -a \
   4465  1.1  christos           $ac_cv_header_immintrin_h = "yes" ; then
   4466  1.1  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -march=haswell works" >&5
   4467  1.1  christos printf %s "checking whether -march=haswell works... " >&6; }
   4468  1.1  christos     BAKCFLAGS="$CFLAGS"
   4469  1.1  christos     CFLAGS="-march=haswell $CFLAGS"
   4470  1.1  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4471  1.1  christos /* end confdefs.h.  */
   4472  1.1  christos 
   4473  1.1  christos $ac_includes_default
   4474  1.1  christos 
   4475  1.1  christos #include <stdint.h>
   4476  1.1  christos #include <immintrin.h>
   4477  1.1  christos 
   4478  1.1  christos int main(int argc, char *argv[])
   4479  1.1  christos {
   4480  1.1  christos   (void)argv;
   4481  1.1  christos   int argc32x8[8] = { argc, 0, 0, 0, 0, 0, 0, 0 };
   4482  1.1  christos   __m256i argc256 = _mm256_loadu_si256((__m256i *)argc32x8);
   4483  1.1  christos   return _mm256_testz_si256(argc256, _mm256_set1_epi8(11));
   4484  1.1  christos }
   4485  1.1  christos 
   4486  1.1  christos 
   4487  1.1  christos _ACEOF
   4488  1.1  christos if ac_fn_c_try_compile "$LINENO"
   4489  1.1  christos then :
   4490  1.1  christos 
   4491  1.1  christos 
   4492  1.1  christos printf "%s\n" "#define HAVE_HASWELL 1" >>confdefs.h
   4493  1.1  christos 
   4494  1.1  christos     HAVE_HASWELL=HASWELL
   4495  1.1  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4496  1.1  christos printf "%s\n" "yes" >&6; }
   4497  1.1  christos 
   4498  1.1  christos else case e in #(
   4499  1.1  christos   e)
   4500  1.1  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4501  1.1  christos printf "%s\n" "no" >&6; }
   4502  1.1  christos  ;;
   4503  1.1  christos esac
   4504  1.1  christos fi
   4505  1.1  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4506  1.1  christos     CFLAGS="$BAKCFLAGS"
   4507  1.1  christos   fi
   4508  1.1  christos fi
   4509  1.1  christos 
   4510  1.1  christos 
   4511  1.1  christos   for ac_func in realpath
   4512  1.1  christos do :
   4513  1.1  christos   ac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
   4514  1.1  christos if test "x$ac_cv_func_realpath" = xyes
   4515  1.1  christos then :
   4516  1.1  christos   printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h
   4517  1.1  christos 
   4518  1.1  christos else case e in #(
   4519  1.1  christos   e) as_fn_error $? "realpath is not available" "$LINENO" 5 ;;
   4520  1.1  christos esac
   4521  1.1  christos fi
   4522  1.1  christos 
   4523  1.1  christos done
   4524  1.1  christos 
   4525  1.1  christos 
   4526  1.1  christos 
   4527  1.1  christos 
   4528  1.1  christos 
   4529  1.1  christos 
   4530  1.1  christos 
   4531  1.1  christos cat >confcache <<\_ACEOF
   4532  1.1  christos # This file is a shell script that caches the results of configure
   4533  1.1  christos # tests run on this system so they can be shared between configure
   4534  1.1  christos # scripts and configure runs, see configure's option --config-cache.
   4535  1.1  christos # It is not useful on other systems.  If it contains results you don't
   4536  1.1  christos # want to keep, you may remove or edit it.
   4537  1.1  christos #
   4538  1.1  christos # config.status only pays attention to the cache file if you give it
   4539  1.1  christos # the --recheck option to rerun configure.
   4540  1.1  christos #
   4541  1.1  christos # 'ac_cv_env_foo' variables (set or unset) will be overridden when
   4542  1.1  christos # loading this file, other *unset* 'ac_cv_foo' will be assigned the
   4543  1.1  christos # following values.
   4544  1.1  christos 
   4545  1.1  christos _ACEOF
   4546  1.1  christos 
   4547  1.1  christos # The following way of writing the cache mishandles newlines in values,
   4548  1.1  christos # but we know of no workaround that is simple, portable, and efficient.
   4549  1.1  christos # So, we kill variables containing newlines.
   4550  1.1  christos # Ultrix sh set writes to stderr and can't be redirected directly,
   4551  1.1  christos # and sets the high bit in the cache file unless we assign to the vars.
   4552  1.1  christos (
   4553  1.1  christos   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   4554  1.1  christos     eval ac_val=\$$ac_var
   4555  1.1  christos     case $ac_val in #(
   4556  1.1  christos     *${as_nl}*)
   4557  1.1  christos       case $ac_var in #(
   4558  1.1  christos       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   4559  1.1  christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   4560  1.1  christos       esac
   4561  1.1  christos       case $ac_var in #(
   4562  1.1  christos       _ | IFS | as_nl) ;; #(
   4563  1.1  christos       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   4564  1.1  christos       *) { eval $ac_var=; unset $ac_var;} ;;
   4565  1.1  christos       esac ;;
   4566  1.1  christos     esac
   4567  1.1  christos   done
   4568  1.1  christos 
   4569  1.1  christos   (set) 2>&1 |
   4570  1.1  christos     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   4571  1.1  christos     *${as_nl}ac_space=\ *)
   4572  1.1  christos       # 'set' does not quote correctly, so add quotes: double-quote
   4573  1.1  christos       # substitution turns \\\\ into \\, and sed turns \\ into \.
   4574  1.1  christos       sed -n \
   4575  1.1  christos 	"s/'/'\\\\''/g;
   4576  1.1  christos 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   4577  1.1  christos       ;; #(
   4578  1.1  christos     *)
   4579  1.1  christos       # 'set' quotes correctly as required by POSIX, so do not add quotes.
   4580  1.1  christos       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   4581  1.1  christos       ;;
   4582  1.1  christos     esac |
   4583  1.1  christos     sort
   4584  1.1  christos ) |
   4585  1.1  christos   sed '
   4586  1.1  christos      /^ac_cv_env_/b end
   4587  1.1  christos      t clear
   4588  1.1  christos      :clear
   4589  1.1  christos      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
   4590  1.1  christos      t end
   4591  1.1  christos      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   4592  1.1  christos      :end' >>confcache
   4593  1.1  christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   4594  1.1  christos   if test -w "$cache_file"; then
   4595  1.1  christos     if test "x$cache_file" != "x/dev/null"; then
   4596  1.1  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   4597  1.1  christos printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
   4598  1.1  christos       if test ! -f "$cache_file" || test -h "$cache_file"; then
   4599  1.1  christos 	cat confcache >"$cache_file"
   4600  1.1  christos       else
   4601  1.1  christos         case $cache_file in #(
   4602  1.1  christos         */* | ?:*)
   4603  1.1  christos 	  mv -f confcache "$cache_file"$$ &&
   4604  1.1  christos 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   4605  1.1  christos         *)
   4606  1.1  christos 	  mv -f confcache "$cache_file" ;;
   4607  1.1  christos 	esac
   4608  1.1  christos       fi
   4609  1.1  christos     fi
   4610  1.1  christos   else
   4611  1.1  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   4612  1.1  christos printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
   4613  1.1  christos   fi
   4614  1.1  christos fi
   4615  1.1  christos rm -f confcache
   4616  1.1  christos 
   4617  1.1  christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
   4618  1.1  christos # Let make expand exec_prefix.
   4619  1.1  christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   4620  1.1  christos 
   4621  1.1  christos DEFS=-DHAVE_CONFIG_H
   4622  1.1  christos 
   4623  1.1  christos ac_libobjs=
   4624  1.1  christos ac_ltlibobjs=
   4625  1.1  christos U=
   4626  1.1  christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   4627  1.1  christos   # 1. Remove the extension, and $U if already installed.
   4628  1.1  christos   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   4629  1.1  christos   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
   4630  1.1  christos   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   4631  1.1  christos   #    will be set to the directory where LIBOBJS objects are built.
   4632  1.1  christos   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   4633  1.1  christos   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   4634  1.1  christos done
   4635  1.1  christos LIBOBJS=$ac_libobjs
   4636  1.1  christos 
   4637  1.1  christos LTLIBOBJS=$ac_ltlibobjs
   4638  1.1  christos 
   4639  1.1  christos 
   4640  1.1  christos 
   4641  1.1  christos : "${CONFIG_STATUS=./config.status}"
   4642  1.1  christos ac_write_fail=0
   4643  1.1  christos ac_clean_files_save=$ac_clean_files
   4644  1.1  christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   4645  1.1  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   4646  1.1  christos printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
   4647  1.1  christos as_write_fail=0
   4648  1.1  christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   4649  1.1  christos #! $SHELL
   4650  1.1  christos # Generated by $as_me.
   4651  1.1  christos # Run this file to recreate the current configuration.
   4652  1.1  christos # Compiler output produced by configure, useful for debugging
   4653  1.1  christos # configure, is in config.log if it exists.
   4654  1.1  christos 
   4655  1.1  christos debug=false
   4656  1.1  christos ac_cs_recheck=false
   4657  1.1  christos ac_cs_silent=false
   4658  1.1  christos 
   4659  1.1  christos SHELL=\${CONFIG_SHELL-$SHELL}
   4660  1.1  christos export SHELL
   4661  1.1  christos _ASEOF
   4662  1.1  christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   4663  1.1  christos ## -------------------- ##
   4664  1.1  christos ## M4sh Initialization. ##
   4665  1.1  christos ## -------------------- ##
   4666  1.1  christos 
   4667  1.1  christos # Be more Bourne compatible
   4668  1.1  christos DUALCASE=1; export DUALCASE # for MKS sh
   4669  1.1  christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
   4670  1.1  christos then :
   4671  1.1  christos   emulate sh
   4672  1.1  christos   NULLCMD=:
   4673  1.1  christos   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   4674  1.1  christos   # is contrary to our usage.  Disable this feature.
   4675  1.1  christos   alias -g '${1+"$@"}'='"$@"'
   4676  1.1  christos   setopt NO_GLOB_SUBST
   4677  1.1  christos else case e in #(
   4678  1.1  christos   e) case `(set -o) 2>/dev/null` in #(
   4679  1.1  christos   *posix*) :
   4680  1.1  christos     set -o posix ;; #(
   4681  1.1  christos   *) :
   4682  1.1  christos      ;;
   4683  1.1  christos esac ;;
   4684  1.1  christos esac
   4685  1.1  christos fi
   4686  1.1  christos 
   4687  1.1  christos 
   4688  1.1  christos 
   4689  1.1  christos # Reset variables that may have inherited troublesome values from
   4690  1.1  christos # the environment.
   4691  1.1  christos 
   4692  1.1  christos # IFS needs to be set, to space, tab, and newline, in precisely that order.
   4693  1.1  christos # (If _AS_PATH_WALK were called with IFS unset, it would have the
   4694  1.1  christos # side effect of setting IFS to empty, thus disabling word splitting.)
   4695  1.1  christos # Quoting is to prevent editors from complaining about space-tab.
   4696  1.1  christos as_nl='
   4697  1.1  christos '
   4698  1.1  christos export as_nl
   4699  1.1  christos IFS=" ""	$as_nl"
   4700  1.1  christos 
   4701  1.1  christos PS1='$ '
   4702  1.1  christos PS2='> '
   4703  1.1  christos PS4='+ '
   4704  1.1  christos 
   4705  1.1  christos # Ensure predictable behavior from utilities with locale-dependent output.
   4706  1.1  christos LC_ALL=C
   4707  1.1  christos export LC_ALL
   4708  1.1  christos LANGUAGE=C
   4709  1.1  christos export LANGUAGE
   4710  1.1  christos 
   4711  1.1  christos # We cannot yet rely on "unset" to work, but we need these variables
   4712  1.1  christos # to be unset--not just set to an empty or harmless value--now, to
   4713  1.1  christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
   4714  1.1  christos # also avoids known problems related to "unset" and subshell syntax
   4715  1.1  christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
   4716  1.1  christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
   4717  1.1  christos do eval test \${$as_var+y} \
   4718  1.1  christos   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   4719  1.1  christos done
   4720  1.1  christos 
   4721  1.1  christos # Ensure that fds 0, 1, and 2 are open.
   4722  1.1  christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
   4723  1.1  christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
   4724  1.1  christos if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
   4725  1.1  christos 
   4726  1.1  christos # The user is always right.
   4727  1.1  christos if ${PATH_SEPARATOR+false} :; then
   4728  1.1  christos   PATH_SEPARATOR=:
   4729  1.1  christos   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   4730  1.1  christos     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   4731  1.1  christos       PATH_SEPARATOR=';'
   4732  1.1  christos   }
   4733  1.1  christos fi
   4734  1.1  christos 
   4735  1.1  christos 
   4736  1.1  christos # Find who we are.  Look in the path if we contain no directory separator.
   4737  1.1  christos as_myself=
   4738  1.1  christos case $0 in #((
   4739  1.1  christos   *[\\/]* ) as_myself=$0 ;;
   4740  1.1  christos   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4741  1.1  christos for as_dir in $PATH
   4742  1.1  christos do
   4743  1.1  christos   IFS=$as_save_IFS
   4744  1.1  christos   case $as_dir in #(((
   4745  1.1  christos     '') as_dir=./ ;;
   4746  1.1  christos     */) ;;
   4747  1.1  christos     *) as_dir=$as_dir/ ;;
   4748  1.1  christos   esac
   4749  1.1  christos     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
   4750  1.1  christos   done
   4751  1.1  christos IFS=$as_save_IFS
   4752  1.1  christos 
   4753  1.1  christos      ;;
   4754  1.1  christos esac
   4755  1.1  christos # We did not find ourselves, most probably we were run as 'sh COMMAND'
   4756  1.1  christos # in which case we are not to be found in the path.
   4757  1.1  christos if test "x$as_myself" = x; then
   4758  1.1  christos   as_myself=$0
   4759  1.1  christos fi
   4760  1.1  christos if test ! -f "$as_myself"; then
   4761  1.1  christos   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   4762  1.1  christos   exit 1
   4763  1.1  christos fi
   4764  1.1  christos 
   4765  1.1  christos 
   4766  1.1  christos 
   4767  1.1  christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
   4768  1.1  christos # ----------------------------------------
   4769  1.1  christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   4770  1.1  christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   4771  1.1  christos # script with STATUS, using 1 if that was 0.
   4772  1.1  christos as_fn_error ()
   4773  1.1  christos {
   4774  1.1  christos   as_status=$1; test $as_status -eq 0 && as_status=1
   4775  1.1  christos   if test "$4"; then
   4776  1.1  christos     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   4777  1.1  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   4778  1.1  christos   fi
   4779  1.1  christos   printf "%s\n" "$as_me: error: $2" >&2
   4780  1.1  christos   as_fn_exit $as_status
   4781  1.1  christos } # as_fn_error
   4782  1.1  christos 
   4783  1.1  christos 
   4784  1.1  christos # as_fn_set_status STATUS
   4785  1.1  christos # -----------------------
   4786  1.1  christos # Set $? to STATUS, without forking.
   4787  1.1  christos as_fn_set_status ()
   4788  1.1  christos {
   4789  1.1  christos   return $1
   4790  1.1  christos } # as_fn_set_status
   4791  1.1  christos 
   4792  1.1  christos # as_fn_exit STATUS
   4793  1.1  christos # -----------------
   4794  1.1  christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   4795  1.1  christos as_fn_exit ()
   4796  1.1  christos {
   4797  1.1  christos   set +e
   4798  1.1  christos   as_fn_set_status $1
   4799  1.1  christos   exit $1
   4800  1.1  christos } # as_fn_exit
   4801  1.1  christos 
   4802  1.1  christos # as_fn_unset VAR
   4803  1.1  christos # ---------------
   4804  1.1  christos # Portably unset VAR.
   4805  1.1  christos as_fn_unset ()
   4806  1.1  christos {
   4807  1.1  christos   { eval $1=; unset $1;}
   4808  1.1  christos }
   4809  1.1  christos as_unset=as_fn_unset
   4810  1.1  christos 
   4811  1.1  christos # as_fn_append VAR VALUE
   4812  1.1  christos # ----------------------
   4813  1.1  christos # Append the text in VALUE to the end of the definition contained in VAR. Take
   4814  1.1  christos # advantage of any shell optimizations that allow amortized linear growth over
   4815  1.1  christos # repeated appends, instead of the typical quadratic growth present in naive
   4816  1.1  christos # implementations.
   4817  1.1  christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
   4818  1.1  christos then :
   4819  1.1  christos   eval 'as_fn_append ()
   4820  1.1  christos   {
   4821  1.1  christos     eval $1+=\$2
   4822  1.1  christos   }'
   4823  1.1  christos else case e in #(
   4824  1.1  christos   e) as_fn_append ()
   4825  1.1  christos   {
   4826  1.1  christos     eval $1=\$$1\$2
   4827  1.1  christos   } ;;
   4828  1.1  christos esac
   4829  1.1  christos fi # as_fn_append
   4830  1.1  christos 
   4831  1.1  christos # as_fn_arith ARG...
   4832  1.1  christos # ------------------
   4833  1.1  christos # Perform arithmetic evaluation on the ARGs, and store the result in the
   4834  1.1  christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
   4835  1.1  christos # must be portable across $(()) and expr.
   4836  1.1  christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
   4837  1.1  christos then :
   4838  1.1  christos   eval 'as_fn_arith ()
   4839  1.1  christos   {
   4840  1.1  christos     as_val=$(( $* ))
   4841  1.1  christos   }'
   4842  1.1  christos else case e in #(
   4843  1.1  christos   e) as_fn_arith ()
   4844  1.1  christos   {
   4845  1.1  christos     as_val=`expr "$@" || test $? -eq 1`
   4846  1.1  christos   } ;;
   4847  1.1  christos esac
   4848  1.1  christos fi # as_fn_arith
   4849  1.1  christos 
   4850  1.1  christos 
   4851  1.1  christos if expr a : '\(a\)' >/dev/null 2>&1 &&
   4852  1.1  christos    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   4853  1.1  christos   as_expr=expr
   4854  1.1  christos else
   4855  1.1  christos   as_expr=false
   4856  1.1  christos fi
   4857  1.1  christos 
   4858  1.1  christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   4859  1.1  christos   as_basename=basename
   4860  1.1  christos else
   4861  1.1  christos   as_basename=false
   4862  1.1  christos fi
   4863  1.1  christos 
   4864  1.1  christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   4865  1.1  christos   as_dirname=dirname
   4866  1.1  christos else
   4867  1.1  christos   as_dirname=false
   4868  1.1  christos fi
   4869  1.1  christos 
   4870  1.1  christos as_me=`$as_basename -- "$0" ||
   4871  1.1  christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   4872  1.1  christos 	 X"$0" : 'X\(//\)$' \| \
   4873  1.1  christos 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   4874  1.1  christos printf "%s\n" X/"$0" |
   4875  1.1  christos     sed '/^.*\/\([^/][^/]*\)\/*$/{
   4876  1.1  christos 	    s//\1/
   4877  1.1  christos 	    q
   4878  1.1  christos 	  }
   4879  1.1  christos 	  /^X\/\(\/\/\)$/{
   4880  1.1  christos 	    s//\1/
   4881  1.1  christos 	    q
   4882  1.1  christos 	  }
   4883  1.1  christos 	  /^X\/\(\/\).*/{
   4884  1.1  christos 	    s//\1/
   4885  1.1  christos 	    q
   4886  1.1  christos 	  }
   4887  1.1  christos 	  s/.*/./; q'`
   4888  1.1  christos 
   4889  1.1  christos # Avoid depending upon Character Ranges.
   4890  1.1  christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   4891  1.1  christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   4892  1.1  christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   4893  1.1  christos as_cr_digits='0123456789'
   4894  1.1  christos as_cr_alnum=$as_cr_Letters$as_cr_digits
   4895  1.1  christos 
   4896  1.1  christos 
   4897  1.1  christos # Determine whether it's possible to make 'echo' print without a newline.
   4898  1.1  christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
   4899  1.1  christos # for compatibility with existing Makefiles.
   4900  1.1  christos ECHO_C= ECHO_N= ECHO_T=
   4901  1.1  christos case `echo -n x` in #(((((
   4902  1.1  christos -n*)
   4903  1.1  christos   case `echo 'xy\c'` in
   4904  1.1  christos   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   4905  1.1  christos   xy)  ECHO_C='\c';;
   4906  1.1  christos   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   4907  1.1  christos        ECHO_T='	';;
   4908  1.1  christos   esac;;
   4909  1.1  christos *)
   4910  1.1  christos   ECHO_N='-n';;
   4911  1.1  christos esac
   4912  1.1  christos 
   4913  1.1  christos # For backward compatibility with old third-party macros, we provide
   4914  1.1  christos # the shell variables $as_echo and $as_echo_n.  New code should use
   4915  1.1  christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
   4916  1.1  christos as_echo='printf %s\n'
   4917  1.1  christos as_echo_n='printf %s'
   4918  1.1  christos 
   4919  1.1  christos rm -f conf$$ conf$$.exe conf$$.file
   4920  1.1  christos if test -d conf$$.dir; then
   4921  1.1  christos   rm -f conf$$.dir/conf$$.file
   4922  1.1  christos else
   4923  1.1  christos   rm -f conf$$.dir
   4924  1.1  christos   mkdir conf$$.dir 2>/dev/null
   4925  1.1  christos fi
   4926  1.1  christos if (echo >conf$$.file) 2>/dev/null; then
   4927  1.1  christos   if ln -s conf$$.file conf$$ 2>/dev/null; then
   4928  1.1  christos     as_ln_s='ln -s'
   4929  1.1  christos     # ... but there are two gotchas:
   4930  1.1  christos     # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
   4931  1.1  christos     # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
   4932  1.1  christos     # In both cases, we have to default to 'cp -pR'.
   4933  1.1  christos     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   4934  1.1  christos       as_ln_s='cp -pR'
   4935  1.1  christos   elif ln conf$$.file conf$$ 2>/dev/null; then
   4936  1.1  christos     as_ln_s=ln
   4937  1.1  christos   else
   4938  1.1  christos     as_ln_s='cp -pR'
   4939  1.1  christos   fi
   4940  1.1  christos else
   4941  1.1  christos   as_ln_s='cp -pR'
   4942  1.1  christos fi
   4943  1.1  christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   4944  1.1  christos rmdir conf$$.dir 2>/dev/null
   4945  1.1  christos 
   4946  1.1  christos 
   4947  1.1  christos # as_fn_mkdir_p
   4948  1.1  christos # -------------
   4949  1.1  christos # Create "$as_dir" as a directory, including parents if necessary.
   4950  1.1  christos as_fn_mkdir_p ()
   4951  1.1  christos {
   4952  1.1  christos 
   4953  1.1  christos   case $as_dir in #(
   4954  1.1  christos   -*) as_dir=./$as_dir;;
   4955  1.1  christos   esac
   4956  1.1  christos   test -d "$as_dir" || eval $as_mkdir_p || {
   4957  1.1  christos     as_dirs=
   4958  1.1  christos     while :; do
   4959  1.1  christos       case $as_dir in #(
   4960  1.1  christos       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   4961  1.1  christos       *) as_qdir=$as_dir;;
   4962  1.1  christos       esac
   4963  1.1  christos       as_dirs="'$as_qdir' $as_dirs"
   4964  1.1  christos       as_dir=`$as_dirname -- "$as_dir" ||
   4965  1.1  christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   4966  1.1  christos 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   4967  1.1  christos 	 X"$as_dir" : 'X\(//\)$' \| \
   4968  1.1  christos 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   4969  1.1  christos printf "%s\n" X"$as_dir" |
   4970  1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   4971  1.1  christos 	    s//\1/
   4972  1.1  christos 	    q
   4973  1.1  christos 	  }
   4974  1.1  christos 	  /^X\(\/\/\)[^/].*/{
   4975  1.1  christos 	    s//\1/
   4976  1.1  christos 	    q
   4977  1.1  christos 	  }
   4978  1.1  christos 	  /^X\(\/\/\)$/{
   4979  1.1  christos 	    s//\1/
   4980  1.1  christos 	    q
   4981  1.1  christos 	  }
   4982  1.1  christos 	  /^X\(\/\).*/{
   4983  1.1  christos 	    s//\1/
   4984  1.1  christos 	    q
   4985  1.1  christos 	  }
   4986  1.1  christos 	  s/.*/./; q'`
   4987  1.1  christos       test -d "$as_dir" && break
   4988  1.1  christos     done
   4989  1.1  christos     test -z "$as_dirs" || eval "mkdir $as_dirs"
   4990  1.1  christos   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   4991  1.1  christos 
   4992  1.1  christos 
   4993  1.1  christos } # as_fn_mkdir_p
   4994  1.1  christos if mkdir -p . 2>/dev/null; then
   4995  1.1  christos   as_mkdir_p='mkdir -p "$as_dir"'
   4996  1.1  christos else
   4997  1.1  christos   test -d ./-p && rmdir ./-p
   4998  1.1  christos   as_mkdir_p=false
   4999  1.1  christos fi
   5000  1.1  christos 
   5001  1.1  christos 
   5002  1.1  christos # as_fn_executable_p FILE
   5003  1.1  christos # -----------------------
   5004  1.1  christos # Test if FILE is an executable regular file.
   5005  1.1  christos as_fn_executable_p ()
   5006  1.1  christos {
   5007  1.1  christos   test -f "$1" && test -x "$1"
   5008  1.1  christos } # as_fn_executable_p
   5009  1.1  christos as_test_x='test -x'
   5010  1.1  christos as_executable_p=as_fn_executable_p
   5011  1.1  christos 
   5012  1.1  christos # Sed expression to map a string onto a valid CPP name.
   5013  1.1  christos as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
   5014  1.1  christos as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
   5015  1.1  christos 
   5016  1.1  christos # Sed expression to map a string onto a valid variable name.
   5017  1.1  christos as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
   5018  1.1  christos as_tr_sh="eval sed '$as_sed_sh'" # deprecated
   5019  1.1  christos 
   5020  1.1  christos 
   5021  1.1  christos exec 6>&1
   5022  1.1  christos ## ----------------------------------- ##
   5023  1.1  christos ## Main body of $CONFIG_STATUS script. ##
   5024  1.1  christos ## ----------------------------------- ##
   5025  1.1  christos _ASEOF
   5026  1.1  christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   5027  1.1  christos 
   5028  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5029  1.1  christos # Save the log message, to keep $0 and so on meaningful, and to
   5030  1.1  christos # report actual input values of CONFIG_FILES etc. instead of their
   5031  1.1  christos # values after options handling.
   5032  1.1  christos ac_log="
   5033  1.1  christos This file was extended by simdzone $as_me 0.2.4, which was
   5034  1.1  christos generated by GNU Autoconf 2.72.  Invocation command line was
   5035  1.1  christos 
   5036  1.1  christos   CONFIG_FILES    = $CONFIG_FILES
   5037  1.1  christos   CONFIG_HEADERS  = $CONFIG_HEADERS
   5038  1.1  christos   CONFIG_LINKS    = $CONFIG_LINKS
   5039  1.1  christos   CONFIG_COMMANDS = $CONFIG_COMMANDS
   5040  1.1  christos   $ $0 $@
   5041  1.1  christos 
   5042  1.1  christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
   5043  1.1  christos "
   5044  1.1  christos 
   5045  1.1  christos _ACEOF
   5046  1.1  christos 
   5047  1.1  christos case $ac_config_files in *"
   5048  1.1  christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
   5049  1.1  christos esac
   5050  1.1  christos 
   5051  1.1  christos case $ac_config_headers in *"
   5052  1.1  christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   5053  1.1  christos esac
   5054  1.1  christos 
   5055  1.1  christos 
   5056  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   5057  1.1  christos # Files that config.status was made for.
   5058  1.1  christos config_files="$ac_config_files"
   5059  1.1  christos config_headers="$ac_config_headers"
   5060  1.1  christos 
   5061  1.1  christos _ACEOF
   5062  1.1  christos 
   5063  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5064  1.1  christos ac_cs_usage="\
   5065  1.1  christos '$as_me' instantiates files and other configuration actions
   5066  1.1  christos from templates according to the current configuration.  Unless the files
   5067  1.1  christos and actions are specified as TAGs, all are instantiated by default.
   5068  1.1  christos 
   5069  1.1  christos Usage: $0 [OPTION]... [TAG]...
   5070  1.1  christos 
   5071  1.1  christos   -h, --help       print this help, then exit
   5072  1.1  christos   -V, --version    print version number and configuration settings, then exit
   5073  1.1  christos       --config     print configuration, then exit
   5074  1.1  christos   -q, --quiet, --silent
   5075  1.1  christos                    do not print progress messages
   5076  1.1  christos   -d, --debug      don't remove temporary files
   5077  1.1  christos       --recheck    update $as_me by reconfiguring in the same conditions
   5078  1.1  christos       --file=FILE[:TEMPLATE]
   5079  1.1  christos                    instantiate the configuration file FILE
   5080  1.1  christos       --header=FILE[:TEMPLATE]
   5081  1.1  christos                    instantiate the configuration header FILE
   5082  1.1  christos 
   5083  1.1  christos Configuration files:
   5084  1.1  christos $config_files
   5085  1.1  christos 
   5086  1.1  christos Configuration headers:
   5087  1.1  christos $config_headers
   5088  1.1  christos 
   5089  1.1  christos Report bugs to <https://github.com/NLnetLabs/simdzone/issues>."
   5090  1.1  christos 
   5091  1.1  christos _ACEOF
   5092  1.1  christos ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
   5093  1.1  christos ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
   5094  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   5095  1.1  christos ac_cs_config='$ac_cs_config_escaped'
   5096  1.1  christos ac_cs_version="\\
   5097  1.1  christos simdzone config.status 0.2.4
   5098  1.1  christos configured by $0, generated by GNU Autoconf 2.72,
   5099  1.1  christos   with options \\"\$ac_cs_config\\"
   5100  1.1  christos 
   5101  1.1  christos Copyright (C) 2023 Free Software Foundation, Inc.
   5102  1.1  christos This config.status script is free software; the Free Software Foundation
   5103  1.1  christos gives unlimited permission to copy, distribute and modify it."
   5104  1.1  christos 
   5105  1.1  christos ac_pwd='$ac_pwd'
   5106  1.1  christos srcdir='$srcdir'
   5107  1.1  christos test -n "\$AWK" || AWK=awk
   5108  1.1  christos _ACEOF
   5109  1.1  christos 
   5110  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5111  1.1  christos # The default lists apply if the user does not specify any file.
   5112  1.1  christos ac_need_defaults=:
   5113  1.1  christos while test $# != 0
   5114  1.1  christos do
   5115  1.1  christos   case $1 in
   5116  1.1  christos   --*=?*)
   5117  1.1  christos     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   5118  1.1  christos     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   5119  1.1  christos     ac_shift=:
   5120  1.1  christos     ;;
   5121  1.1  christos   --*=)
   5122  1.1  christos     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   5123  1.1  christos     ac_optarg=
   5124  1.1  christos     ac_shift=:
   5125  1.1  christos     ;;
   5126  1.1  christos   *)
   5127  1.1  christos     ac_option=$1
   5128  1.1  christos     ac_optarg=$2
   5129  1.1  christos     ac_shift=shift
   5130  1.1  christos     ;;
   5131  1.1  christos   esac
   5132  1.1  christos 
   5133  1.1  christos   case $ac_option in
   5134  1.1  christos   # Handling of the options.
   5135  1.1  christos   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   5136  1.1  christos     ac_cs_recheck=: ;;
   5137  1.1  christos   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   5138  1.1  christos     printf "%s\n" "$ac_cs_version"; exit ;;
   5139  1.1  christos   --config | --confi | --conf | --con | --co | --c )
   5140  1.1  christos     printf "%s\n" "$ac_cs_config"; exit ;;
   5141  1.1  christos   --debug | --debu | --deb | --de | --d | -d )
   5142  1.1  christos     debug=: ;;
   5143  1.1  christos   --file | --fil | --fi | --f )
   5144  1.1  christos     $ac_shift
   5145  1.1  christos     case $ac_optarg in
   5146  1.1  christos     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   5147  1.1  christos     '') as_fn_error $? "missing file argument" ;;
   5148  1.1  christos     esac
   5149  1.1  christos     as_fn_append CONFIG_FILES " '$ac_optarg'"
   5150  1.1  christos     ac_need_defaults=false;;
   5151  1.1  christos   --header | --heade | --head | --hea )
   5152  1.1  christos     $ac_shift
   5153  1.1  christos     case $ac_optarg in
   5154  1.1  christos     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   5155  1.1  christos     esac
   5156  1.1  christos     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   5157  1.1  christos     ac_need_defaults=false;;
   5158  1.1  christos   --he | --h)
   5159  1.1  christos     # Conflict between --help and --header
   5160  1.1  christos     as_fn_error $? "ambiguous option: '$1'
   5161  1.1  christos Try '$0 --help' for more information.";;
   5162  1.1  christos   --help | --hel | -h )
   5163  1.1  christos     printf "%s\n" "$ac_cs_usage"; exit ;;
   5164  1.1  christos   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   5165  1.1  christos   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   5166  1.1  christos     ac_cs_silent=: ;;
   5167  1.1  christos 
   5168  1.1  christos   # This is an error.
   5169  1.1  christos   -*) as_fn_error $? "unrecognized option: '$1'
   5170  1.1  christos Try '$0 --help' for more information." ;;
   5171  1.1  christos 
   5172  1.1  christos   *) as_fn_append ac_config_targets " $1"
   5173  1.1  christos      ac_need_defaults=false ;;
   5174  1.1  christos 
   5175  1.1  christos   esac
   5176  1.1  christos   shift
   5177  1.1  christos done
   5178  1.1  christos 
   5179  1.1  christos ac_configure_extra_args=
   5180  1.1  christos 
   5181  1.1  christos if $ac_cs_silent; then
   5182  1.1  christos   exec 6>/dev/null
   5183  1.1  christos   ac_configure_extra_args="$ac_configure_extra_args --silent"
   5184  1.1  christos fi
   5185  1.1  christos 
   5186  1.1  christos _ACEOF
   5187  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   5188  1.1  christos if \$ac_cs_recheck; then
   5189  1.1  christos   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   5190  1.1  christos   shift
   5191  1.1  christos   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
   5192  1.1  christos   CONFIG_SHELL='$SHELL'
   5193  1.1  christos   export CONFIG_SHELL
   5194  1.1  christos   exec "\$@"
   5195  1.1  christos fi
   5196  1.1  christos 
   5197  1.1  christos _ACEOF
   5198  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5199  1.1  christos exec 5>>config.log
   5200  1.1  christos {
   5201  1.1  christos   echo
   5202  1.1  christos   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   5203  1.1  christos ## Running $as_me. ##
   5204  1.1  christos _ASBOX
   5205  1.1  christos   printf "%s\n" "$ac_log"
   5206  1.1  christos } >&5
   5207  1.1  christos 
   5208  1.1  christos _ACEOF
   5209  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   5210  1.1  christos _ACEOF
   5211  1.1  christos 
   5212  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5213  1.1  christos 
   5214  1.1  christos # Handling of arguments.
   5215  1.1  christos for ac_config_target in $ac_config_targets
   5216  1.1  christos do
   5217  1.1  christos   case $ac_config_target in
   5218  1.1  christos     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   5219  1.1  christos     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   5220  1.1  christos 
   5221  1.1  christos   *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
   5222  1.1  christos   esac
   5223  1.1  christos done
   5224  1.1  christos 
   5225  1.1  christos 
   5226  1.1  christos # If the user did not use the arguments to specify the items to instantiate,
   5227  1.1  christos # then the envvar interface is used.  Set only those that are not.
   5228  1.1  christos # We use the long form for the default assignment because of an extremely
   5229  1.1  christos # bizarre bug on SunOS 4.1.3.
   5230  1.1  christos if $ac_need_defaults; then
   5231  1.1  christos   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
   5232  1.1  christos   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
   5233  1.1  christos fi
   5234  1.1  christos 
   5235  1.1  christos # Have a temporary directory for convenience.  Make it in the build tree
   5236  1.1  christos # simply because there is no reason against having it here, and in addition,
   5237  1.1  christos # creating and moving files from /tmp can sometimes cause problems.
   5238  1.1  christos # Hook for its removal unless debugging.
   5239  1.1  christos # Note that there is a small window in which the directory will not be cleaned:
   5240  1.1  christos # after its creation but before its name has been assigned to '$tmp'.
   5241  1.1  christos $debug ||
   5242  1.1  christos {
   5243  1.1  christos   tmp= ac_tmp=
   5244  1.1  christos   trap 'exit_status=$?
   5245  1.1  christos   : "${ac_tmp:=$tmp}"
   5246  1.1  christos   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   5247  1.1  christos ' 0
   5248  1.1  christos   trap 'as_fn_exit 1' 1 2 13 15
   5249  1.1  christos }
   5250  1.1  christos # Create a (secure) tmp directory for tmp files.
   5251  1.1  christos 
   5252  1.1  christos {
   5253  1.1  christos   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   5254  1.1  christos   test -d "$tmp"
   5255  1.1  christos }  ||
   5256  1.1  christos {
   5257  1.1  christos   tmp=./conf$$-$RANDOM
   5258  1.1  christos   (umask 077 && mkdir "$tmp")
   5259  1.1  christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   5260  1.1  christos ac_tmp=$tmp
   5261  1.1  christos 
   5262  1.1  christos # Set up the scripts for CONFIG_FILES section.
   5263  1.1  christos # No need to generate them if there are no CONFIG_FILES.
   5264  1.1  christos # This happens for instance with './config.status config.h'.
   5265  1.1  christos if test -n "$CONFIG_FILES"; then
   5266  1.1  christos 
   5267  1.1  christos 
   5268  1.1  christos ac_cr=`echo X | tr X '\015'`
   5269  1.1  christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
   5270  1.1  christos # But we know of no other shell where ac_cr would be empty at this
   5271  1.1  christos # point, so we can use a bashism as a fallback.
   5272  1.1  christos if test "x$ac_cr" = x; then
   5273  1.1  christos   eval ac_cr=\$\'\\r\'
   5274  1.1  christos fi
   5275  1.1  christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   5276  1.1  christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   5277  1.1  christos   ac_cs_awk_cr='\\r'
   5278  1.1  christos else
   5279  1.1  christos   ac_cs_awk_cr=$ac_cr
   5280  1.1  christos fi
   5281  1.1  christos 
   5282  1.1  christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   5283  1.1  christos _ACEOF
   5284  1.1  christos 
   5285  1.1  christos 
   5286  1.1  christos {
   5287  1.1  christos   echo "cat >conf$$subs.awk <<_ACEOF" &&
   5288  1.1  christos   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   5289  1.1  christos   echo "_ACEOF"
   5290  1.1  christos } >conf$$subs.sh ||
   5291  1.1  christos   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   5292  1.1  christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   5293  1.1  christos ac_delim='%!_!# '
   5294  1.1  christos for ac_last_try in false false false false false :; do
   5295  1.1  christos   . ./conf$$subs.sh ||
   5296  1.1  christos     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   5297  1.1  christos 
   5298  1.1  christos   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   5299  1.1  christos   if test $ac_delim_n = $ac_delim_num; then
   5300  1.1  christos     break
   5301  1.1  christos   elif $ac_last_try; then
   5302  1.1  christos     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   5303  1.1  christos   else
   5304  1.1  christos     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   5305  1.1  christos   fi
   5306  1.1  christos done
   5307  1.1  christos rm -f conf$$subs.sh
   5308  1.1  christos 
   5309  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   5310  1.1  christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   5311  1.1  christos _ACEOF
   5312  1.1  christos sed -n '
   5313  1.1  christos h
   5314  1.1  christos s/^/S["/; s/!.*/"]=/
   5315  1.1  christos p
   5316  1.1  christos g
   5317  1.1  christos s/^[^!]*!//
   5318  1.1  christos :repl
   5319  1.1  christos t repl
   5320  1.1  christos s/'"$ac_delim"'$//
   5321  1.1  christos t delim
   5322  1.1  christos :nl
   5323  1.1  christos h
   5324  1.1  christos s/\(.\{148\}\)..*/\1/
   5325  1.1  christos t more1
   5326  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   5327  1.1  christos p
   5328  1.1  christos n
   5329  1.1  christos b repl
   5330  1.1  christos :more1
   5331  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   5332  1.1  christos p
   5333  1.1  christos g
   5334  1.1  christos s/.\{148\}//
   5335  1.1  christos t nl
   5336  1.1  christos :delim
   5337  1.1  christos h
   5338  1.1  christos s/\(.\{148\}\)..*/\1/
   5339  1.1  christos t more2
   5340  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/"/
   5341  1.1  christos p
   5342  1.1  christos b
   5343  1.1  christos :more2
   5344  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   5345  1.1  christos p
   5346  1.1  christos g
   5347  1.1  christos s/.\{148\}//
   5348  1.1  christos t delim
   5349  1.1  christos ' <conf$$subs.awk | sed '
   5350  1.1  christos /^[^""]/{
   5351  1.1  christos   N
   5352  1.1  christos   s/\n//
   5353  1.1  christos }
   5354  1.1  christos ' >>$CONFIG_STATUS || ac_write_fail=1
   5355  1.1  christos rm -f conf$$subs.awk
   5356  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   5357  1.1  christos _ACAWK
   5358  1.1  christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   5359  1.1  christos   for (key in S) S_is_set[key] = 1
   5360  1.1  christos   FS = ""
   5361  1.1  christos 
   5362  1.1  christos }
   5363  1.1  christos {
   5364  1.1  christos   line = $ 0
   5365  1.1  christos   nfields = split(line, field, "@")
   5366  1.1  christos   substed = 0
   5367  1.1  christos   len = length(field[1])
   5368  1.1  christos   for (i = 2; i < nfields; i++) {
   5369  1.1  christos     key = field[i]
   5370  1.1  christos     keylen = length(key)
   5371  1.1  christos     if (S_is_set[key]) {
   5372  1.1  christos       value = S[key]
   5373  1.1  christos       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   5374  1.1  christos       len += length(value) + length(field[++i])
   5375  1.1  christos       substed = 1
   5376  1.1  christos     } else
   5377  1.1  christos       len += 1 + keylen
   5378  1.1  christos   }
   5379  1.1  christos 
   5380  1.1  christos   print line
   5381  1.1  christos }
   5382  1.1  christos 
   5383  1.1  christos _ACAWK
   5384  1.1  christos _ACEOF
   5385  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5386  1.1  christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   5387  1.1  christos   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   5388  1.1  christos else
   5389  1.1  christos   cat
   5390  1.1  christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   5391  1.1  christos   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   5392  1.1  christos _ACEOF
   5393  1.1  christos 
   5394  1.1  christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   5395  1.1  christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   5396  1.1  christos # trailing colons and then remove the whole line if VPATH becomes empty
   5397  1.1  christos # (actually we leave an empty line to preserve line numbers).
   5398  1.1  christos if test "x$srcdir" = x.; then
   5399  1.1  christos   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   5400  1.1  christos h
   5401  1.1  christos s///
   5402  1.1  christos s/^/:/
   5403  1.1  christos s/[	 ]*$/:/
   5404  1.1  christos s/:\$(srcdir):/:/g
   5405  1.1  christos s/:\${srcdir}:/:/g
   5406  1.1  christos s/:@srcdir@:/:/g
   5407  1.1  christos s/^:*//
   5408  1.1  christos s/:*$//
   5409  1.1  christos x
   5410  1.1  christos s/\(=[	 ]*\).*/\1/
   5411  1.1  christos G
   5412  1.1  christos s/\n//
   5413  1.1  christos s/^[^=]*=[	 ]*$//
   5414  1.1  christos }'
   5415  1.1  christos fi
   5416  1.1  christos 
   5417  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5418  1.1  christos fi # test -n "$CONFIG_FILES"
   5419  1.1  christos 
   5420  1.1  christos # Set up the scripts for CONFIG_HEADERS section.
   5421  1.1  christos # No need to generate them if there are no CONFIG_HEADERS.
   5422  1.1  christos # This happens for instance with './config.status Makefile'.
   5423  1.1  christos if test -n "$CONFIG_HEADERS"; then
   5424  1.1  christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   5425  1.1  christos BEGIN {
   5426  1.1  christos _ACEOF
   5427  1.1  christos 
   5428  1.1  christos # Transform confdefs.h into an awk script 'defines.awk', embedded as
   5429  1.1  christos # here-document in config.status, that substitutes the proper values into
   5430  1.1  christos # config.h.in to produce config.h.
   5431  1.1  christos 
   5432  1.1  christos # Create a delimiter string that does not exist in confdefs.h, to ease
   5433  1.1  christos # handling of long lines.
   5434  1.1  christos ac_delim='%!_!# '
   5435  1.1  christos for ac_last_try in false false :; do
   5436  1.1  christos   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   5437  1.1  christos   if test -z "$ac_tt"; then
   5438  1.1  christos     break
   5439  1.1  christos   elif $ac_last_try; then
   5440  1.1  christos     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   5441  1.1  christos   else
   5442  1.1  christos     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   5443  1.1  christos   fi
   5444  1.1  christos done
   5445  1.1  christos 
   5446  1.1  christos # For the awk script, D is an array of macro values keyed by name,
   5447  1.1  christos # likewise P contains macro parameters if any.  Preserve backslash
   5448  1.1  christos # newline sequences.
   5449  1.1  christos 
   5450  1.1  christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   5451  1.1  christos sed -n '
   5452  1.1  christos s/.\{148\}/&'"$ac_delim"'/g
   5453  1.1  christos t rset
   5454  1.1  christos :rset
   5455  1.1  christos s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   5456  1.1  christos t def
   5457  1.1  christos d
   5458  1.1  christos :def
   5459  1.1  christos s/\\$//
   5460  1.1  christos t bsnl
   5461  1.1  christos s/["\\]/\\&/g
   5462  1.1  christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   5463  1.1  christos D["\1"]=" \3"/p
   5464  1.1  christos s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   5465  1.1  christos d
   5466  1.1  christos :bsnl
   5467  1.1  christos s/["\\]/\\&/g
   5468  1.1  christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   5469  1.1  christos D["\1"]=" \3\\\\\\n"\\/p
   5470  1.1  christos t cont
   5471  1.1  christos s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   5472  1.1  christos t cont
   5473  1.1  christos d
   5474  1.1  christos :cont
   5475  1.1  christos n
   5476  1.1  christos s/.\{148\}/&'"$ac_delim"'/g
   5477  1.1  christos t clear
   5478  1.1  christos :clear
   5479  1.1  christos s/\\$//
   5480  1.1  christos t bsnlc
   5481  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
   5482  1.1  christos d
   5483  1.1  christos :bsnlc
   5484  1.1  christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   5485  1.1  christos b cont
   5486  1.1  christos ' <confdefs.h | sed '
   5487  1.1  christos s/'"$ac_delim"'/"\\\
   5488  1.1  christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
   5489  1.1  christos 
   5490  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   5491  1.1  christos   for (key in D) D_is_set[key] = 1
   5492  1.1  christos   FS = ""
   5493  1.1  christos }
   5494  1.1  christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   5495  1.1  christos   line = \$ 0
   5496  1.1  christos   split(line, arg, " ")
   5497  1.1  christos   if (arg[1] == "#") {
   5498  1.1  christos     defundef = arg[2]
   5499  1.1  christos     mac1 = arg[3]
   5500  1.1  christos   } else {
   5501  1.1  christos     defundef = substr(arg[1], 2)
   5502  1.1  christos     mac1 = arg[2]
   5503  1.1  christos   }
   5504  1.1  christos   split(mac1, mac2, "(") #)
   5505  1.1  christos   macro = mac2[1]
   5506  1.1  christos   prefix = substr(line, 1, index(line, defundef) - 1)
   5507  1.1  christos   if (D_is_set[macro]) {
   5508  1.1  christos     # Preserve the white space surrounding the "#".
   5509  1.1  christos     print prefix "define", macro P[macro] D[macro]
   5510  1.1  christos     next
   5511  1.1  christos   } else {
   5512  1.1  christos     # Replace #undef with comments.  This is necessary, for example,
   5513  1.1  christos     # in the case of _POSIX_SOURCE, which is predefined and required
   5514  1.1  christos     # on some systems where configure will not decide to define it.
   5515  1.1  christos     if (defundef == "undef") {
   5516  1.1  christos       print "/*", prefix defundef, macro, "*/"
   5517  1.1  christos       next
   5518  1.1  christos     }
   5519  1.1  christos   }
   5520  1.1  christos }
   5521  1.1  christos { print }
   5522  1.1  christos _ACAWK
   5523  1.1  christos _ACEOF
   5524  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5525  1.1  christos   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   5526  1.1  christos fi # test -n "$CONFIG_HEADERS"
   5527  1.1  christos 
   5528  1.1  christos 
   5529  1.1  christos eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
   5530  1.1  christos shift
   5531  1.1  christos for ac_tag
   5532  1.1  christos do
   5533  1.1  christos   case $ac_tag in
   5534  1.1  christos   :[FHLC]) ac_mode=$ac_tag; continue;;
   5535  1.1  christos   esac
   5536  1.1  christos   case $ac_mode$ac_tag in
   5537  1.1  christos   :[FHL]*:*);;
   5538  1.1  christos   :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
   5539  1.1  christos   :[FH]-) ac_tag=-:-;;
   5540  1.1  christos   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   5541  1.1  christos   esac
   5542  1.1  christos   ac_save_IFS=$IFS
   5543  1.1  christos   IFS=:
   5544  1.1  christos   set x $ac_tag
   5545  1.1  christos   IFS=$ac_save_IFS
   5546  1.1  christos   shift
   5547  1.1  christos   ac_file=$1
   5548  1.1  christos   shift
   5549  1.1  christos 
   5550  1.1  christos   case $ac_mode in
   5551  1.1  christos   :L) ac_source=$1;;
   5552  1.1  christos   :[FH])
   5553  1.1  christos     ac_file_inputs=
   5554  1.1  christos     for ac_f
   5555  1.1  christos     do
   5556  1.1  christos       case $ac_f in
   5557  1.1  christos       -) ac_f="$ac_tmp/stdin";;
   5558  1.1  christos       *) # Look for the file first in the build tree, then in the source tree
   5559  1.1  christos 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   5560  1.1  christos 	 # because $ac_f cannot contain ':'.
   5561  1.1  christos 	 test -f "$ac_f" ||
   5562  1.1  christos 	   case $ac_f in
   5563  1.1  christos 	   [\\/$]*) false;;
   5564  1.1  christos 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   5565  1.1  christos 	   esac ||
   5566  1.1  christos 	   as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
   5567  1.1  christos       esac
   5568  1.1  christos       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   5569  1.1  christos       as_fn_append ac_file_inputs " '$ac_f'"
   5570  1.1  christos     done
   5571  1.1  christos 
   5572  1.1  christos     # Let's still pretend it is 'configure' which instantiates (i.e., don't
   5573  1.1  christos     # use $as_me), people would be surprised to read:
   5574  1.1  christos     #    /* config.h.  Generated by config.status.  */
   5575  1.1  christos     configure_input='Generated from '`
   5576  1.1  christos 	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   5577  1.1  christos 	`' by configure.'
   5578  1.1  christos     if test x"$ac_file" != x-; then
   5579  1.1  christos       configure_input="$ac_file.  $configure_input"
   5580  1.1  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   5581  1.1  christos printf "%s\n" "$as_me: creating $ac_file" >&6;}
   5582  1.1  christos     fi
   5583  1.1  christos     # Neutralize special characters interpreted by sed in replacement strings.
   5584  1.1  christos     case $configure_input in #(
   5585  1.1  christos     *\&* | *\|* | *\\* )
   5586  1.1  christos        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
   5587  1.1  christos        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   5588  1.1  christos     *) ac_sed_conf_input=$configure_input;;
   5589  1.1  christos     esac
   5590  1.1  christos 
   5591  1.1  christos     case $ac_tag in
   5592  1.1  christos     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   5593  1.1  christos       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   5594  1.1  christos     esac
   5595  1.1  christos     ;;
   5596  1.1  christos   esac
   5597  1.1  christos 
   5598  1.1  christos   ac_dir=`$as_dirname -- "$ac_file" ||
   5599  1.1  christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   5600  1.1  christos 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   5601  1.1  christos 	 X"$ac_file" : 'X\(//\)$' \| \
   5602  1.1  christos 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   5603  1.1  christos printf "%s\n" X"$ac_file" |
   5604  1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   5605  1.1  christos 	    s//\1/
   5606  1.1  christos 	    q
   5607  1.1  christos 	  }
   5608  1.1  christos 	  /^X\(\/\/\)[^/].*/{
   5609  1.1  christos 	    s//\1/
   5610  1.1  christos 	    q
   5611  1.1  christos 	  }
   5612  1.1  christos 	  /^X\(\/\/\)$/{
   5613  1.1  christos 	    s//\1/
   5614  1.1  christos 	    q
   5615  1.1  christos 	  }
   5616  1.1  christos 	  /^X\(\/\).*/{
   5617  1.1  christos 	    s//\1/
   5618  1.1  christos 	    q
   5619  1.1  christos 	  }
   5620  1.1  christos 	  s/.*/./; q'`
   5621  1.1  christos   as_dir="$ac_dir"; as_fn_mkdir_p
   5622  1.1  christos   ac_builddir=.
   5623  1.1  christos 
   5624  1.1  christos case "$ac_dir" in
   5625  1.1  christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   5626  1.1  christos *)
   5627  1.1  christos   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   5628  1.1  christos   # A ".." for each directory in $ac_dir_suffix.
   5629  1.1  christos   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   5630  1.1  christos   case $ac_top_builddir_sub in
   5631  1.1  christos   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   5632  1.1  christos   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   5633  1.1  christos   esac ;;
   5634  1.1  christos esac
   5635  1.1  christos ac_abs_top_builddir=$ac_pwd
   5636  1.1  christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
   5637  1.1  christos # for backward compatibility:
   5638  1.1  christos ac_top_builddir=$ac_top_build_prefix
   5639  1.1  christos 
   5640  1.1  christos case $srcdir in
   5641  1.1  christos   .)  # We are building in place.
   5642  1.1  christos     ac_srcdir=.
   5643  1.1  christos     ac_top_srcdir=$ac_top_builddir_sub
   5644  1.1  christos     ac_abs_top_srcdir=$ac_pwd ;;
   5645  1.1  christos   [\\/]* | ?:[\\/]* )  # Absolute name.
   5646  1.1  christos     ac_srcdir=$srcdir$ac_dir_suffix;
   5647  1.1  christos     ac_top_srcdir=$srcdir
   5648  1.1  christos     ac_abs_top_srcdir=$srcdir ;;
   5649  1.1  christos   *) # Relative name.
   5650  1.1  christos     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   5651  1.1  christos     ac_top_srcdir=$ac_top_build_prefix$srcdir
   5652  1.1  christos     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   5653  1.1  christos esac
   5654  1.1  christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   5655  1.1  christos 
   5656  1.1  christos 
   5657  1.1  christos   case $ac_mode in
   5658  1.1  christos   :F)
   5659  1.1  christos   #
   5660  1.1  christos   # CONFIG_FILE
   5661  1.1  christos   #
   5662  1.1  christos 
   5663  1.1  christos _ACEOF
   5664  1.1  christos 
   5665  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5666  1.1  christos # If the template does not know about datarootdir, expand it.
   5667  1.1  christos # FIXME: This hack should be removed a few years after 2.60.
   5668  1.1  christos ac_datarootdir_hack=; ac_datarootdir_seen=
   5669  1.1  christos ac_sed_dataroot='
   5670  1.1  christos /datarootdir/ {
   5671  1.1  christos   p
   5672  1.1  christos   q
   5673  1.1  christos }
   5674  1.1  christos /@datadir@/p
   5675  1.1  christos /@docdir@/p
   5676  1.1  christos /@infodir@/p
   5677  1.1  christos /@localedir@/p
   5678  1.1  christos /@mandir@/p'
   5679  1.1  christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   5680  1.1  christos *datarootdir*) ac_datarootdir_seen=yes;;
   5681  1.1  christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   5682  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   5683  1.1  christos printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   5684  1.1  christos _ACEOF
   5685  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   5686  1.1  christos   ac_datarootdir_hack='
   5687  1.1  christos   s&@datadir@&$datadir&g
   5688  1.1  christos   s&@docdir@&$docdir&g
   5689  1.1  christos   s&@infodir@&$infodir&g
   5690  1.1  christos   s&@localedir@&$localedir&g
   5691  1.1  christos   s&@mandir@&$mandir&g
   5692  1.1  christos   s&\\\${datarootdir}&$datarootdir&g' ;;
   5693  1.1  christos esac
   5694  1.1  christos _ACEOF
   5695  1.1  christos 
   5696  1.1  christos # Neutralize VPATH when '$srcdir' = '.'.
   5697  1.1  christos # Shell code in configure.ac might set extrasub.
   5698  1.1  christos # FIXME: do we really want to maintain this feature?
   5699  1.1  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   5700  1.1  christos ac_sed_extra="$ac_vpsub
   5701  1.1  christos $extrasub
   5702  1.1  christos _ACEOF
   5703  1.1  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   5704  1.1  christos :t
   5705  1.1  christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   5706  1.1  christos s|@configure_input@|$ac_sed_conf_input|;t t
   5707  1.1  christos s&@top_builddir@&$ac_top_builddir_sub&;t t
   5708  1.1  christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
   5709  1.1  christos s&@srcdir@&$ac_srcdir&;t t
   5710  1.1  christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
   5711  1.1  christos s&@top_srcdir@&$ac_top_srcdir&;t t
   5712  1.1  christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   5713  1.1  christos s&@builddir@&$ac_builddir&;t t
   5714  1.1  christos s&@abs_builddir@&$ac_abs_builddir&;t t
   5715  1.1  christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   5716  1.1  christos $ac_datarootdir_hack
   5717  1.1  christos "
   5718  1.1  christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   5719  1.1  christos   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   5720  1.1  christos 
   5721  1.1  christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   5722  1.1  christos   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   5723  1.1  christos   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   5724  1.1  christos       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   5725  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
   5726  1.1  christos which seems to be undefined.  Please make sure it is defined" >&5
   5727  1.1  christos printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
   5728  1.1  christos which seems to be undefined.  Please make sure it is defined" >&2;}
   5729  1.1  christos 
   5730  1.1  christos   rm -f "$ac_tmp/stdin"
   5731  1.1  christos   case $ac_file in
   5732  1.1  christos   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   5733  1.1  christos   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   5734  1.1  christos   esac \
   5735  1.1  christos   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   5736  1.1  christos  ;;
   5737  1.1  christos   :H)
   5738  1.1  christos   #
   5739  1.1  christos   # CONFIG_HEADER
   5740  1.1  christos   #
   5741  1.1  christos   if test x"$ac_file" != x-; then
   5742  1.1  christos     {
   5743  1.1  christos       printf "%s\n" "/* $configure_input  */" >&1 \
   5744  1.1  christos       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   5745  1.1  christos     } >"$ac_tmp/config.h" \
   5746  1.1  christos       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   5747  1.1  christos     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   5748  1.1  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   5749  1.1  christos printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
   5750  1.1  christos     else
   5751  1.1  christos       rm -f "$ac_file"
   5752  1.1  christos       mv "$ac_tmp/config.h" "$ac_file" \
   5753  1.1  christos 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   5754  1.1  christos     fi
   5755  1.1  christos   else
   5756  1.1  christos     printf "%s\n" "/* $configure_input  */" >&1 \
   5757  1.1  christos       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   5758  1.1  christos       || as_fn_error $? "could not create -" "$LINENO" 5
   5759  1.1  christos   fi
   5760  1.1  christos  ;;
   5761  1.1  christos 
   5762  1.1  christos 
   5763  1.1  christos   esac
   5764  1.1  christos 
   5765  1.1  christos done # for ac_tag
   5766  1.1  christos 
   5767  1.1  christos 
   5768  1.1  christos as_fn_exit 0
   5769  1.1  christos _ACEOF
   5770  1.1  christos ac_clean_files=$ac_clean_files_save
   5771  1.1  christos 
   5772  1.1  christos test $ac_write_fail = 0 ||
   5773  1.1  christos   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   5774  1.1  christos 
   5775  1.1  christos 
   5776  1.1  christos # configure is writing to config.log, and then calls config.status.
   5777  1.1  christos # config.status does its own redirection, appending to config.log.
   5778  1.1  christos # Unfortunately, on DOS this fails, as config.log is still kept open
   5779  1.1  christos # by configure, so config.status won't be able to write to it; its
   5780  1.1  christos # output is simply discarded.  So we exec the FD to /dev/null,
   5781  1.1  christos # effectively closing config.log, so it can be properly (re)opened and
   5782  1.1  christos # appended to by config.status.  When coming back to configure, we
   5783  1.1  christos # need to make the FD available again.
   5784  1.1  christos if test "$no_create" != yes; then
   5785  1.1  christos   ac_cs_success=:
   5786  1.1  christos   ac_config_status_args=
   5787  1.1  christos   test "$silent" = yes &&
   5788  1.1  christos     ac_config_status_args="$ac_config_status_args --quiet"
   5789  1.1  christos   exec 5>/dev/null
   5790  1.1  christos   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   5791  1.1  christos   exec 5>>config.log
   5792  1.1  christos   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   5793  1.1  christos   # would make configure fail if this is the last instruction.
   5794  1.1  christos   $ac_cs_success || as_fn_exit 1
   5795  1.1  christos fi
   5796  1.1  christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   5797  1.1  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   5798  1.1  christos printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   5799  1.1  christos fi
   5800  1.1  christos 
   5801  1.1  christos 
   5802