xref: /dflybsd-src/contrib/bmake/configure (revision 9e7ae5a0527a977cab412aede3a532cfe2903bbb)
101e196c8SJohn Marino#! /bin/sh
201e196c8SJohn Marino# Guess values for system-dependent variables and create Makefiles.
3*6eef5f0cSAntonio Huete Jimenez# Generated by GNU Autoconf 2.71 for bmake 20220909.
401e196c8SJohn Marino#
501e196c8SJohn Marino# Report bugs to <sjg@NetBSD.org>.
601e196c8SJohn Marino#
7ca58f742SDaniel Fojt#
8*6eef5f0cSAntonio Huete Jimenez# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
9*6eef5f0cSAntonio Huete Jimenez# Inc.
10ca58f742SDaniel Fojt#
1101e196c8SJohn Marino#
1201e196c8SJohn Marino# This configure script is free software; the Free Software Foundation
1301e196c8SJohn Marino# gives unlimited permission to copy, distribute and modify it.
1401e196c8SJohn Marino## -------------------- ##
1501e196c8SJohn Marino## M4sh Initialization. ##
1601e196c8SJohn Marino## -------------------- ##
1701e196c8SJohn Marino
1801e196c8SJohn Marino# Be more Bourne compatible
1901e196c8SJohn MarinoDUALCASE=1; export DUALCASE # for MKS sh
20*6eef5f0cSAntonio Huete Jimenezas_nop=:
21*6eef5f0cSAntonio Huete Jimenezif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22*6eef5f0cSAntonio Huete Jimenezthen :
2301e196c8SJohn Marino  emulate sh
2401e196c8SJohn Marino  NULLCMD=:
2501e196c8SJohn Marino  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2601e196c8SJohn Marino  # is contrary to our usage.  Disable this feature.
2701e196c8SJohn Marino  alias -g '${1+"$@"}'='"$@"'
2801e196c8SJohn Marino  setopt NO_GLOB_SUBST
29*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3001e196c8SJohn Marino  case `(set -o) 2>/dev/null` in #(
3101e196c8SJohn Marino  *posix*) :
3201e196c8SJohn Marino    set -o posix ;; #(
3301e196c8SJohn Marino  *) :
3401e196c8SJohn Marino     ;;
3501e196c8SJohn Marinoesac
3601e196c8SJohn Marinofi
3701e196c8SJohn Marino
3801e196c8SJohn Marino
39*6eef5f0cSAntonio Huete Jimenez
40*6eef5f0cSAntonio Huete Jimenez# Reset variables that may have inherited troublesome values from
41*6eef5f0cSAntonio Huete Jimenez# the environment.
42*6eef5f0cSAntonio Huete Jimenez
43*6eef5f0cSAntonio Huete Jimenez# IFS needs to be set, to space, tab, and newline, in precisely that order.
44*6eef5f0cSAntonio Huete Jimenez# (If _AS_PATH_WALK were called with IFS unset, it would have the
45*6eef5f0cSAntonio Huete Jimenez# side effect of setting IFS to empty, thus disabling word splitting.)
46*6eef5f0cSAntonio Huete Jimenez# Quoting is to prevent editors from complaining about space-tab.
4701e196c8SJohn Marinoas_nl='
4801e196c8SJohn Marino'
4901e196c8SJohn Marinoexport as_nl
50*6eef5f0cSAntonio Huete JimenezIFS=" ""	$as_nl"
51*6eef5f0cSAntonio Huete Jimenez
52*6eef5f0cSAntonio Huete JimenezPS1='$ '
53*6eef5f0cSAntonio Huete JimenezPS2='> '
54*6eef5f0cSAntonio Huete JimenezPS4='+ '
55*6eef5f0cSAntonio Huete Jimenez
56*6eef5f0cSAntonio Huete Jimenez# Ensure predictable behavior from utilities with locale-dependent output.
57*6eef5f0cSAntonio Huete JimenezLC_ALL=C
58*6eef5f0cSAntonio Huete Jimenezexport LC_ALL
59*6eef5f0cSAntonio Huete JimenezLANGUAGE=C
60*6eef5f0cSAntonio Huete Jimenezexport LANGUAGE
61*6eef5f0cSAntonio Huete Jimenez
62*6eef5f0cSAntonio Huete Jimenez# We cannot yet rely on "unset" to work, but we need these variables
63*6eef5f0cSAntonio Huete Jimenez# to be unset--not just set to an empty or harmless value--now, to
64*6eef5f0cSAntonio Huete Jimenez# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65*6eef5f0cSAntonio Huete Jimenez# also avoids known problems related to "unset" and subshell syntax
66*6eef5f0cSAntonio Huete Jimenez# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67*6eef5f0cSAntonio Huete Jimenezfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68*6eef5f0cSAntonio Huete Jimenezdo eval test \${$as_var+y} \
69*6eef5f0cSAntonio Huete Jimenez  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70*6eef5f0cSAntonio Huete Jimenezdone
71*6eef5f0cSAntonio Huete Jimenez
72*6eef5f0cSAntonio Huete Jimenez# Ensure that fds 0, 1, and 2 are open.
73*6eef5f0cSAntonio Huete Jimenezif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74*6eef5f0cSAntonio Huete Jimenezif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75*6eef5f0cSAntonio Huete Jimenezif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
7601e196c8SJohn Marino
7701e196c8SJohn Marino# The user is always right.
78*6eef5f0cSAntonio Huete Jimenezif ${PATH_SEPARATOR+false} :; then
7901e196c8SJohn Marino  PATH_SEPARATOR=:
8001e196c8SJohn Marino  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8101e196c8SJohn Marino    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8201e196c8SJohn Marino      PATH_SEPARATOR=';'
8301e196c8SJohn Marino  }
8401e196c8SJohn Marinofi
8501e196c8SJohn Marino
8601e196c8SJohn Marino
8701e196c8SJohn Marino# Find who we are.  Look in the path if we contain no directory separator.
88ca58f742SDaniel Fojtas_myself=
8901e196c8SJohn Marinocase $0 in #((
9001e196c8SJohn Marino  *[\\/]* ) as_myself=$0 ;;
9101e196c8SJohn Marino  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9201e196c8SJohn Marinofor as_dir in $PATH
9301e196c8SJohn Marinodo
9401e196c8SJohn Marino  IFS=$as_save_IFS
95*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
96*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
97*6eef5f0cSAntonio Huete Jimenez    */) ;;
98*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
99*6eef5f0cSAntonio Huete Jimenez  esac
100*6eef5f0cSAntonio Huete Jimenez    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
10101e196c8SJohn Marino  done
10201e196c8SJohn MarinoIFS=$as_save_IFS
10301e196c8SJohn Marino
10401e196c8SJohn Marino     ;;
10501e196c8SJohn Marinoesac
10601e196c8SJohn Marino# We did not find ourselves, most probably we were run as `sh COMMAND'
10701e196c8SJohn Marino# in which case we are not to be found in the path.
10801e196c8SJohn Marinoif test "x$as_myself" = x; then
10901e196c8SJohn Marino  as_myself=$0
11001e196c8SJohn Marinofi
11101e196c8SJohn Marinoif test ! -f "$as_myself"; then
112*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11301e196c8SJohn Marino  exit 1
11401e196c8SJohn Marinofi
11501e196c8SJohn Marino
11601e196c8SJohn Marino
117ca58f742SDaniel Fojt# Use a proper internal environment variable to ensure we don't fall
118ca58f742SDaniel Fojt  # into an infinite loop, continuously re-executing ourselves.
119ca58f742SDaniel Fojt  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120ca58f742SDaniel Fojt    _as_can_reexec=no; export _as_can_reexec;
121ca58f742SDaniel Fojt    # We cannot yet assume a decent shell, so we have to provide a
122ca58f742SDaniel Fojt# neutralization value for shells without unset; and this also
123ca58f742SDaniel Fojt# works around shells that cannot unset nonexistent variables.
124ca58f742SDaniel Fojt# Preserve -v and -x to the replacement shell.
125ca58f742SDaniel FojtBASH_ENV=/dev/null
126ca58f742SDaniel FojtENV=/dev/null
127ca58f742SDaniel Fojt(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128ca58f742SDaniel Fojtcase $- in # ((((
129ca58f742SDaniel Fojt  *v*x* | *x*v* ) as_opts=-vx ;;
130ca58f742SDaniel Fojt  *v* ) as_opts=-v ;;
131ca58f742SDaniel Fojt  *x* ) as_opts=-x ;;
132ca58f742SDaniel Fojt  * ) as_opts= ;;
133ca58f742SDaniel Fojtesac
134ca58f742SDaniel Fojtexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135ca58f742SDaniel Fojt# Admittedly, this is quite paranoid, since all the known shells bail
136ca58f742SDaniel Fojt# out after a failed `exec'.
137*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138*6eef5f0cSAntonio Huete Jimenezexit 255
139ca58f742SDaniel Fojt  fi
140ca58f742SDaniel Fojt  # We don't want this to propagate to other subprocesses.
141ca58f742SDaniel Fojt          { _as_can_reexec=; unset _as_can_reexec;}
14201e196c8SJohn Marinoif test "x$CONFIG_SHELL" = x; then
143*6eef5f0cSAntonio Huete Jimenez  as_bourne_compatible="as_nop=:
144*6eef5f0cSAntonio Huete Jimenezif test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145*6eef5f0cSAntonio Huete Jimenezthen :
14601e196c8SJohn Marino  emulate sh
14701e196c8SJohn Marino  NULLCMD=:
14801e196c8SJohn Marino  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
14901e196c8SJohn Marino  # is contrary to our usage.  Disable this feature.
15001e196c8SJohn Marino  alias -g '\${1+\"\$@\"}'='\"\$@\"'
15101e196c8SJohn Marino  setopt NO_GLOB_SUBST
152*6eef5f0cSAntonio Huete Jimenezelse \$as_nop
15301e196c8SJohn Marino  case \`(set -o) 2>/dev/null\` in #(
15401e196c8SJohn Marino  *posix*) :
15501e196c8SJohn Marino    set -o posix ;; #(
15601e196c8SJohn Marino  *) :
15701e196c8SJohn Marino     ;;
15801e196c8SJohn Marinoesac
15901e196c8SJohn Marinofi
16001e196c8SJohn Marino"
16101e196c8SJohn Marino  as_required="as_fn_return () { (exit \$1); }
16201e196c8SJohn Marinoas_fn_success () { as_fn_return 0; }
16301e196c8SJohn Marinoas_fn_failure () { as_fn_return 1; }
16401e196c8SJohn Marinoas_fn_ret_success () { return 0; }
16501e196c8SJohn Marinoas_fn_ret_failure () { return 1; }
16601e196c8SJohn Marino
16701e196c8SJohn Marinoexitcode=0
16801e196c8SJohn Marinoas_fn_success || { exitcode=1; echo as_fn_success failed.; }
16901e196c8SJohn Marinoas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
17001e196c8SJohn Marinoas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
17101e196c8SJohn Marinoas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172*6eef5f0cSAntonio Huete Jimenezif ( set x; as_fn_ret_success y && test x = \"\$1\" )
173*6eef5f0cSAntonio Huete Jimenezthen :
17401e196c8SJohn Marino
175*6eef5f0cSAntonio Huete Jimenezelse \$as_nop
17601e196c8SJohn Marino  exitcode=1; echo positional parameters were not saved.
17701e196c8SJohn Marinofi
178ca58f742SDaniel Fojttest x\$exitcode = x0 || exit 1
179*6eef5f0cSAntonio Huete Jimenezblah=\$(echo \$(echo blah))
180*6eef5f0cSAntonio Huete Jimeneztest x\"\$blah\" = xblah || exit 1
181ca58f742SDaniel Fojttest -x / || exit 1"
18201e196c8SJohn Marino  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
18301e196c8SJohn Marino  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
18401e196c8SJohn Marino  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185*6eef5f0cSAntonio Huete Jimenez  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
186*6eef5f0cSAntonio Huete Jimenez  if (eval "$as_required") 2>/dev/null
187*6eef5f0cSAntonio Huete Jimenezthen :
18801e196c8SJohn Marino  as_have_required=yes
189*6eef5f0cSAntonio Huete Jimenezelse $as_nop
19001e196c8SJohn Marino  as_have_required=no
19101e196c8SJohn Marinofi
192*6eef5f0cSAntonio Huete Jimenez  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
193*6eef5f0cSAntonio Huete Jimenezthen :
19401e196c8SJohn Marino
195*6eef5f0cSAntonio Huete Jimenezelse $as_nop
19601e196c8SJohn Marino  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19701e196c8SJohn Marinoas_found=false
19801e196c8SJohn Marinofor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
19901e196c8SJohn Marinodo
20001e196c8SJohn Marino  IFS=$as_save_IFS
201*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
202*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
203*6eef5f0cSAntonio Huete Jimenez    */) ;;
204*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
205*6eef5f0cSAntonio Huete Jimenez  esac
20601e196c8SJohn Marino  as_found=:
20701e196c8SJohn Marino  case $as_dir in #(
20801e196c8SJohn Marino	 /*)
20901e196c8SJohn Marino	   for as_base in sh bash ksh sh5; do
21001e196c8SJohn Marino	     # Try only shells that exist, to save several forks.
211*6eef5f0cSAntonio Huete Jimenez	     as_shell=$as_dir$as_base
21201e196c8SJohn Marino	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
213*6eef5f0cSAntonio Huete Jimenez		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
214*6eef5f0cSAntonio Huete Jimenezthen :
21501e196c8SJohn Marino  CONFIG_SHELL=$as_shell as_have_required=yes
216*6eef5f0cSAntonio Huete Jimenez		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
217*6eef5f0cSAntonio Huete Jimenezthen :
21801e196c8SJohn Marino  break 2
21901e196c8SJohn Marinofi
22001e196c8SJohn Marinofi
22101e196c8SJohn Marino	   done;;
22201e196c8SJohn Marino       esac
22301e196c8SJohn Marino  as_found=false
22401e196c8SJohn Marinodone
22501e196c8SJohn MarinoIFS=$as_save_IFS
226*6eef5f0cSAntonio Huete Jimenezif $as_found
227*6eef5f0cSAntonio Huete Jimenezthen :
228*6eef5f0cSAntonio Huete Jimenez
229*6eef5f0cSAntonio Huete Jimenezelse $as_nop
230*6eef5f0cSAntonio Huete Jimenez  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
231*6eef5f0cSAntonio Huete Jimenez	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
232*6eef5f0cSAntonio Huete Jimenezthen :
233*6eef5f0cSAntonio Huete Jimenez  CONFIG_SHELL=$SHELL as_have_required=yes
234*6eef5f0cSAntonio Huete Jimenezfi
235*6eef5f0cSAntonio Huete Jimenezfi
23601e196c8SJohn Marino
23701e196c8SJohn Marino
238*6eef5f0cSAntonio Huete Jimenez      if test "x$CONFIG_SHELL" != x
239*6eef5f0cSAntonio Huete Jimenezthen :
240ca58f742SDaniel Fojt  export CONFIG_SHELL
24101e196c8SJohn Marino             # We cannot yet assume a decent shell, so we have to provide a
24201e196c8SJohn Marino# neutralization value for shells without unset; and this also
24301e196c8SJohn Marino# works around shells that cannot unset nonexistent variables.
244ca58f742SDaniel Fojt# Preserve -v and -x to the replacement shell.
24501e196c8SJohn MarinoBASH_ENV=/dev/null
24601e196c8SJohn MarinoENV=/dev/null
24701e196c8SJohn Marino(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
248ca58f742SDaniel Fojtcase $- in # ((((
249ca58f742SDaniel Fojt  *v*x* | *x*v* ) as_opts=-vx ;;
250ca58f742SDaniel Fojt  *v* ) as_opts=-v ;;
251ca58f742SDaniel Fojt  *x* ) as_opts=-x ;;
252ca58f742SDaniel Fojt  * ) as_opts= ;;
253ca58f742SDaniel Fojtesac
254ca58f742SDaniel Fojtexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
255ca58f742SDaniel Fojt# Admittedly, this is quite paranoid, since all the known shells bail
256ca58f742SDaniel Fojt# out after a failed `exec'.
257*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
258ca58f742SDaniel Fojtexit 255
25901e196c8SJohn Marinofi
26001e196c8SJohn Marino
261*6eef5f0cSAntonio Huete Jimenez    if test x$as_have_required = xno
262*6eef5f0cSAntonio Huete Jimenezthen :
263*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$0: This script requires a shell more modern than all"
264*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$0: the shells that I found on your system."
265*6eef5f0cSAntonio Huete Jimenez  if test ${ZSH_VERSION+y} ; then
266*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
267*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
26801e196c8SJohn Marino  else
269*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and sjg@NetBSD.org
27001e196c8SJohn Marino$0: about your system, including any error possibly output
27101e196c8SJohn Marino$0: before this message. Then install a modern shell, or
27201e196c8SJohn Marino$0: manually run the script under such a shell if you do
27301e196c8SJohn Marino$0: have one."
27401e196c8SJohn Marino  fi
27501e196c8SJohn Marino  exit 1
27601e196c8SJohn Marinofi
27701e196c8SJohn Marinofi
27801e196c8SJohn Marinofi
27901e196c8SJohn MarinoSHELL=${CONFIG_SHELL-/bin/sh}
28001e196c8SJohn Marinoexport SHELL
28101e196c8SJohn Marino# Unset more variables known to interfere with behavior of common tools.
28201e196c8SJohn MarinoCLICOLOR_FORCE= GREP_OPTIONS=
28301e196c8SJohn Marinounset CLICOLOR_FORCE GREP_OPTIONS
28401e196c8SJohn Marino
28501e196c8SJohn Marino## --------------------- ##
28601e196c8SJohn Marino## M4sh Shell Functions. ##
28701e196c8SJohn Marino## --------------------- ##
28801e196c8SJohn Marino# as_fn_unset VAR
28901e196c8SJohn Marino# ---------------
29001e196c8SJohn Marino# Portably unset VAR.
29101e196c8SJohn Marinoas_fn_unset ()
29201e196c8SJohn Marino{
29301e196c8SJohn Marino  { eval $1=; unset $1;}
29401e196c8SJohn Marino}
29501e196c8SJohn Marinoas_unset=as_fn_unset
29601e196c8SJohn Marino
297*6eef5f0cSAntonio Huete Jimenez
29801e196c8SJohn Marino# as_fn_set_status STATUS
29901e196c8SJohn Marino# -----------------------
30001e196c8SJohn Marino# Set $? to STATUS, without forking.
30101e196c8SJohn Marinoas_fn_set_status ()
30201e196c8SJohn Marino{
30301e196c8SJohn Marino  return $1
30401e196c8SJohn Marino} # as_fn_set_status
30501e196c8SJohn Marino
30601e196c8SJohn Marino# as_fn_exit STATUS
30701e196c8SJohn Marino# -----------------
30801e196c8SJohn Marino# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
30901e196c8SJohn Marinoas_fn_exit ()
31001e196c8SJohn Marino{
31101e196c8SJohn Marino  set +e
31201e196c8SJohn Marino  as_fn_set_status $1
31301e196c8SJohn Marino  exit $1
31401e196c8SJohn Marino} # as_fn_exit
315*6eef5f0cSAntonio Huete Jimenez# as_fn_nop
316*6eef5f0cSAntonio Huete Jimenez# ---------
317*6eef5f0cSAntonio Huete Jimenez# Do nothing but, unlike ":", preserve the value of $?.
318*6eef5f0cSAntonio Huete Jimenezas_fn_nop ()
319*6eef5f0cSAntonio Huete Jimenez{
320*6eef5f0cSAntonio Huete Jimenez  return $?
321*6eef5f0cSAntonio Huete Jimenez}
322*6eef5f0cSAntonio Huete Jimenezas_nop=as_fn_nop
32301e196c8SJohn Marino
32401e196c8SJohn Marino# as_fn_mkdir_p
32501e196c8SJohn Marino# -------------
32601e196c8SJohn Marino# Create "$as_dir" as a directory, including parents if necessary.
32701e196c8SJohn Marinoas_fn_mkdir_p ()
32801e196c8SJohn Marino{
32901e196c8SJohn Marino
33001e196c8SJohn Marino  case $as_dir in #(
33101e196c8SJohn Marino  -*) as_dir=./$as_dir;;
33201e196c8SJohn Marino  esac
33301e196c8SJohn Marino  test -d "$as_dir" || eval $as_mkdir_p || {
33401e196c8SJohn Marino    as_dirs=
33501e196c8SJohn Marino    while :; do
33601e196c8SJohn Marino      case $as_dir in #(
337*6eef5f0cSAntonio Huete Jimenez      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
33801e196c8SJohn Marino      *) as_qdir=$as_dir;;
33901e196c8SJohn Marino      esac
34001e196c8SJohn Marino      as_dirs="'$as_qdir' $as_dirs"
34101e196c8SJohn Marino      as_dir=`$as_dirname -- "$as_dir" ||
34201e196c8SJohn Marino$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
34301e196c8SJohn Marino	 X"$as_dir" : 'X\(//\)[^/]' \| \
34401e196c8SJohn Marino	 X"$as_dir" : 'X\(//\)$' \| \
34501e196c8SJohn Marino	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X"$as_dir" |
34701e196c8SJohn Marino    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
34801e196c8SJohn Marino	    s//\1/
34901e196c8SJohn Marino	    q
35001e196c8SJohn Marino	  }
35101e196c8SJohn Marino	  /^X\(\/\/\)[^/].*/{
35201e196c8SJohn Marino	    s//\1/
35301e196c8SJohn Marino	    q
35401e196c8SJohn Marino	  }
35501e196c8SJohn Marino	  /^X\(\/\/\)$/{
35601e196c8SJohn Marino	    s//\1/
35701e196c8SJohn Marino	    q
35801e196c8SJohn Marino	  }
35901e196c8SJohn Marino	  /^X\(\/\).*/{
36001e196c8SJohn Marino	    s//\1/
36101e196c8SJohn Marino	    q
36201e196c8SJohn Marino	  }
36301e196c8SJohn Marino	  s/.*/./; q'`
36401e196c8SJohn Marino      test -d "$as_dir" && break
36501e196c8SJohn Marino    done
36601e196c8SJohn Marino    test -z "$as_dirs" || eval "mkdir $as_dirs"
367ca58f742SDaniel Fojt  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
36801e196c8SJohn Marino
36901e196c8SJohn Marino
37001e196c8SJohn Marino} # as_fn_mkdir_p
371ca58f742SDaniel Fojt
372ca58f742SDaniel Fojt# as_fn_executable_p FILE
373ca58f742SDaniel Fojt# -----------------------
374ca58f742SDaniel Fojt# Test if FILE is an executable regular file.
375ca58f742SDaniel Fojtas_fn_executable_p ()
376ca58f742SDaniel Fojt{
377ca58f742SDaniel Fojt  test -f "$1" && test -x "$1"
378ca58f742SDaniel Fojt} # as_fn_executable_p
37901e196c8SJohn Marino# as_fn_append VAR VALUE
38001e196c8SJohn Marino# ----------------------
38101e196c8SJohn Marino# Append the text in VALUE to the end of the definition contained in VAR. Take
38201e196c8SJohn Marino# advantage of any shell optimizations that allow amortized linear growth over
38301e196c8SJohn Marino# repeated appends, instead of the typical quadratic growth present in naive
38401e196c8SJohn Marino# implementations.
385*6eef5f0cSAntonio Huete Jimenezif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
386*6eef5f0cSAntonio Huete Jimenezthen :
38701e196c8SJohn Marino  eval 'as_fn_append ()
38801e196c8SJohn Marino  {
38901e196c8SJohn Marino    eval $1+=\$2
39001e196c8SJohn Marino  }'
391*6eef5f0cSAntonio Huete Jimenezelse $as_nop
39201e196c8SJohn Marino  as_fn_append ()
39301e196c8SJohn Marino  {
39401e196c8SJohn Marino    eval $1=\$$1\$2
39501e196c8SJohn Marino  }
39601e196c8SJohn Marinofi # as_fn_append
39701e196c8SJohn Marino
39801e196c8SJohn Marino# as_fn_arith ARG...
39901e196c8SJohn Marino# ------------------
40001e196c8SJohn Marino# Perform arithmetic evaluation on the ARGs, and store the result in the
40101e196c8SJohn Marino# global $as_val. Take advantage of shells that can avoid forks. The arguments
40201e196c8SJohn Marino# must be portable across $(()) and expr.
403*6eef5f0cSAntonio Huete Jimenezif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
404*6eef5f0cSAntonio Huete Jimenezthen :
40501e196c8SJohn Marino  eval 'as_fn_arith ()
40601e196c8SJohn Marino  {
40701e196c8SJohn Marino    as_val=$(( $* ))
40801e196c8SJohn Marino  }'
409*6eef5f0cSAntonio Huete Jimenezelse $as_nop
41001e196c8SJohn Marino  as_fn_arith ()
41101e196c8SJohn Marino  {
41201e196c8SJohn Marino    as_val=`expr "$@" || test $? -eq 1`
41301e196c8SJohn Marino  }
41401e196c8SJohn Marinofi # as_fn_arith
41501e196c8SJohn Marino
416*6eef5f0cSAntonio Huete Jimenez# as_fn_nop
417*6eef5f0cSAntonio Huete Jimenez# ---------
418*6eef5f0cSAntonio Huete Jimenez# Do nothing but, unlike ":", preserve the value of $?.
419*6eef5f0cSAntonio Huete Jimenezas_fn_nop ()
420*6eef5f0cSAntonio Huete Jimenez{
421*6eef5f0cSAntonio Huete Jimenez  return $?
422*6eef5f0cSAntonio Huete Jimenez}
423*6eef5f0cSAntonio Huete Jimenezas_nop=as_fn_nop
42401e196c8SJohn Marino
425ca58f742SDaniel Fojt# as_fn_error STATUS ERROR [LINENO LOG_FD]
426ca58f742SDaniel Fojt# ----------------------------------------
42701e196c8SJohn Marino# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
42801e196c8SJohn Marino# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
429ca58f742SDaniel Fojt# script with STATUS, using 1 if that was 0.
43001e196c8SJohn Marinoas_fn_error ()
43101e196c8SJohn Marino{
432ca58f742SDaniel Fojt  as_status=$1; test $as_status -eq 0 && as_status=1
433ca58f742SDaniel Fojt  if test "$4"; then
434ca58f742SDaniel Fojt    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
435*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
43601e196c8SJohn Marino  fi
437*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me: error: $2" >&2
43801e196c8SJohn Marino  as_fn_exit $as_status
43901e196c8SJohn Marino} # as_fn_error
44001e196c8SJohn Marino
44101e196c8SJohn Marinoif expr a : '\(a\)' >/dev/null 2>&1 &&
44201e196c8SJohn Marino   test "X`expr 00001 : '.*\(...\)'`" = X001; then
44301e196c8SJohn Marino  as_expr=expr
44401e196c8SJohn Marinoelse
44501e196c8SJohn Marino  as_expr=false
44601e196c8SJohn Marinofi
44701e196c8SJohn Marino
44801e196c8SJohn Marinoif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
44901e196c8SJohn Marino  as_basename=basename
45001e196c8SJohn Marinoelse
45101e196c8SJohn Marino  as_basename=false
45201e196c8SJohn Marinofi
45301e196c8SJohn Marino
45401e196c8SJohn Marinoif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
45501e196c8SJohn Marino  as_dirname=dirname
45601e196c8SJohn Marinoelse
45701e196c8SJohn Marino  as_dirname=false
45801e196c8SJohn Marinofi
45901e196c8SJohn Marino
46001e196c8SJohn Marinoas_me=`$as_basename -- "$0" ||
46101e196c8SJohn Marino$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
46201e196c8SJohn Marino	 X"$0" : 'X\(//\)$' \| \
46301e196c8SJohn Marino	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
464*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X/"$0" |
46501e196c8SJohn Marino    sed '/^.*\/\([^/][^/]*\)\/*$/{
46601e196c8SJohn Marino	    s//\1/
46701e196c8SJohn Marino	    q
46801e196c8SJohn Marino	  }
46901e196c8SJohn Marino	  /^X\/\(\/\/\)$/{
47001e196c8SJohn Marino	    s//\1/
47101e196c8SJohn Marino	    q
47201e196c8SJohn Marino	  }
47301e196c8SJohn Marino	  /^X\/\(\/\).*/{
47401e196c8SJohn Marino	    s//\1/
47501e196c8SJohn Marino	    q
47601e196c8SJohn Marino	  }
47701e196c8SJohn Marino	  s/.*/./; q'`
47801e196c8SJohn Marino
47901e196c8SJohn Marino# Avoid depending upon Character Ranges.
48001e196c8SJohn Marinoas_cr_letters='abcdefghijklmnopqrstuvwxyz'
48101e196c8SJohn Marinoas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
48201e196c8SJohn Marinoas_cr_Letters=$as_cr_letters$as_cr_LETTERS
48301e196c8SJohn Marinoas_cr_digits='0123456789'
48401e196c8SJohn Marinoas_cr_alnum=$as_cr_Letters$as_cr_digits
48501e196c8SJohn Marino
48601e196c8SJohn Marino
48701e196c8SJohn Marino  as_lineno_1=$LINENO as_lineno_1a=$LINENO
48801e196c8SJohn Marino  as_lineno_2=$LINENO as_lineno_2a=$LINENO
48901e196c8SJohn Marino  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
49001e196c8SJohn Marino  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
49101e196c8SJohn Marino  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
49201e196c8SJohn Marino  sed -n '
49301e196c8SJohn Marino    p
49401e196c8SJohn Marino    /[$]LINENO/=
49501e196c8SJohn Marino  ' <$as_myself |
49601e196c8SJohn Marino    sed '
49701e196c8SJohn Marino      s/[$]LINENO.*/&-/
49801e196c8SJohn Marino      t lineno
49901e196c8SJohn Marino      b
50001e196c8SJohn Marino      :lineno
50101e196c8SJohn Marino      N
50201e196c8SJohn Marino      :loop
50301e196c8SJohn Marino      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
50401e196c8SJohn Marino      t loop
50501e196c8SJohn Marino      s/-\n.*//
50601e196c8SJohn Marino    ' >$as_me.lineno &&
50701e196c8SJohn Marino  chmod +x "$as_me.lineno" ||
508*6eef5f0cSAntonio Huete Jimenez    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
50901e196c8SJohn Marino
510ca58f742SDaniel Fojt  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
511ca58f742SDaniel Fojt  # already done that, so ensure we don't try to do so again and fall
512ca58f742SDaniel Fojt  # in an infinite loop.  This has already happened in practice.
513ca58f742SDaniel Fojt  _as_can_reexec=no; export _as_can_reexec
51401e196c8SJohn Marino  # Don't try to exec as it changes $[0], causing all sort of problems
51501e196c8SJohn Marino  # (the dirname of $[0] is not the place where we might find the
51601e196c8SJohn Marino  # original and so on.  Autoconf is especially sensitive to this).
51701e196c8SJohn Marino  . "./$as_me.lineno"
51801e196c8SJohn Marino  # Exit status is that of the last command.
51901e196c8SJohn Marino  exit
52001e196c8SJohn Marino}
52101e196c8SJohn Marino
522*6eef5f0cSAntonio Huete Jimenez
523*6eef5f0cSAntonio Huete Jimenez# Determine whether it's possible to make 'echo' print without a newline.
524*6eef5f0cSAntonio Huete Jimenez# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
525*6eef5f0cSAntonio Huete Jimenez# for compatibility with existing Makefiles.
52601e196c8SJohn MarinoECHO_C= ECHO_N= ECHO_T=
52701e196c8SJohn Marinocase `echo -n x` in #(((((
52801e196c8SJohn Marino-n*)
52901e196c8SJohn Marino  case `echo 'xy\c'` in
53001e196c8SJohn Marino  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
53101e196c8SJohn Marino  xy)  ECHO_C='\c';;
53201e196c8SJohn Marino  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
53301e196c8SJohn Marino       ECHO_T='	';;
53401e196c8SJohn Marino  esac;;
53501e196c8SJohn Marino*)
53601e196c8SJohn Marino  ECHO_N='-n';;
53701e196c8SJohn Marinoesac
53801e196c8SJohn Marino
539*6eef5f0cSAntonio Huete Jimenez# For backward compatibility with old third-party macros, we provide
540*6eef5f0cSAntonio Huete Jimenez# the shell variables $as_echo and $as_echo_n.  New code should use
541*6eef5f0cSAntonio Huete Jimenez# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
542*6eef5f0cSAntonio Huete Jimenezas_echo='printf %s\n'
543*6eef5f0cSAntonio Huete Jimenezas_echo_n='printf %s'
544*6eef5f0cSAntonio Huete Jimenez
545*6eef5f0cSAntonio Huete Jimenez
54601e196c8SJohn Marinorm -f conf$$ conf$$.exe conf$$.file
54701e196c8SJohn Marinoif test -d conf$$.dir; then
54801e196c8SJohn Marino  rm -f conf$$.dir/conf$$.file
54901e196c8SJohn Marinoelse
55001e196c8SJohn Marino  rm -f conf$$.dir
55101e196c8SJohn Marino  mkdir conf$$.dir 2>/dev/null
55201e196c8SJohn Marinofi
55301e196c8SJohn Marinoif (echo >conf$$.file) 2>/dev/null; then
55401e196c8SJohn Marino  if ln -s conf$$.file conf$$ 2>/dev/null; then
55501e196c8SJohn Marino    as_ln_s='ln -s'
55601e196c8SJohn Marino    # ... but there are two gotchas:
55701e196c8SJohn Marino    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
55801e196c8SJohn Marino    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
559ca58f742SDaniel Fojt    # In both cases, we have to default to `cp -pR'.
56001e196c8SJohn Marino    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
561ca58f742SDaniel Fojt      as_ln_s='cp -pR'
56201e196c8SJohn Marino  elif ln conf$$.file conf$$ 2>/dev/null; then
56301e196c8SJohn Marino    as_ln_s=ln
56401e196c8SJohn Marino  else
565ca58f742SDaniel Fojt    as_ln_s='cp -pR'
56601e196c8SJohn Marino  fi
56701e196c8SJohn Marinoelse
568ca58f742SDaniel Fojt  as_ln_s='cp -pR'
56901e196c8SJohn Marinofi
57001e196c8SJohn Marinorm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
57101e196c8SJohn Marinormdir conf$$.dir 2>/dev/null
57201e196c8SJohn Marino
57301e196c8SJohn Marinoif mkdir -p . 2>/dev/null; then
57401e196c8SJohn Marino  as_mkdir_p='mkdir -p "$as_dir"'
57501e196c8SJohn Marinoelse
57601e196c8SJohn Marino  test -d ./-p && rmdir ./-p
57701e196c8SJohn Marino  as_mkdir_p=false
57801e196c8SJohn Marinofi
57901e196c8SJohn Marino
58001e196c8SJohn Marinoas_test_x='test -x'
581ca58f742SDaniel Fojtas_executable_p=as_fn_executable_p
58201e196c8SJohn Marino
58301e196c8SJohn Marino# Sed expression to map a string onto a valid CPP name.
58401e196c8SJohn Marinoas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
58501e196c8SJohn Marino
58601e196c8SJohn Marino# Sed expression to map a string onto a valid variable name.
58701e196c8SJohn Marinoas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
58801e196c8SJohn Marino
58901e196c8SJohn Marino
590ca58f742SDaniel Fojttest -n "$DJDIR" || exec 7<&0 </dev/null
591ca58f742SDaniel Fojtexec 6>&1
59201e196c8SJohn Marino
59301e196c8SJohn Marino# Name of the host.
594ca58f742SDaniel Fojt# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
59501e196c8SJohn Marino# so uname gets run too.
59601e196c8SJohn Marinoac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
59701e196c8SJohn Marino
59801e196c8SJohn Marino#
59901e196c8SJohn Marino# Initializations.
60001e196c8SJohn Marino#
60101e196c8SJohn Marinoac_default_prefix=/usr/local
60201e196c8SJohn Marinoac_clean_files=
60301e196c8SJohn Marinoac_config_libobj_dir=.
60401e196c8SJohn MarinoLIBOBJS=
60501e196c8SJohn Marinocross_compiling=no
60601e196c8SJohn Marinosubdirs=
60701e196c8SJohn MarinoMFLAGS=
60801e196c8SJohn MarinoMAKEFLAGS=
60901e196c8SJohn Marino
61001e196c8SJohn Marino# Identity of this package.
61101e196c8SJohn MarinoPACKAGE_NAME='bmake'
61201e196c8SJohn MarinoPACKAGE_TARNAME='bmake'
613*6eef5f0cSAntonio Huete JimenezPACKAGE_VERSION='20220909'
614*6eef5f0cSAntonio Huete JimenezPACKAGE_STRING='bmake 20220909'
61501e196c8SJohn MarinoPACKAGE_BUGREPORT='sjg@NetBSD.org'
61601e196c8SJohn MarinoPACKAGE_URL=''
61701e196c8SJohn Marino
61801e196c8SJohn Marino# Factoring default headers for most tests.
61901e196c8SJohn Marinoac_includes_default="\
62001e196c8SJohn Marino#include <stddef.h>
621*6eef5f0cSAntonio Huete Jimenez#ifdef HAVE_STDIO_H
622*6eef5f0cSAntonio Huete Jimenez# include <stdio.h>
623*6eef5f0cSAntonio Huete Jimenez#endif
62401e196c8SJohn Marino#ifdef HAVE_STDLIB_H
62501e196c8SJohn Marino# include <stdlib.h>
62601e196c8SJohn Marino#endif
62701e196c8SJohn Marino#ifdef HAVE_STRING_H
62801e196c8SJohn Marino# include <string.h>
62901e196c8SJohn Marino#endif
63001e196c8SJohn Marino#ifdef HAVE_INTTYPES_H
63101e196c8SJohn Marino# include <inttypes.h>
63201e196c8SJohn Marino#endif
63301e196c8SJohn Marino#ifdef HAVE_STDINT_H
63401e196c8SJohn Marino# include <stdint.h>
63501e196c8SJohn Marino#endif
636*6eef5f0cSAntonio Huete Jimenez#ifdef HAVE_STRINGS_H
637*6eef5f0cSAntonio Huete Jimenez# include <strings.h>
638*6eef5f0cSAntonio Huete Jimenez#endif
639*6eef5f0cSAntonio Huete Jimenez#ifdef HAVE_SYS_TYPES_H
640*6eef5f0cSAntonio Huete Jimenez# include <sys/types.h>
641*6eef5f0cSAntonio Huete Jimenez#endif
642*6eef5f0cSAntonio Huete Jimenez#ifdef HAVE_SYS_STAT_H
643*6eef5f0cSAntonio Huete Jimenez# include <sys/stat.h>
644*6eef5f0cSAntonio Huete Jimenez#endif
64501e196c8SJohn Marino#ifdef HAVE_UNISTD_H
64601e196c8SJohn Marino# include <unistd.h>
64701e196c8SJohn Marino#endif"
64801e196c8SJohn Marino
649*6eef5f0cSAntonio Huete Jimenezac_header_c_list=
650*6eef5f0cSAntonio Huete Jimenezac_func_c_list=
65101e196c8SJohn Marinoac_subst_vars='LTLIBOBJS
652*6eef5f0cSAntonio Huete JimenezUTC_1
653ca58f742SDaniel Fojt_MAKE_VERSION
65401e196c8SJohn Marinofilemon_h
655ca58f742SDaniel Fojtuse_filemon
65601e196c8SJohn Marinouse_meta
65701e196c8SJohn Marinodiff_u
658*6eef5f0cSAntonio Huete Jimenezdiff
65901e196c8SJohn MarinoGCC
66001e196c8SJohn MarinoINSTALL
66101e196c8SJohn Marinodefault_sys_path
66201e196c8SJohn Marinomksrc
663a34d5fb1SAntonio Huete Jimenezforce_machine_arch
66401e196c8SJohn Marinomachine_arch
66501e196c8SJohn Marinoforce_machine
66601e196c8SJohn Marinomachine
667*6eef5f0cSAntonio Huete Jimenezegrep
66801e196c8SJohn MarinoLIBOBJS
6696a91b982SJohn Marinobmake_path_max
67001e196c8SJohn Marinoac_exe_suffix
67101e196c8SJohn MarinoINSTALL_DATA
67201e196c8SJohn MarinoINSTALL_SCRIPT
67301e196c8SJohn MarinoINSTALL_PROGRAM
67401e196c8SJohn MarinoOBJEXT
67501e196c8SJohn MarinoEXEEXT
67601e196c8SJohn Marinoac_ct_CC
67701e196c8SJohn MarinoCPPFLAGS
67801e196c8SJohn MarinoLDFLAGS
67901e196c8SJohn MarinoCFLAGS
68001e196c8SJohn MarinoCC
68101e196c8SJohn Marinotarget_alias
68201e196c8SJohn Marinohost_alias
68301e196c8SJohn Marinobuild_alias
68401e196c8SJohn MarinoLIBS
68501e196c8SJohn MarinoECHO_T
68601e196c8SJohn MarinoECHO_N
68701e196c8SJohn MarinoECHO_C
68801e196c8SJohn MarinoDEFS
68901e196c8SJohn Marinomandir
69001e196c8SJohn Marinolocaledir
69101e196c8SJohn Marinolibdir
69201e196c8SJohn Marinopsdir
69301e196c8SJohn Marinopdfdir
69401e196c8SJohn Marinodvidir
69501e196c8SJohn Marinohtmldir
69601e196c8SJohn Marinoinfodir
69701e196c8SJohn Marinodocdir
69801e196c8SJohn Marinooldincludedir
69901e196c8SJohn Marinoincludedir
700*6eef5f0cSAntonio Huete Jimenezrunstatedir
70101e196c8SJohn Marinolocalstatedir
70201e196c8SJohn Marinosharedstatedir
70301e196c8SJohn Marinosysconfdir
70401e196c8SJohn Marinodatadir
70501e196c8SJohn Marinodatarootdir
70601e196c8SJohn Marinolibexecdir
70701e196c8SJohn Marinosbindir
70801e196c8SJohn Marinobindir
70901e196c8SJohn Marinoprogram_transform_name
71001e196c8SJohn Marinoprefix
71101e196c8SJohn Marinoexec_prefix
71201e196c8SJohn MarinoPACKAGE_URL
71301e196c8SJohn MarinoPACKAGE_BUGREPORT
71401e196c8SJohn MarinoPACKAGE_STRING
71501e196c8SJohn MarinoPACKAGE_VERSION
71601e196c8SJohn MarinoPACKAGE_TARNAME
71701e196c8SJohn MarinoPACKAGE_NAME
71801e196c8SJohn MarinoPATH_SEPARATOR
71901e196c8SJohn MarinoSHELL'
72001e196c8SJohn Marinoac_subst_files=''
72101e196c8SJohn Marinoac_user_opts='
72201e196c8SJohn Marinoenable_option_checking
72301e196c8SJohn Marinowith_defshell
724ca58f742SDaniel Fojtwith_makefile
72501e196c8SJohn Marinowith_meta
72601e196c8SJohn Marinowith_filemon
72701e196c8SJohn Marinowith_machine
72801e196c8SJohn Marinowith_force_machine
72901e196c8SJohn Marinowith_force_machine_arch
73001e196c8SJohn Marinowith_machine_arch
73101e196c8SJohn Marinowith_default_sys_path
73201e196c8SJohn Marinowith_path_objdirprefix
73301e196c8SJohn Marinoenable_pwd_override
73401e196c8SJohn Marinoenable_check_make_chdir
73501e196c8SJohn Marinowith_mksrc
73601e196c8SJohn Marino'
73701e196c8SJohn Marino      ac_precious_vars='build_alias
73801e196c8SJohn Marinohost_alias
73901e196c8SJohn Marinotarget_alias
74001e196c8SJohn MarinoCC
74101e196c8SJohn MarinoCFLAGS
74201e196c8SJohn MarinoLDFLAGS
74301e196c8SJohn MarinoLIBS
744*6eef5f0cSAntonio Huete JimenezCPPFLAGS'
74501e196c8SJohn Marino
74601e196c8SJohn Marino
74701e196c8SJohn Marino# Initialize some variables set by options.
74801e196c8SJohn Marinoac_init_help=
74901e196c8SJohn Marinoac_init_version=false
75001e196c8SJohn Marinoac_unrecognized_opts=
75101e196c8SJohn Marinoac_unrecognized_sep=
75201e196c8SJohn Marino# The variables have the same names as the options, with
75301e196c8SJohn Marino# dashes changed to underlines.
75401e196c8SJohn Marinocache_file=/dev/null
75501e196c8SJohn Marinoexec_prefix=NONE
75601e196c8SJohn Marinono_create=
75701e196c8SJohn Marinono_recursion=
75801e196c8SJohn Marinoprefix=NONE
75901e196c8SJohn Marinoprogram_prefix=NONE
76001e196c8SJohn Marinoprogram_suffix=NONE
76101e196c8SJohn Marinoprogram_transform_name=s,x,x,
76201e196c8SJohn Marinosilent=
76301e196c8SJohn Marinosite=
76401e196c8SJohn Marinosrcdir=
76501e196c8SJohn Marinoverbose=
76601e196c8SJohn Marinox_includes=NONE
76701e196c8SJohn Marinox_libraries=NONE
76801e196c8SJohn Marino
76901e196c8SJohn Marino# Installation directory options.
77001e196c8SJohn Marino# These are left unexpanded so users can "make install exec_prefix=/foo"
77101e196c8SJohn Marino# and all the variables that are supposed to be based on exec_prefix
77201e196c8SJohn Marino# by default will actually change.
77301e196c8SJohn Marino# Use braces instead of parens because sh, perl, etc. also accept them.
77401e196c8SJohn Marino# (The list follows the same order as the GNU Coding Standards.)
77501e196c8SJohn Marinobindir='${exec_prefix}/bin'
77601e196c8SJohn Marinosbindir='${exec_prefix}/sbin'
77701e196c8SJohn Marinolibexecdir='${exec_prefix}/libexec'
77801e196c8SJohn Marinodatarootdir='${prefix}/share'
77901e196c8SJohn Marinodatadir='${datarootdir}'
78001e196c8SJohn Marinosysconfdir='${prefix}/etc'
78101e196c8SJohn Marinosharedstatedir='${prefix}/com'
78201e196c8SJohn Marinolocalstatedir='${prefix}/var'
783*6eef5f0cSAntonio Huete Jimenezrunstatedir='${localstatedir}/run'
78401e196c8SJohn Marinoincludedir='${prefix}/include'
78501e196c8SJohn Marinooldincludedir='/usr/include'
78601e196c8SJohn Marinodocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
78701e196c8SJohn Marinoinfodir='${datarootdir}/info'
78801e196c8SJohn Marinohtmldir='${docdir}'
78901e196c8SJohn Marinodvidir='${docdir}'
79001e196c8SJohn Marinopdfdir='${docdir}'
79101e196c8SJohn Marinopsdir='${docdir}'
79201e196c8SJohn Marinolibdir='${exec_prefix}/lib'
79301e196c8SJohn Marinolocaledir='${datarootdir}/locale'
79401e196c8SJohn Marinomandir='${datarootdir}/man'
79501e196c8SJohn Marino
79601e196c8SJohn Marinoac_prev=
79701e196c8SJohn Marinoac_dashdash=
79801e196c8SJohn Marinofor ac_option
79901e196c8SJohn Marinodo
80001e196c8SJohn Marino  # If the previous option needs an argument, assign it.
80101e196c8SJohn Marino  if test -n "$ac_prev"; then
80201e196c8SJohn Marino    eval $ac_prev=\$ac_option
80301e196c8SJohn Marino    ac_prev=
80401e196c8SJohn Marino    continue
80501e196c8SJohn Marino  fi
80601e196c8SJohn Marino
80701e196c8SJohn Marino  case $ac_option in
808ca58f742SDaniel Fojt  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
809ca58f742SDaniel Fojt  *=)   ac_optarg= ;;
81001e196c8SJohn Marino  *)    ac_optarg=yes ;;
81101e196c8SJohn Marino  esac
81201e196c8SJohn Marino
81301e196c8SJohn Marino  case $ac_dashdash$ac_option in
81401e196c8SJohn Marino  --)
81501e196c8SJohn Marino    ac_dashdash=yes ;;
81601e196c8SJohn Marino
81701e196c8SJohn Marino  -bindir | --bindir | --bindi | --bind | --bin | --bi)
81801e196c8SJohn Marino    ac_prev=bindir ;;
81901e196c8SJohn Marino  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
82001e196c8SJohn Marino    bindir=$ac_optarg ;;
82101e196c8SJohn Marino
82201e196c8SJohn Marino  -build | --build | --buil | --bui | --bu)
82301e196c8SJohn Marino    ac_prev=build_alias ;;
82401e196c8SJohn Marino  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
82501e196c8SJohn Marino    build_alias=$ac_optarg ;;
82601e196c8SJohn Marino
82701e196c8SJohn Marino  -cache-file | --cache-file | --cache-fil | --cache-fi \
82801e196c8SJohn Marino  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
82901e196c8SJohn Marino    ac_prev=cache_file ;;
83001e196c8SJohn Marino  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
83101e196c8SJohn Marino  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
83201e196c8SJohn Marino    cache_file=$ac_optarg ;;
83301e196c8SJohn Marino
83401e196c8SJohn Marino  --config-cache | -C)
83501e196c8SJohn Marino    cache_file=config.cache ;;
83601e196c8SJohn Marino
83701e196c8SJohn Marino  -datadir | --datadir | --datadi | --datad)
83801e196c8SJohn Marino    ac_prev=datadir ;;
83901e196c8SJohn Marino  -datadir=* | --datadir=* | --datadi=* | --datad=*)
84001e196c8SJohn Marino    datadir=$ac_optarg ;;
84101e196c8SJohn Marino
84201e196c8SJohn Marino  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
84301e196c8SJohn Marino  | --dataroo | --dataro | --datar)
84401e196c8SJohn Marino    ac_prev=datarootdir ;;
84501e196c8SJohn Marino  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
84601e196c8SJohn Marino  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
84701e196c8SJohn Marino    datarootdir=$ac_optarg ;;
84801e196c8SJohn Marino
84901e196c8SJohn Marino  -disable-* | --disable-*)
85001e196c8SJohn Marino    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
85101e196c8SJohn Marino    # Reject names that are not valid shell variable names.
85201e196c8SJohn Marino    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
853*6eef5f0cSAntonio Huete Jimenez      as_fn_error $? "invalid feature name: \`$ac_useropt'"
85401e196c8SJohn Marino    ac_useropt_orig=$ac_useropt
855*6eef5f0cSAntonio Huete Jimenez    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
85601e196c8SJohn Marino    case $ac_user_opts in
85701e196c8SJohn Marino      *"
85801e196c8SJohn Marino"enable_$ac_useropt"
85901e196c8SJohn Marino"*) ;;
86001e196c8SJohn Marino      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
86101e196c8SJohn Marino	 ac_unrecognized_sep=', ';;
86201e196c8SJohn Marino    esac
86301e196c8SJohn Marino    eval enable_$ac_useropt=no ;;
86401e196c8SJohn Marino
86501e196c8SJohn Marino  -docdir | --docdir | --docdi | --doc | --do)
86601e196c8SJohn Marino    ac_prev=docdir ;;
86701e196c8SJohn Marino  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
86801e196c8SJohn Marino    docdir=$ac_optarg ;;
86901e196c8SJohn Marino
87001e196c8SJohn Marino  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
87101e196c8SJohn Marino    ac_prev=dvidir ;;
87201e196c8SJohn Marino  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
87301e196c8SJohn Marino    dvidir=$ac_optarg ;;
87401e196c8SJohn Marino
87501e196c8SJohn Marino  -enable-* | --enable-*)
87601e196c8SJohn Marino    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
87701e196c8SJohn Marino    # Reject names that are not valid shell variable names.
87801e196c8SJohn Marino    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879*6eef5f0cSAntonio Huete Jimenez      as_fn_error $? "invalid feature name: \`$ac_useropt'"
88001e196c8SJohn Marino    ac_useropt_orig=$ac_useropt
881*6eef5f0cSAntonio Huete Jimenez    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
88201e196c8SJohn Marino    case $ac_user_opts in
88301e196c8SJohn Marino      *"
88401e196c8SJohn Marino"enable_$ac_useropt"
88501e196c8SJohn Marino"*) ;;
88601e196c8SJohn Marino      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
88701e196c8SJohn Marino	 ac_unrecognized_sep=', ';;
88801e196c8SJohn Marino    esac
88901e196c8SJohn Marino    eval enable_$ac_useropt=\$ac_optarg ;;
89001e196c8SJohn Marino
89101e196c8SJohn Marino  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
89201e196c8SJohn Marino  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
89301e196c8SJohn Marino  | --exec | --exe | --ex)
89401e196c8SJohn Marino    ac_prev=exec_prefix ;;
89501e196c8SJohn Marino  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
89601e196c8SJohn Marino  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
89701e196c8SJohn Marino  | --exec=* | --exe=* | --ex=*)
89801e196c8SJohn Marino    exec_prefix=$ac_optarg ;;
89901e196c8SJohn Marino
90001e196c8SJohn Marino  -gas | --gas | --ga | --g)
90101e196c8SJohn Marino    # Obsolete; use --with-gas.
90201e196c8SJohn Marino    with_gas=yes ;;
90301e196c8SJohn Marino
90401e196c8SJohn Marino  -help | --help | --hel | --he | -h)
90501e196c8SJohn Marino    ac_init_help=long ;;
90601e196c8SJohn Marino  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
90701e196c8SJohn Marino    ac_init_help=recursive ;;
90801e196c8SJohn Marino  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
90901e196c8SJohn Marino    ac_init_help=short ;;
91001e196c8SJohn Marino
91101e196c8SJohn Marino  -host | --host | --hos | --ho)
91201e196c8SJohn Marino    ac_prev=host_alias ;;
91301e196c8SJohn Marino  -host=* | --host=* | --hos=* | --ho=*)
91401e196c8SJohn Marino    host_alias=$ac_optarg ;;
91501e196c8SJohn Marino
91601e196c8SJohn Marino  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
91701e196c8SJohn Marino    ac_prev=htmldir ;;
91801e196c8SJohn Marino  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
91901e196c8SJohn Marino  | --ht=*)
92001e196c8SJohn Marino    htmldir=$ac_optarg ;;
92101e196c8SJohn Marino
92201e196c8SJohn Marino  -includedir | --includedir | --includedi | --included | --include \
92301e196c8SJohn Marino  | --includ | --inclu | --incl | --inc)
92401e196c8SJohn Marino    ac_prev=includedir ;;
92501e196c8SJohn Marino  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
92601e196c8SJohn Marino  | --includ=* | --inclu=* | --incl=* | --inc=*)
92701e196c8SJohn Marino    includedir=$ac_optarg ;;
92801e196c8SJohn Marino
92901e196c8SJohn Marino  -infodir | --infodir | --infodi | --infod | --info | --inf)
93001e196c8SJohn Marino    ac_prev=infodir ;;
93101e196c8SJohn Marino  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
93201e196c8SJohn Marino    infodir=$ac_optarg ;;
93301e196c8SJohn Marino
93401e196c8SJohn Marino  -libdir | --libdir | --libdi | --libd)
93501e196c8SJohn Marino    ac_prev=libdir ;;
93601e196c8SJohn Marino  -libdir=* | --libdir=* | --libdi=* | --libd=*)
93701e196c8SJohn Marino    libdir=$ac_optarg ;;
93801e196c8SJohn Marino
93901e196c8SJohn Marino  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
94001e196c8SJohn Marino  | --libexe | --libex | --libe)
94101e196c8SJohn Marino    ac_prev=libexecdir ;;
94201e196c8SJohn Marino  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
94301e196c8SJohn Marino  | --libexe=* | --libex=* | --libe=*)
94401e196c8SJohn Marino    libexecdir=$ac_optarg ;;
94501e196c8SJohn Marino
94601e196c8SJohn Marino  -localedir | --localedir | --localedi | --localed | --locale)
94701e196c8SJohn Marino    ac_prev=localedir ;;
94801e196c8SJohn Marino  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
94901e196c8SJohn Marino    localedir=$ac_optarg ;;
95001e196c8SJohn Marino
95101e196c8SJohn Marino  -localstatedir | --localstatedir | --localstatedi | --localstated \
95201e196c8SJohn Marino  | --localstate | --localstat | --localsta | --localst | --locals)
95301e196c8SJohn Marino    ac_prev=localstatedir ;;
95401e196c8SJohn Marino  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
95501e196c8SJohn Marino  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
95601e196c8SJohn Marino    localstatedir=$ac_optarg ;;
95701e196c8SJohn Marino
95801e196c8SJohn Marino  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
95901e196c8SJohn Marino    ac_prev=mandir ;;
96001e196c8SJohn Marino  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
96101e196c8SJohn Marino    mandir=$ac_optarg ;;
96201e196c8SJohn Marino
96301e196c8SJohn Marino  -nfp | --nfp | --nf)
96401e196c8SJohn Marino    # Obsolete; use --without-fp.
96501e196c8SJohn Marino    with_fp=no ;;
96601e196c8SJohn Marino
96701e196c8SJohn Marino  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
96801e196c8SJohn Marino  | --no-cr | --no-c | -n)
96901e196c8SJohn Marino    no_create=yes ;;
97001e196c8SJohn Marino
97101e196c8SJohn Marino  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
97201e196c8SJohn Marino  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
97301e196c8SJohn Marino    no_recursion=yes ;;
97401e196c8SJohn Marino
97501e196c8SJohn Marino  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
97601e196c8SJohn Marino  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
97701e196c8SJohn Marino  | --oldin | --oldi | --old | --ol | --o)
97801e196c8SJohn Marino    ac_prev=oldincludedir ;;
97901e196c8SJohn Marino  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
98001e196c8SJohn Marino  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
98101e196c8SJohn Marino  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
98201e196c8SJohn Marino    oldincludedir=$ac_optarg ;;
98301e196c8SJohn Marino
98401e196c8SJohn Marino  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
98501e196c8SJohn Marino    ac_prev=prefix ;;
98601e196c8SJohn Marino  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
98701e196c8SJohn Marino    prefix=$ac_optarg ;;
98801e196c8SJohn Marino
98901e196c8SJohn Marino  -program-prefix | --program-prefix | --program-prefi | --program-pref \
99001e196c8SJohn Marino  | --program-pre | --program-pr | --program-p)
99101e196c8SJohn Marino    ac_prev=program_prefix ;;
99201e196c8SJohn Marino  -program-prefix=* | --program-prefix=* | --program-prefi=* \
99301e196c8SJohn Marino  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
99401e196c8SJohn Marino    program_prefix=$ac_optarg ;;
99501e196c8SJohn Marino
99601e196c8SJohn Marino  -program-suffix | --program-suffix | --program-suffi | --program-suff \
99701e196c8SJohn Marino  | --program-suf | --program-su | --program-s)
99801e196c8SJohn Marino    ac_prev=program_suffix ;;
99901e196c8SJohn Marino  -program-suffix=* | --program-suffix=* | --program-suffi=* \
100001e196c8SJohn Marino  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
100101e196c8SJohn Marino    program_suffix=$ac_optarg ;;
100201e196c8SJohn Marino
100301e196c8SJohn Marino  -program-transform-name | --program-transform-name \
100401e196c8SJohn Marino  | --program-transform-nam | --program-transform-na \
100501e196c8SJohn Marino  | --program-transform-n | --program-transform- \
100601e196c8SJohn Marino  | --program-transform | --program-transfor \
100701e196c8SJohn Marino  | --program-transfo | --program-transf \
100801e196c8SJohn Marino  | --program-trans | --program-tran \
100901e196c8SJohn Marino  | --progr-tra | --program-tr | --program-t)
101001e196c8SJohn Marino    ac_prev=program_transform_name ;;
101101e196c8SJohn Marino  -program-transform-name=* | --program-transform-name=* \
101201e196c8SJohn Marino  | --program-transform-nam=* | --program-transform-na=* \
101301e196c8SJohn Marino  | --program-transform-n=* | --program-transform-=* \
101401e196c8SJohn Marino  | --program-transform=* | --program-transfor=* \
101501e196c8SJohn Marino  | --program-transfo=* | --program-transf=* \
101601e196c8SJohn Marino  | --program-trans=* | --program-tran=* \
101701e196c8SJohn Marino  | --progr-tra=* | --program-tr=* | --program-t=*)
101801e196c8SJohn Marino    program_transform_name=$ac_optarg ;;
101901e196c8SJohn Marino
102001e196c8SJohn Marino  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
102101e196c8SJohn Marino    ac_prev=pdfdir ;;
102201e196c8SJohn Marino  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
102301e196c8SJohn Marino    pdfdir=$ac_optarg ;;
102401e196c8SJohn Marino
102501e196c8SJohn Marino  -psdir | --psdir | --psdi | --psd | --ps)
102601e196c8SJohn Marino    ac_prev=psdir ;;
102701e196c8SJohn Marino  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
102801e196c8SJohn Marino    psdir=$ac_optarg ;;
102901e196c8SJohn Marino
103001e196c8SJohn Marino  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
103101e196c8SJohn Marino  | -silent | --silent | --silen | --sile | --sil)
103201e196c8SJohn Marino    silent=yes ;;
103301e196c8SJohn Marino
1034*6eef5f0cSAntonio Huete Jimenez  -runstatedir | --runstatedir | --runstatedi | --runstated \
1035*6eef5f0cSAntonio Huete Jimenez  | --runstate | --runstat | --runsta | --runst | --runs \
1036*6eef5f0cSAntonio Huete Jimenez  | --run | --ru | --r)
1037*6eef5f0cSAntonio Huete Jimenez    ac_prev=runstatedir ;;
1038*6eef5f0cSAntonio Huete Jimenez  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1039*6eef5f0cSAntonio Huete Jimenez  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1040*6eef5f0cSAntonio Huete Jimenez  | --run=* | --ru=* | --r=*)
1041*6eef5f0cSAntonio Huete Jimenez    runstatedir=$ac_optarg ;;
1042*6eef5f0cSAntonio Huete Jimenez
104301e196c8SJohn Marino  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
104401e196c8SJohn Marino    ac_prev=sbindir ;;
104501e196c8SJohn Marino  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
104601e196c8SJohn Marino  | --sbi=* | --sb=*)
104701e196c8SJohn Marino    sbindir=$ac_optarg ;;
104801e196c8SJohn Marino
104901e196c8SJohn Marino  -sharedstatedir | --sharedstatedir | --sharedstatedi \
105001e196c8SJohn Marino  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
105101e196c8SJohn Marino  | --sharedst | --shareds | --shared | --share | --shar \
105201e196c8SJohn Marino  | --sha | --sh)
105301e196c8SJohn Marino    ac_prev=sharedstatedir ;;
105401e196c8SJohn Marino  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
105501e196c8SJohn Marino  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
105601e196c8SJohn Marino  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
105701e196c8SJohn Marino  | --sha=* | --sh=*)
105801e196c8SJohn Marino    sharedstatedir=$ac_optarg ;;
105901e196c8SJohn Marino
106001e196c8SJohn Marino  -site | --site | --sit)
106101e196c8SJohn Marino    ac_prev=site ;;
106201e196c8SJohn Marino  -site=* | --site=* | --sit=*)
106301e196c8SJohn Marino    site=$ac_optarg ;;
106401e196c8SJohn Marino
106501e196c8SJohn Marino  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
106601e196c8SJohn Marino    ac_prev=srcdir ;;
106701e196c8SJohn Marino  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
106801e196c8SJohn Marino    srcdir=$ac_optarg ;;
106901e196c8SJohn Marino
107001e196c8SJohn Marino  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
107101e196c8SJohn Marino  | --syscon | --sysco | --sysc | --sys | --sy)
107201e196c8SJohn Marino    ac_prev=sysconfdir ;;
107301e196c8SJohn Marino  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
107401e196c8SJohn Marino  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
107501e196c8SJohn Marino    sysconfdir=$ac_optarg ;;
107601e196c8SJohn Marino
107701e196c8SJohn Marino  -target | --target | --targe | --targ | --tar | --ta | --t)
107801e196c8SJohn Marino    ac_prev=target_alias ;;
107901e196c8SJohn Marino  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
108001e196c8SJohn Marino    target_alias=$ac_optarg ;;
108101e196c8SJohn Marino
108201e196c8SJohn Marino  -v | -verbose | --verbose | --verbos | --verbo | --verb)
108301e196c8SJohn Marino    verbose=yes ;;
108401e196c8SJohn Marino
108501e196c8SJohn Marino  -version | --version | --versio | --versi | --vers | -V)
108601e196c8SJohn Marino    ac_init_version=: ;;
108701e196c8SJohn Marino
108801e196c8SJohn Marino  -with-* | --with-*)
108901e196c8SJohn Marino    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
109001e196c8SJohn Marino    # Reject names that are not valid shell variable names.
109101e196c8SJohn Marino    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1092*6eef5f0cSAntonio Huete Jimenez      as_fn_error $? "invalid package name: \`$ac_useropt'"
109301e196c8SJohn Marino    ac_useropt_orig=$ac_useropt
1094*6eef5f0cSAntonio Huete Jimenez    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
109501e196c8SJohn Marino    case $ac_user_opts in
109601e196c8SJohn Marino      *"
109701e196c8SJohn Marino"with_$ac_useropt"
109801e196c8SJohn Marino"*) ;;
109901e196c8SJohn Marino      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
110001e196c8SJohn Marino	 ac_unrecognized_sep=', ';;
110101e196c8SJohn Marino    esac
110201e196c8SJohn Marino    eval with_$ac_useropt=\$ac_optarg ;;
110301e196c8SJohn Marino
110401e196c8SJohn Marino  -without-* | --without-*)
110501e196c8SJohn Marino    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
110601e196c8SJohn Marino    # Reject names that are not valid shell variable names.
110701e196c8SJohn Marino    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108*6eef5f0cSAntonio Huete Jimenez      as_fn_error $? "invalid package name: \`$ac_useropt'"
110901e196c8SJohn Marino    ac_useropt_orig=$ac_useropt
1110*6eef5f0cSAntonio Huete Jimenez    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
111101e196c8SJohn Marino    case $ac_user_opts in
111201e196c8SJohn Marino      *"
111301e196c8SJohn Marino"with_$ac_useropt"
111401e196c8SJohn Marino"*) ;;
111501e196c8SJohn Marino      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
111601e196c8SJohn Marino	 ac_unrecognized_sep=', ';;
111701e196c8SJohn Marino    esac
111801e196c8SJohn Marino    eval with_$ac_useropt=no ;;
111901e196c8SJohn Marino
112001e196c8SJohn Marino  --x)
112101e196c8SJohn Marino    # Obsolete; use --with-x.
112201e196c8SJohn Marino    with_x=yes ;;
112301e196c8SJohn Marino
112401e196c8SJohn Marino  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
112501e196c8SJohn Marino  | --x-incl | --x-inc | --x-in | --x-i)
112601e196c8SJohn Marino    ac_prev=x_includes ;;
112701e196c8SJohn Marino  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
112801e196c8SJohn Marino  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
112901e196c8SJohn Marino    x_includes=$ac_optarg ;;
113001e196c8SJohn Marino
113101e196c8SJohn Marino  -x-libraries | --x-libraries | --x-librarie | --x-librari \
113201e196c8SJohn Marino  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
113301e196c8SJohn Marino    ac_prev=x_libraries ;;
113401e196c8SJohn Marino  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
113501e196c8SJohn Marino  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
113601e196c8SJohn Marino    x_libraries=$ac_optarg ;;
113701e196c8SJohn Marino
1138ca58f742SDaniel Fojt  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1139ca58f742SDaniel FojtTry \`$0 --help' for more information"
114001e196c8SJohn Marino    ;;
114101e196c8SJohn Marino
114201e196c8SJohn Marino  *=*)
114301e196c8SJohn Marino    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
114401e196c8SJohn Marino    # Reject names that are not valid shell variable names.
114501e196c8SJohn Marino    case $ac_envvar in #(
114601e196c8SJohn Marino      '' | [0-9]* | *[!_$as_cr_alnum]* )
1147ca58f742SDaniel Fojt      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
114801e196c8SJohn Marino    esac
114901e196c8SJohn Marino    eval $ac_envvar=\$ac_optarg
115001e196c8SJohn Marino    export $ac_envvar ;;
115101e196c8SJohn Marino
115201e196c8SJohn Marino  *)
115301e196c8SJohn Marino    # FIXME: should be removed in autoconf 3.0.
1154*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
115501e196c8SJohn Marino    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1156*6eef5f0cSAntonio Huete Jimenez      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1157ca58f742SDaniel Fojt    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
115801e196c8SJohn Marino    ;;
115901e196c8SJohn Marino
116001e196c8SJohn Marino  esac
116101e196c8SJohn Marinodone
116201e196c8SJohn Marino
116301e196c8SJohn Marinoif test -n "$ac_prev"; then
116401e196c8SJohn Marino  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1165ca58f742SDaniel Fojt  as_fn_error $? "missing argument to $ac_option"
116601e196c8SJohn Marinofi
116701e196c8SJohn Marino
116801e196c8SJohn Marinoif test -n "$ac_unrecognized_opts"; then
116901e196c8SJohn Marino  case $enable_option_checking in
117001e196c8SJohn Marino    no) ;;
1171ca58f742SDaniel Fojt    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1172*6eef5f0cSAntonio Huete Jimenez    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
117301e196c8SJohn Marino  esac
117401e196c8SJohn Marinofi
117501e196c8SJohn Marino
117601e196c8SJohn Marino# Check all directory arguments for consistency.
117701e196c8SJohn Marinofor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
117801e196c8SJohn Marino		datadir sysconfdir sharedstatedir localstatedir includedir \
117901e196c8SJohn Marino		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1180*6eef5f0cSAntonio Huete Jimenez		libdir localedir mandir runstatedir
118101e196c8SJohn Marinodo
118201e196c8SJohn Marino  eval ac_val=\$$ac_var
118301e196c8SJohn Marino  # Remove trailing slashes.
118401e196c8SJohn Marino  case $ac_val in
118501e196c8SJohn Marino    */ )
118601e196c8SJohn Marino      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
118701e196c8SJohn Marino      eval $ac_var=\$ac_val;;
118801e196c8SJohn Marino  esac
118901e196c8SJohn Marino  # Be sure to have absolute directory names.
119001e196c8SJohn Marino  case $ac_val in
119101e196c8SJohn Marino    [\\/$]* | ?:[\\/]* )  continue;;
119201e196c8SJohn Marino    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
119301e196c8SJohn Marino  esac
1194ca58f742SDaniel Fojt  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
119501e196c8SJohn Marinodone
119601e196c8SJohn Marino
119701e196c8SJohn Marino# There might be people who depend on the old broken behavior: `$host'
119801e196c8SJohn Marino# used to hold the argument of --host etc.
119901e196c8SJohn Marino# FIXME: To remove some day.
120001e196c8SJohn Marinobuild=$build_alias
120101e196c8SJohn Marinohost=$host_alias
120201e196c8SJohn Marinotarget=$target_alias
120301e196c8SJohn Marino
120401e196c8SJohn Marino# FIXME: To remove some day.
120501e196c8SJohn Marinoif test "x$host_alias" != x; then
120601e196c8SJohn Marino  if test "x$build_alias" = x; then
120701e196c8SJohn Marino    cross_compiling=maybe
120801e196c8SJohn Marino  elif test "x$build_alias" != "x$host_alias"; then
120901e196c8SJohn Marino    cross_compiling=yes
121001e196c8SJohn Marino  fi
121101e196c8SJohn Marinofi
121201e196c8SJohn Marino
121301e196c8SJohn Marinoac_tool_prefix=
121401e196c8SJohn Marinotest -n "$host_alias" && ac_tool_prefix=$host_alias-
121501e196c8SJohn Marino
121601e196c8SJohn Marinotest "$silent" = yes && exec 6>/dev/null
121701e196c8SJohn Marino
121801e196c8SJohn Marino
121901e196c8SJohn Marinoac_pwd=`pwd` && test -n "$ac_pwd" &&
122001e196c8SJohn Marinoac_ls_di=`ls -di .` &&
122101e196c8SJohn Marinoac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1222ca58f742SDaniel Fojt  as_fn_error $? "working directory cannot be determined"
122301e196c8SJohn Marinotest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1224ca58f742SDaniel Fojt  as_fn_error $? "pwd does not report name of working directory"
122501e196c8SJohn Marino
122601e196c8SJohn Marino
122701e196c8SJohn Marino# Find the source files, if location was not specified.
122801e196c8SJohn Marinoif test -z "$srcdir"; then
122901e196c8SJohn Marino  ac_srcdir_defaulted=yes
123001e196c8SJohn Marino  # Try the directory containing this script, then the parent directory.
123101e196c8SJohn Marino  ac_confdir=`$as_dirname -- "$as_myself" ||
123201e196c8SJohn Marino$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
123301e196c8SJohn Marino	 X"$as_myself" : 'X\(//\)[^/]' \| \
123401e196c8SJohn Marino	 X"$as_myself" : 'X\(//\)$' \| \
123501e196c8SJohn Marino	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1236*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X"$as_myself" |
123701e196c8SJohn Marino    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
123801e196c8SJohn Marino	    s//\1/
123901e196c8SJohn Marino	    q
124001e196c8SJohn Marino	  }
124101e196c8SJohn Marino	  /^X\(\/\/\)[^/].*/{
124201e196c8SJohn Marino	    s//\1/
124301e196c8SJohn Marino	    q
124401e196c8SJohn Marino	  }
124501e196c8SJohn Marino	  /^X\(\/\/\)$/{
124601e196c8SJohn Marino	    s//\1/
124701e196c8SJohn Marino	    q
124801e196c8SJohn Marino	  }
124901e196c8SJohn Marino	  /^X\(\/\).*/{
125001e196c8SJohn Marino	    s//\1/
125101e196c8SJohn Marino	    q
125201e196c8SJohn Marino	  }
125301e196c8SJohn Marino	  s/.*/./; q'`
125401e196c8SJohn Marino  srcdir=$ac_confdir
125501e196c8SJohn Marino  if test ! -r "$srcdir/$ac_unique_file"; then
125601e196c8SJohn Marino    srcdir=..
125701e196c8SJohn Marino  fi
125801e196c8SJohn Marinoelse
125901e196c8SJohn Marino  ac_srcdir_defaulted=no
126001e196c8SJohn Marinofi
126101e196c8SJohn Marinoif test ! -r "$srcdir/$ac_unique_file"; then
126201e196c8SJohn Marino  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1263ca58f742SDaniel Fojt  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
126401e196c8SJohn Marinofi
126501e196c8SJohn Marinoac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
126601e196c8SJohn Marinoac_abs_confdir=`(
1267ca58f742SDaniel Fojt	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
126801e196c8SJohn Marino	pwd)`
126901e196c8SJohn Marino# When building in place, set srcdir=.
127001e196c8SJohn Marinoif test "$ac_abs_confdir" = "$ac_pwd"; then
127101e196c8SJohn Marino  srcdir=.
127201e196c8SJohn Marinofi
127301e196c8SJohn Marino# Remove unnecessary trailing slashes from srcdir.
127401e196c8SJohn Marino# Double slashes in file names in object file debugging info
127501e196c8SJohn Marino# mess up M-x gdb in Emacs.
127601e196c8SJohn Marinocase $srcdir in
127701e196c8SJohn Marino*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
127801e196c8SJohn Marinoesac
127901e196c8SJohn Marinofor ac_var in $ac_precious_vars; do
128001e196c8SJohn Marino  eval ac_env_${ac_var}_set=\${${ac_var}+set}
128101e196c8SJohn Marino  eval ac_env_${ac_var}_value=\$${ac_var}
128201e196c8SJohn Marino  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
128301e196c8SJohn Marino  eval ac_cv_env_${ac_var}_value=\$${ac_var}
128401e196c8SJohn Marinodone
128501e196c8SJohn Marino
128601e196c8SJohn Marino#
128701e196c8SJohn Marino# Report the --help message.
128801e196c8SJohn Marino#
128901e196c8SJohn Marinoif test "$ac_init_help" = "long"; then
129001e196c8SJohn Marino  # Omit some internal or obsolete options to make the list less imposing.
129101e196c8SJohn Marino  # This message is too long to be a string in the A/UX 3.1 sh.
129201e196c8SJohn Marino  cat <<_ACEOF
1293*6eef5f0cSAntonio Huete Jimenez\`configure' configures bmake 20220909 to adapt to many kinds of systems.
129401e196c8SJohn Marino
129501e196c8SJohn MarinoUsage: $0 [OPTION]... [VAR=VALUE]...
129601e196c8SJohn Marino
129701e196c8SJohn MarinoTo assign environment variables (e.g., CC, CFLAGS...), specify them as
129801e196c8SJohn MarinoVAR=VALUE.  See below for descriptions of some of the useful variables.
129901e196c8SJohn Marino
130001e196c8SJohn MarinoDefaults for the options are specified in brackets.
130101e196c8SJohn Marino
130201e196c8SJohn MarinoConfiguration:
130301e196c8SJohn Marino  -h, --help              display this help and exit
130401e196c8SJohn Marino      --help=short        display options specific to this package
130501e196c8SJohn Marino      --help=recursive    display the short help of all the included packages
130601e196c8SJohn Marino  -V, --version           display version information and exit
130701e196c8SJohn Marino  -q, --quiet, --silent   do not print \`checking ...' messages
130801e196c8SJohn Marino      --cache-file=FILE   cache test results in FILE [disabled]
130901e196c8SJohn Marino  -C, --config-cache      alias for \`--cache-file=config.cache'
131001e196c8SJohn Marino  -n, --no-create         do not create output files
131101e196c8SJohn Marino      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
131201e196c8SJohn Marino
131301e196c8SJohn MarinoInstallation directories:
131401e196c8SJohn Marino  --prefix=PREFIX         install architecture-independent files in PREFIX
131501e196c8SJohn Marino                          [$ac_default_prefix]
131601e196c8SJohn Marino  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
131701e196c8SJohn Marino                          [PREFIX]
131801e196c8SJohn Marino
131901e196c8SJohn MarinoBy default, \`make install' will install all the files in
132001e196c8SJohn Marino\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
132101e196c8SJohn Marinoan installation prefix other than \`$ac_default_prefix' using \`--prefix',
132201e196c8SJohn Marinofor instance \`--prefix=\$HOME'.
132301e196c8SJohn Marino
132401e196c8SJohn MarinoFor better control, use the options below.
132501e196c8SJohn Marino
132601e196c8SJohn MarinoFine tuning of the installation directories:
132701e196c8SJohn Marino  --bindir=DIR            user executables [EPREFIX/bin]
132801e196c8SJohn Marino  --sbindir=DIR           system admin executables [EPREFIX/sbin]
132901e196c8SJohn Marino  --libexecdir=DIR        program executables [EPREFIX/libexec]
133001e196c8SJohn Marino  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
133101e196c8SJohn Marino  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
133201e196c8SJohn Marino  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1333*6eef5f0cSAntonio Huete Jimenez  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
133401e196c8SJohn Marino  --libdir=DIR            object code libraries [EPREFIX/lib]
133501e196c8SJohn Marino  --includedir=DIR        C header files [PREFIX/include]
133601e196c8SJohn Marino  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
133701e196c8SJohn Marino  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
133801e196c8SJohn Marino  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
133901e196c8SJohn Marino  --infodir=DIR           info documentation [DATAROOTDIR/info]
134001e196c8SJohn Marino  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
134101e196c8SJohn Marino  --mandir=DIR            man documentation [DATAROOTDIR/man]
134201e196c8SJohn Marino  --docdir=DIR            documentation root [DATAROOTDIR/doc/bmake]
134301e196c8SJohn Marino  --htmldir=DIR           html documentation [DOCDIR]
134401e196c8SJohn Marino  --dvidir=DIR            dvi documentation [DOCDIR]
134501e196c8SJohn Marino  --pdfdir=DIR            pdf documentation [DOCDIR]
134601e196c8SJohn Marino  --psdir=DIR             ps documentation [DOCDIR]
134701e196c8SJohn Marino_ACEOF
134801e196c8SJohn Marino
134901e196c8SJohn Marino  cat <<\_ACEOF
135001e196c8SJohn Marino_ACEOF
135101e196c8SJohn Marinofi
135201e196c8SJohn Marino
135301e196c8SJohn Marinoif test -n "$ac_init_help"; then
135401e196c8SJohn Marino  case $ac_init_help in
1355*6eef5f0cSAntonio Huete Jimenez     short | recursive ) echo "Configuration of bmake 20220909:";;
135601e196c8SJohn Marino   esac
135701e196c8SJohn Marino  cat <<\_ACEOF
135801e196c8SJohn Marino
135901e196c8SJohn MarinoOptional Features:
136001e196c8SJohn Marino  --disable-option-checking  ignore unrecognized --enable/--with options
136101e196c8SJohn Marino  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
136201e196c8SJohn Marino  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1363a34d5fb1SAntonio Huete Jimenez  --disable-pwd-override  disable $PWD overriding getcwd()
136401e196c8SJohn Marino  --disable-check-make-chdir disable make trying to guess
1365a34d5fb1SAntonio Huete Jimenez	when it should automatically cd ${.CURDIR}
136601e196c8SJohn Marino
136701e196c8SJohn MarinoOptional Packages:
136801e196c8SJohn Marino  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
136901e196c8SJohn Marino  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
137001e196c8SJohn Marino  --with-defshell=SHELL  use SHELL by default - must be sh compatible, use sh or ksh to pick the internal definitions
1371a34d5fb1SAntonio Huete Jimenez  --without-makefile disable use of generated makefile
1372a34d5fb1SAntonio Huete Jimenez  --without-meta disable use of meta-mode
1373ca58f742SDaniel Fojt  --with-filemon={no,dev,ktrace,path/filemon.h} indicate filemon method for meta-mode. Path to filemon.h implies dev
137401e196c8SJohn Marino  --with-machine=MACHINE  explicitly set MACHINE
137501e196c8SJohn Marino  --with-force-machine=MACHINE  set FORCE_MACHINE
137601e196c8SJohn Marino  --with-force-machine-arch=MACHINE  set FORCE_MACHINE_ARCH
137701e196c8SJohn Marino  --with-machine_arch=MACHINE_ARCH  explicitly set MACHINE_ARCH
137801e196c8SJohn Marino  --with-default-sys-path=PATH:DIR:LIST  use an explicit _PATH_DEFSYSPATH
137901e196c8SJohn Marino	MAKESYSPATH is a ':' separated list of directories
138001e196c8SJohn Marino	that bmake will search for system .mk files.
138101e196c8SJohn Marino	_PATH_DEFSYSPATH is its default value.
138201e196c8SJohn Marino  --with-path-objdirprefix=PATH  override _PATH_OBJDIRPREFIX
138301e196c8SJohn Marino  --with-mksrc=PATH tell makefile.boot where to find mk src
138401e196c8SJohn Marino
138501e196c8SJohn MarinoSome influential environment variables:
138601e196c8SJohn Marino  CC          C compiler command
138701e196c8SJohn Marino  CFLAGS      C compiler flags
138801e196c8SJohn Marino  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
138901e196c8SJohn Marino              nonstandard directory <lib dir>
139001e196c8SJohn Marino  LIBS        libraries to pass to the linker, e.g. -l<library>
1391ca58f742SDaniel Fojt  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
139201e196c8SJohn Marino              you have headers in a nonstandard directory <include dir>
139301e196c8SJohn Marino
139401e196c8SJohn MarinoUse these variables to override the choices made by `configure' or to help
139501e196c8SJohn Marinoit to find libraries and programs with nonstandard names/locations.
139601e196c8SJohn Marino
139701e196c8SJohn MarinoReport bugs to <sjg@NetBSD.org>.
139801e196c8SJohn Marino_ACEOF
139901e196c8SJohn Marinoac_status=$?
140001e196c8SJohn Marinofi
140101e196c8SJohn Marino
140201e196c8SJohn Marinoif test "$ac_init_help" = "recursive"; then
140301e196c8SJohn Marino  # If there are subdirs, report their specific --help.
140401e196c8SJohn Marino  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
140501e196c8SJohn Marino    test -d "$ac_dir" ||
140601e196c8SJohn Marino      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
140701e196c8SJohn Marino      continue
140801e196c8SJohn Marino    ac_builddir=.
140901e196c8SJohn Marino
141001e196c8SJohn Marinocase "$ac_dir" in
141101e196c8SJohn Marino.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
141201e196c8SJohn Marino*)
1413*6eef5f0cSAntonio Huete Jimenez  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
141401e196c8SJohn Marino  # A ".." for each directory in $ac_dir_suffix.
1415*6eef5f0cSAntonio Huete Jimenez  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
141601e196c8SJohn Marino  case $ac_top_builddir_sub in
141701e196c8SJohn Marino  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
141801e196c8SJohn Marino  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
141901e196c8SJohn Marino  esac ;;
142001e196c8SJohn Marinoesac
142101e196c8SJohn Marinoac_abs_top_builddir=$ac_pwd
142201e196c8SJohn Marinoac_abs_builddir=$ac_pwd$ac_dir_suffix
142301e196c8SJohn Marino# for backward compatibility:
142401e196c8SJohn Marinoac_top_builddir=$ac_top_build_prefix
142501e196c8SJohn Marino
142601e196c8SJohn Marinocase $srcdir in
142701e196c8SJohn Marino  .)  # We are building in place.
142801e196c8SJohn Marino    ac_srcdir=.
142901e196c8SJohn Marino    ac_top_srcdir=$ac_top_builddir_sub
143001e196c8SJohn Marino    ac_abs_top_srcdir=$ac_pwd ;;
143101e196c8SJohn Marino  [\\/]* | ?:[\\/]* )  # Absolute name.
143201e196c8SJohn Marino    ac_srcdir=$srcdir$ac_dir_suffix;
143301e196c8SJohn Marino    ac_top_srcdir=$srcdir
143401e196c8SJohn Marino    ac_abs_top_srcdir=$srcdir ;;
143501e196c8SJohn Marino  *) # Relative name.
143601e196c8SJohn Marino    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
143701e196c8SJohn Marino    ac_top_srcdir=$ac_top_build_prefix$srcdir
143801e196c8SJohn Marino    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
143901e196c8SJohn Marinoesac
144001e196c8SJohn Marinoac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
144101e196c8SJohn Marino
144201e196c8SJohn Marino    cd "$ac_dir" || { ac_status=$?; continue; }
1443*6eef5f0cSAntonio Huete Jimenez    # Check for configure.gnu first; this name is used for a wrapper for
1444*6eef5f0cSAntonio Huete Jimenez    # Metaconfig's "Configure" on case-insensitive file systems.
144501e196c8SJohn Marino    if test -f "$ac_srcdir/configure.gnu"; then
144601e196c8SJohn Marino      echo &&
144701e196c8SJohn Marino      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
144801e196c8SJohn Marino    elif test -f "$ac_srcdir/configure"; then
144901e196c8SJohn Marino      echo &&
145001e196c8SJohn Marino      $SHELL "$ac_srcdir/configure" --help=recursive
145101e196c8SJohn Marino    else
1452*6eef5f0cSAntonio Huete Jimenez      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
145301e196c8SJohn Marino    fi || ac_status=$?
145401e196c8SJohn Marino    cd "$ac_pwd" || { ac_status=$?; break; }
145501e196c8SJohn Marino  done
145601e196c8SJohn Marinofi
145701e196c8SJohn Marino
145801e196c8SJohn Marinotest -n "$ac_init_help" && exit $ac_status
145901e196c8SJohn Marinoif $ac_init_version; then
146001e196c8SJohn Marino  cat <<\_ACEOF
1461*6eef5f0cSAntonio Huete Jimenezbmake configure 20220909
1462*6eef5f0cSAntonio Huete Jimenezgenerated by GNU Autoconf 2.71
146301e196c8SJohn Marino
1464*6eef5f0cSAntonio Huete JimenezCopyright (C) 2021 Free Software Foundation, Inc.
146501e196c8SJohn MarinoThis configure script is free software; the Free Software Foundation
146601e196c8SJohn Marinogives unlimited permission to copy, distribute and modify it.
146701e196c8SJohn Marino_ACEOF
146801e196c8SJohn Marino  exit
146901e196c8SJohn Marinofi
147001e196c8SJohn Marino
147101e196c8SJohn Marino## ------------------------ ##
147201e196c8SJohn Marino## Autoconf initialization. ##
147301e196c8SJohn Marino## ------------------------ ##
147401e196c8SJohn Marino
147501e196c8SJohn Marino# ac_fn_c_try_compile LINENO
147601e196c8SJohn Marino# --------------------------
147701e196c8SJohn Marino# Try to compile conftest.$ac_ext, and return whether this succeeded.
147801e196c8SJohn Marinoac_fn_c_try_compile ()
147901e196c8SJohn Marino{
148001e196c8SJohn Marino  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1481*6eef5f0cSAntonio Huete Jimenez  rm -f conftest.$ac_objext conftest.beam
148201e196c8SJohn Marino  if { { ac_try="$ac_compile"
148301e196c8SJohn Marinocase "(($ac_try" in
148401e196c8SJohn Marino  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
148501e196c8SJohn Marino  *) ac_try_echo=$ac_try;;
148601e196c8SJohn Marinoesac
148701e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1488*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
148901e196c8SJohn Marino  (eval "$ac_compile") 2>conftest.err
149001e196c8SJohn Marino  ac_status=$?
149101e196c8SJohn Marino  if test -s conftest.err; then
149201e196c8SJohn Marino    grep -v '^ *+' conftest.err >conftest.er1
149301e196c8SJohn Marino    cat conftest.er1 >&5
149401e196c8SJohn Marino    mv -f conftest.er1 conftest.err
149501e196c8SJohn Marino  fi
1496*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
149701e196c8SJohn Marino  test $ac_status = 0; } && {
149801e196c8SJohn Marino	 test -z "$ac_c_werror_flag" ||
149901e196c8SJohn Marino	 test ! -s conftest.err
1500*6eef5f0cSAntonio Huete Jimenez       } && test -s conftest.$ac_objext
1501*6eef5f0cSAntonio Huete Jimenezthen :
150201e196c8SJohn Marino  ac_retval=0
1503*6eef5f0cSAntonio Huete Jimenezelse $as_nop
1504*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me: failed program was:" >&5
150501e196c8SJohn Marinosed 's/^/| /' conftest.$ac_ext >&5
150601e196c8SJohn Marino
150701e196c8SJohn Marino	ac_retval=1
150801e196c8SJohn Marinofi
1509ca58f742SDaniel Fojt  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1510ca58f742SDaniel Fojt  as_fn_set_status $ac_retval
151101e196c8SJohn Marino
151201e196c8SJohn Marino} # ac_fn_c_try_compile
151301e196c8SJohn Marino
151401e196c8SJohn Marino# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
151501e196c8SJohn Marino# -------------------------------------------------------
151601e196c8SJohn Marino# Tests whether HEADER exists and can be compiled using the include files in
151701e196c8SJohn Marino# INCLUDES, setting the cache variable VAR accordingly.
151801e196c8SJohn Marinoac_fn_c_check_header_compile ()
151901e196c8SJohn Marino{
152001e196c8SJohn Marino  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1521*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1522*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $2... " >&6; }
1523*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y}
1524*6eef5f0cSAntonio Huete Jimenezthen :
1525*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
1526*6eef5f0cSAntonio Huete Jimenezelse $as_nop
152701e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
152801e196c8SJohn Marino/* end confdefs.h.  */
152901e196c8SJohn Marino$4
153001e196c8SJohn Marino#include <$2>
153101e196c8SJohn Marino_ACEOF
1532*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
1533*6eef5f0cSAntonio Huete Jimenezthen :
153401e196c8SJohn Marino  eval "$3=yes"
1535*6eef5f0cSAntonio Huete Jimenezelse $as_nop
153601e196c8SJohn Marino  eval "$3=no"
153701e196c8SJohn Marinofi
1538*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
153901e196c8SJohn Marinofi
154001e196c8SJohn Marinoeval ac_res=\$$3
1541*6eef5f0cSAntonio Huete Jimenez	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1542*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; }
1543ca58f742SDaniel Fojt  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
154401e196c8SJohn Marino
154501e196c8SJohn Marino} # ac_fn_c_check_header_compile
154601e196c8SJohn Marino
154701e196c8SJohn Marino# ac_fn_c_try_link LINENO
154801e196c8SJohn Marino# -----------------------
154901e196c8SJohn Marino# Try to link conftest.$ac_ext, and return whether this succeeded.
155001e196c8SJohn Marinoac_fn_c_try_link ()
155101e196c8SJohn Marino{
155201e196c8SJohn Marino  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1553*6eef5f0cSAntonio Huete Jimenez  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
155401e196c8SJohn Marino  if { { ac_try="$ac_link"
155501e196c8SJohn Marinocase "(($ac_try" in
155601e196c8SJohn Marino  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
155701e196c8SJohn Marino  *) ac_try_echo=$ac_try;;
155801e196c8SJohn Marinoesac
155901e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1560*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
156101e196c8SJohn Marino  (eval "$ac_link") 2>conftest.err
156201e196c8SJohn Marino  ac_status=$?
156301e196c8SJohn Marino  if test -s conftest.err; then
156401e196c8SJohn Marino    grep -v '^ *+' conftest.err >conftest.er1
156501e196c8SJohn Marino    cat conftest.er1 >&5
156601e196c8SJohn Marino    mv -f conftest.er1 conftest.err
156701e196c8SJohn Marino  fi
1568*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
156901e196c8SJohn Marino  test $ac_status = 0; } && {
157001e196c8SJohn Marino	 test -z "$ac_c_werror_flag" ||
157101e196c8SJohn Marino	 test ! -s conftest.err
157201e196c8SJohn Marino       } && test -s conftest$ac_exeext && {
157301e196c8SJohn Marino	 test "$cross_compiling" = yes ||
1574ca58f742SDaniel Fojt	 test -x conftest$ac_exeext
1575*6eef5f0cSAntonio Huete Jimenez       }
1576*6eef5f0cSAntonio Huete Jimenezthen :
157701e196c8SJohn Marino  ac_retval=0
1578*6eef5f0cSAntonio Huete Jimenezelse $as_nop
1579*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me: failed program was:" >&5
158001e196c8SJohn Marinosed 's/^/| /' conftest.$ac_ext >&5
158101e196c8SJohn Marino
158201e196c8SJohn Marino	ac_retval=1
158301e196c8SJohn Marinofi
158401e196c8SJohn Marino  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
158501e196c8SJohn Marino  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
158601e196c8SJohn Marino  # interfere with the next link command; also delete a directory that is
158701e196c8SJohn Marino  # left behind by Apple's compiler.  We do this before executing the actions.
158801e196c8SJohn Marino  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1589ca58f742SDaniel Fojt  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590ca58f742SDaniel Fojt  as_fn_set_status $ac_retval
159101e196c8SJohn Marino
159201e196c8SJohn Marino} # ac_fn_c_try_link
159301e196c8SJohn Marino
1594*6eef5f0cSAntonio Huete Jimenez# ac_fn_c_try_run LINENO
1595*6eef5f0cSAntonio Huete Jimenez# ----------------------
1596*6eef5f0cSAntonio Huete Jimenez# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1597*6eef5f0cSAntonio Huete Jimenez# executables *can* be run.
1598*6eef5f0cSAntonio Huete Jimenezac_fn_c_try_run ()
1599*6eef5f0cSAntonio Huete Jimenez{
1600*6eef5f0cSAntonio Huete Jimenez  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601*6eef5f0cSAntonio Huete Jimenez  if { { ac_try="$ac_link"
1602*6eef5f0cSAntonio Huete Jimenezcase "(($ac_try" in
1603*6eef5f0cSAntonio Huete Jimenez  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1604*6eef5f0cSAntonio Huete Jimenez  *) ac_try_echo=$ac_try;;
1605*6eef5f0cSAntonio Huete Jimenezesac
1606*6eef5f0cSAntonio Huete Jimenezeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
1608*6eef5f0cSAntonio Huete Jimenez  (eval "$ac_link") 2>&5
1609*6eef5f0cSAntonio Huete Jimenez  ac_status=$?
1610*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1611*6eef5f0cSAntonio Huete Jimenez  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1612*6eef5f0cSAntonio Huete Jimenez  { { case "(($ac_try" in
1613*6eef5f0cSAntonio Huete Jimenez  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1614*6eef5f0cSAntonio Huete Jimenez  *) ac_try_echo=$ac_try;;
1615*6eef5f0cSAntonio Huete Jimenezesac
1616*6eef5f0cSAntonio Huete Jimenezeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1617*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
1618*6eef5f0cSAntonio Huete Jimenez  (eval "$ac_try") 2>&5
1619*6eef5f0cSAntonio Huete Jimenez  ac_status=$?
1620*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1621*6eef5f0cSAntonio Huete Jimenez  test $ac_status = 0; }; }
1622*6eef5f0cSAntonio Huete Jimenezthen :
1623*6eef5f0cSAntonio Huete Jimenez  ac_retval=0
1624*6eef5f0cSAntonio Huete Jimenezelse $as_nop
1625*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1626*6eef5f0cSAntonio Huete Jimenez       printf "%s\n" "$as_me: failed program was:" >&5
1627*6eef5f0cSAntonio Huete Jimenezsed 's/^/| /' conftest.$ac_ext >&5
1628*6eef5f0cSAntonio Huete Jimenez
1629*6eef5f0cSAntonio Huete Jimenez       ac_retval=$ac_status
1630*6eef5f0cSAntonio Huete Jimenezfi
1631*6eef5f0cSAntonio Huete Jimenez  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1632*6eef5f0cSAntonio Huete Jimenez  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1633*6eef5f0cSAntonio Huete Jimenez  as_fn_set_status $ac_retval
1634*6eef5f0cSAntonio Huete Jimenez
1635*6eef5f0cSAntonio Huete Jimenez} # ac_fn_c_try_run
1636*6eef5f0cSAntonio Huete Jimenez
1637*6eef5f0cSAntonio Huete Jimenez# ac_fn_c_find_intX_t LINENO BITS VAR
1638*6eef5f0cSAntonio Huete Jimenez# -----------------------------------
1639*6eef5f0cSAntonio Huete Jimenez# Finds a signed integer type with width BITS, setting cache variable VAR
1640*6eef5f0cSAntonio Huete Jimenez# accordingly.
1641*6eef5f0cSAntonio Huete Jimenezac_fn_c_find_intX_t ()
1642*6eef5f0cSAntonio Huete Jimenez{
1643*6eef5f0cSAntonio Huete Jimenez  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1644*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1645*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for int$2_t... " >&6; }
1646*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y}
1647*6eef5f0cSAntonio Huete Jimenezthen :
1648*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
1649*6eef5f0cSAntonio Huete Jimenezelse $as_nop
1650*6eef5f0cSAntonio Huete Jimenez  eval "$3=no"
1651*6eef5f0cSAntonio Huete Jimenez     # Order is important - never check a type that is potentially smaller
1652*6eef5f0cSAntonio Huete Jimenez     # than half of the expected target width.
1653*6eef5f0cSAntonio Huete Jimenez     for ac_type in int$2_t 'int' 'long int' \
1654*6eef5f0cSAntonio Huete Jimenez	 'long long int' 'short int' 'signed char'; do
1655*6eef5f0cSAntonio Huete Jimenez       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1656*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
1657*6eef5f0cSAntonio Huete Jimenez$ac_includes_default
1658*6eef5f0cSAntonio Huete Jimenez	     enum { N = $2 / 2 - 1 };
1659*6eef5f0cSAntonio Huete Jimenezint
1660*6eef5f0cSAntonio Huete Jimenezmain (void)
1661*6eef5f0cSAntonio Huete Jimenez{
1662*6eef5f0cSAntonio Huete Jimenezstatic int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1663*6eef5f0cSAntonio Huete Jimeneztest_array [0] = 0;
1664*6eef5f0cSAntonio Huete Jimenezreturn test_array [0];
1665*6eef5f0cSAntonio Huete Jimenez
1666*6eef5f0cSAntonio Huete Jimenez  ;
1667*6eef5f0cSAntonio Huete Jimenez  return 0;
1668*6eef5f0cSAntonio Huete Jimenez}
1669*6eef5f0cSAntonio Huete Jimenez_ACEOF
1670*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
1671*6eef5f0cSAntonio Huete Jimenezthen :
1672*6eef5f0cSAntonio Huete Jimenez  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1673*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
1674*6eef5f0cSAntonio Huete Jimenez$ac_includes_default
1675*6eef5f0cSAntonio Huete Jimenez	        enum { N = $2 / 2 - 1 };
1676*6eef5f0cSAntonio Huete Jimenezint
1677*6eef5f0cSAntonio Huete Jimenezmain (void)
1678*6eef5f0cSAntonio Huete Jimenez{
1679*6eef5f0cSAntonio Huete Jimenezstatic int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1680*6eef5f0cSAntonio Huete Jimenez		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1681*6eef5f0cSAntonio Huete Jimeneztest_array [0] = 0;
1682*6eef5f0cSAntonio Huete Jimenezreturn test_array [0];
1683*6eef5f0cSAntonio Huete Jimenez
1684*6eef5f0cSAntonio Huete Jimenez  ;
1685*6eef5f0cSAntonio Huete Jimenez  return 0;
1686*6eef5f0cSAntonio Huete Jimenez}
1687*6eef5f0cSAntonio Huete Jimenez_ACEOF
1688*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
1689*6eef5f0cSAntonio Huete Jimenezthen :
1690*6eef5f0cSAntonio Huete Jimenez
1691*6eef5f0cSAntonio Huete Jimenezelse $as_nop
1692*6eef5f0cSAntonio Huete Jimenez  case $ac_type in #(
1693*6eef5f0cSAntonio Huete Jimenez  int$2_t) :
1694*6eef5f0cSAntonio Huete Jimenez    eval "$3=yes" ;; #(
1695*6eef5f0cSAntonio Huete Jimenez  *) :
1696*6eef5f0cSAntonio Huete Jimenez    eval "$3=\$ac_type" ;;
1697*6eef5f0cSAntonio Huete Jimenezesac
1698*6eef5f0cSAntonio Huete Jimenezfi
1699*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1700*6eef5f0cSAntonio Huete Jimenezfi
1701*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1702*6eef5f0cSAntonio Huete Jimenez       if eval test \"x\$"$3"\" = x"no"
1703*6eef5f0cSAntonio Huete Jimenezthen :
1704*6eef5f0cSAntonio Huete Jimenez
1705*6eef5f0cSAntonio Huete Jimenezelse $as_nop
1706*6eef5f0cSAntonio Huete Jimenez  break
1707*6eef5f0cSAntonio Huete Jimenezfi
1708*6eef5f0cSAntonio Huete Jimenez     done
1709*6eef5f0cSAntonio Huete Jimenezfi
1710*6eef5f0cSAntonio Huete Jimenezeval ac_res=\$$3
1711*6eef5f0cSAntonio Huete Jimenez	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1712*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; }
1713*6eef5f0cSAntonio Huete Jimenez  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1714*6eef5f0cSAntonio Huete Jimenez
1715*6eef5f0cSAntonio Huete Jimenez} # ac_fn_c_find_intX_t
1716*6eef5f0cSAntonio Huete Jimenez
171701e196c8SJohn Marino# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
171801e196c8SJohn Marino# -------------------------------------------
171901e196c8SJohn Marino# Tests whether TYPE exists after having included INCLUDES, setting cache
172001e196c8SJohn Marino# variable VAR accordingly.
172101e196c8SJohn Marinoac_fn_c_check_type ()
172201e196c8SJohn Marino{
172301e196c8SJohn Marino  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1724*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1725*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $2... " >&6; }
1726*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y}
1727*6eef5f0cSAntonio Huete Jimenezthen :
1728*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
1729*6eef5f0cSAntonio Huete Jimenezelse $as_nop
173001e196c8SJohn Marino  eval "$3=no"
173101e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
173201e196c8SJohn Marino/* end confdefs.h.  */
173301e196c8SJohn Marino$4
173401e196c8SJohn Marinoint
1735*6eef5f0cSAntonio Huete Jimenezmain (void)
173601e196c8SJohn Marino{
173701e196c8SJohn Marinoif (sizeof ($2))
173801e196c8SJohn Marino	 return 0;
173901e196c8SJohn Marino  ;
174001e196c8SJohn Marino  return 0;
174101e196c8SJohn Marino}
174201e196c8SJohn Marino_ACEOF
1743*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
1744*6eef5f0cSAntonio Huete Jimenezthen :
174501e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
174601e196c8SJohn Marino/* end confdefs.h.  */
174701e196c8SJohn Marino$4
174801e196c8SJohn Marinoint
1749*6eef5f0cSAntonio Huete Jimenezmain (void)
175001e196c8SJohn Marino{
175101e196c8SJohn Marinoif (sizeof (($2)))
175201e196c8SJohn Marino	    return 0;
175301e196c8SJohn Marino  ;
175401e196c8SJohn Marino  return 0;
175501e196c8SJohn Marino}
175601e196c8SJohn Marino_ACEOF
1757*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
1758*6eef5f0cSAntonio Huete Jimenezthen :
175901e196c8SJohn Marino
1760*6eef5f0cSAntonio Huete Jimenezelse $as_nop
176101e196c8SJohn Marino  eval "$3=yes"
176201e196c8SJohn Marinofi
1763*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
176401e196c8SJohn Marinofi
1765*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
176601e196c8SJohn Marinofi
176701e196c8SJohn Marinoeval ac_res=\$$3
1768*6eef5f0cSAntonio Huete Jimenez	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1769*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; }
1770ca58f742SDaniel Fojt  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
177101e196c8SJohn Marino
177201e196c8SJohn Marino} # ac_fn_c_check_type
177301e196c8SJohn Marino
1774f445c897SJohn Marino# ac_fn_c_find_uintX_t LINENO BITS VAR
1775f445c897SJohn Marino# ------------------------------------
1776f445c897SJohn Marino# Finds an unsigned integer type with width BITS, setting cache variable VAR
1777f445c897SJohn Marino# accordingly.
1778f445c897SJohn Marinoac_fn_c_find_uintX_t ()
1779f445c897SJohn Marino{
1780f445c897SJohn Marino  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1782*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for uint$2_t... " >&6; }
1783*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y}
1784*6eef5f0cSAntonio Huete Jimenezthen :
1785*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
1786*6eef5f0cSAntonio Huete Jimenezelse $as_nop
1787f445c897SJohn Marino  eval "$3=no"
1788ca58f742SDaniel Fojt     # Order is important - never check a type that is potentially smaller
1789ca58f742SDaniel Fojt     # than half of the expected target width.
1790f445c897SJohn Marino     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1791f445c897SJohn Marino	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1792f445c897SJohn Marino       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793f445c897SJohn Marino/* end confdefs.h.  */
1794f445c897SJohn Marino$ac_includes_default
1795f445c897SJohn Marinoint
1796*6eef5f0cSAntonio Huete Jimenezmain (void)
1797f445c897SJohn Marino{
1798ca58f742SDaniel Fojtstatic int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1799ca58f742SDaniel Fojttest_array [0] = 0;
1800ca58f742SDaniel Fojtreturn test_array [0];
1801f445c897SJohn Marino
1802f445c897SJohn Marino  ;
1803f445c897SJohn Marino  return 0;
1804f445c897SJohn Marino}
1805f445c897SJohn Marino_ACEOF
1806*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
1807*6eef5f0cSAntonio Huete Jimenezthen :
1808f445c897SJohn Marino  case $ac_type in #(
1809f445c897SJohn Marino  uint$2_t) :
1810f445c897SJohn Marino    eval "$3=yes" ;; #(
1811f445c897SJohn Marino  *) :
1812f445c897SJohn Marino    eval "$3=\$ac_type" ;;
1813f445c897SJohn Marinoesac
1814f445c897SJohn Marinofi
1815*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1816*6eef5f0cSAntonio Huete Jimenez       if eval test \"x\$"$3"\" = x"no"
1817*6eef5f0cSAntonio Huete Jimenezthen :
1818f445c897SJohn Marino
1819*6eef5f0cSAntonio Huete Jimenezelse $as_nop
1820f445c897SJohn Marino  break
1821f445c897SJohn Marinofi
1822f445c897SJohn Marino     done
1823f445c897SJohn Marinofi
1824f445c897SJohn Marinoeval ac_res=\$$3
1825*6eef5f0cSAntonio Huete Jimenez	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1826*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; }
1827ca58f742SDaniel Fojt  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1828f445c897SJohn Marino
1829f445c897SJohn Marino} # ac_fn_c_find_uintX_t
1830f445c897SJohn Marino
1831*6eef5f0cSAntonio Huete Jimenez# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1832*6eef5f0cSAntonio Huete Jimenez# ------------------------------------------------------------------
1833ca58f742SDaniel Fojt# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1834*6eef5f0cSAntonio Huete Jimenez# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1835*6eef5f0cSAntonio Huete Jimenezac_fn_check_decl ()
183601e196c8SJohn Marino{
183701e196c8SJohn Marino  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838ca58f742SDaniel Fojt  as_decl_name=`echo $2|sed 's/ *(.*//'`
1839*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1840*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether $as_decl_name is declared... " >&6; }
1841*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y}
1842*6eef5f0cSAntonio Huete Jimenezthen :
1843*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
1844*6eef5f0cSAntonio Huete Jimenezelse $as_nop
1845ca58f742SDaniel Fojt  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1846*6eef5f0cSAntonio Huete Jimenez  eval ac_save_FLAGS=\$$6
1847*6eef5f0cSAntonio Huete Jimenez  as_fn_append $6 " $5"
184801e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
184901e196c8SJohn Marino/* end confdefs.h.  */
185001e196c8SJohn Marino$4
185101e196c8SJohn Marinoint
1852*6eef5f0cSAntonio Huete Jimenezmain (void)
185301e196c8SJohn Marino{
1854ca58f742SDaniel Fojt#ifndef $as_decl_name
1855ca58f742SDaniel Fojt#ifdef __cplusplus
1856ca58f742SDaniel Fojt  (void) $as_decl_use;
1857ca58f742SDaniel Fojt#else
1858ca58f742SDaniel Fojt  (void) $as_decl_name;
1859ca58f742SDaniel Fojt#endif
186001e196c8SJohn Marino#endif
186101e196c8SJohn Marino
186201e196c8SJohn Marino  ;
186301e196c8SJohn Marino  return 0;
186401e196c8SJohn Marino}
186501e196c8SJohn Marino_ACEOF
1866*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
1867*6eef5f0cSAntonio Huete Jimenezthen :
186801e196c8SJohn Marino  eval "$3=yes"
1869*6eef5f0cSAntonio Huete Jimenezelse $as_nop
187001e196c8SJohn Marino  eval "$3=no"
187101e196c8SJohn Marinofi
1872*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1873*6eef5f0cSAntonio Huete Jimenez  eval $6=\$ac_save_FLAGS
1874*6eef5f0cSAntonio Huete Jimenez
187501e196c8SJohn Marinofi
187601e196c8SJohn Marinoeval ac_res=\$$3
1877*6eef5f0cSAntonio Huete Jimenez	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1878*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; }
1879ca58f742SDaniel Fojt  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
188001e196c8SJohn Marino
1881*6eef5f0cSAntonio Huete Jimenez} # ac_fn_check_decl
188201e196c8SJohn Marino
188301e196c8SJohn Marino# ac_fn_c_check_func LINENO FUNC VAR
188401e196c8SJohn Marino# ----------------------------------
188501e196c8SJohn Marino# Tests whether FUNC exists, setting the cache variable VAR accordingly
188601e196c8SJohn Marinoac_fn_c_check_func ()
188701e196c8SJohn Marino{
188801e196c8SJohn Marino  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1889*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1890*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $2... " >&6; }
1891*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y}
1892*6eef5f0cSAntonio Huete Jimenezthen :
1893*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
1894*6eef5f0cSAntonio Huete Jimenezelse $as_nop
189501e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
189601e196c8SJohn Marino/* end confdefs.h.  */
189701e196c8SJohn Marino/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
189801e196c8SJohn Marino   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
189901e196c8SJohn Marino#define $2 innocuous_$2
190001e196c8SJohn Marino
190101e196c8SJohn Marino/* System header to define __stub macros and hopefully few prototypes,
1902*6eef5f0cSAntonio Huete Jimenez   which can conflict with char $2 (); below.  */
190301e196c8SJohn Marino
190401e196c8SJohn Marino#include <limits.h>
190501e196c8SJohn Marino#undef $2
190601e196c8SJohn Marino
190701e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error.
190801e196c8SJohn Marino   Use char because int might match the return type of a GCC
190901e196c8SJohn Marino   builtin and then its argument prototype would still apply.  */
191001e196c8SJohn Marino#ifdef __cplusplus
191101e196c8SJohn Marinoextern "C"
191201e196c8SJohn Marino#endif
191301e196c8SJohn Marinochar $2 ();
191401e196c8SJohn Marino/* The GNU C library defines this for functions which it implements
191501e196c8SJohn Marino    to always fail with ENOSYS.  Some functions are actually named
191601e196c8SJohn Marino    something starting with __ and the normal name is an alias.  */
191701e196c8SJohn Marino#if defined __stub_$2 || defined __stub___$2
191801e196c8SJohn Marinochoke me
191901e196c8SJohn Marino#endif
192001e196c8SJohn Marino
192101e196c8SJohn Marinoint
1922*6eef5f0cSAntonio Huete Jimenezmain (void)
192301e196c8SJohn Marino{
192401e196c8SJohn Marinoreturn $2 ();
192501e196c8SJohn Marino  ;
192601e196c8SJohn Marino  return 0;
192701e196c8SJohn Marino}
192801e196c8SJohn Marino_ACEOF
1929*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO"
1930*6eef5f0cSAntonio Huete Jimenezthen :
193101e196c8SJohn Marino  eval "$3=yes"
1932*6eef5f0cSAntonio Huete Jimenezelse $as_nop
193301e196c8SJohn Marino  eval "$3=no"
193401e196c8SJohn Marinofi
1935*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \
193601e196c8SJohn Marino    conftest$ac_exeext conftest.$ac_ext
193701e196c8SJohn Marinofi
193801e196c8SJohn Marinoeval ac_res=\$$3
1939*6eef5f0cSAntonio Huete Jimenez	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1940*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; }
1941ca58f742SDaniel Fojt  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
194201e196c8SJohn Marino
194301e196c8SJohn Marino} # ac_fn_c_check_func
1944*6eef5f0cSAntonio Huete Jimenezac_configure_args_raw=
1945*6eef5f0cSAntonio Huete Jimenezfor ac_arg
1946*6eef5f0cSAntonio Huete Jimenezdo
1947*6eef5f0cSAntonio Huete Jimenez  case $ac_arg in
1948*6eef5f0cSAntonio Huete Jimenez  *\'*)
1949*6eef5f0cSAntonio Huete Jimenez    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1950*6eef5f0cSAntonio Huete Jimenez  esac
1951*6eef5f0cSAntonio Huete Jimenez  as_fn_append ac_configure_args_raw " '$ac_arg'"
1952*6eef5f0cSAntonio Huete Jimenezdone
195301e196c8SJohn Marino
1954*6eef5f0cSAntonio Huete Jimenezcase $ac_configure_args_raw in
1955*6eef5f0cSAntonio Huete Jimenez  *$as_nl*)
1956*6eef5f0cSAntonio Huete Jimenez    ac_safe_unquote= ;;
1957*6eef5f0cSAntonio Huete Jimenez  *)
1958*6eef5f0cSAntonio Huete Jimenez    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1959*6eef5f0cSAntonio Huete Jimenez    ac_unsafe_a="$ac_unsafe_z#~"
1960*6eef5f0cSAntonio Huete Jimenez    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1961*6eef5f0cSAntonio Huete Jimenez    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1962*6eef5f0cSAntonio Huete Jimenezesac
196301e196c8SJohn Marino
196401e196c8SJohn Marinocat >config.log <<_ACEOF
196501e196c8SJohn MarinoThis file contains any messages produced by compilers while
196601e196c8SJohn Marinorunning configure, to aid debugging if configure makes a mistake.
196701e196c8SJohn Marino
1968*6eef5f0cSAntonio Huete JimenezIt was created by bmake $as_me 20220909, which was
1969*6eef5f0cSAntonio Huete Jimenezgenerated by GNU Autoconf 2.71.  Invocation command line was
197001e196c8SJohn Marino
1971*6eef5f0cSAntonio Huete Jimenez  $ $0$ac_configure_args_raw
197201e196c8SJohn Marino
197301e196c8SJohn Marino_ACEOF
197401e196c8SJohn Marinoexec 5>>config.log
197501e196c8SJohn Marino{
197601e196c8SJohn Marinocat <<_ASUNAME
197701e196c8SJohn Marino## --------- ##
197801e196c8SJohn Marino## Platform. ##
197901e196c8SJohn Marino## --------- ##
198001e196c8SJohn Marino
198101e196c8SJohn Marinohostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
198201e196c8SJohn Marinouname -m = `(uname -m) 2>/dev/null || echo unknown`
198301e196c8SJohn Marinouname -r = `(uname -r) 2>/dev/null || echo unknown`
198401e196c8SJohn Marinouname -s = `(uname -s) 2>/dev/null || echo unknown`
198501e196c8SJohn Marinouname -v = `(uname -v) 2>/dev/null || echo unknown`
198601e196c8SJohn Marino
198701e196c8SJohn Marino/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
198801e196c8SJohn Marino/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
198901e196c8SJohn Marino
199001e196c8SJohn Marino/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
199101e196c8SJohn Marino/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
199201e196c8SJohn Marino/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
199301e196c8SJohn Marino/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
199401e196c8SJohn Marino/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
199501e196c8SJohn Marino/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
199601e196c8SJohn Marino/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
199701e196c8SJohn Marino
199801e196c8SJohn Marino_ASUNAME
199901e196c8SJohn Marino
200001e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
200101e196c8SJohn Marinofor as_dir in $PATH
200201e196c8SJohn Marinodo
200301e196c8SJohn Marino  IFS=$as_save_IFS
2004*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
2005*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
2006*6eef5f0cSAntonio Huete Jimenez    */) ;;
2007*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
2008*6eef5f0cSAntonio Huete Jimenez  esac
2009*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "PATH: $as_dir"
201001e196c8SJohn Marino  done
201101e196c8SJohn MarinoIFS=$as_save_IFS
201201e196c8SJohn Marino
201301e196c8SJohn Marino} >&5
201401e196c8SJohn Marino
201501e196c8SJohn Marinocat >&5 <<_ACEOF
201601e196c8SJohn Marino
201701e196c8SJohn Marino
201801e196c8SJohn Marino## ----------- ##
201901e196c8SJohn Marino## Core tests. ##
202001e196c8SJohn Marino## ----------- ##
202101e196c8SJohn Marino
202201e196c8SJohn Marino_ACEOF
202301e196c8SJohn Marino
202401e196c8SJohn Marino
202501e196c8SJohn Marino# Keep a trace of the command line.
202601e196c8SJohn Marino# Strip out --no-create and --no-recursion so they do not pile up.
202701e196c8SJohn Marino# Strip out --silent because we don't want to record it for future runs.
202801e196c8SJohn Marino# Also quote any args containing shell meta-characters.
202901e196c8SJohn Marino# Make two passes to allow for proper duplicate-argument suppression.
203001e196c8SJohn Marinoac_configure_args=
203101e196c8SJohn Marinoac_configure_args0=
203201e196c8SJohn Marinoac_configure_args1=
203301e196c8SJohn Marinoac_must_keep_next=false
203401e196c8SJohn Marinofor ac_pass in 1 2
203501e196c8SJohn Marinodo
203601e196c8SJohn Marino  for ac_arg
203701e196c8SJohn Marino  do
203801e196c8SJohn Marino    case $ac_arg in
203901e196c8SJohn Marino    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
204001e196c8SJohn Marino    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
204101e196c8SJohn Marino    | -silent | --silent | --silen | --sile | --sil)
204201e196c8SJohn Marino      continue ;;
204301e196c8SJohn Marino    *\'*)
2044*6eef5f0cSAntonio Huete Jimenez      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
204501e196c8SJohn Marino    esac
204601e196c8SJohn Marino    case $ac_pass in
204701e196c8SJohn Marino    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
204801e196c8SJohn Marino    2)
204901e196c8SJohn Marino      as_fn_append ac_configure_args1 " '$ac_arg'"
205001e196c8SJohn Marino      if test $ac_must_keep_next = true; then
205101e196c8SJohn Marino	ac_must_keep_next=false # Got value, back to normal.
205201e196c8SJohn Marino      else
205301e196c8SJohn Marino	case $ac_arg in
205401e196c8SJohn Marino	  *=* | --config-cache | -C | -disable-* | --disable-* \
205501e196c8SJohn Marino	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
205601e196c8SJohn Marino	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
205701e196c8SJohn Marino	  | -with-* | --with-* | -without-* | --without-* | --x)
205801e196c8SJohn Marino	    case "$ac_configure_args0 " in
205901e196c8SJohn Marino	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
206001e196c8SJohn Marino	    esac
206101e196c8SJohn Marino	    ;;
206201e196c8SJohn Marino	  -* ) ac_must_keep_next=true ;;
206301e196c8SJohn Marino	esac
206401e196c8SJohn Marino      fi
206501e196c8SJohn Marino      as_fn_append ac_configure_args " '$ac_arg'"
206601e196c8SJohn Marino      ;;
206701e196c8SJohn Marino    esac
206801e196c8SJohn Marino  done
206901e196c8SJohn Marinodone
207001e196c8SJohn Marino{ ac_configure_args0=; unset ac_configure_args0;}
207101e196c8SJohn Marino{ ac_configure_args1=; unset ac_configure_args1;}
207201e196c8SJohn Marino
207301e196c8SJohn Marino# When interrupted or exit'd, cleanup temporary files, and complete
207401e196c8SJohn Marino# config.log.  We remove comments because anyway the quotes in there
207501e196c8SJohn Marino# would cause problems or look ugly.
207601e196c8SJohn Marino# WARNING: Use '\'' to represent an apostrophe within the trap.
207701e196c8SJohn Marino# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
207801e196c8SJohn Marinotrap 'exit_status=$?
2079*6eef5f0cSAntonio Huete Jimenez  # Sanitize IFS.
2080*6eef5f0cSAntonio Huete Jimenez  IFS=" ""	$as_nl"
208101e196c8SJohn Marino  # Save into config.log some information that might help in debugging.
208201e196c8SJohn Marino  {
208301e196c8SJohn Marino    echo
208401e196c8SJohn Marino
2085*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "## ---------------- ##
208601e196c8SJohn Marino## Cache variables. ##
2087ca58f742SDaniel Fojt## ---------------- ##"
208801e196c8SJohn Marino    echo
208901e196c8SJohn Marino    # The following way of writing the cache mishandles newlines in values,
209001e196c8SJohn Marino(
209101e196c8SJohn Marino  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
209201e196c8SJohn Marino    eval ac_val=\$$ac_var
209301e196c8SJohn Marino    case $ac_val in #(
209401e196c8SJohn Marino    *${as_nl}*)
209501e196c8SJohn Marino      case $ac_var in #(
2096*6eef5f0cSAntonio Huete Jimenez      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2097*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
209801e196c8SJohn Marino      esac
209901e196c8SJohn Marino      case $ac_var in #(
210001e196c8SJohn Marino      _ | IFS | as_nl) ;; #(
210101e196c8SJohn Marino      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
210201e196c8SJohn Marino      *) { eval $ac_var=; unset $ac_var;} ;;
210301e196c8SJohn Marino      esac ;;
210401e196c8SJohn Marino    esac
210501e196c8SJohn Marino  done
210601e196c8SJohn Marino  (set) 2>&1 |
210701e196c8SJohn Marino    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
210801e196c8SJohn Marino    *${as_nl}ac_space=\ *)
210901e196c8SJohn Marino      sed -n \
211001e196c8SJohn Marino	"s/'\''/'\''\\\\'\'''\''/g;
211101e196c8SJohn Marino	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
211201e196c8SJohn Marino      ;; #(
211301e196c8SJohn Marino    *)
211401e196c8SJohn Marino      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
211501e196c8SJohn Marino      ;;
211601e196c8SJohn Marino    esac |
211701e196c8SJohn Marino    sort
211801e196c8SJohn Marino)
211901e196c8SJohn Marino    echo
212001e196c8SJohn Marino
2121*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "## ----------------- ##
212201e196c8SJohn Marino## Output variables. ##
2123ca58f742SDaniel Fojt## ----------------- ##"
212401e196c8SJohn Marino    echo
212501e196c8SJohn Marino    for ac_var in $ac_subst_vars
212601e196c8SJohn Marino    do
212701e196c8SJohn Marino      eval ac_val=\$$ac_var
212801e196c8SJohn Marino      case $ac_val in
2129*6eef5f0cSAntonio Huete Jimenez      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
213001e196c8SJohn Marino      esac
2131*6eef5f0cSAntonio Huete Jimenez      printf "%s\n" "$ac_var='\''$ac_val'\''"
213201e196c8SJohn Marino    done | sort
213301e196c8SJohn Marino    echo
213401e196c8SJohn Marino
213501e196c8SJohn Marino    if test -n "$ac_subst_files"; then
2136*6eef5f0cSAntonio Huete Jimenez      printf "%s\n" "## ------------------- ##
213701e196c8SJohn Marino## File substitutions. ##
2138ca58f742SDaniel Fojt## ------------------- ##"
213901e196c8SJohn Marino      echo
214001e196c8SJohn Marino      for ac_var in $ac_subst_files
214101e196c8SJohn Marino      do
214201e196c8SJohn Marino	eval ac_val=\$$ac_var
214301e196c8SJohn Marino	case $ac_val in
2144*6eef5f0cSAntonio Huete Jimenez	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
214501e196c8SJohn Marino	esac
2146*6eef5f0cSAntonio Huete Jimenez	printf "%s\n" "$ac_var='\''$ac_val'\''"
214701e196c8SJohn Marino      done | sort
214801e196c8SJohn Marino      echo
214901e196c8SJohn Marino    fi
215001e196c8SJohn Marino
215101e196c8SJohn Marino    if test -s confdefs.h; then
2152*6eef5f0cSAntonio Huete Jimenez      printf "%s\n" "## ----------- ##
215301e196c8SJohn Marino## confdefs.h. ##
2154ca58f742SDaniel Fojt## ----------- ##"
215501e196c8SJohn Marino      echo
215601e196c8SJohn Marino      cat confdefs.h
215701e196c8SJohn Marino      echo
215801e196c8SJohn Marino    fi
215901e196c8SJohn Marino    test "$ac_signal" != 0 &&
2160*6eef5f0cSAntonio Huete Jimenez      printf "%s\n" "$as_me: caught signal $ac_signal"
2161*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me: exit $exit_status"
216201e196c8SJohn Marino  } >&5
216301e196c8SJohn Marino  rm -f core *.core core.conftest.* &&
216401e196c8SJohn Marino    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
216501e196c8SJohn Marino    exit $exit_status
216601e196c8SJohn Marino' 0
216701e196c8SJohn Marinofor ac_signal in 1 2 13 15; do
216801e196c8SJohn Marino  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
216901e196c8SJohn Marinodone
217001e196c8SJohn Marinoac_signal=0
217101e196c8SJohn Marino
217201e196c8SJohn Marino# confdefs.h avoids OS command line length limits that DEFS can exceed.
217301e196c8SJohn Marinorm -f -r conftest* confdefs.h
217401e196c8SJohn Marino
2175*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "/* confdefs.h */" > confdefs.h
217601e196c8SJohn Marino
217701e196c8SJohn Marino# Predefined preprocessor variables.
217801e196c8SJohn Marino
2179*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
218001e196c8SJohn Marino
2181*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
218201e196c8SJohn Marino
2183*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
218401e196c8SJohn Marino
2185*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
218601e196c8SJohn Marino
2187*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
218801e196c8SJohn Marino
2189*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
219001e196c8SJohn Marino
219101e196c8SJohn Marino
219201e196c8SJohn Marino# Let the site file select an alternate cache file if it wants to.
219301e196c8SJohn Marino# Prefer an explicitly selected file to automatically selected ones.
219401e196c8SJohn Marinoif test -n "$CONFIG_SITE"; then
2195*6eef5f0cSAntonio Huete Jimenez  ac_site_files="$CONFIG_SITE"
219601e196c8SJohn Marinoelif test "x$prefix" != xNONE; then
2197*6eef5f0cSAntonio Huete Jimenez  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
219801e196c8SJohn Marinoelse
2199*6eef5f0cSAntonio Huete Jimenez  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
220001e196c8SJohn Marinofi
2201*6eef5f0cSAntonio Huete Jimenez
2202*6eef5f0cSAntonio Huete Jimenezfor ac_site_file in $ac_site_files
220301e196c8SJohn Marinodo
2204*6eef5f0cSAntonio Huete Jimenez  case $ac_site_file in #(
2205*6eef5f0cSAntonio Huete Jimenez  */*) :
2206*6eef5f0cSAntonio Huete Jimenez     ;; #(
2207*6eef5f0cSAntonio Huete Jimenez  *) :
2208*6eef5f0cSAntonio Huete Jimenez    ac_site_file=./$ac_site_file ;;
2209*6eef5f0cSAntonio Huete Jimenezesac
2210*6eef5f0cSAntonio Huete Jimenez  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2211*6eef5f0cSAntonio Huete Jimenez    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2212*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
221301e196c8SJohn Marino    sed 's/^/| /' "$ac_site_file" >&5
2214ca58f742SDaniel Fojt    . "$ac_site_file" \
2215*6eef5f0cSAntonio Huete Jimenez      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2216*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2217ca58f742SDaniel Fojtas_fn_error $? "failed to load site script $ac_site_file
2218ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; }
221901e196c8SJohn Marino  fi
222001e196c8SJohn Marinodone
222101e196c8SJohn Marino
222201e196c8SJohn Marinoif test -r "$cache_file"; then
2223ca58f742SDaniel Fojt  # Some versions of bash will fail to source /dev/null (special files
2224ca58f742SDaniel Fojt  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2225ca58f742SDaniel Fojt  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2226*6eef5f0cSAntonio Huete Jimenez    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2227*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: loading cache $cache_file" >&6;}
222801e196c8SJohn Marino    case $cache_file in
222901e196c8SJohn Marino      [\\/]* | ?:[\\/]* ) . "$cache_file";;
223001e196c8SJohn Marino      *)                      . "./$cache_file";;
223101e196c8SJohn Marino    esac
223201e196c8SJohn Marino  fi
223301e196c8SJohn Marinoelse
2234*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2235*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: creating cache $cache_file" >&6;}
223601e196c8SJohn Marino  >$cache_file
223701e196c8SJohn Marinofi
223801e196c8SJohn Marino
2239*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2240*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C89 (global declarations)
2241*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c89_globals='
2242*6eef5f0cSAntonio Huete Jimenez/* Does the compiler advertise C89 conformance?
2243*6eef5f0cSAntonio Huete Jimenez   Do not test the value of __STDC__, because some compilers set it to 0
2244*6eef5f0cSAntonio Huete Jimenez   while being otherwise adequately conformant. */
2245*6eef5f0cSAntonio Huete Jimenez#if !defined __STDC__
2246*6eef5f0cSAntonio Huete Jimenez# error "Compiler does not advertise C89 conformance"
2247*6eef5f0cSAntonio Huete Jimenez#endif
2248*6eef5f0cSAntonio Huete Jimenez
2249*6eef5f0cSAntonio Huete Jimenez#include <stddef.h>
2250*6eef5f0cSAntonio Huete Jimenez#include <stdarg.h>
2251*6eef5f0cSAntonio Huete Jimenezstruct stat;
2252*6eef5f0cSAntonio Huete Jimenez/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2253*6eef5f0cSAntonio Huete Jimenezstruct buf { int x; };
2254*6eef5f0cSAntonio Huete Jimenezstruct buf * (*rcsopen) (struct buf *, struct stat *, int);
2255*6eef5f0cSAntonio Huete Jimenezstatic char *e (p, i)
2256*6eef5f0cSAntonio Huete Jimenez     char **p;
2257*6eef5f0cSAntonio Huete Jimenez     int i;
2258*6eef5f0cSAntonio Huete Jimenez{
2259*6eef5f0cSAntonio Huete Jimenez  return p[i];
2260*6eef5f0cSAntonio Huete Jimenez}
2261*6eef5f0cSAntonio Huete Jimenezstatic char *f (char * (*g) (char **, int), char **p, ...)
2262*6eef5f0cSAntonio Huete Jimenez{
2263*6eef5f0cSAntonio Huete Jimenez  char *s;
2264*6eef5f0cSAntonio Huete Jimenez  va_list v;
2265*6eef5f0cSAntonio Huete Jimenez  va_start (v,p);
2266*6eef5f0cSAntonio Huete Jimenez  s = g (p, va_arg (v,int));
2267*6eef5f0cSAntonio Huete Jimenez  va_end (v);
2268*6eef5f0cSAntonio Huete Jimenez  return s;
2269*6eef5f0cSAntonio Huete Jimenez}
2270*6eef5f0cSAntonio Huete Jimenez
2271*6eef5f0cSAntonio Huete Jimenez/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2272*6eef5f0cSAntonio Huete Jimenez   function prototypes and stuff, but not \xHH hex character constants.
2273*6eef5f0cSAntonio Huete Jimenez   These do not provoke an error unfortunately, instead are silently treated
2274*6eef5f0cSAntonio Huete Jimenez   as an "x".  The following induces an error, until -std is added to get
2275*6eef5f0cSAntonio Huete Jimenez   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2276*6eef5f0cSAntonio Huete Jimenez   array size at least.  It is necessary to write \x00 == 0 to get something
2277*6eef5f0cSAntonio Huete Jimenez   that is true only with -std.  */
2278*6eef5f0cSAntonio Huete Jimenezint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2279*6eef5f0cSAntonio Huete Jimenez
2280*6eef5f0cSAntonio Huete Jimenez/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2281*6eef5f0cSAntonio Huete Jimenez   inside strings and character constants.  */
2282*6eef5f0cSAntonio Huete Jimenez#define FOO(x) '\''x'\''
2283*6eef5f0cSAntonio Huete Jimenezint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2284*6eef5f0cSAntonio Huete Jimenez
2285*6eef5f0cSAntonio Huete Jimenezint test (int i, double x);
2286*6eef5f0cSAntonio Huete Jimenezstruct s1 {int (*f) (int a);};
2287*6eef5f0cSAntonio Huete Jimenezstruct s2 {int (*f) (double a);};
2288*6eef5f0cSAntonio Huete Jimenezint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2289*6eef5f0cSAntonio Huete Jimenez               int, int);'
2290*6eef5f0cSAntonio Huete Jimenez
2291*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C89 (body of main).
2292*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c89_main='
2293*6eef5f0cSAntonio Huete Jimenezok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2294*6eef5f0cSAntonio Huete Jimenez'
2295*6eef5f0cSAntonio Huete Jimenez
2296*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C99 (global declarations)
2297*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c99_globals='
2298*6eef5f0cSAntonio Huete Jimenez// Does the compiler advertise C99 conformance?
2299*6eef5f0cSAntonio Huete Jimenez#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2300*6eef5f0cSAntonio Huete Jimenez# error "Compiler does not advertise C99 conformance"
2301*6eef5f0cSAntonio Huete Jimenez#endif
2302*6eef5f0cSAntonio Huete Jimenez
2303*6eef5f0cSAntonio Huete Jimenez#include <stdbool.h>
2304*6eef5f0cSAntonio Huete Jimenezextern int puts (const char *);
2305*6eef5f0cSAntonio Huete Jimenezextern int printf (const char *, ...);
2306*6eef5f0cSAntonio Huete Jimenezextern int dprintf (int, const char *, ...);
2307*6eef5f0cSAntonio Huete Jimenezextern void *malloc (size_t);
2308*6eef5f0cSAntonio Huete Jimenez
2309*6eef5f0cSAntonio Huete Jimenez// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2310*6eef5f0cSAntonio Huete Jimenez// dprintf is used instead of fprintf to avoid needing to declare
2311*6eef5f0cSAntonio Huete Jimenez// FILE and stderr.
2312*6eef5f0cSAntonio Huete Jimenez#define debug(...) dprintf (2, __VA_ARGS__)
2313*6eef5f0cSAntonio Huete Jimenez#define showlist(...) puts (#__VA_ARGS__)
2314*6eef5f0cSAntonio Huete Jimenez#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2315*6eef5f0cSAntonio Huete Jimenezstatic void
2316*6eef5f0cSAntonio Huete Jimeneztest_varargs_macros (void)
2317*6eef5f0cSAntonio Huete Jimenez{
2318*6eef5f0cSAntonio Huete Jimenez  int x = 1234;
2319*6eef5f0cSAntonio Huete Jimenez  int y = 5678;
2320*6eef5f0cSAntonio Huete Jimenez  debug ("Flag");
2321*6eef5f0cSAntonio Huete Jimenez  debug ("X = %d\n", x);
2322*6eef5f0cSAntonio Huete Jimenez  showlist (The first, second, and third items.);
2323*6eef5f0cSAntonio Huete Jimenez  report (x>y, "x is %d but y is %d", x, y);
2324*6eef5f0cSAntonio Huete Jimenez}
2325*6eef5f0cSAntonio Huete Jimenez
2326*6eef5f0cSAntonio Huete Jimenez// Check long long types.
2327*6eef5f0cSAntonio Huete Jimenez#define BIG64 18446744073709551615ull
2328*6eef5f0cSAntonio Huete Jimenez#define BIG32 4294967295ul
2329*6eef5f0cSAntonio Huete Jimenez#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2330*6eef5f0cSAntonio Huete Jimenez#if !BIG_OK
2331*6eef5f0cSAntonio Huete Jimenez  #error "your preprocessor is broken"
2332*6eef5f0cSAntonio Huete Jimenez#endif
2333*6eef5f0cSAntonio Huete Jimenez#if BIG_OK
2334*6eef5f0cSAntonio Huete Jimenez#else
2335*6eef5f0cSAntonio Huete Jimenez  #error "your preprocessor is broken"
2336*6eef5f0cSAntonio Huete Jimenez#endif
2337*6eef5f0cSAntonio Huete Jimenezstatic long long int bignum = -9223372036854775807LL;
2338*6eef5f0cSAntonio Huete Jimenezstatic unsigned long long int ubignum = BIG64;
2339*6eef5f0cSAntonio Huete Jimenez
2340*6eef5f0cSAntonio Huete Jimenezstruct incomplete_array
2341*6eef5f0cSAntonio Huete Jimenez{
2342*6eef5f0cSAntonio Huete Jimenez  int datasize;
2343*6eef5f0cSAntonio Huete Jimenez  double data[];
2344*6eef5f0cSAntonio Huete Jimenez};
2345*6eef5f0cSAntonio Huete Jimenez
2346*6eef5f0cSAntonio Huete Jimenezstruct named_init {
2347*6eef5f0cSAntonio Huete Jimenez  int number;
2348*6eef5f0cSAntonio Huete Jimenez  const wchar_t *name;
2349*6eef5f0cSAntonio Huete Jimenez  double average;
2350*6eef5f0cSAntonio Huete Jimenez};
2351*6eef5f0cSAntonio Huete Jimenez
2352*6eef5f0cSAntonio Huete Jimeneztypedef const char *ccp;
2353*6eef5f0cSAntonio Huete Jimenez
2354*6eef5f0cSAntonio Huete Jimenezstatic inline int
2355*6eef5f0cSAntonio Huete Jimeneztest_restrict (ccp restrict text)
2356*6eef5f0cSAntonio Huete Jimenez{
2357*6eef5f0cSAntonio Huete Jimenez  // See if C++-style comments work.
2358*6eef5f0cSAntonio Huete Jimenez  // Iterate through items via the restricted pointer.
2359*6eef5f0cSAntonio Huete Jimenez  // Also check for declarations in for loops.
2360*6eef5f0cSAntonio Huete Jimenez  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2361*6eef5f0cSAntonio Huete Jimenez    continue;
2362*6eef5f0cSAntonio Huete Jimenez  return 0;
2363*6eef5f0cSAntonio Huete Jimenez}
2364*6eef5f0cSAntonio Huete Jimenez
2365*6eef5f0cSAntonio Huete Jimenez// Check varargs and va_copy.
2366*6eef5f0cSAntonio Huete Jimenezstatic bool
2367*6eef5f0cSAntonio Huete Jimeneztest_varargs (const char *format, ...)
2368*6eef5f0cSAntonio Huete Jimenez{
2369*6eef5f0cSAntonio Huete Jimenez  va_list args;
2370*6eef5f0cSAntonio Huete Jimenez  va_start (args, format);
2371*6eef5f0cSAntonio Huete Jimenez  va_list args_copy;
2372*6eef5f0cSAntonio Huete Jimenez  va_copy (args_copy, args);
2373*6eef5f0cSAntonio Huete Jimenez
2374*6eef5f0cSAntonio Huete Jimenez  const char *str = "";
2375*6eef5f0cSAntonio Huete Jimenez  int number = 0;
2376*6eef5f0cSAntonio Huete Jimenez  float fnumber = 0;
2377*6eef5f0cSAntonio Huete Jimenez
2378*6eef5f0cSAntonio Huete Jimenez  while (*format)
2379*6eef5f0cSAntonio Huete Jimenez    {
2380*6eef5f0cSAntonio Huete Jimenez      switch (*format++)
2381*6eef5f0cSAntonio Huete Jimenez	{
2382*6eef5f0cSAntonio Huete Jimenez	case '\''s'\'': // string
2383*6eef5f0cSAntonio Huete Jimenez	  str = va_arg (args_copy, const char *);
2384*6eef5f0cSAntonio Huete Jimenez	  break;
2385*6eef5f0cSAntonio Huete Jimenez	case '\''d'\'': // int
2386*6eef5f0cSAntonio Huete Jimenez	  number = va_arg (args_copy, int);
2387*6eef5f0cSAntonio Huete Jimenez	  break;
2388*6eef5f0cSAntonio Huete Jimenez	case '\''f'\'': // float
2389*6eef5f0cSAntonio Huete Jimenez	  fnumber = va_arg (args_copy, double);
2390*6eef5f0cSAntonio Huete Jimenez	  break;
2391*6eef5f0cSAntonio Huete Jimenez	default:
2392*6eef5f0cSAntonio Huete Jimenez	  break;
2393*6eef5f0cSAntonio Huete Jimenez	}
2394*6eef5f0cSAntonio Huete Jimenez    }
2395*6eef5f0cSAntonio Huete Jimenez  va_end (args_copy);
2396*6eef5f0cSAntonio Huete Jimenez  va_end (args);
2397*6eef5f0cSAntonio Huete Jimenez
2398*6eef5f0cSAntonio Huete Jimenez  return *str && number && fnumber;
2399*6eef5f0cSAntonio Huete Jimenez}
2400*6eef5f0cSAntonio Huete Jimenez'
2401*6eef5f0cSAntonio Huete Jimenez
2402*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C99 (body of main).
2403*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c99_main='
2404*6eef5f0cSAntonio Huete Jimenez  // Check bool.
2405*6eef5f0cSAntonio Huete Jimenez  _Bool success = false;
2406*6eef5f0cSAntonio Huete Jimenez  success |= (argc != 0);
2407*6eef5f0cSAntonio Huete Jimenez
2408*6eef5f0cSAntonio Huete Jimenez  // Check restrict.
2409*6eef5f0cSAntonio Huete Jimenez  if (test_restrict ("String literal") == 0)
2410*6eef5f0cSAntonio Huete Jimenez    success = true;
2411*6eef5f0cSAntonio Huete Jimenez  char *restrict newvar = "Another string";
2412*6eef5f0cSAntonio Huete Jimenez
2413*6eef5f0cSAntonio Huete Jimenez  // Check varargs.
2414*6eef5f0cSAntonio Huete Jimenez  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2415*6eef5f0cSAntonio Huete Jimenez  test_varargs_macros ();
2416*6eef5f0cSAntonio Huete Jimenez
2417*6eef5f0cSAntonio Huete Jimenez  // Check flexible array members.
2418*6eef5f0cSAntonio Huete Jimenez  struct incomplete_array *ia =
2419*6eef5f0cSAntonio Huete Jimenez    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2420*6eef5f0cSAntonio Huete Jimenez  ia->datasize = 10;
2421*6eef5f0cSAntonio Huete Jimenez  for (int i = 0; i < ia->datasize; ++i)
2422*6eef5f0cSAntonio Huete Jimenez    ia->data[i] = i * 1.234;
2423*6eef5f0cSAntonio Huete Jimenez
2424*6eef5f0cSAntonio Huete Jimenez  // Check named initializers.
2425*6eef5f0cSAntonio Huete Jimenez  struct named_init ni = {
2426*6eef5f0cSAntonio Huete Jimenez    .number = 34,
2427*6eef5f0cSAntonio Huete Jimenez    .name = L"Test wide string",
2428*6eef5f0cSAntonio Huete Jimenez    .average = 543.34343,
2429*6eef5f0cSAntonio Huete Jimenez  };
2430*6eef5f0cSAntonio Huete Jimenez
2431*6eef5f0cSAntonio Huete Jimenez  ni.number = 58;
2432*6eef5f0cSAntonio Huete Jimenez
2433*6eef5f0cSAntonio Huete Jimenez  int dynamic_array[ni.number];
2434*6eef5f0cSAntonio Huete Jimenez  dynamic_array[0] = argv[0][0];
2435*6eef5f0cSAntonio Huete Jimenez  dynamic_array[ni.number - 1] = 543;
2436*6eef5f0cSAntonio Huete Jimenez
2437*6eef5f0cSAntonio Huete Jimenez  // work around unused variable warnings
2438*6eef5f0cSAntonio Huete Jimenez  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2439*6eef5f0cSAntonio Huete Jimenez	 || dynamic_array[ni.number - 1] != 543);
2440*6eef5f0cSAntonio Huete Jimenez'
2441*6eef5f0cSAntonio Huete Jimenez
2442*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C11 (global declarations)
2443*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c11_globals='
2444*6eef5f0cSAntonio Huete Jimenez// Does the compiler advertise C11 conformance?
2445*6eef5f0cSAntonio Huete Jimenez#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2446*6eef5f0cSAntonio Huete Jimenez# error "Compiler does not advertise C11 conformance"
2447*6eef5f0cSAntonio Huete Jimenez#endif
2448*6eef5f0cSAntonio Huete Jimenez
2449*6eef5f0cSAntonio Huete Jimenez// Check _Alignas.
2450*6eef5f0cSAntonio Huete Jimenezchar _Alignas (double) aligned_as_double;
2451*6eef5f0cSAntonio Huete Jimenezchar _Alignas (0) no_special_alignment;
2452*6eef5f0cSAntonio Huete Jimenezextern char aligned_as_int;
2453*6eef5f0cSAntonio Huete Jimenezchar _Alignas (0) _Alignas (int) aligned_as_int;
2454*6eef5f0cSAntonio Huete Jimenez
2455*6eef5f0cSAntonio Huete Jimenez// Check _Alignof.
2456*6eef5f0cSAntonio Huete Jimenezenum
2457*6eef5f0cSAntonio Huete Jimenez{
2458*6eef5f0cSAntonio Huete Jimenez  int_alignment = _Alignof (int),
2459*6eef5f0cSAntonio Huete Jimenez  int_array_alignment = _Alignof (int[100]),
2460*6eef5f0cSAntonio Huete Jimenez  char_alignment = _Alignof (char)
2461*6eef5f0cSAntonio Huete Jimenez};
2462*6eef5f0cSAntonio Huete Jimenez_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2463*6eef5f0cSAntonio Huete Jimenez
2464*6eef5f0cSAntonio Huete Jimenez// Check _Noreturn.
2465*6eef5f0cSAntonio Huete Jimenezint _Noreturn does_not_return (void) { for (;;) continue; }
2466*6eef5f0cSAntonio Huete Jimenez
2467*6eef5f0cSAntonio Huete Jimenez// Check _Static_assert.
2468*6eef5f0cSAntonio Huete Jimenezstruct test_static_assert
2469*6eef5f0cSAntonio Huete Jimenez{
2470*6eef5f0cSAntonio Huete Jimenez  int x;
2471*6eef5f0cSAntonio Huete Jimenez  _Static_assert (sizeof (int) <= sizeof (long int),
2472*6eef5f0cSAntonio Huete Jimenez                  "_Static_assert does not work in struct");
2473*6eef5f0cSAntonio Huete Jimenez  long int y;
2474*6eef5f0cSAntonio Huete Jimenez};
2475*6eef5f0cSAntonio Huete Jimenez
2476*6eef5f0cSAntonio Huete Jimenez// Check UTF-8 literals.
2477*6eef5f0cSAntonio Huete Jimenez#define u8 syntax error!
2478*6eef5f0cSAntonio Huete Jimenezchar const utf8_literal[] = u8"happens to be ASCII" "another string";
2479*6eef5f0cSAntonio Huete Jimenez
2480*6eef5f0cSAntonio Huete Jimenez// Check duplicate typedefs.
2481*6eef5f0cSAntonio Huete Jimeneztypedef long *long_ptr;
2482*6eef5f0cSAntonio Huete Jimeneztypedef long int *long_ptr;
2483*6eef5f0cSAntonio Huete Jimeneztypedef long_ptr long_ptr;
2484*6eef5f0cSAntonio Huete Jimenez
2485*6eef5f0cSAntonio Huete Jimenez// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2486*6eef5f0cSAntonio Huete Jimenezstruct anonymous
2487*6eef5f0cSAntonio Huete Jimenez{
2488*6eef5f0cSAntonio Huete Jimenez  union {
2489*6eef5f0cSAntonio Huete Jimenez    struct { int i; int j; };
2490*6eef5f0cSAntonio Huete Jimenez    struct { int k; long int l; } w;
2491*6eef5f0cSAntonio Huete Jimenez  };
2492*6eef5f0cSAntonio Huete Jimenez  int m;
2493*6eef5f0cSAntonio Huete Jimenez} v1;
2494*6eef5f0cSAntonio Huete Jimenez'
2495*6eef5f0cSAntonio Huete Jimenez
2496*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C11 (body of main).
2497*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c11_main='
2498*6eef5f0cSAntonio Huete Jimenez  _Static_assert ((offsetof (struct anonymous, i)
2499*6eef5f0cSAntonio Huete Jimenez		   == offsetof (struct anonymous, w.k)),
2500*6eef5f0cSAntonio Huete Jimenez		  "Anonymous union alignment botch");
2501*6eef5f0cSAntonio Huete Jimenez  v1.i = 2;
2502*6eef5f0cSAntonio Huete Jimenez  v1.w.k = 5;
2503*6eef5f0cSAntonio Huete Jimenez  ok |= v1.i != 5;
2504*6eef5f0cSAntonio Huete Jimenez'
2505*6eef5f0cSAntonio Huete Jimenez
2506*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C11 (complete).
2507*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2508*6eef5f0cSAntonio Huete Jimenez${ac_c_conftest_c99_globals}
2509*6eef5f0cSAntonio Huete Jimenez${ac_c_conftest_c11_globals}
2510*6eef5f0cSAntonio Huete Jimenez
2511*6eef5f0cSAntonio Huete Jimenezint
2512*6eef5f0cSAntonio Huete Jimenezmain (int argc, char **argv)
2513*6eef5f0cSAntonio Huete Jimenez{
2514*6eef5f0cSAntonio Huete Jimenez  int ok = 0;
2515*6eef5f0cSAntonio Huete Jimenez  ${ac_c_conftest_c89_main}
2516*6eef5f0cSAntonio Huete Jimenez  ${ac_c_conftest_c99_main}
2517*6eef5f0cSAntonio Huete Jimenez  ${ac_c_conftest_c11_main}
2518*6eef5f0cSAntonio Huete Jimenez  return ok;
2519*6eef5f0cSAntonio Huete Jimenez}
2520*6eef5f0cSAntonio Huete Jimenez"
2521*6eef5f0cSAntonio Huete Jimenez
2522*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C99 (complete).
2523*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2524*6eef5f0cSAntonio Huete Jimenez${ac_c_conftest_c99_globals}
2525*6eef5f0cSAntonio Huete Jimenez
2526*6eef5f0cSAntonio Huete Jimenezint
2527*6eef5f0cSAntonio Huete Jimenezmain (int argc, char **argv)
2528*6eef5f0cSAntonio Huete Jimenez{
2529*6eef5f0cSAntonio Huete Jimenez  int ok = 0;
2530*6eef5f0cSAntonio Huete Jimenez  ${ac_c_conftest_c89_main}
2531*6eef5f0cSAntonio Huete Jimenez  ${ac_c_conftest_c99_main}
2532*6eef5f0cSAntonio Huete Jimenez  return ok;
2533*6eef5f0cSAntonio Huete Jimenez}
2534*6eef5f0cSAntonio Huete Jimenez"
2535*6eef5f0cSAntonio Huete Jimenez
2536*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C89 (complete).
2537*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2538*6eef5f0cSAntonio Huete Jimenez
2539*6eef5f0cSAntonio Huete Jimenezint
2540*6eef5f0cSAntonio Huete Jimenezmain (int argc, char **argv)
2541*6eef5f0cSAntonio Huete Jimenez{
2542*6eef5f0cSAntonio Huete Jimenez  int ok = 0;
2543*6eef5f0cSAntonio Huete Jimenez  ${ac_c_conftest_c89_main}
2544*6eef5f0cSAntonio Huete Jimenez  return ok;
2545*6eef5f0cSAntonio Huete Jimenez}
2546*6eef5f0cSAntonio Huete Jimenez"
2547*6eef5f0cSAntonio Huete Jimenez
2548*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2549*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2550*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2551*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2552*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2553*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2554*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2555*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2556*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2557*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
2558*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H"
2559*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " vfork.h vfork_h HAVE_VFORK_H"
2560*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_func_c_list " fork HAVE_FORK"
2561*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_func_c_list " vfork HAVE_VFORK"
2562*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
2563*6eef5f0cSAntonio Huete Jimenez
2564*6eef5f0cSAntonio Huete Jimenez# Auxiliary files required by this configure script.
2565*6eef5f0cSAntonio Huete Jimenezac_aux_files="install-sh"
2566*6eef5f0cSAntonio Huete Jimenez
2567*6eef5f0cSAntonio Huete Jimenez# Locations in which to look for auxiliary files.
2568*6eef5f0cSAntonio Huete Jimenezac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2569*6eef5f0cSAntonio Huete Jimenez
2570*6eef5f0cSAntonio Huete Jimenez# Search for a directory containing all of the required auxiliary files,
2571*6eef5f0cSAntonio Huete Jimenez# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2572*6eef5f0cSAntonio Huete Jimenez# If we don't find one directory that contains all the files we need,
2573*6eef5f0cSAntonio Huete Jimenez# we report the set of missing files from the *first* directory in
2574*6eef5f0cSAntonio Huete Jimenez# $ac_aux_dir_candidates and give up.
2575*6eef5f0cSAntonio Huete Jimenezac_missing_aux_files=""
2576*6eef5f0cSAntonio Huete Jimenezac_first_candidate=:
2577*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2578*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2579*6eef5f0cSAntonio Huete Jimenezas_found=false
2580*6eef5f0cSAntonio Huete Jimenezfor as_dir in $ac_aux_dir_candidates
2581*6eef5f0cSAntonio Huete Jimenezdo
2582*6eef5f0cSAntonio Huete Jimenez  IFS=$as_save_IFS
2583*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
2584*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
2585*6eef5f0cSAntonio Huete Jimenez    */) ;;
2586*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
2587*6eef5f0cSAntonio Huete Jimenez  esac
2588*6eef5f0cSAntonio Huete Jimenez  as_found=:
2589*6eef5f0cSAntonio Huete Jimenez
2590*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2591*6eef5f0cSAntonio Huete Jimenez  ac_aux_dir_found=yes
2592*6eef5f0cSAntonio Huete Jimenez  ac_install_sh=
2593*6eef5f0cSAntonio Huete Jimenez  for ac_aux in $ac_aux_files
2594*6eef5f0cSAntonio Huete Jimenez  do
2595*6eef5f0cSAntonio Huete Jimenez    # As a special case, if "install-sh" is required, that requirement
2596*6eef5f0cSAntonio Huete Jimenez    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2597*6eef5f0cSAntonio Huete Jimenez    # and $ac_install_sh is set appropriately for whichever one is found.
2598*6eef5f0cSAntonio Huete Jimenez    if test x"$ac_aux" = x"install-sh"
2599*6eef5f0cSAntonio Huete Jimenez    then
2600*6eef5f0cSAntonio Huete Jimenez      if test -f "${as_dir}install-sh"; then
2601*6eef5f0cSAntonio Huete Jimenez        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2602*6eef5f0cSAntonio Huete Jimenez        ac_install_sh="${as_dir}install-sh -c"
2603*6eef5f0cSAntonio Huete Jimenez      elif test -f "${as_dir}install.sh"; then
2604*6eef5f0cSAntonio Huete Jimenez        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2605*6eef5f0cSAntonio Huete Jimenez        ac_install_sh="${as_dir}install.sh -c"
2606*6eef5f0cSAntonio Huete Jimenez      elif test -f "${as_dir}shtool"; then
2607*6eef5f0cSAntonio Huete Jimenez        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2608*6eef5f0cSAntonio Huete Jimenez        ac_install_sh="${as_dir}shtool install -c"
2609*6eef5f0cSAntonio Huete Jimenez      else
2610*6eef5f0cSAntonio Huete Jimenez        ac_aux_dir_found=no
2611*6eef5f0cSAntonio Huete Jimenez        if $ac_first_candidate; then
2612*6eef5f0cSAntonio Huete Jimenez          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2613*6eef5f0cSAntonio Huete Jimenez        else
2614*6eef5f0cSAntonio Huete Jimenez          break
2615*6eef5f0cSAntonio Huete Jimenez        fi
2616*6eef5f0cSAntonio Huete Jimenez      fi
2617*6eef5f0cSAntonio Huete Jimenez    else
2618*6eef5f0cSAntonio Huete Jimenez      if test -f "${as_dir}${ac_aux}"; then
2619*6eef5f0cSAntonio Huete Jimenez        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2620*6eef5f0cSAntonio Huete Jimenez      else
2621*6eef5f0cSAntonio Huete Jimenez        ac_aux_dir_found=no
2622*6eef5f0cSAntonio Huete Jimenez        if $ac_first_candidate; then
2623*6eef5f0cSAntonio Huete Jimenez          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2624*6eef5f0cSAntonio Huete Jimenez        else
2625*6eef5f0cSAntonio Huete Jimenez          break
2626*6eef5f0cSAntonio Huete Jimenez        fi
2627*6eef5f0cSAntonio Huete Jimenez      fi
2628*6eef5f0cSAntonio Huete Jimenez    fi
2629*6eef5f0cSAntonio Huete Jimenez  done
2630*6eef5f0cSAntonio Huete Jimenez  if test "$ac_aux_dir_found" = yes; then
2631*6eef5f0cSAntonio Huete Jimenez    ac_aux_dir="$as_dir"
2632*6eef5f0cSAntonio Huete Jimenez    break
2633*6eef5f0cSAntonio Huete Jimenez  fi
2634*6eef5f0cSAntonio Huete Jimenez  ac_first_candidate=false
2635*6eef5f0cSAntonio Huete Jimenez
2636*6eef5f0cSAntonio Huete Jimenez  as_found=false
2637*6eef5f0cSAntonio Huete Jimenezdone
2638*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS
2639*6eef5f0cSAntonio Huete Jimenezif $as_found
2640*6eef5f0cSAntonio Huete Jimenezthen :
2641*6eef5f0cSAntonio Huete Jimenez
2642*6eef5f0cSAntonio Huete Jimenezelse $as_nop
2643*6eef5f0cSAntonio Huete Jimenez  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2644*6eef5f0cSAntonio Huete Jimenezfi
2645*6eef5f0cSAntonio Huete Jimenez
2646*6eef5f0cSAntonio Huete Jimenez
2647*6eef5f0cSAntonio Huete Jimenez# These three variables are undocumented and unsupported,
2648*6eef5f0cSAntonio Huete Jimenez# and are intended to be withdrawn in a future Autoconf release.
2649*6eef5f0cSAntonio Huete Jimenez# They can cause serious problems if a builder's source tree is in a directory
2650*6eef5f0cSAntonio Huete Jimenez# whose full name contains unusual characters.
2651*6eef5f0cSAntonio Huete Jimenezif test -f "${ac_aux_dir}config.guess"; then
2652*6eef5f0cSAntonio Huete Jimenez  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2653*6eef5f0cSAntonio Huete Jimenezfi
2654*6eef5f0cSAntonio Huete Jimenezif test -f "${ac_aux_dir}config.sub"; then
2655*6eef5f0cSAntonio Huete Jimenez  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2656*6eef5f0cSAntonio Huete Jimenezfi
2657*6eef5f0cSAntonio Huete Jimenezif test -f "$ac_aux_dir/configure"; then
2658*6eef5f0cSAntonio Huete Jimenez  ac_configure="$SHELL ${ac_aux_dir}configure"
2659*6eef5f0cSAntonio Huete Jimenezfi
2660*6eef5f0cSAntonio Huete Jimenez
266101e196c8SJohn Marino# Check that the precious variables saved in the cache have kept the same
266201e196c8SJohn Marino# value.
266301e196c8SJohn Marinoac_cache_corrupted=false
266401e196c8SJohn Marinofor ac_var in $ac_precious_vars; do
266501e196c8SJohn Marino  eval ac_old_set=\$ac_cv_env_${ac_var}_set
266601e196c8SJohn Marino  eval ac_new_set=\$ac_env_${ac_var}_set
266701e196c8SJohn Marino  eval ac_old_val=\$ac_cv_env_${ac_var}_value
266801e196c8SJohn Marino  eval ac_new_val=\$ac_env_${ac_var}_value
266901e196c8SJohn Marino  case $ac_old_set,$ac_new_set in
267001e196c8SJohn Marino    set,)
2671*6eef5f0cSAntonio Huete Jimenez      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2672*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
267301e196c8SJohn Marino      ac_cache_corrupted=: ;;
267401e196c8SJohn Marino    ,set)
2675*6eef5f0cSAntonio Huete Jimenez      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2676*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
267701e196c8SJohn Marino      ac_cache_corrupted=: ;;
267801e196c8SJohn Marino    ,);;
267901e196c8SJohn Marino    *)
268001e196c8SJohn Marino      if test "x$ac_old_val" != "x$ac_new_val"; then
268101e196c8SJohn Marino	# differences in whitespace do not lead to failure.
268201e196c8SJohn Marino	ac_old_val_w=`echo x $ac_old_val`
268301e196c8SJohn Marino	ac_new_val_w=`echo x $ac_new_val`
268401e196c8SJohn Marino	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2685*6eef5f0cSAntonio Huete Jimenez	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2686*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
268701e196c8SJohn Marino	  ac_cache_corrupted=:
268801e196c8SJohn Marino	else
2689*6eef5f0cSAntonio Huete Jimenez	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2690*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
269101e196c8SJohn Marino	  eval $ac_var=\$ac_old_val
269201e196c8SJohn Marino	fi
2693*6eef5f0cSAntonio Huete Jimenez	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2694*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
2695*6eef5f0cSAntonio Huete Jimenez	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2696*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
269701e196c8SJohn Marino      fi;;
269801e196c8SJohn Marino  esac
269901e196c8SJohn Marino  # Pass precious variables to config.status.
270001e196c8SJohn Marino  if test "$ac_new_set" = set; then
270101e196c8SJohn Marino    case $ac_new_val in
2702*6eef5f0cSAntonio Huete Jimenez    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
270301e196c8SJohn Marino    *) ac_arg=$ac_var=$ac_new_val ;;
270401e196c8SJohn Marino    esac
270501e196c8SJohn Marino    case " $ac_configure_args " in
270601e196c8SJohn Marino      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
270701e196c8SJohn Marino      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
270801e196c8SJohn Marino    esac
270901e196c8SJohn Marino  fi
271001e196c8SJohn Marinodone
271101e196c8SJohn Marinoif $ac_cache_corrupted; then
2712*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2713*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2714*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2715*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2716*6eef5f0cSAntonio Huete Jimenez  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2717*6eef5f0cSAntonio Huete Jimenez	    and start over" "$LINENO" 5
271801e196c8SJohn Marinofi
271901e196c8SJohn Marino## -------------------- ##
272001e196c8SJohn Marino## Main body of script. ##
272101e196c8SJohn Marino## -------------------- ##
272201e196c8SJohn Marino
272301e196c8SJohn Marinoac_ext=c
272401e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS'
272501e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
272601e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
272701e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu
272801e196c8SJohn Marino
272901e196c8SJohn Marino
273001e196c8SJohn Marinoac_config_headers="$ac_config_headers config.h"
273101e196c8SJohn Marino
273201e196c8SJohn Marino
27335f1e34d9SAlexandre Perrincase "$srcdir" in
27345f1e34d9SAlexandre Perrin/*) ;;
2735*6eef5f0cSAntonio Huete Jimenez*) srcdir=`cd $srcdir && 'pwd'`;;
27365f1e34d9SAlexandre Perrinesac
27375f1e34d9SAlexandre Perrin
2738ca58f742SDaniel Fojt. $srcdir/VERSION
2739ca58f742SDaniel FojtOS=`uname -s`
2740ca58f742SDaniel Fojt
2741*6eef5f0cSAntonio Huete Jimenezuse_defshell() {
2742*6eef5f0cSAntonio Huete Jimenez	case "$defshell_path$DEFSHELL_INDEX" in
2743*6eef5f0cSAntonio Huete Jimenez	"") ;;
2744*6eef5f0cSAntonio Huete Jimenez	*) return 0;;
2745*6eef5f0cSAntonio Huete Jimenez	esac
2746*6eef5f0cSAntonio Huete Jimenez	case "$1" in
2747*6eef5f0cSAntonio Huete Jimenez	*csh) # we must be desperate
2748*6eef5f0cSAntonio Huete Jimenez		DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;;
2749*6eef5f0cSAntonio Huete Jimenez	*ksh)
2750*6eef5f0cSAntonio Huete Jimenez		DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;;
2751*6eef5f0cSAntonio Huete Jimenez	sh|/bin/sh)
2752*6eef5f0cSAntonio Huete Jimenez		DEFSHELL_INDEX=DEFSHELL_INDEX_SH;;
2753*6eef5f0cSAntonio Huete Jimenez	*)	DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM
2754*6eef5f0cSAntonio Huete Jimenez		defshell_path=$1
2755*6eef5f0cSAntonio Huete Jimenez		;;
2756*6eef5f0cSAntonio Huete Jimenez	esac
2757*6eef5f0cSAntonio Huete Jimenez	case "$1" in
2758*6eef5f0cSAntonio Huete Jimenez	/bin/*) ;;
2759*6eef5f0cSAntonio Huete Jimenez	*/*) defshell_path=$1;;
2760*6eef5f0cSAntonio Huete Jimenez	esac
2761*6eef5f0cSAntonio Huete Jimenez}
276201e196c8SJohn Marino
276301e196c8SJohn Marino# Check whether --with-defshell was given.
2764*6eef5f0cSAntonio Huete Jimenezif test ${with_defshell+y}
2765*6eef5f0cSAntonio Huete Jimenezthen :
276601e196c8SJohn Marino  withval=$with_defshell; case "${withval}" in
2767ca58f742SDaniel Fojtyes)   as_fn_error $? "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;;
276801e196c8SJohn Marinono)    ;;
2769*6eef5f0cSAntonio Huete Jimenez*)     use_defshell $with_defshell;;
277001e196c8SJohn Marinoesac
277101e196c8SJohn Marinofi
277201e196c8SJohn Marino
2773ca58f742SDaniel Fojtcase "$OS" in
2774ca58f742SDaniel FojtCYGWIN*|MINGW*) use_makefile=no;;
2775ca58f742SDaniel Fojt*) use_makefile=yes;;
2776ca58f742SDaniel Fojtesac
2777ca58f742SDaniel Fojt
2778ca58f742SDaniel Fojt# Check whether --with-makefile was given.
2779*6eef5f0cSAntonio Huete Jimenezif test ${with_makefile+y}
2780*6eef5f0cSAntonio Huete Jimenezthen :
2781ca58f742SDaniel Fojt  withval=$with_makefile; case "${withval}" in
2782ca58f742SDaniel Fojtyes|no) use_makefile=${withval};;
2783ca58f742SDaniel Fojt*) as_fn_error $? "bad value ${withval} given for makefile" "$LINENO" 5 ;;
2784ca58f742SDaniel Fojtesac
2785ca58f742SDaniel Fojtfi
2786ca58f742SDaniel Fojt
278701e196c8SJohn Marinouse_meta=yes
278801e196c8SJohn Marino
278901e196c8SJohn Marino# Check whether --with-meta was given.
2790*6eef5f0cSAntonio Huete Jimenezif test ${with_meta+y}
2791*6eef5f0cSAntonio Huete Jimenezthen :
279201e196c8SJohn Marino  withval=$with_meta; case "${withval}" in
279301e196c8SJohn Marinoyes|no) use_meta=${withval};;
2794ca58f742SDaniel Fojt*) as_fn_error $? "bad value ${withval} given for meta" "$LINENO" 5 ;;
279501e196c8SJohn Marinoesac
279601e196c8SJohn Marinofi
279701e196c8SJohn Marino
279801e196c8SJohn Marino
279901e196c8SJohn Marino# Check whether --with-filemon was given.
2800*6eef5f0cSAntonio Huete Jimenezif test ${with_filemon+y}
2801*6eef5f0cSAntonio Huete Jimenezthen :
280201e196c8SJohn Marino  withval=$with_filemon;  case "/${withval}" in
2803ca58f742SDaniel Fojt/no) use_filemon=no;;
2804ca58f742SDaniel Fojt/*trace) filemon_h=no use_filemon="${withval}";;
2805ca58f742SDaniel Fojt*/filemon.h) filemon_h="${withval}";;
280601e196c8SJohn Marino*/filemon*) filemon_h="${withval}/filemon.h";;
2807ca58f742SDaniel Fojt*) as_fn_error $? "bad value ${withval} given for filemon" "$LINENO" 5 ;;
280801e196c8SJohn Marinoesac
2809ca58f742SDaniel Fojtcase "$use_filemon,$filemon_h" in
2810ca58f742SDaniel Fojt,*.h) use_filemon=dev;;
2811ca58f742SDaniel Fojtesac
2812ca58f742SDaniel Fojt
2813*6eef5f0cSAntonio Huete Jimenezelse $as_nop
281401e196c8SJohn Marino
2815ca58f742SDaniel Fojtcase "$OS" in
2816ca58f742SDaniel FojtNetBSD) filemon_h=no use_filemon=ktrace;;
2817ca58f742SDaniel Fojt*)
2818ca58f742SDaniel Fojt    for d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/../../sys/dev/filemon"
281901e196c8SJohn Marino    do
282001e196c8SJohn Marino        for x in "/$OS" ""
282101e196c8SJohn Marino        do
282201e196c8SJohn Marino            filemon_h="$d$x/filemon.h"
282301e196c8SJohn Marino            test -s "$filemon_h" && break
282401e196c8SJohn Marino        done
2825ca58f742SDaniel Fojt        test -s "$filemon_h" && { use_filemon=dev; break; }
282601e196c8SJohn Marino    done
2827ca58f742SDaniel Fojt    ;;
2828ca58f742SDaniel Fojtesac
2829ca58f742SDaniel Fojtuse_filemon=${use_filemon:-no}
2830ca58f742SDaniel Fojtcase "$use_filemon" in
2831ca58f742SDaniel Fojtdev) ;;
2832ca58f742SDaniel Fojt*) filemon_h=no;;
2833ca58f742SDaniel Fojtesac
283401e196c8SJohn Marino
283501e196c8SJohn Marinofi
283601e196c8SJohn Marino
283701e196c8SJohn Marinocase "$use_meta" in
283801e196c8SJohn Marinoyes)
2839ca58f742SDaniel Fojt	case "$use_filemon" in
2840ca58f742SDaniel Fojt	no) ;;
2841ca58f742SDaniel Fojt	*) echo "Using: filemon_${use_filemon}.c" >&6;;
284201e196c8SJohn Marino	esac
284301e196c8SJohn Marino	;;
284401e196c8SJohn Marinoesac
2845*6eef5f0cSAntonio Huete Jimenezcase "$OS" in
2846*6eef5f0cSAntonio Huete JimenezMinix)	CPPFLAGS="${CPPFLAGS} -D_NETBSD_SOURCE"
2847*6eef5f0cSAntonio Huete Jimenez	test -x /usr/pkg/bin/clang && CC=${CC:-clang}
2848*6eef5f0cSAntonio Huete Jimenez	;;
2849*6eef5f0cSAntonio Huete JimenezSCO_SV)	# /bin/sh is not usable
2850*6eef5f0cSAntonio Huete Jimenez	ALT_DEF_SHELLS="/bin/lsh /usr/bin/bash /bin/ksh"
2851*6eef5f0cSAntonio Huete Jimenez	CPPFLAGS="${CPPFLAGS} -DFORCE_USE_SHELL"
2852*6eef5f0cSAntonio Huete Jimenez	;;
2853*6eef5f0cSAntonio Huete Jimenezesac
2854*6eef5f0cSAntonio Huete Jimenezecho $ECHO_N "checking whether system has timezone Europe/Berlin... $ECHO_C" >&6
2855*6eef5f0cSAntonio Huete Jimenezif test -f /usr/share/zoneinfo/Europe/Berlin; then
2856*6eef5f0cSAntonio Huete Jimenez	echo yes  >&6
2857*6eef5f0cSAntonio Huete Jimenez	# seems a safe bet
2858*6eef5f0cSAntonio Huete Jimenez	UTC_1=Europe/Berlin
2859*6eef5f0cSAntonio Huete Jimenezelse
2860*6eef5f0cSAntonio Huete Jimenez	utcH=`TZ=UTC date +%H 2> /dev/null`
2861*6eef5f0cSAntonio Huete Jimenez	utc_1H=`TZ=UTC-1 date +%H 2> /dev/null`
2862*6eef5f0cSAntonio Huete Jimenez	if test ${utcH-0} -lt ${utc_1H-0}; then
2863*6eef5f0cSAntonio Huete Jimenez		UTC_1=UTC-1
2864*6eef5f0cSAntonio Huete Jimenez		echo no, using UTC-1 >&6
2865*6eef5f0cSAntonio Huete Jimenez	else
2866*6eef5f0cSAntonio Huete Jimenez		echo no >&6
2867*6eef5f0cSAntonio Huete Jimenez	fi
2868*6eef5f0cSAntonio Huete Jimenezfi
2869*6eef5f0cSAntonio Huete JimenezoldPATH=$PATH
2870*6eef5f0cSAntonio Huete Jimenezfor d in /usr/gnu/bin
2871*6eef5f0cSAntonio Huete Jimenezdo
2872*6eef5f0cSAntonio Huete Jimenez	test -d $d || continue
2873*6eef5f0cSAntonio Huete Jimenez	PATH=$PATH:$d
2874*6eef5f0cSAntonio Huete Jimenezdone
2875*6eef5f0cSAntonio Huete Jimenezexport PATH
2876*6eef5f0cSAntonio Huete Jimenez
2877*6eef5f0cSAntonio Huete Jimenez
2878*6eef5f0cSAntonio Huete Jimenez
2879*6eef5f0cSAntonio Huete Jimenez
2880*6eef5f0cSAntonio Huete Jimenez
2881*6eef5f0cSAntonio Huete Jimenez
2882*6eef5f0cSAntonio Huete Jimenez
2883*6eef5f0cSAntonio Huete Jimenez
2884*6eef5f0cSAntonio Huete Jimenez
288501e196c8SJohn Marinoac_ext=c
288601e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS'
288701e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
288801e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
288901e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu
289001e196c8SJohn Marinoif test -n "$ac_tool_prefix"; then
289101e196c8SJohn Marino  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
289201e196c8SJohn Marinoset dummy ${ac_tool_prefix}gcc; ac_word=$2
2893*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2894*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
2895*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
2896*6eef5f0cSAntonio Huete Jimenezthen :
2897*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
2898*6eef5f0cSAntonio Huete Jimenezelse $as_nop
289901e196c8SJohn Marino  if test -n "$CC"; then
290001e196c8SJohn Marino  ac_cv_prog_CC="$CC" # Let the user override the test.
290101e196c8SJohn Marinoelse
290201e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
290301e196c8SJohn Marinofor as_dir in $PATH
290401e196c8SJohn Marinodo
290501e196c8SJohn Marino  IFS=$as_save_IFS
2906*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
2907*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
2908*6eef5f0cSAntonio Huete Jimenez    */) ;;
2909*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
2910*6eef5f0cSAntonio Huete Jimenez  esac
291101e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
2912*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
291301e196c8SJohn Marino    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2914*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
291501e196c8SJohn Marino    break 2
291601e196c8SJohn Marino  fi
291701e196c8SJohn Marinodone
291801e196c8SJohn Marino  done
291901e196c8SJohn MarinoIFS=$as_save_IFS
292001e196c8SJohn Marino
292101e196c8SJohn Marinofi
292201e196c8SJohn Marinofi
292301e196c8SJohn MarinoCC=$ac_cv_prog_CC
292401e196c8SJohn Marinoif test -n "$CC"; then
2925*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2926*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
292701e196c8SJohn Marinoelse
2928*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2929*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
293001e196c8SJohn Marinofi
293101e196c8SJohn Marino
293201e196c8SJohn Marino
293301e196c8SJohn Marinofi
293401e196c8SJohn Marinoif test -z "$ac_cv_prog_CC"; then
293501e196c8SJohn Marino  ac_ct_CC=$CC
293601e196c8SJohn Marino  # Extract the first word of "gcc", so it can be a program name with args.
293701e196c8SJohn Marinoset dummy gcc; ac_word=$2
2938*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2939*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
2940*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y}
2941*6eef5f0cSAntonio Huete Jimenezthen :
2942*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
2943*6eef5f0cSAntonio Huete Jimenezelse $as_nop
294401e196c8SJohn Marino  if test -n "$ac_ct_CC"; then
294501e196c8SJohn Marino  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
294601e196c8SJohn Marinoelse
294701e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
294801e196c8SJohn Marinofor as_dir in $PATH
294901e196c8SJohn Marinodo
295001e196c8SJohn Marino  IFS=$as_save_IFS
2951*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
2952*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
2953*6eef5f0cSAntonio Huete Jimenez    */) ;;
2954*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
2955*6eef5f0cSAntonio Huete Jimenez  esac
295601e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
2957*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
295801e196c8SJohn Marino    ac_cv_prog_ac_ct_CC="gcc"
2959*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
296001e196c8SJohn Marino    break 2
296101e196c8SJohn Marino  fi
296201e196c8SJohn Marinodone
296301e196c8SJohn Marino  done
296401e196c8SJohn MarinoIFS=$as_save_IFS
296501e196c8SJohn Marino
296601e196c8SJohn Marinofi
296701e196c8SJohn Marinofi
296801e196c8SJohn Marinoac_ct_CC=$ac_cv_prog_ac_ct_CC
296901e196c8SJohn Marinoif test -n "$ac_ct_CC"; then
2970*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2971*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; }
297201e196c8SJohn Marinoelse
2973*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2974*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
297501e196c8SJohn Marinofi
297601e196c8SJohn Marino
297701e196c8SJohn Marino  if test "x$ac_ct_CC" = x; then
297801e196c8SJohn Marino    CC=""
297901e196c8SJohn Marino  else
298001e196c8SJohn Marino    case $cross_compiling:$ac_tool_warned in
298101e196c8SJohn Marinoyes:)
2982*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2983*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
298401e196c8SJohn Marinoac_tool_warned=yes ;;
298501e196c8SJohn Marinoesac
298601e196c8SJohn Marino    CC=$ac_ct_CC
298701e196c8SJohn Marino  fi
298801e196c8SJohn Marinoelse
298901e196c8SJohn Marino  CC="$ac_cv_prog_CC"
299001e196c8SJohn Marinofi
299101e196c8SJohn Marino
299201e196c8SJohn Marinoif test -z "$CC"; then
299301e196c8SJohn Marino          if test -n "$ac_tool_prefix"; then
299401e196c8SJohn Marino    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
299501e196c8SJohn Marinoset dummy ${ac_tool_prefix}cc; ac_word=$2
2996*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2997*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
2998*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
2999*6eef5f0cSAntonio Huete Jimenezthen :
3000*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3001*6eef5f0cSAntonio Huete Jimenezelse $as_nop
300201e196c8SJohn Marino  if test -n "$CC"; then
300301e196c8SJohn Marino  ac_cv_prog_CC="$CC" # Let the user override the test.
300401e196c8SJohn Marinoelse
300501e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
300601e196c8SJohn Marinofor as_dir in $PATH
300701e196c8SJohn Marinodo
300801e196c8SJohn Marino  IFS=$as_save_IFS
3009*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
3010*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
3011*6eef5f0cSAntonio Huete Jimenez    */) ;;
3012*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
3013*6eef5f0cSAntonio Huete Jimenez  esac
301401e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
3015*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
301601e196c8SJohn Marino    ac_cv_prog_CC="${ac_tool_prefix}cc"
3017*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
301801e196c8SJohn Marino    break 2
301901e196c8SJohn Marino  fi
302001e196c8SJohn Marinodone
302101e196c8SJohn Marino  done
302201e196c8SJohn MarinoIFS=$as_save_IFS
302301e196c8SJohn Marino
302401e196c8SJohn Marinofi
302501e196c8SJohn Marinofi
302601e196c8SJohn MarinoCC=$ac_cv_prog_CC
302701e196c8SJohn Marinoif test -n "$CC"; then
3028*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3029*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
303001e196c8SJohn Marinoelse
3031*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
303301e196c8SJohn Marinofi
303401e196c8SJohn Marino
303501e196c8SJohn Marino
303601e196c8SJohn Marino  fi
303701e196c8SJohn Marinofi
303801e196c8SJohn Marinoif test -z "$CC"; then
303901e196c8SJohn Marino  # Extract the first word of "cc", so it can be a program name with args.
304001e196c8SJohn Marinoset dummy cc; ac_word=$2
3041*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3042*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
3043*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
3044*6eef5f0cSAntonio Huete Jimenezthen :
3045*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3046*6eef5f0cSAntonio Huete Jimenezelse $as_nop
304701e196c8SJohn Marino  if test -n "$CC"; then
304801e196c8SJohn Marino  ac_cv_prog_CC="$CC" # Let the user override the test.
304901e196c8SJohn Marinoelse
305001e196c8SJohn Marino  ac_prog_rejected=no
305101e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
305201e196c8SJohn Marinofor as_dir in $PATH
305301e196c8SJohn Marinodo
305401e196c8SJohn Marino  IFS=$as_save_IFS
3055*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
3056*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
3057*6eef5f0cSAntonio Huete Jimenez    */) ;;
3058*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
3059*6eef5f0cSAntonio Huete Jimenez  esac
306001e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
3061*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3062*6eef5f0cSAntonio Huete Jimenez    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
306301e196c8SJohn Marino       ac_prog_rejected=yes
306401e196c8SJohn Marino       continue
306501e196c8SJohn Marino     fi
306601e196c8SJohn Marino    ac_cv_prog_CC="cc"
3067*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
306801e196c8SJohn Marino    break 2
306901e196c8SJohn Marino  fi
307001e196c8SJohn Marinodone
307101e196c8SJohn Marino  done
307201e196c8SJohn MarinoIFS=$as_save_IFS
307301e196c8SJohn Marino
307401e196c8SJohn Marinoif test $ac_prog_rejected = yes; then
307501e196c8SJohn Marino  # We found a bogon in the path, so make sure we never use it.
307601e196c8SJohn Marino  set dummy $ac_cv_prog_CC
307701e196c8SJohn Marino  shift
307801e196c8SJohn Marino  if test $# != 0; then
307901e196c8SJohn Marino    # We chose a different compiler from the bogus one.
308001e196c8SJohn Marino    # However, it has the same basename, so the bogon will be chosen
308101e196c8SJohn Marino    # first if we set CC to just the basename; use the full file name.
308201e196c8SJohn Marino    shift
3083*6eef5f0cSAntonio Huete Jimenez    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
308401e196c8SJohn Marino  fi
308501e196c8SJohn Marinofi
308601e196c8SJohn Marinofi
308701e196c8SJohn Marinofi
308801e196c8SJohn MarinoCC=$ac_cv_prog_CC
308901e196c8SJohn Marinoif test -n "$CC"; then
3090*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3091*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
309201e196c8SJohn Marinoelse
3093*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3094*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
309501e196c8SJohn Marinofi
309601e196c8SJohn Marino
309701e196c8SJohn Marino
309801e196c8SJohn Marinofi
309901e196c8SJohn Marinoif test -z "$CC"; then
310001e196c8SJohn Marino  if test -n "$ac_tool_prefix"; then
310101e196c8SJohn Marino  for ac_prog in cl.exe
310201e196c8SJohn Marino  do
310301e196c8SJohn Marino    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
310401e196c8SJohn Marinoset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3105*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3106*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
3107*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
3108*6eef5f0cSAntonio Huete Jimenezthen :
3109*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3110*6eef5f0cSAntonio Huete Jimenezelse $as_nop
311101e196c8SJohn Marino  if test -n "$CC"; then
311201e196c8SJohn Marino  ac_cv_prog_CC="$CC" # Let the user override the test.
311301e196c8SJohn Marinoelse
311401e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
311501e196c8SJohn Marinofor as_dir in $PATH
311601e196c8SJohn Marinodo
311701e196c8SJohn Marino  IFS=$as_save_IFS
3118*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
3119*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
3120*6eef5f0cSAntonio Huete Jimenez    */) ;;
3121*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
3122*6eef5f0cSAntonio Huete Jimenez  esac
312301e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
3124*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
312501e196c8SJohn Marino    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3126*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
312701e196c8SJohn Marino    break 2
312801e196c8SJohn Marino  fi
312901e196c8SJohn Marinodone
313001e196c8SJohn Marino  done
313101e196c8SJohn MarinoIFS=$as_save_IFS
313201e196c8SJohn Marino
313301e196c8SJohn Marinofi
313401e196c8SJohn Marinofi
313501e196c8SJohn MarinoCC=$ac_cv_prog_CC
313601e196c8SJohn Marinoif test -n "$CC"; then
3137*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3138*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
313901e196c8SJohn Marinoelse
3140*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3141*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
314201e196c8SJohn Marinofi
314301e196c8SJohn Marino
314401e196c8SJohn Marino
314501e196c8SJohn Marino    test -n "$CC" && break
314601e196c8SJohn Marino  done
314701e196c8SJohn Marinofi
314801e196c8SJohn Marinoif test -z "$CC"; then
314901e196c8SJohn Marino  ac_ct_CC=$CC
315001e196c8SJohn Marino  for ac_prog in cl.exe
315101e196c8SJohn Marinodo
315201e196c8SJohn Marino  # Extract the first word of "$ac_prog", so it can be a program name with args.
315301e196c8SJohn Marinoset dummy $ac_prog; ac_word=$2
3154*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3155*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
3156*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y}
3157*6eef5f0cSAntonio Huete Jimenezthen :
3158*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3159*6eef5f0cSAntonio Huete Jimenezelse $as_nop
316001e196c8SJohn Marino  if test -n "$ac_ct_CC"; then
316101e196c8SJohn Marino  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
316201e196c8SJohn Marinoelse
316301e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
316401e196c8SJohn Marinofor as_dir in $PATH
316501e196c8SJohn Marinodo
316601e196c8SJohn Marino  IFS=$as_save_IFS
3167*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
3168*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
3169*6eef5f0cSAntonio Huete Jimenez    */) ;;
3170*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
3171*6eef5f0cSAntonio Huete Jimenez  esac
317201e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
3173*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
317401e196c8SJohn Marino    ac_cv_prog_ac_ct_CC="$ac_prog"
3175*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
317601e196c8SJohn Marino    break 2
317701e196c8SJohn Marino  fi
317801e196c8SJohn Marinodone
317901e196c8SJohn Marino  done
318001e196c8SJohn MarinoIFS=$as_save_IFS
318101e196c8SJohn Marino
318201e196c8SJohn Marinofi
318301e196c8SJohn Marinofi
318401e196c8SJohn Marinoac_ct_CC=$ac_cv_prog_ac_ct_CC
318501e196c8SJohn Marinoif test -n "$ac_ct_CC"; then
3186*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3187*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; }
318801e196c8SJohn Marinoelse
3189*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3190*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
319101e196c8SJohn Marinofi
319201e196c8SJohn Marino
319301e196c8SJohn Marino
319401e196c8SJohn Marino  test -n "$ac_ct_CC" && break
319501e196c8SJohn Marinodone
319601e196c8SJohn Marino
319701e196c8SJohn Marino  if test "x$ac_ct_CC" = x; then
319801e196c8SJohn Marino    CC=""
319901e196c8SJohn Marino  else
320001e196c8SJohn Marino    case $cross_compiling:$ac_tool_warned in
320101e196c8SJohn Marinoyes:)
3202*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3203*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
320401e196c8SJohn Marinoac_tool_warned=yes ;;
320501e196c8SJohn Marinoesac
320601e196c8SJohn Marino    CC=$ac_ct_CC
320701e196c8SJohn Marino  fi
320801e196c8SJohn Marinofi
320901e196c8SJohn Marino
321001e196c8SJohn Marinofi
3211*6eef5f0cSAntonio Huete Jimenezif test -z "$CC"; then
3212*6eef5f0cSAntonio Huete Jimenez  if test -n "$ac_tool_prefix"; then
3213*6eef5f0cSAntonio Huete Jimenez  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3214*6eef5f0cSAntonio Huete Jimenezset dummy ${ac_tool_prefix}clang; ac_word=$2
3215*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3216*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
3217*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
3218*6eef5f0cSAntonio Huete Jimenezthen :
3219*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3220*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3221*6eef5f0cSAntonio Huete Jimenez  if test -n "$CC"; then
3222*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_CC="$CC" # Let the user override the test.
3223*6eef5f0cSAntonio Huete Jimenezelse
3224*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3225*6eef5f0cSAntonio Huete Jimenezfor as_dir in $PATH
3226*6eef5f0cSAntonio Huete Jimenezdo
3227*6eef5f0cSAntonio Huete Jimenez  IFS=$as_save_IFS
3228*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
3229*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
3230*6eef5f0cSAntonio Huete Jimenez    */) ;;
3231*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
3232*6eef5f0cSAntonio Huete Jimenez  esac
3233*6eef5f0cSAntonio Huete Jimenez    for ac_exec_ext in '' $ac_executable_extensions; do
3234*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3235*6eef5f0cSAntonio Huete Jimenez    ac_cv_prog_CC="${ac_tool_prefix}clang"
3236*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3237*6eef5f0cSAntonio Huete Jimenez    break 2
3238*6eef5f0cSAntonio Huete Jimenez  fi
3239*6eef5f0cSAntonio Huete Jimenezdone
3240*6eef5f0cSAntonio Huete Jimenez  done
3241*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS
3242*6eef5f0cSAntonio Huete Jimenez
3243*6eef5f0cSAntonio Huete Jimenezfi
3244*6eef5f0cSAntonio Huete Jimenezfi
3245*6eef5f0cSAntonio Huete JimenezCC=$ac_cv_prog_CC
3246*6eef5f0cSAntonio Huete Jimenezif test -n "$CC"; then
3247*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3248*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
3249*6eef5f0cSAntonio Huete Jimenezelse
3250*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3251*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
3252*6eef5f0cSAntonio Huete Jimenezfi
325301e196c8SJohn Marino
325401e196c8SJohn Marino
3255*6eef5f0cSAntonio Huete Jimenezfi
3256*6eef5f0cSAntonio Huete Jimenezif test -z "$ac_cv_prog_CC"; then
3257*6eef5f0cSAntonio Huete Jimenez  ac_ct_CC=$CC
3258*6eef5f0cSAntonio Huete Jimenez  # Extract the first word of "clang", so it can be a program name with args.
3259*6eef5f0cSAntonio Huete Jimenezset dummy clang; ac_word=$2
3260*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3261*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
3262*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y}
3263*6eef5f0cSAntonio Huete Jimenezthen :
3264*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3265*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3266*6eef5f0cSAntonio Huete Jimenez  if test -n "$ac_ct_CC"; then
3267*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3268*6eef5f0cSAntonio Huete Jimenezelse
3269*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3270*6eef5f0cSAntonio Huete Jimenezfor as_dir in $PATH
3271*6eef5f0cSAntonio Huete Jimenezdo
3272*6eef5f0cSAntonio Huete Jimenez  IFS=$as_save_IFS
3273*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
3274*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
3275*6eef5f0cSAntonio Huete Jimenez    */) ;;
3276*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
3277*6eef5f0cSAntonio Huete Jimenez  esac
3278*6eef5f0cSAntonio Huete Jimenez    for ac_exec_ext in '' $ac_executable_extensions; do
3279*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3280*6eef5f0cSAntonio Huete Jimenez    ac_cv_prog_ac_ct_CC="clang"
3281*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3282*6eef5f0cSAntonio Huete Jimenez    break 2
3283*6eef5f0cSAntonio Huete Jimenez  fi
3284*6eef5f0cSAntonio Huete Jimenezdone
3285*6eef5f0cSAntonio Huete Jimenez  done
3286*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS
3287*6eef5f0cSAntonio Huete Jimenez
3288*6eef5f0cSAntonio Huete Jimenezfi
3289*6eef5f0cSAntonio Huete Jimenezfi
3290*6eef5f0cSAntonio Huete Jimenezac_ct_CC=$ac_cv_prog_ac_ct_CC
3291*6eef5f0cSAntonio Huete Jimenezif test -n "$ac_ct_CC"; then
3292*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3293*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; }
3294*6eef5f0cSAntonio Huete Jimenezelse
3295*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3296*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
3297*6eef5f0cSAntonio Huete Jimenezfi
3298*6eef5f0cSAntonio Huete Jimenez
3299*6eef5f0cSAntonio Huete Jimenez  if test "x$ac_ct_CC" = x; then
3300*6eef5f0cSAntonio Huete Jimenez    CC=""
3301*6eef5f0cSAntonio Huete Jimenez  else
3302*6eef5f0cSAntonio Huete Jimenez    case $cross_compiling:$ac_tool_warned in
3303*6eef5f0cSAntonio Huete Jimenezyes:)
3304*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3305*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3306*6eef5f0cSAntonio Huete Jimenezac_tool_warned=yes ;;
3307*6eef5f0cSAntonio Huete Jimenezesac
3308*6eef5f0cSAntonio Huete Jimenez    CC=$ac_ct_CC
3309*6eef5f0cSAntonio Huete Jimenez  fi
3310*6eef5f0cSAntonio Huete Jimenezelse
3311*6eef5f0cSAntonio Huete Jimenez  CC="$ac_cv_prog_CC"
3312*6eef5f0cSAntonio Huete Jimenezfi
3313*6eef5f0cSAntonio Huete Jimenez
3314*6eef5f0cSAntonio Huete Jimenezfi
3315*6eef5f0cSAntonio Huete Jimenez
3316*6eef5f0cSAntonio Huete Jimenez
3317*6eef5f0cSAntonio Huete Jimeneztest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3318*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3319ca58f742SDaniel Fojtas_fn_error $? "no acceptable C compiler found in \$PATH
3320ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; }
332101e196c8SJohn Marino
332201e196c8SJohn Marino# Provide some information about the compiler.
3323*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
332401e196c8SJohn Marinoset X $ac_compile
332501e196c8SJohn Marinoac_compiler=$2
3326*6eef5f0cSAntonio Huete Jimenezfor ac_option in --version -v -V -qversion -version; do
332701e196c8SJohn Marino  { { ac_try="$ac_compiler $ac_option >&5"
332801e196c8SJohn Marinocase "(($ac_try" in
332901e196c8SJohn Marino  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
333001e196c8SJohn Marino  *) ac_try_echo=$ac_try;;
333101e196c8SJohn Marinoesac
333201e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3333*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
333401e196c8SJohn Marino  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
333501e196c8SJohn Marino  ac_status=$?
333601e196c8SJohn Marino  if test -s conftest.err; then
333701e196c8SJohn Marino    sed '10a\
333801e196c8SJohn Marino... rest of stderr output deleted ...
333901e196c8SJohn Marino         10q' conftest.err >conftest.er1
334001e196c8SJohn Marino    cat conftest.er1 >&5
334101e196c8SJohn Marino  fi
3342ca58f742SDaniel Fojt  rm -f conftest.er1 conftest.err
3343*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
334401e196c8SJohn Marino  test $ac_status = 0; }
334501e196c8SJohn Marinodone
334601e196c8SJohn Marino
334701e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
334801e196c8SJohn Marino/* end confdefs.h.  */
3349ca58f742SDaniel Fojt
335001e196c8SJohn Marinoint
3351*6eef5f0cSAntonio Huete Jimenezmain (void)
335201e196c8SJohn Marino{
335301e196c8SJohn Marino
335401e196c8SJohn Marino  ;
335501e196c8SJohn Marino  return 0;
335601e196c8SJohn Marino}
335701e196c8SJohn Marino_ACEOF
335801e196c8SJohn Marinoac_clean_files_save=$ac_clean_files
3359ca58f742SDaniel Fojtac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
336001e196c8SJohn Marino# Try to create an executable without -o first, disregard a.out.
336101e196c8SJohn Marino# It will help us diagnose broken compilers, and finding out an intuition
336201e196c8SJohn Marino# of exeext.
3363*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3364*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether the C compiler works... " >&6; }
3365*6eef5f0cSAntonio Huete Jimenezac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
336601e196c8SJohn Marino
336701e196c8SJohn Marino# The possible output files:
336801e196c8SJohn Marinoac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
336901e196c8SJohn Marino
337001e196c8SJohn Marinoac_rmfiles=
337101e196c8SJohn Marinofor ac_file in $ac_files
337201e196c8SJohn Marinodo
337301e196c8SJohn Marino  case $ac_file in
337401e196c8SJohn Marino    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
337501e196c8SJohn Marino    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
337601e196c8SJohn Marino  esac
337701e196c8SJohn Marinodone
337801e196c8SJohn Marinorm -f $ac_rmfiles
337901e196c8SJohn Marino
338001e196c8SJohn Marinoif { { ac_try="$ac_link_default"
338101e196c8SJohn Marinocase "(($ac_try" in
338201e196c8SJohn Marino  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
338301e196c8SJohn Marino  *) ac_try_echo=$ac_try;;
338401e196c8SJohn Marinoesac
338501e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3386*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
338701e196c8SJohn Marino  (eval "$ac_link_default") 2>&5
338801e196c8SJohn Marino  ac_status=$?
3389*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3390*6eef5f0cSAntonio Huete Jimenez  test $ac_status = 0; }
3391*6eef5f0cSAntonio Huete Jimenezthen :
339201e196c8SJohn Marino  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
339301e196c8SJohn Marino# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
339401e196c8SJohn Marino# in a Makefile.  We should not override ac_cv_exeext if it was cached,
339501e196c8SJohn Marino# so that the user can short-circuit this test for compilers unknown to
339601e196c8SJohn Marino# Autoconf.
339701e196c8SJohn Marinofor ac_file in $ac_files ''
339801e196c8SJohn Marinodo
339901e196c8SJohn Marino  test -f "$ac_file" || continue
340001e196c8SJohn Marino  case $ac_file in
340101e196c8SJohn Marino    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
340201e196c8SJohn Marino	;;
340301e196c8SJohn Marino    [ab].out )
340401e196c8SJohn Marino	# We found the default executable, but exeext='' is most
340501e196c8SJohn Marino	# certainly right.
340601e196c8SJohn Marino	break;;
340701e196c8SJohn Marino    *.* )
3408*6eef5f0cSAntonio Huete Jimenez	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
340901e196c8SJohn Marino	then :; else
341001e196c8SJohn Marino	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
341101e196c8SJohn Marino	fi
341201e196c8SJohn Marino	# We set ac_cv_exeext here because the later test for it is not
341301e196c8SJohn Marino	# safe: cross compilers may not add the suffix if given an `-o'
341401e196c8SJohn Marino	# argument, so we may need to know it at that point already.
341501e196c8SJohn Marino	# Even if this section looks crufty: it has the advantage of
341601e196c8SJohn Marino	# actually working.
341701e196c8SJohn Marino	break;;
341801e196c8SJohn Marino    * )
341901e196c8SJohn Marino	break;;
342001e196c8SJohn Marino  esac
342101e196c8SJohn Marinodone
342201e196c8SJohn Marinotest "$ac_cv_exeext" = no && ac_cv_exeext=
342301e196c8SJohn Marino
3424*6eef5f0cSAntonio Huete Jimenezelse $as_nop
342501e196c8SJohn Marino  ac_file=''
342601e196c8SJohn Marinofi
3427*6eef5f0cSAntonio Huete Jimenezif test -z "$ac_file"
3428*6eef5f0cSAntonio Huete Jimenezthen :
3429*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3430*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
3431*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: failed program was:" >&5
343201e196c8SJohn Marinosed 's/^/| /' conftest.$ac_ext >&5
343301e196c8SJohn Marino
3434*6eef5f0cSAntonio Huete Jimenez{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3435*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3436ca58f742SDaniel Fojtas_fn_error 77 "C compiler cannot create executables
3437ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; }
3438*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3439*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3440*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "yes" >&6; }
3441ca58f742SDaniel Fojtfi
3442*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3443*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for C compiler default output file name... " >&6; }
3444*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3445*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_file" >&6; }
3446ca58f742SDaniel Fojtac_exeext=$ac_cv_exeext
344701e196c8SJohn Marino
3448ca58f742SDaniel Fojtrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
344901e196c8SJohn Marinoac_clean_files=$ac_clean_files_save
3450*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3451*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for suffix of executables... " >&6; }
345201e196c8SJohn Marinoif { { ac_try="$ac_link"
345301e196c8SJohn Marinocase "(($ac_try" in
345401e196c8SJohn Marino  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
345501e196c8SJohn Marino  *) ac_try_echo=$ac_try;;
345601e196c8SJohn Marinoesac
345701e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3458*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
345901e196c8SJohn Marino  (eval "$ac_link") 2>&5
346001e196c8SJohn Marino  ac_status=$?
3461*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3462*6eef5f0cSAntonio Huete Jimenez  test $ac_status = 0; }
3463*6eef5f0cSAntonio Huete Jimenezthen :
346401e196c8SJohn Marino  # If both `conftest.exe' and `conftest' are `present' (well, observable)
346501e196c8SJohn Marino# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
346601e196c8SJohn Marino# work properly (i.e., refer to `conftest.exe'), while it won't with
346701e196c8SJohn Marino# `rm'.
346801e196c8SJohn Marinofor ac_file in conftest.exe conftest conftest.*; do
346901e196c8SJohn Marino  test -f "$ac_file" || continue
347001e196c8SJohn Marino  case $ac_file in
347101e196c8SJohn Marino    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
347201e196c8SJohn Marino    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
347301e196c8SJohn Marino	  break;;
347401e196c8SJohn Marino    * ) break;;
347501e196c8SJohn Marino  esac
347601e196c8SJohn Marinodone
3477*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3478*6eef5f0cSAntonio Huete Jimenez  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3479*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3480ca58f742SDaniel Fojtas_fn_error $? "cannot compute suffix of executables: cannot compile and link
3481ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; }
348201e196c8SJohn Marinofi
3483ca58f742SDaniel Fojtrm -f conftest conftest$ac_cv_exeext
3484*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3485*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_exeext" >&6; }
348601e196c8SJohn Marino
348701e196c8SJohn Marinorm -f conftest.$ac_ext
348801e196c8SJohn MarinoEXEEXT=$ac_cv_exeext
348901e196c8SJohn Marinoac_exeext=$EXEEXT
3490ca58f742SDaniel Fojtcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491ca58f742SDaniel Fojt/* end confdefs.h.  */
3492ca58f742SDaniel Fojt#include <stdio.h>
3493ca58f742SDaniel Fojtint
3494*6eef5f0cSAntonio Huete Jimenezmain (void)
3495ca58f742SDaniel Fojt{
3496ca58f742SDaniel FojtFILE *f = fopen ("conftest.out", "w");
3497ca58f742SDaniel Fojt return ferror (f) || fclose (f) != 0;
3498ca58f742SDaniel Fojt
3499ca58f742SDaniel Fojt  ;
3500ca58f742SDaniel Fojt  return 0;
3501ca58f742SDaniel Fojt}
3502ca58f742SDaniel Fojt_ACEOF
3503ca58f742SDaniel Fojtac_clean_files="$ac_clean_files conftest.out"
3504ca58f742SDaniel Fojt# Check that the compiler produces executables we can run.  If not, either
3505ca58f742SDaniel Fojt# the compiler is broken, or we cross compile.
3506*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3507*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether we are cross compiling... " >&6; }
3508ca58f742SDaniel Fojtif test "$cross_compiling" != yes; then
3509ca58f742SDaniel Fojt  { { ac_try="$ac_link"
3510ca58f742SDaniel Fojtcase "(($ac_try" in
3511ca58f742SDaniel Fojt  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3512ca58f742SDaniel Fojt  *) ac_try_echo=$ac_try;;
3513ca58f742SDaniel Fojtesac
3514ca58f742SDaniel Fojteval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3515*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
3516ca58f742SDaniel Fojt  (eval "$ac_link") 2>&5
3517ca58f742SDaniel Fojt  ac_status=$?
3518*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3519ca58f742SDaniel Fojt  test $ac_status = 0; }
3520ca58f742SDaniel Fojt  if { ac_try='./conftest$ac_cv_exeext'
3521ca58f742SDaniel Fojt  { { case "(($ac_try" in
3522ca58f742SDaniel Fojt  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3523ca58f742SDaniel Fojt  *) ac_try_echo=$ac_try;;
3524ca58f742SDaniel Fojtesac
3525ca58f742SDaniel Fojteval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3526*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
3527ca58f742SDaniel Fojt  (eval "$ac_try") 2>&5
3528ca58f742SDaniel Fojt  ac_status=$?
3529*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3530ca58f742SDaniel Fojt  test $ac_status = 0; }; }; then
3531ca58f742SDaniel Fojt    cross_compiling=no
3532ca58f742SDaniel Fojt  else
3533ca58f742SDaniel Fojt    if test "$cross_compiling" = maybe; then
3534ca58f742SDaniel Fojt	cross_compiling=yes
3535ca58f742SDaniel Fojt    else
3536*6eef5f0cSAntonio Huete Jimenez	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3537*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3538*6eef5f0cSAntonio Huete Jimenezas_fn_error 77 "cannot run C compiled programs.
3539ca58f742SDaniel FojtIf you meant to cross compile, use \`--host'.
3540ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; }
3541ca58f742SDaniel Fojt    fi
3542ca58f742SDaniel Fojt  fi
3543ca58f742SDaniel Fojtfi
3544*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3545*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$cross_compiling" >&6; }
3546ca58f742SDaniel Fojt
3547ca58f742SDaniel Fojtrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3548ca58f742SDaniel Fojtac_clean_files=$ac_clean_files_save
3549*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3550*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for suffix of object files... " >&6; }
3551*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_objext+y}
3552*6eef5f0cSAntonio Huete Jimenezthen :
3553*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3554*6eef5f0cSAntonio Huete Jimenezelse $as_nop
355501e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
355601e196c8SJohn Marino/* end confdefs.h.  */
355701e196c8SJohn Marino
355801e196c8SJohn Marinoint
3559*6eef5f0cSAntonio Huete Jimenezmain (void)
356001e196c8SJohn Marino{
356101e196c8SJohn Marino
356201e196c8SJohn Marino  ;
356301e196c8SJohn Marino  return 0;
356401e196c8SJohn Marino}
356501e196c8SJohn Marino_ACEOF
356601e196c8SJohn Marinorm -f conftest.o conftest.obj
356701e196c8SJohn Marinoif { { ac_try="$ac_compile"
356801e196c8SJohn Marinocase "(($ac_try" in
356901e196c8SJohn Marino  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
357001e196c8SJohn Marino  *) ac_try_echo=$ac_try;;
357101e196c8SJohn Marinoesac
357201e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3573*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
357401e196c8SJohn Marino  (eval "$ac_compile") 2>&5
357501e196c8SJohn Marino  ac_status=$?
3576*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3577*6eef5f0cSAntonio Huete Jimenez  test $ac_status = 0; }
3578*6eef5f0cSAntonio Huete Jimenezthen :
357901e196c8SJohn Marino  for ac_file in conftest.o conftest.obj conftest.*; do
358001e196c8SJohn Marino  test -f "$ac_file" || continue;
358101e196c8SJohn Marino  case $ac_file in
358201e196c8SJohn Marino    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
358301e196c8SJohn Marino    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
358401e196c8SJohn Marino       break;;
358501e196c8SJohn Marino  esac
358601e196c8SJohn Marinodone
3587*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3588*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me: failed program was:" >&5
358901e196c8SJohn Marinosed 's/^/| /' conftest.$ac_ext >&5
359001e196c8SJohn Marino
3591*6eef5f0cSAntonio Huete Jimenez{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3592*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3593ca58f742SDaniel Fojtas_fn_error $? "cannot compute suffix of object files: cannot compile
3594ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; }
359501e196c8SJohn Marinofi
359601e196c8SJohn Marinorm -f conftest.$ac_cv_objext conftest.$ac_ext
359701e196c8SJohn Marinofi
3598*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3599*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_objext" >&6; }
360001e196c8SJohn MarinoOBJEXT=$ac_cv_objext
360101e196c8SJohn Marinoac_objext=$OBJEXT
3602*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3603*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether the compiler supports GNU C... " >&6; }
3604*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_compiler_gnu+y}
3605*6eef5f0cSAntonio Huete Jimenezthen :
3606*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3607*6eef5f0cSAntonio Huete Jimenezelse $as_nop
360801e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
360901e196c8SJohn Marino/* end confdefs.h.  */
361001e196c8SJohn Marino
361101e196c8SJohn Marinoint
3612*6eef5f0cSAntonio Huete Jimenezmain (void)
361301e196c8SJohn Marino{
361401e196c8SJohn Marino#ifndef __GNUC__
361501e196c8SJohn Marino       choke me
361601e196c8SJohn Marino#endif
361701e196c8SJohn Marino
361801e196c8SJohn Marino  ;
361901e196c8SJohn Marino  return 0;
362001e196c8SJohn Marino}
362101e196c8SJohn Marino_ACEOF
3622*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
3623*6eef5f0cSAntonio Huete Jimenezthen :
362401e196c8SJohn Marino  ac_compiler_gnu=yes
3625*6eef5f0cSAntonio Huete Jimenezelse $as_nop
362601e196c8SJohn Marino  ac_compiler_gnu=no
362701e196c8SJohn Marinofi
3628*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
362901e196c8SJohn Marinoac_cv_c_compiler_gnu=$ac_compiler_gnu
363001e196c8SJohn Marino
363101e196c8SJohn Marinofi
3632*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3633*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3634*6eef5f0cSAntonio Huete Jimenezac_compiler_gnu=$ac_cv_c_compiler_gnu
3635*6eef5f0cSAntonio Huete Jimenez
363601e196c8SJohn Marinoif test $ac_compiler_gnu = yes; then
363701e196c8SJohn Marino  GCC=yes
363801e196c8SJohn Marinoelse
363901e196c8SJohn Marino  GCC=
364001e196c8SJohn Marinofi
3641*6eef5f0cSAntonio Huete Jimenezac_test_CFLAGS=${CFLAGS+y}
364201e196c8SJohn Marinoac_save_CFLAGS=$CFLAGS
3643*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3644*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether $CC accepts -g... " >&6; }
3645*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_g+y}
3646*6eef5f0cSAntonio Huete Jimenezthen :
3647*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3648*6eef5f0cSAntonio Huete Jimenezelse $as_nop
364901e196c8SJohn Marino  ac_save_c_werror_flag=$ac_c_werror_flag
365001e196c8SJohn Marino   ac_c_werror_flag=yes
365101e196c8SJohn Marino   ac_cv_prog_cc_g=no
365201e196c8SJohn Marino   CFLAGS="-g"
365301e196c8SJohn Marino   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
365401e196c8SJohn Marino/* end confdefs.h.  */
365501e196c8SJohn Marino
365601e196c8SJohn Marinoint
3657*6eef5f0cSAntonio Huete Jimenezmain (void)
365801e196c8SJohn Marino{
365901e196c8SJohn Marino
366001e196c8SJohn Marino  ;
366101e196c8SJohn Marino  return 0;
366201e196c8SJohn Marino}
366301e196c8SJohn Marino_ACEOF
3664*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
3665*6eef5f0cSAntonio Huete Jimenezthen :
366601e196c8SJohn Marino  ac_cv_prog_cc_g=yes
3667*6eef5f0cSAntonio Huete Jimenezelse $as_nop
366801e196c8SJohn Marino  CFLAGS=""
366901e196c8SJohn Marino      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
367001e196c8SJohn Marino/* end confdefs.h.  */
367101e196c8SJohn Marino
367201e196c8SJohn Marinoint
3673*6eef5f0cSAntonio Huete Jimenezmain (void)
367401e196c8SJohn Marino{
367501e196c8SJohn Marino
367601e196c8SJohn Marino  ;
367701e196c8SJohn Marino  return 0;
367801e196c8SJohn Marino}
367901e196c8SJohn Marino_ACEOF
3680*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
3681*6eef5f0cSAntonio Huete Jimenezthen :
368201e196c8SJohn Marino
3683*6eef5f0cSAntonio Huete Jimenezelse $as_nop
368401e196c8SJohn Marino  ac_c_werror_flag=$ac_save_c_werror_flag
368501e196c8SJohn Marino	 CFLAGS="-g"
368601e196c8SJohn Marino	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
368701e196c8SJohn Marino/* end confdefs.h.  */
368801e196c8SJohn Marino
368901e196c8SJohn Marinoint
3690*6eef5f0cSAntonio Huete Jimenezmain (void)
369101e196c8SJohn Marino{
369201e196c8SJohn Marino
369301e196c8SJohn Marino  ;
369401e196c8SJohn Marino  return 0;
369501e196c8SJohn Marino}
369601e196c8SJohn Marino_ACEOF
3697*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
3698*6eef5f0cSAntonio Huete Jimenezthen :
369901e196c8SJohn Marino  ac_cv_prog_cc_g=yes
370001e196c8SJohn Marinofi
3701*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
370201e196c8SJohn Marinofi
3703*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
370401e196c8SJohn Marinofi
3705*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
370601e196c8SJohn Marino   ac_c_werror_flag=$ac_save_c_werror_flag
370701e196c8SJohn Marinofi
3708*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3709*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3710*6eef5f0cSAntonio Huete Jimenezif test $ac_test_CFLAGS; then
371101e196c8SJohn Marino  CFLAGS=$ac_save_CFLAGS
371201e196c8SJohn Marinoelif test $ac_cv_prog_cc_g = yes; then
371301e196c8SJohn Marino  if test "$GCC" = yes; then
371401e196c8SJohn Marino    CFLAGS="-g -O2"
371501e196c8SJohn Marino  else
371601e196c8SJohn Marino    CFLAGS="-g"
371701e196c8SJohn Marino  fi
371801e196c8SJohn Marinoelse
371901e196c8SJohn Marino  if test "$GCC" = yes; then
372001e196c8SJohn Marino    CFLAGS="-O2"
372101e196c8SJohn Marino  else
372201e196c8SJohn Marino    CFLAGS=
372301e196c8SJohn Marino  fi
372401e196c8SJohn Marinofi
3725*6eef5f0cSAntonio Huete Jimenezac_prog_cc_stdc=no
3726*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno
3727*6eef5f0cSAntonio Huete Jimenezthen :
3728*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3729*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C11 features... " >&6; }
3730*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c11+y}
3731*6eef5f0cSAntonio Huete Jimenezthen :
3732*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3733*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3734*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_c11=no
3735*6eef5f0cSAntonio Huete Jimenezac_save_CC=$CC
3736*6eef5f0cSAntonio Huete Jimenezcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3737*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
3738*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c11_program
3739*6eef5f0cSAntonio Huete Jimenez_ACEOF
3740*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -std=gnu11
3741*6eef5f0cSAntonio Huete Jimenezdo
3742*6eef5f0cSAntonio Huete Jimenez  CC="$ac_save_CC $ac_arg"
3743*6eef5f0cSAntonio Huete Jimenez  if ac_fn_c_try_compile "$LINENO"
3744*6eef5f0cSAntonio Huete Jimenezthen :
3745*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_c11=$ac_arg
3746*6eef5f0cSAntonio Huete Jimenezfi
3747*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam
3748*6eef5f0cSAntonio Huete Jimenez  test "x$ac_cv_prog_cc_c11" != "xno" && break
3749*6eef5f0cSAntonio Huete Jimenezdone
3750*6eef5f0cSAntonio Huete Jimenezrm -f conftest.$ac_ext
3751*6eef5f0cSAntonio Huete JimenezCC=$ac_save_CC
3752*6eef5f0cSAntonio Huete Jimenezfi
3753*6eef5f0cSAntonio Huete Jimenez
3754*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c11" = xno
3755*6eef5f0cSAntonio Huete Jimenezthen :
3756*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3757*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; }
3758*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3759*6eef5f0cSAntonio Huete Jimenez  if test "x$ac_cv_prog_cc_c11" = x
3760*6eef5f0cSAntonio Huete Jimenezthen :
3761*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3762*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; }
3763*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3764*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3765*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3766*6eef5f0cSAntonio Huete Jimenez     CC="$CC $ac_cv_prog_cc_c11"
3767*6eef5f0cSAntonio Huete Jimenezfi
3768*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3769*6eef5f0cSAntonio Huete Jimenez  ac_prog_cc_stdc=c11
3770*6eef5f0cSAntonio Huete Jimenezfi
3771*6eef5f0cSAntonio Huete Jimenezfi
3772*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno
3773*6eef5f0cSAntonio Huete Jimenezthen :
3774*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3775*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C99 features... " >&6; }
3776*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c99+y}
3777*6eef5f0cSAntonio Huete Jimenezthen :
3778*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3779*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3780*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_c99=no
3781*6eef5f0cSAntonio Huete Jimenezac_save_CC=$CC
3782*6eef5f0cSAntonio Huete Jimenezcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3783*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
3784*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c99_program
3785*6eef5f0cSAntonio Huete Jimenez_ACEOF
3786*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3787*6eef5f0cSAntonio Huete Jimenezdo
3788*6eef5f0cSAntonio Huete Jimenez  CC="$ac_save_CC $ac_arg"
3789*6eef5f0cSAntonio Huete Jimenez  if ac_fn_c_try_compile "$LINENO"
3790*6eef5f0cSAntonio Huete Jimenezthen :
3791*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_c99=$ac_arg
3792*6eef5f0cSAntonio Huete Jimenezfi
3793*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam
3794*6eef5f0cSAntonio Huete Jimenez  test "x$ac_cv_prog_cc_c99" != "xno" && break
3795*6eef5f0cSAntonio Huete Jimenezdone
3796*6eef5f0cSAntonio Huete Jimenezrm -f conftest.$ac_ext
3797*6eef5f0cSAntonio Huete JimenezCC=$ac_save_CC
3798*6eef5f0cSAntonio Huete Jimenezfi
3799*6eef5f0cSAntonio Huete Jimenez
3800*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c99" = xno
3801*6eef5f0cSAntonio Huete Jimenezthen :
3802*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3803*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; }
3804*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3805*6eef5f0cSAntonio Huete Jimenez  if test "x$ac_cv_prog_cc_c99" = x
3806*6eef5f0cSAntonio Huete Jimenezthen :
3807*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3808*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; }
3809*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3810*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3811*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3812*6eef5f0cSAntonio Huete Jimenez     CC="$CC $ac_cv_prog_cc_c99"
3813*6eef5f0cSAntonio Huete Jimenezfi
3814*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3815*6eef5f0cSAntonio Huete Jimenez  ac_prog_cc_stdc=c99
3816*6eef5f0cSAntonio Huete Jimenezfi
3817*6eef5f0cSAntonio Huete Jimenezfi
3818*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno
3819*6eef5f0cSAntonio Huete Jimenezthen :
3820*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3821*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C89 features... " >&6; }
3822*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c89+y}
3823*6eef5f0cSAntonio Huete Jimenezthen :
3824*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3825*6eef5f0cSAntonio Huete Jimenezelse $as_nop
382601e196c8SJohn Marino  ac_cv_prog_cc_c89=no
382701e196c8SJohn Marinoac_save_CC=$CC
382801e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
382901e196c8SJohn Marino/* end confdefs.h.  */
3830*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c89_program
383101e196c8SJohn Marino_ACEOF
3832*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
383301e196c8SJohn Marinodo
383401e196c8SJohn Marino  CC="$ac_save_CC $ac_arg"
3835*6eef5f0cSAntonio Huete Jimenez  if ac_fn_c_try_compile "$LINENO"
3836*6eef5f0cSAntonio Huete Jimenezthen :
383701e196c8SJohn Marino  ac_cv_prog_cc_c89=$ac_arg
383801e196c8SJohn Marinofi
3839*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam
384001e196c8SJohn Marino  test "x$ac_cv_prog_cc_c89" != "xno" && break
384101e196c8SJohn Marinodone
384201e196c8SJohn Marinorm -f conftest.$ac_ext
384301e196c8SJohn MarinoCC=$ac_save_CC
384401e196c8SJohn Marinofi
3845*6eef5f0cSAntonio Huete Jimenez
3846*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c89" = xno
3847*6eef5f0cSAntonio Huete Jimenezthen :
3848*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3849*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; }
3850*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3851*6eef5f0cSAntonio Huete Jimenez  if test "x$ac_cv_prog_cc_c89" = x
3852*6eef5f0cSAntonio Huete Jimenezthen :
3853*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3854*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; }
3855*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3856*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3857*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
385801e196c8SJohn Marino     CC="$CC $ac_cv_prog_cc_c89"
3859*6eef5f0cSAntonio Huete Jimenezfi
3860*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3861*6eef5f0cSAntonio Huete Jimenez  ac_prog_cc_stdc=c89
3862*6eef5f0cSAntonio Huete Jimenezfi
386301e196c8SJohn Marinofi
386401e196c8SJohn Marino
386501e196c8SJohn Marinoac_ext=c
386601e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS'
386701e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
386801e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
386901e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu
387001e196c8SJohn Marino
387101e196c8SJohn Marino
3872*6eef5f0cSAntonio Huete Jimenezac_header= ac_cache=
3873*6eef5f0cSAntonio Huete Jimenezfor ac_item in $ac_header_c_list
387401e196c8SJohn Marinodo
3875*6eef5f0cSAntonio Huete Jimenez  if test $ac_cache; then
3876*6eef5f0cSAntonio Huete Jimenez    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3877*6eef5f0cSAntonio Huete Jimenez    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3878*6eef5f0cSAntonio Huete Jimenez      printf "%s\n" "#define $ac_item 1" >> confdefs.h
3879*6eef5f0cSAntonio Huete Jimenez    fi
3880*6eef5f0cSAntonio Huete Jimenez    ac_header= ac_cache=
3881*6eef5f0cSAntonio Huete Jimenez  elif test $ac_header; then
3882*6eef5f0cSAntonio Huete Jimenez    ac_cache=$ac_item
388301e196c8SJohn Marino  else
3884*6eef5f0cSAntonio Huete Jimenez    ac_header=$ac_item
388501e196c8SJohn Marino  fi
388601e196c8SJohn Marinodone
388701e196c8SJohn Marino
388801e196c8SJohn Marino
388901e196c8SJohn Marino
389001e196c8SJohn Marino
389101e196c8SJohn Marino
389201e196c8SJohn Marino
389301e196c8SJohn Marino
389401e196c8SJohn Marino
3895*6eef5f0cSAntonio Huete Jimenezif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3896*6eef5f0cSAntonio Huete Jimenezthen :
389701e196c8SJohn Marino
3898*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
389901e196c8SJohn Marino
390001e196c8SJohn Marinofi
390101e196c8SJohn Marino
390201e196c8SJohn Marino
3903*6eef5f0cSAntonio Huete Jimenez
3904*6eef5f0cSAntonio Huete Jimenez
3905*6eef5f0cSAntonio Huete Jimenez
3906*6eef5f0cSAntonio Huete Jimenez
3907*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3908*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3909*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_safe_to_define___extensions__+y}
3910*6eef5f0cSAntonio Huete Jimenezthen :
3911*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3912*6eef5f0cSAntonio Huete Jimenezelse $as_nop
391301e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
391401e196c8SJohn Marino/* end confdefs.h.  */
391501e196c8SJohn Marino
391601e196c8SJohn Marino#         define __EXTENSIONS__ 1
391701e196c8SJohn Marino          $ac_includes_default
391801e196c8SJohn Marinoint
3919*6eef5f0cSAntonio Huete Jimenezmain (void)
392001e196c8SJohn Marino{
392101e196c8SJohn Marino
392201e196c8SJohn Marino  ;
392301e196c8SJohn Marino  return 0;
392401e196c8SJohn Marino}
392501e196c8SJohn Marino_ACEOF
3926*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
3927*6eef5f0cSAntonio Huete Jimenezthen :
392801e196c8SJohn Marino  ac_cv_safe_to_define___extensions__=yes
3929*6eef5f0cSAntonio Huete Jimenezelse $as_nop
393001e196c8SJohn Marino  ac_cv_safe_to_define___extensions__=no
393101e196c8SJohn Marinofi
3932*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
393301e196c8SJohn Marinofi
3934*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3935*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
393601e196c8SJohn Marino
3937*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
3938*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
3939*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_should_define__xopen_source+y}
3940*6eef5f0cSAntonio Huete Jimenezthen :
3941*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
3942*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3943*6eef5f0cSAntonio Huete Jimenez  ac_cv_should_define__xopen_source=no
3944*6eef5f0cSAntonio Huete Jimenez    if test $ac_cv_header_wchar_h = yes
3945*6eef5f0cSAntonio Huete Jimenezthen :
3946*6eef5f0cSAntonio Huete Jimenez  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3947*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
394801e196c8SJohn Marino
3949*6eef5f0cSAntonio Huete Jimenez          #include <wchar.h>
3950*6eef5f0cSAntonio Huete Jimenez          mbstate_t x;
3951*6eef5f0cSAntonio Huete Jimenezint
3952*6eef5f0cSAntonio Huete Jimenezmain (void)
3953*6eef5f0cSAntonio Huete Jimenez{
395401e196c8SJohn Marino
3955*6eef5f0cSAntonio Huete Jimenez  ;
3956*6eef5f0cSAntonio Huete Jimenez  return 0;
3957*6eef5f0cSAntonio Huete Jimenez}
3958*6eef5f0cSAntonio Huete Jimenez_ACEOF
3959*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
3960*6eef5f0cSAntonio Huete Jimenezthen :
396101e196c8SJohn Marino
3962*6eef5f0cSAntonio Huete Jimenezelse $as_nop
3963*6eef5f0cSAntonio Huete Jimenez  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3964*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
396501e196c8SJohn Marino
3966*6eef5f0cSAntonio Huete Jimenez            #define _XOPEN_SOURCE 500
3967*6eef5f0cSAntonio Huete Jimenez            #include <wchar.h>
3968*6eef5f0cSAntonio Huete Jimenez            mbstate_t x;
3969*6eef5f0cSAntonio Huete Jimenezint
3970*6eef5f0cSAntonio Huete Jimenezmain (void)
3971*6eef5f0cSAntonio Huete Jimenez{
3972*6eef5f0cSAntonio Huete Jimenez
3973*6eef5f0cSAntonio Huete Jimenez  ;
3974*6eef5f0cSAntonio Huete Jimenez  return 0;
3975*6eef5f0cSAntonio Huete Jimenez}
3976*6eef5f0cSAntonio Huete Jimenez_ACEOF
3977*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
3978*6eef5f0cSAntonio Huete Jimenezthen :
3979*6eef5f0cSAntonio Huete Jimenez  ac_cv_should_define__xopen_source=yes
3980*6eef5f0cSAntonio Huete Jimenezfi
3981*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3982*6eef5f0cSAntonio Huete Jimenezfi
3983*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3984*6eef5f0cSAntonio Huete Jimenezfi
3985*6eef5f0cSAntonio Huete Jimenezfi
3986*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
3987*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
3988*6eef5f0cSAntonio Huete Jimenez
3989*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
3990*6eef5f0cSAntonio Huete Jimenez
3991*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
3992*6eef5f0cSAntonio Huete Jimenez
3993*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
3994*6eef5f0cSAntonio Huete Jimenez
3995*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
3996*6eef5f0cSAntonio Huete Jimenez
3997*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
3998*6eef5f0cSAntonio Huete Jimenez
3999*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4000*6eef5f0cSAntonio Huete Jimenez
4001*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4002*6eef5f0cSAntonio Huete Jimenez
4003*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4004*6eef5f0cSAntonio Huete Jimenez
4005*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4006*6eef5f0cSAntonio Huete Jimenez
4007*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4008*6eef5f0cSAntonio Huete Jimenez
4009*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4010*6eef5f0cSAntonio Huete Jimenez
4011*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4012*6eef5f0cSAntonio Huete Jimenez
4013*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4014*6eef5f0cSAntonio Huete Jimenez
4015*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4016*6eef5f0cSAntonio Huete Jimenez
4017*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4018*6eef5f0cSAntonio Huete Jimenez
4019*6eef5f0cSAntonio Huete Jimenez  if test $ac_cv_header_minix_config_h = yes
4020*6eef5f0cSAntonio Huete Jimenezthen :
4021*6eef5f0cSAntonio Huete Jimenez  MINIX=yes
4022*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "#define _MINIX 1" >>confdefs.h
4023*6eef5f0cSAntonio Huete Jimenez
4024*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4025*6eef5f0cSAntonio Huete Jimenez
4026*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4027*6eef5f0cSAntonio Huete Jimenez
4028*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4029*6eef5f0cSAntonio Huete Jimenez  MINIX=
4030*6eef5f0cSAntonio Huete Jimenezfi
4031*6eef5f0cSAntonio Huete Jimenez  if test $ac_cv_safe_to_define___extensions__ = yes
4032*6eef5f0cSAntonio Huete Jimenezthen :
4033*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4034*6eef5f0cSAntonio Huete Jimenez
4035*6eef5f0cSAntonio Huete Jimenezfi
4036*6eef5f0cSAntonio Huete Jimenez  if test $ac_cv_should_define__xopen_source = yes
4037*6eef5f0cSAntonio Huete Jimenezthen :
4038*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4039*6eef5f0cSAntonio Huete Jimenez
4040*6eef5f0cSAntonio Huete Jimenezfi
404101e196c8SJohn Marino
404201e196c8SJohn Marinoac_ext=c
404301e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS'
404401e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
404501e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
404601e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu
404701e196c8SJohn Marinoif test -n "$ac_tool_prefix"; then
404801e196c8SJohn Marino  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
404901e196c8SJohn Marinoset dummy ${ac_tool_prefix}gcc; ac_word=$2
4050*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4051*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
4052*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
4053*6eef5f0cSAntonio Huete Jimenezthen :
4054*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4055*6eef5f0cSAntonio Huete Jimenezelse $as_nop
405601e196c8SJohn Marino  if test -n "$CC"; then
405701e196c8SJohn Marino  ac_cv_prog_CC="$CC" # Let the user override the test.
405801e196c8SJohn Marinoelse
405901e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
406001e196c8SJohn Marinofor as_dir in $PATH
406101e196c8SJohn Marinodo
406201e196c8SJohn Marino  IFS=$as_save_IFS
4063*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
4064*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
4065*6eef5f0cSAntonio Huete Jimenez    */) ;;
4066*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
4067*6eef5f0cSAntonio Huete Jimenez  esac
406801e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
4069*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
407001e196c8SJohn Marino    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4071*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
407201e196c8SJohn Marino    break 2
407301e196c8SJohn Marino  fi
407401e196c8SJohn Marinodone
407501e196c8SJohn Marino  done
407601e196c8SJohn MarinoIFS=$as_save_IFS
407701e196c8SJohn Marino
407801e196c8SJohn Marinofi
407901e196c8SJohn Marinofi
408001e196c8SJohn MarinoCC=$ac_cv_prog_CC
408101e196c8SJohn Marinoif test -n "$CC"; then
4082*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4083*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
408401e196c8SJohn Marinoelse
4085*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4086*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
408701e196c8SJohn Marinofi
408801e196c8SJohn Marino
408901e196c8SJohn Marino
409001e196c8SJohn Marinofi
409101e196c8SJohn Marinoif test -z "$ac_cv_prog_CC"; then
409201e196c8SJohn Marino  ac_ct_CC=$CC
409301e196c8SJohn Marino  # Extract the first word of "gcc", so it can be a program name with args.
409401e196c8SJohn Marinoset dummy gcc; ac_word=$2
4095*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4096*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
4097*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y}
4098*6eef5f0cSAntonio Huete Jimenezthen :
4099*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4100*6eef5f0cSAntonio Huete Jimenezelse $as_nop
410101e196c8SJohn Marino  if test -n "$ac_ct_CC"; then
410201e196c8SJohn Marino  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
410301e196c8SJohn Marinoelse
410401e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
410501e196c8SJohn Marinofor as_dir in $PATH
410601e196c8SJohn Marinodo
410701e196c8SJohn Marino  IFS=$as_save_IFS
4108*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
4109*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
4110*6eef5f0cSAntonio Huete Jimenez    */) ;;
4111*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
4112*6eef5f0cSAntonio Huete Jimenez  esac
411301e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
4114*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
411501e196c8SJohn Marino    ac_cv_prog_ac_ct_CC="gcc"
4116*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
411701e196c8SJohn Marino    break 2
411801e196c8SJohn Marino  fi
411901e196c8SJohn Marinodone
412001e196c8SJohn Marino  done
412101e196c8SJohn MarinoIFS=$as_save_IFS
412201e196c8SJohn Marino
412301e196c8SJohn Marinofi
412401e196c8SJohn Marinofi
412501e196c8SJohn Marinoac_ct_CC=$ac_cv_prog_ac_ct_CC
412601e196c8SJohn Marinoif test -n "$ac_ct_CC"; then
4127*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4128*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; }
412901e196c8SJohn Marinoelse
4130*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4131*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
413201e196c8SJohn Marinofi
413301e196c8SJohn Marino
413401e196c8SJohn Marino  if test "x$ac_ct_CC" = x; then
413501e196c8SJohn Marino    CC=""
413601e196c8SJohn Marino  else
413701e196c8SJohn Marino    case $cross_compiling:$ac_tool_warned in
413801e196c8SJohn Marinoyes:)
4139*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4140*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
414101e196c8SJohn Marinoac_tool_warned=yes ;;
414201e196c8SJohn Marinoesac
414301e196c8SJohn Marino    CC=$ac_ct_CC
414401e196c8SJohn Marino  fi
414501e196c8SJohn Marinoelse
414601e196c8SJohn Marino  CC="$ac_cv_prog_CC"
414701e196c8SJohn Marinofi
414801e196c8SJohn Marino
414901e196c8SJohn Marinoif test -z "$CC"; then
415001e196c8SJohn Marino          if test -n "$ac_tool_prefix"; then
415101e196c8SJohn Marino    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
415201e196c8SJohn Marinoset dummy ${ac_tool_prefix}cc; ac_word=$2
4153*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4154*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
4155*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
4156*6eef5f0cSAntonio Huete Jimenezthen :
4157*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4158*6eef5f0cSAntonio Huete Jimenezelse $as_nop
415901e196c8SJohn Marino  if test -n "$CC"; then
416001e196c8SJohn Marino  ac_cv_prog_CC="$CC" # Let the user override the test.
416101e196c8SJohn Marinoelse
416201e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
416301e196c8SJohn Marinofor as_dir in $PATH
416401e196c8SJohn Marinodo
416501e196c8SJohn Marino  IFS=$as_save_IFS
4166*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
4167*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
4168*6eef5f0cSAntonio Huete Jimenez    */) ;;
4169*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
4170*6eef5f0cSAntonio Huete Jimenez  esac
417101e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
4172*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
417301e196c8SJohn Marino    ac_cv_prog_CC="${ac_tool_prefix}cc"
4174*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
417501e196c8SJohn Marino    break 2
417601e196c8SJohn Marino  fi
417701e196c8SJohn Marinodone
417801e196c8SJohn Marino  done
417901e196c8SJohn MarinoIFS=$as_save_IFS
418001e196c8SJohn Marino
418101e196c8SJohn Marinofi
418201e196c8SJohn Marinofi
418301e196c8SJohn MarinoCC=$ac_cv_prog_CC
418401e196c8SJohn Marinoif test -n "$CC"; then
4185*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4186*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
418701e196c8SJohn Marinoelse
4188*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4189*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
419001e196c8SJohn Marinofi
419101e196c8SJohn Marino
419201e196c8SJohn Marino
419301e196c8SJohn Marino  fi
419401e196c8SJohn Marinofi
419501e196c8SJohn Marinoif test -z "$CC"; then
419601e196c8SJohn Marino  # Extract the first word of "cc", so it can be a program name with args.
419701e196c8SJohn Marinoset dummy cc; ac_word=$2
4198*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4199*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
4200*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
4201*6eef5f0cSAntonio Huete Jimenezthen :
4202*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4203*6eef5f0cSAntonio Huete Jimenezelse $as_nop
420401e196c8SJohn Marino  if test -n "$CC"; then
420501e196c8SJohn Marino  ac_cv_prog_CC="$CC" # Let the user override the test.
420601e196c8SJohn Marinoelse
420701e196c8SJohn Marino  ac_prog_rejected=no
420801e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
420901e196c8SJohn Marinofor as_dir in $PATH
421001e196c8SJohn Marinodo
421101e196c8SJohn Marino  IFS=$as_save_IFS
4212*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
4213*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
4214*6eef5f0cSAntonio Huete Jimenez    */) ;;
4215*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
4216*6eef5f0cSAntonio Huete Jimenez  esac
421701e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
4218*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4219*6eef5f0cSAntonio Huete Jimenez    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
422001e196c8SJohn Marino       ac_prog_rejected=yes
422101e196c8SJohn Marino       continue
422201e196c8SJohn Marino     fi
422301e196c8SJohn Marino    ac_cv_prog_CC="cc"
4224*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
422501e196c8SJohn Marino    break 2
422601e196c8SJohn Marino  fi
422701e196c8SJohn Marinodone
422801e196c8SJohn Marino  done
422901e196c8SJohn MarinoIFS=$as_save_IFS
423001e196c8SJohn Marino
423101e196c8SJohn Marinoif test $ac_prog_rejected = yes; then
423201e196c8SJohn Marino  # We found a bogon in the path, so make sure we never use it.
423301e196c8SJohn Marino  set dummy $ac_cv_prog_CC
423401e196c8SJohn Marino  shift
423501e196c8SJohn Marino  if test $# != 0; then
423601e196c8SJohn Marino    # We chose a different compiler from the bogus one.
423701e196c8SJohn Marino    # However, it has the same basename, so the bogon will be chosen
423801e196c8SJohn Marino    # first if we set CC to just the basename; use the full file name.
423901e196c8SJohn Marino    shift
4240*6eef5f0cSAntonio Huete Jimenez    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
424101e196c8SJohn Marino  fi
424201e196c8SJohn Marinofi
424301e196c8SJohn Marinofi
424401e196c8SJohn Marinofi
424501e196c8SJohn MarinoCC=$ac_cv_prog_CC
424601e196c8SJohn Marinoif test -n "$CC"; then
4247*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4248*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
424901e196c8SJohn Marinoelse
4250*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4251*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
425201e196c8SJohn Marinofi
425301e196c8SJohn Marino
425401e196c8SJohn Marino
425501e196c8SJohn Marinofi
425601e196c8SJohn Marinoif test -z "$CC"; then
425701e196c8SJohn Marino  if test -n "$ac_tool_prefix"; then
425801e196c8SJohn Marino  for ac_prog in cl.exe
425901e196c8SJohn Marino  do
426001e196c8SJohn Marino    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
426101e196c8SJohn Marinoset dummy $ac_tool_prefix$ac_prog; ac_word=$2
4262*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4263*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
4264*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
4265*6eef5f0cSAntonio Huete Jimenezthen :
4266*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4267*6eef5f0cSAntonio Huete Jimenezelse $as_nop
426801e196c8SJohn Marino  if test -n "$CC"; then
426901e196c8SJohn Marino  ac_cv_prog_CC="$CC" # Let the user override the test.
427001e196c8SJohn Marinoelse
427101e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
427201e196c8SJohn Marinofor as_dir in $PATH
427301e196c8SJohn Marinodo
427401e196c8SJohn Marino  IFS=$as_save_IFS
4275*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
4276*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
4277*6eef5f0cSAntonio Huete Jimenez    */) ;;
4278*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
4279*6eef5f0cSAntonio Huete Jimenez  esac
428001e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
4281*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
428201e196c8SJohn Marino    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4283*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
428401e196c8SJohn Marino    break 2
428501e196c8SJohn Marino  fi
428601e196c8SJohn Marinodone
428701e196c8SJohn Marino  done
428801e196c8SJohn MarinoIFS=$as_save_IFS
428901e196c8SJohn Marino
429001e196c8SJohn Marinofi
429101e196c8SJohn Marinofi
429201e196c8SJohn MarinoCC=$ac_cv_prog_CC
429301e196c8SJohn Marinoif test -n "$CC"; then
4294*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4295*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
429601e196c8SJohn Marinoelse
4297*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4298*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
429901e196c8SJohn Marinofi
430001e196c8SJohn Marino
430101e196c8SJohn Marino
430201e196c8SJohn Marino    test -n "$CC" && break
430301e196c8SJohn Marino  done
430401e196c8SJohn Marinofi
430501e196c8SJohn Marinoif test -z "$CC"; then
430601e196c8SJohn Marino  ac_ct_CC=$CC
430701e196c8SJohn Marino  for ac_prog in cl.exe
430801e196c8SJohn Marinodo
430901e196c8SJohn Marino  # Extract the first word of "$ac_prog", so it can be a program name with args.
431001e196c8SJohn Marinoset dummy $ac_prog; ac_word=$2
4311*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4312*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
4313*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y}
4314*6eef5f0cSAntonio Huete Jimenezthen :
4315*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4316*6eef5f0cSAntonio Huete Jimenezelse $as_nop
431701e196c8SJohn Marino  if test -n "$ac_ct_CC"; then
431801e196c8SJohn Marino  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
431901e196c8SJohn Marinoelse
432001e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
432101e196c8SJohn Marinofor as_dir in $PATH
432201e196c8SJohn Marinodo
432301e196c8SJohn Marino  IFS=$as_save_IFS
4324*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
4325*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
4326*6eef5f0cSAntonio Huete Jimenez    */) ;;
4327*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
4328*6eef5f0cSAntonio Huete Jimenez  esac
432901e196c8SJohn Marino    for ac_exec_ext in '' $ac_executable_extensions; do
4330*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
433101e196c8SJohn Marino    ac_cv_prog_ac_ct_CC="$ac_prog"
4332*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
433301e196c8SJohn Marino    break 2
433401e196c8SJohn Marino  fi
433501e196c8SJohn Marinodone
433601e196c8SJohn Marino  done
433701e196c8SJohn MarinoIFS=$as_save_IFS
433801e196c8SJohn Marino
433901e196c8SJohn Marinofi
434001e196c8SJohn Marinofi
434101e196c8SJohn Marinoac_ct_CC=$ac_cv_prog_ac_ct_CC
434201e196c8SJohn Marinoif test -n "$ac_ct_CC"; then
4343*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4344*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; }
434501e196c8SJohn Marinoelse
4346*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4347*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
434801e196c8SJohn Marinofi
434901e196c8SJohn Marino
435001e196c8SJohn Marino
435101e196c8SJohn Marino  test -n "$ac_ct_CC" && break
435201e196c8SJohn Marinodone
435301e196c8SJohn Marino
435401e196c8SJohn Marino  if test "x$ac_ct_CC" = x; then
435501e196c8SJohn Marino    CC=""
435601e196c8SJohn Marino  else
435701e196c8SJohn Marino    case $cross_compiling:$ac_tool_warned in
435801e196c8SJohn Marinoyes:)
4359*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4360*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
436101e196c8SJohn Marinoac_tool_warned=yes ;;
436201e196c8SJohn Marinoesac
436301e196c8SJohn Marino    CC=$ac_ct_CC
436401e196c8SJohn Marino  fi
436501e196c8SJohn Marinofi
436601e196c8SJohn Marino
436701e196c8SJohn Marinofi
4368*6eef5f0cSAntonio Huete Jimenezif test -z "$CC"; then
4369*6eef5f0cSAntonio Huete Jimenez  if test -n "$ac_tool_prefix"; then
4370*6eef5f0cSAntonio Huete Jimenez  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
4371*6eef5f0cSAntonio Huete Jimenezset dummy ${ac_tool_prefix}clang; ac_word=$2
4372*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4373*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
4374*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y}
4375*6eef5f0cSAntonio Huete Jimenezthen :
4376*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4377*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4378*6eef5f0cSAntonio Huete Jimenez  if test -n "$CC"; then
4379*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_CC="$CC" # Let the user override the test.
4380*6eef5f0cSAntonio Huete Jimenezelse
4381*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4382*6eef5f0cSAntonio Huete Jimenezfor as_dir in $PATH
4383*6eef5f0cSAntonio Huete Jimenezdo
4384*6eef5f0cSAntonio Huete Jimenez  IFS=$as_save_IFS
4385*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
4386*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
4387*6eef5f0cSAntonio Huete Jimenez    */) ;;
4388*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
4389*6eef5f0cSAntonio Huete Jimenez  esac
4390*6eef5f0cSAntonio Huete Jimenez    for ac_exec_ext in '' $ac_executable_extensions; do
4391*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4392*6eef5f0cSAntonio Huete Jimenez    ac_cv_prog_CC="${ac_tool_prefix}clang"
4393*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4394*6eef5f0cSAntonio Huete Jimenez    break 2
4395*6eef5f0cSAntonio Huete Jimenez  fi
4396*6eef5f0cSAntonio Huete Jimenezdone
4397*6eef5f0cSAntonio Huete Jimenez  done
4398*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS
4399*6eef5f0cSAntonio Huete Jimenez
4400*6eef5f0cSAntonio Huete Jimenezfi
4401*6eef5f0cSAntonio Huete Jimenezfi
4402*6eef5f0cSAntonio Huete JimenezCC=$ac_cv_prog_CC
4403*6eef5f0cSAntonio Huete Jimenezif test -n "$CC"; then
4404*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4405*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; }
4406*6eef5f0cSAntonio Huete Jimenezelse
4407*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4408*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
4409*6eef5f0cSAntonio Huete Jimenezfi
441001e196c8SJohn Marino
441101e196c8SJohn Marino
4412*6eef5f0cSAntonio Huete Jimenezfi
4413*6eef5f0cSAntonio Huete Jimenezif test -z "$ac_cv_prog_CC"; then
4414*6eef5f0cSAntonio Huete Jimenez  ac_ct_CC=$CC
4415*6eef5f0cSAntonio Huete Jimenez  # Extract the first word of "clang", so it can be a program name with args.
4416*6eef5f0cSAntonio Huete Jimenezset dummy clang; ac_word=$2
4417*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4418*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; }
4419*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y}
4420*6eef5f0cSAntonio Huete Jimenezthen :
4421*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4422*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4423*6eef5f0cSAntonio Huete Jimenez  if test -n "$ac_ct_CC"; then
4424*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4425*6eef5f0cSAntonio Huete Jimenezelse
4426*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4427*6eef5f0cSAntonio Huete Jimenezfor as_dir in $PATH
4428*6eef5f0cSAntonio Huete Jimenezdo
4429*6eef5f0cSAntonio Huete Jimenez  IFS=$as_save_IFS
4430*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
4431*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
4432*6eef5f0cSAntonio Huete Jimenez    */) ;;
4433*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
4434*6eef5f0cSAntonio Huete Jimenez  esac
4435*6eef5f0cSAntonio Huete Jimenez    for ac_exec_ext in '' $ac_executable_extensions; do
4436*6eef5f0cSAntonio Huete Jimenez  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4437*6eef5f0cSAntonio Huete Jimenez    ac_cv_prog_ac_ct_CC="clang"
4438*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4439*6eef5f0cSAntonio Huete Jimenez    break 2
4440*6eef5f0cSAntonio Huete Jimenez  fi
4441*6eef5f0cSAntonio Huete Jimenezdone
4442*6eef5f0cSAntonio Huete Jimenez  done
4443*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS
4444*6eef5f0cSAntonio Huete Jimenez
4445*6eef5f0cSAntonio Huete Jimenezfi
4446*6eef5f0cSAntonio Huete Jimenezfi
4447*6eef5f0cSAntonio Huete Jimenezac_ct_CC=$ac_cv_prog_ac_ct_CC
4448*6eef5f0cSAntonio Huete Jimenezif test -n "$ac_ct_CC"; then
4449*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4450*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; }
4451*6eef5f0cSAntonio Huete Jimenezelse
4452*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4453*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; }
4454*6eef5f0cSAntonio Huete Jimenezfi
4455*6eef5f0cSAntonio Huete Jimenez
4456*6eef5f0cSAntonio Huete Jimenez  if test "x$ac_ct_CC" = x; then
4457*6eef5f0cSAntonio Huete Jimenez    CC=""
4458*6eef5f0cSAntonio Huete Jimenez  else
4459*6eef5f0cSAntonio Huete Jimenez    case $cross_compiling:$ac_tool_warned in
4460*6eef5f0cSAntonio Huete Jimenezyes:)
4461*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4462*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4463*6eef5f0cSAntonio Huete Jimenezac_tool_warned=yes ;;
4464*6eef5f0cSAntonio Huete Jimenezesac
4465*6eef5f0cSAntonio Huete Jimenez    CC=$ac_ct_CC
4466*6eef5f0cSAntonio Huete Jimenez  fi
4467*6eef5f0cSAntonio Huete Jimenezelse
4468*6eef5f0cSAntonio Huete Jimenez  CC="$ac_cv_prog_CC"
4469*6eef5f0cSAntonio Huete Jimenezfi
4470*6eef5f0cSAntonio Huete Jimenez
4471*6eef5f0cSAntonio Huete Jimenezfi
4472*6eef5f0cSAntonio Huete Jimenez
4473*6eef5f0cSAntonio Huete Jimenez
4474*6eef5f0cSAntonio Huete Jimeneztest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4475*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4476ca58f742SDaniel Fojtas_fn_error $? "no acceptable C compiler found in \$PATH
4477ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; }
447801e196c8SJohn Marino
447901e196c8SJohn Marino# Provide some information about the compiler.
4480*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
448101e196c8SJohn Marinoset X $ac_compile
448201e196c8SJohn Marinoac_compiler=$2
4483*6eef5f0cSAntonio Huete Jimenezfor ac_option in --version -v -V -qversion -version; do
448401e196c8SJohn Marino  { { ac_try="$ac_compiler $ac_option >&5"
448501e196c8SJohn Marinocase "(($ac_try" in
448601e196c8SJohn Marino  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
448701e196c8SJohn Marino  *) ac_try_echo=$ac_try;;
448801e196c8SJohn Marinoesac
448901e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4490*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5
449101e196c8SJohn Marino  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
449201e196c8SJohn Marino  ac_status=$?
449301e196c8SJohn Marino  if test -s conftest.err; then
449401e196c8SJohn Marino    sed '10a\
449501e196c8SJohn Marino... rest of stderr output deleted ...
449601e196c8SJohn Marino         10q' conftest.err >conftest.er1
449701e196c8SJohn Marino    cat conftest.er1 >&5
449801e196c8SJohn Marino  fi
4499ca58f742SDaniel Fojt  rm -f conftest.er1 conftest.err
4500*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
450101e196c8SJohn Marino  test $ac_status = 0; }
450201e196c8SJohn Marinodone
450301e196c8SJohn Marino
4504*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4505*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether the compiler supports GNU C... " >&6; }
4506*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_compiler_gnu+y}
4507*6eef5f0cSAntonio Huete Jimenezthen :
4508*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4509*6eef5f0cSAntonio Huete Jimenezelse $as_nop
451001e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
451101e196c8SJohn Marino/* end confdefs.h.  */
451201e196c8SJohn Marino
451301e196c8SJohn Marinoint
4514*6eef5f0cSAntonio Huete Jimenezmain (void)
451501e196c8SJohn Marino{
451601e196c8SJohn Marino#ifndef __GNUC__
451701e196c8SJohn Marino       choke me
451801e196c8SJohn Marino#endif
451901e196c8SJohn Marino
452001e196c8SJohn Marino  ;
452101e196c8SJohn Marino  return 0;
452201e196c8SJohn Marino}
452301e196c8SJohn Marino_ACEOF
4524*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
4525*6eef5f0cSAntonio Huete Jimenezthen :
452601e196c8SJohn Marino  ac_compiler_gnu=yes
4527*6eef5f0cSAntonio Huete Jimenezelse $as_nop
452801e196c8SJohn Marino  ac_compiler_gnu=no
452901e196c8SJohn Marinofi
4530*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
453101e196c8SJohn Marinoac_cv_c_compiler_gnu=$ac_compiler_gnu
453201e196c8SJohn Marino
453301e196c8SJohn Marinofi
4534*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4535*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4536*6eef5f0cSAntonio Huete Jimenezac_compiler_gnu=$ac_cv_c_compiler_gnu
4537*6eef5f0cSAntonio Huete Jimenez
453801e196c8SJohn Marinoif test $ac_compiler_gnu = yes; then
453901e196c8SJohn Marino  GCC=yes
454001e196c8SJohn Marinoelse
454101e196c8SJohn Marino  GCC=
454201e196c8SJohn Marinofi
4543*6eef5f0cSAntonio Huete Jimenezac_test_CFLAGS=${CFLAGS+y}
454401e196c8SJohn Marinoac_save_CFLAGS=$CFLAGS
4545*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4546*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether $CC accepts -g... " >&6; }
4547*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_g+y}
4548*6eef5f0cSAntonio Huete Jimenezthen :
4549*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4550*6eef5f0cSAntonio Huete Jimenezelse $as_nop
455101e196c8SJohn Marino  ac_save_c_werror_flag=$ac_c_werror_flag
455201e196c8SJohn Marino   ac_c_werror_flag=yes
455301e196c8SJohn Marino   ac_cv_prog_cc_g=no
455401e196c8SJohn Marino   CFLAGS="-g"
455501e196c8SJohn Marino   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
455601e196c8SJohn Marino/* end confdefs.h.  */
455701e196c8SJohn Marino
455801e196c8SJohn Marinoint
4559*6eef5f0cSAntonio Huete Jimenezmain (void)
456001e196c8SJohn Marino{
456101e196c8SJohn Marino
456201e196c8SJohn Marino  ;
456301e196c8SJohn Marino  return 0;
456401e196c8SJohn Marino}
456501e196c8SJohn Marino_ACEOF
4566*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
4567*6eef5f0cSAntonio Huete Jimenezthen :
456801e196c8SJohn Marino  ac_cv_prog_cc_g=yes
4569*6eef5f0cSAntonio Huete Jimenezelse $as_nop
457001e196c8SJohn Marino  CFLAGS=""
457101e196c8SJohn Marino      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
457201e196c8SJohn Marino/* end confdefs.h.  */
457301e196c8SJohn Marino
457401e196c8SJohn Marinoint
4575*6eef5f0cSAntonio Huete Jimenezmain (void)
457601e196c8SJohn Marino{
457701e196c8SJohn Marino
457801e196c8SJohn Marino  ;
457901e196c8SJohn Marino  return 0;
458001e196c8SJohn Marino}
458101e196c8SJohn Marino_ACEOF
4582*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
4583*6eef5f0cSAntonio Huete Jimenezthen :
458401e196c8SJohn Marino
4585*6eef5f0cSAntonio Huete Jimenezelse $as_nop
458601e196c8SJohn Marino  ac_c_werror_flag=$ac_save_c_werror_flag
458701e196c8SJohn Marino	 CFLAGS="-g"
458801e196c8SJohn Marino	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
458901e196c8SJohn Marino/* end confdefs.h.  */
459001e196c8SJohn Marino
459101e196c8SJohn Marinoint
4592*6eef5f0cSAntonio Huete Jimenezmain (void)
459301e196c8SJohn Marino{
459401e196c8SJohn Marino
459501e196c8SJohn Marino  ;
459601e196c8SJohn Marino  return 0;
459701e196c8SJohn Marino}
459801e196c8SJohn Marino_ACEOF
4599*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
4600*6eef5f0cSAntonio Huete Jimenezthen :
460101e196c8SJohn Marino  ac_cv_prog_cc_g=yes
460201e196c8SJohn Marinofi
4603*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
460401e196c8SJohn Marinofi
4605*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
460601e196c8SJohn Marinofi
4607*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
460801e196c8SJohn Marino   ac_c_werror_flag=$ac_save_c_werror_flag
460901e196c8SJohn Marinofi
4610*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4611*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4612*6eef5f0cSAntonio Huete Jimenezif test $ac_test_CFLAGS; then
461301e196c8SJohn Marino  CFLAGS=$ac_save_CFLAGS
461401e196c8SJohn Marinoelif test $ac_cv_prog_cc_g = yes; then
461501e196c8SJohn Marino  if test "$GCC" = yes; then
461601e196c8SJohn Marino    CFLAGS="-g -O2"
461701e196c8SJohn Marino  else
461801e196c8SJohn Marino    CFLAGS="-g"
461901e196c8SJohn Marino  fi
462001e196c8SJohn Marinoelse
462101e196c8SJohn Marino  if test "$GCC" = yes; then
462201e196c8SJohn Marino    CFLAGS="-O2"
462301e196c8SJohn Marino  else
462401e196c8SJohn Marino    CFLAGS=
462501e196c8SJohn Marino  fi
462601e196c8SJohn Marinofi
4627*6eef5f0cSAntonio Huete Jimenezac_prog_cc_stdc=no
4628*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno
4629*6eef5f0cSAntonio Huete Jimenezthen :
4630*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4631*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C11 features... " >&6; }
4632*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c11+y}
4633*6eef5f0cSAntonio Huete Jimenezthen :
4634*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4635*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4636*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_c11=no
4637*6eef5f0cSAntonio Huete Jimenezac_save_CC=$CC
4638*6eef5f0cSAntonio Huete Jimenezcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4639*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
4640*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c11_program
4641*6eef5f0cSAntonio Huete Jimenez_ACEOF
4642*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -std=gnu11
4643*6eef5f0cSAntonio Huete Jimenezdo
4644*6eef5f0cSAntonio Huete Jimenez  CC="$ac_save_CC $ac_arg"
4645*6eef5f0cSAntonio Huete Jimenez  if ac_fn_c_try_compile "$LINENO"
4646*6eef5f0cSAntonio Huete Jimenezthen :
4647*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_c11=$ac_arg
4648*6eef5f0cSAntonio Huete Jimenezfi
4649*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam
4650*6eef5f0cSAntonio Huete Jimenez  test "x$ac_cv_prog_cc_c11" != "xno" && break
4651*6eef5f0cSAntonio Huete Jimenezdone
4652*6eef5f0cSAntonio Huete Jimenezrm -f conftest.$ac_ext
4653*6eef5f0cSAntonio Huete JimenezCC=$ac_save_CC
4654*6eef5f0cSAntonio Huete Jimenezfi
4655*6eef5f0cSAntonio Huete Jimenez
4656*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c11" = xno
4657*6eef5f0cSAntonio Huete Jimenezthen :
4658*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4659*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; }
4660*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4661*6eef5f0cSAntonio Huete Jimenez  if test "x$ac_cv_prog_cc_c11" = x
4662*6eef5f0cSAntonio Huete Jimenezthen :
4663*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4664*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; }
4665*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4666*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4667*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4668*6eef5f0cSAntonio Huete Jimenez     CC="$CC $ac_cv_prog_cc_c11"
4669*6eef5f0cSAntonio Huete Jimenezfi
4670*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4671*6eef5f0cSAntonio Huete Jimenez  ac_prog_cc_stdc=c11
4672*6eef5f0cSAntonio Huete Jimenezfi
4673*6eef5f0cSAntonio Huete Jimenezfi
4674*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno
4675*6eef5f0cSAntonio Huete Jimenezthen :
4676*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4677*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C99 features... " >&6; }
4678*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c99+y}
4679*6eef5f0cSAntonio Huete Jimenezthen :
4680*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4681*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4682*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_c99=no
4683*6eef5f0cSAntonio Huete Jimenezac_save_CC=$CC
4684*6eef5f0cSAntonio Huete Jimenezcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4685*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
4686*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c99_program
4687*6eef5f0cSAntonio Huete Jimenez_ACEOF
4688*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4689*6eef5f0cSAntonio Huete Jimenezdo
4690*6eef5f0cSAntonio Huete Jimenez  CC="$ac_save_CC $ac_arg"
4691*6eef5f0cSAntonio Huete Jimenez  if ac_fn_c_try_compile "$LINENO"
4692*6eef5f0cSAntonio Huete Jimenezthen :
4693*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_c99=$ac_arg
4694*6eef5f0cSAntonio Huete Jimenezfi
4695*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam
4696*6eef5f0cSAntonio Huete Jimenez  test "x$ac_cv_prog_cc_c99" != "xno" && break
4697*6eef5f0cSAntonio Huete Jimenezdone
4698*6eef5f0cSAntonio Huete Jimenezrm -f conftest.$ac_ext
4699*6eef5f0cSAntonio Huete JimenezCC=$ac_save_CC
4700*6eef5f0cSAntonio Huete Jimenezfi
4701*6eef5f0cSAntonio Huete Jimenez
4702*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c99" = xno
4703*6eef5f0cSAntonio Huete Jimenezthen :
4704*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4705*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; }
4706*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4707*6eef5f0cSAntonio Huete Jimenez  if test "x$ac_cv_prog_cc_c99" = x
4708*6eef5f0cSAntonio Huete Jimenezthen :
4709*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4710*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; }
4711*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4712*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4713*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4714*6eef5f0cSAntonio Huete Jimenez     CC="$CC $ac_cv_prog_cc_c99"
4715*6eef5f0cSAntonio Huete Jimenezfi
4716*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4717*6eef5f0cSAntonio Huete Jimenez  ac_prog_cc_stdc=c99
4718*6eef5f0cSAntonio Huete Jimenezfi
4719*6eef5f0cSAntonio Huete Jimenezfi
4720*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno
4721*6eef5f0cSAntonio Huete Jimenezthen :
4722*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4723*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C89 features... " >&6; }
4724*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c89+y}
4725*6eef5f0cSAntonio Huete Jimenezthen :
4726*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4727*6eef5f0cSAntonio Huete Jimenezelse $as_nop
472801e196c8SJohn Marino  ac_cv_prog_cc_c89=no
472901e196c8SJohn Marinoac_save_CC=$CC
473001e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
473101e196c8SJohn Marino/* end confdefs.h.  */
4732*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c89_program
473301e196c8SJohn Marino_ACEOF
4734*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
473501e196c8SJohn Marinodo
473601e196c8SJohn Marino  CC="$ac_save_CC $ac_arg"
4737*6eef5f0cSAntonio Huete Jimenez  if ac_fn_c_try_compile "$LINENO"
4738*6eef5f0cSAntonio Huete Jimenezthen :
473901e196c8SJohn Marino  ac_cv_prog_cc_c89=$ac_arg
474001e196c8SJohn Marinofi
4741*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam
474201e196c8SJohn Marino  test "x$ac_cv_prog_cc_c89" != "xno" && break
474301e196c8SJohn Marinodone
474401e196c8SJohn Marinorm -f conftest.$ac_ext
474501e196c8SJohn MarinoCC=$ac_save_CC
474601e196c8SJohn Marinofi
474701e196c8SJohn Marino
4748*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c89" = xno
4749*6eef5f0cSAntonio Huete Jimenezthen :
4750*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4751*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; }
4752*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4753*6eef5f0cSAntonio Huete Jimenez  if test "x$ac_cv_prog_cc_c89" = x
4754*6eef5f0cSAntonio Huete Jimenezthen :
4755*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4756*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; }
4757*6eef5f0cSAntonio Huete Jimenezelse $as_nop
4758*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4759*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4760*6eef5f0cSAntonio Huete Jimenez     CC="$CC $ac_cv_prog_cc_c89"
4761*6eef5f0cSAntonio Huete Jimenezfi
4762*6eef5f0cSAntonio Huete Jimenez  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4763*6eef5f0cSAntonio Huete Jimenez  ac_prog_cc_stdc=c89
4764*6eef5f0cSAntonio Huete Jimenezfi
476501e196c8SJohn Marinofi
476601e196c8SJohn Marino
476701e196c8SJohn Marinoac_ext=c
476801e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS'
476901e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
477001e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
477101e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu
477201e196c8SJohn Marino
477301e196c8SJohn Marino
477401e196c8SJohn Marino
477501e196c8SJohn Marino  # Find a good install program.  We prefer a C program (faster),
477601e196c8SJohn Marino# so one script is as good as another.  But avoid the broken or
477701e196c8SJohn Marino# incompatible versions:
477801e196c8SJohn Marino# SysV /etc/install, /usr/sbin/install
477901e196c8SJohn Marino# SunOS /usr/etc/install
478001e196c8SJohn Marino# IRIX /sbin/install
478101e196c8SJohn Marino# AIX /bin/install
478201e196c8SJohn Marino# AmigaOS /C/install, which installs bootblocks on floppy discs
478301e196c8SJohn Marino# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
478401e196c8SJohn Marino# AFS /usr/afsws/bin/install, which mishandles nonexistent args
478501e196c8SJohn Marino# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
478601e196c8SJohn Marino# OS/2's system install, which has a completely different semantic
478701e196c8SJohn Marino# ./install, which can be erroneously created by make from ./install.sh.
478801e196c8SJohn Marino# Reject install programs that cannot install multiple files.
4789*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4790*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for a BSD-compatible install... " >&6; }
479101e196c8SJohn Marinoif test -z "$INSTALL"; then
4792*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_path_install+y}
4793*6eef5f0cSAntonio Huete Jimenezthen :
4794*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4795*6eef5f0cSAntonio Huete Jimenezelse $as_nop
479601e196c8SJohn Marino  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
479701e196c8SJohn Marinofor as_dir in $PATH
479801e196c8SJohn Marinodo
479901e196c8SJohn Marino  IFS=$as_save_IFS
4800*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
4801*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
4802*6eef5f0cSAntonio Huete Jimenez    */) ;;
4803*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
4804*6eef5f0cSAntonio Huete Jimenez  esac
4805*6eef5f0cSAntonio Huete Jimenez    # Account for fact that we put trailing slashes in our PATH walk.
4806*6eef5f0cSAntonio Huete Jimenezcase $as_dir in #((
4807*6eef5f0cSAntonio Huete Jimenez  ./ | /[cC]/* | \
480801e196c8SJohn Marino  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
480901e196c8SJohn Marino  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
481001e196c8SJohn Marino  /usr/ucb/* ) ;;
481101e196c8SJohn Marino  *)
481201e196c8SJohn Marino    # OSF1 and SCO ODT 3.0 have their own names for install.
481301e196c8SJohn Marino    # Don't use installbsd from OSF since it installs stuff as root
481401e196c8SJohn Marino    # by default.
481501e196c8SJohn Marino    for ac_prog in ginstall scoinst install; do
481601e196c8SJohn Marino      for ac_exec_ext in '' $ac_executable_extensions; do
4817*6eef5f0cSAntonio Huete Jimenez	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
481801e196c8SJohn Marino	  if test $ac_prog = install &&
4819*6eef5f0cSAntonio Huete Jimenez	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
482001e196c8SJohn Marino	    # AIX install.  It has an incompatible calling convention.
482101e196c8SJohn Marino	    :
482201e196c8SJohn Marino	  elif test $ac_prog = install &&
4823*6eef5f0cSAntonio Huete Jimenez	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
482401e196c8SJohn Marino	    # program-specific install script used by HP pwplus--don't use.
482501e196c8SJohn Marino	    :
482601e196c8SJohn Marino	  else
482701e196c8SJohn Marino	    rm -rf conftest.one conftest.two conftest.dir
482801e196c8SJohn Marino	    echo one > conftest.one
482901e196c8SJohn Marino	    echo two > conftest.two
483001e196c8SJohn Marino	    mkdir conftest.dir
4831*6eef5f0cSAntonio Huete Jimenez	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
483201e196c8SJohn Marino	      test -s conftest.one && test -s conftest.two &&
483301e196c8SJohn Marino	      test -s conftest.dir/conftest.one &&
483401e196c8SJohn Marino	      test -s conftest.dir/conftest.two
483501e196c8SJohn Marino	    then
4836*6eef5f0cSAntonio Huete Jimenez	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
483701e196c8SJohn Marino	      break 3
483801e196c8SJohn Marino	    fi
483901e196c8SJohn Marino	  fi
484001e196c8SJohn Marino	fi
484101e196c8SJohn Marino      done
484201e196c8SJohn Marino    done
484301e196c8SJohn Marino    ;;
484401e196c8SJohn Marinoesac
484501e196c8SJohn Marino
484601e196c8SJohn Marino  done
484701e196c8SJohn MarinoIFS=$as_save_IFS
484801e196c8SJohn Marino
484901e196c8SJohn Marinorm -rf conftest.one conftest.two conftest.dir
485001e196c8SJohn Marino
485101e196c8SJohn Marinofi
4852*6eef5f0cSAntonio Huete Jimenez  if test ${ac_cv_path_install+y}; then
485301e196c8SJohn Marino    INSTALL=$ac_cv_path_install
485401e196c8SJohn Marino  else
485501e196c8SJohn Marino    # As a last resort, use the slow shell script.  Don't cache a
485601e196c8SJohn Marino    # value for INSTALL within a source directory, because that will
485701e196c8SJohn Marino    # break other packages using the cache if that directory is
485801e196c8SJohn Marino    # removed, or if the value is a relative name.
485901e196c8SJohn Marino    INSTALL=$ac_install_sh
486001e196c8SJohn Marino  fi
486101e196c8SJohn Marinofi
4862*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4863*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$INSTALL" >&6; }
486401e196c8SJohn Marino
486501e196c8SJohn Marino# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
486601e196c8SJohn Marino# It thinks the first close brace ends the variable substitution.
486701e196c8SJohn Marinotest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
486801e196c8SJohn Marino
486901e196c8SJohn Marinotest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
487001e196c8SJohn Marino
487101e196c8SJohn Marinotest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
487201e196c8SJohn Marino
48736a91b982SJohn Marinoif test -x /usr/bin/getconf; then
48746a91b982SJohn Marino   bmake_path_max=`getconf PATH_MAX / 2> /dev/null`
48756a91b982SJohn Marino   # only a numeric response is useful
48766a91b982SJohn Marino   test ${bmake_path_max:-0} -gt 0 2> /dev/null || bmake_path_max=
48776a91b982SJohn Marinofi
48786a91b982SJohn Marinobmake_path_max=${bmake_path_max:-1024}
48796a91b982SJohn Marinoif test $bmake_path_max -gt 1024; then
48806a91b982SJohn Marino   # this is all we expect
48816a91b982SJohn Marino   bmake_path_max=1024
48826a91b982SJohn Marinofi
48836a91b982SJohn Marinoecho "Using: BMAKE_PATH_MAX=$bmake_path_max" >&6
4884*6eef5f0cSAntonio Huete Jimenezif (type cat) > /dev/null 2>&1; then
4885*6eef5f0cSAntonio Huete Jimenez: which
4886*6eef5f0cSAntonio Huete Jimenezwhich() {
4887*6eef5f0cSAntonio Huete Jimenez	type "$@" | sed 's,[()],,g;s,^[^/][^/]*,,;q'
4888*6eef5f0cSAntonio Huete Jimenez}
4889*6eef5f0cSAntonio Huete Jimenezfi
4890*6eef5f0cSAntonio Huete Jimenezcase "$CC" in
4891*6eef5f0cSAntonio Huete Jimenez/*) ;;
4892*6eef5f0cSAntonio Huete Jimenez*)
4893*6eef5f0cSAntonio Huete Jimenez    for x in $CC
4894*6eef5f0cSAntonio Huete Jimenez    do
4895*6eef5f0cSAntonio Huete Jimenez        _cc=`which $x`
4896*6eef5f0cSAntonio Huete Jimenez        break
4897*6eef5f0cSAntonio Huete Jimenez    done
4898*6eef5f0cSAntonio Huete Jimenez    if test -x ${_cc:-/dev/null}; then
4899*6eef5f0cSAntonio Huete Jimenez        _cc_dir=`dirname $_cc`
4900*6eef5f0cSAntonio Huete Jimenez        case ":$oldPATH:" in
4901*6eef5f0cSAntonio Huete Jimenez        *:$_cc_dir:*) ;;
4902*6eef5f0cSAntonio Huete Jimenez        *) CC=$_cc_dir/$CC;;
4903*6eef5f0cSAntonio Huete Jimenez        esac
4904*6eef5f0cSAntonio Huete Jimenez    fi
4905*6eef5f0cSAntonio Huete Jimenez    ;;
4906*6eef5f0cSAntonio Huete Jimenezesac
4907*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4908*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4909*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_header_sys_wait_h+y}
4910*6eef5f0cSAntonio Huete Jimenezthen :
4911*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4912*6eef5f0cSAntonio Huete Jimenezelse $as_nop
491301e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
491401e196c8SJohn Marino/* end confdefs.h.  */
491501e196c8SJohn Marino#include <sys/types.h>
491601e196c8SJohn Marino#include <sys/wait.h>
491701e196c8SJohn Marino#ifndef WEXITSTATUS
491801e196c8SJohn Marino# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
491901e196c8SJohn Marino#endif
492001e196c8SJohn Marino#ifndef WIFEXITED
492101e196c8SJohn Marino# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
492201e196c8SJohn Marino#endif
492301e196c8SJohn Marino
492401e196c8SJohn Marinoint
4925*6eef5f0cSAntonio Huete Jimenezmain (void)
492601e196c8SJohn Marino{
492701e196c8SJohn Marino  int s;
492801e196c8SJohn Marino  wait (&s);
492901e196c8SJohn Marino  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
493001e196c8SJohn Marino  ;
493101e196c8SJohn Marino  return 0;
493201e196c8SJohn Marino}
493301e196c8SJohn Marino_ACEOF
4934*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
4935*6eef5f0cSAntonio Huete Jimenezthen :
493601e196c8SJohn Marino  ac_cv_header_sys_wait_h=yes
4937*6eef5f0cSAntonio Huete Jimenezelse $as_nop
493801e196c8SJohn Marino  ac_cv_header_sys_wait_h=no
493901e196c8SJohn Marinofi
4940*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
494101e196c8SJohn Marinofi
4942*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4943*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_header_sys_wait_h" >&6; }
494401e196c8SJohn Marinoif test $ac_cv_header_sys_wait_h = yes; then
494501e196c8SJohn Marino
4946*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
494701e196c8SJohn Marino
494801e196c8SJohn Marinofi
494901e196c8SJohn Marino
495001e196c8SJohn Marinoac_header_dirent=no
495101e196c8SJohn Marinofor ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4952*6eef5f0cSAntonio Huete Jimenez  as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4953*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
4954*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_hdr that defines DIR... " >&6; }
4955*6eef5f0cSAntonio Huete Jimenezif eval test \${$as_ac_Header+y}
4956*6eef5f0cSAntonio Huete Jimenezthen :
4957*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
4958*6eef5f0cSAntonio Huete Jimenezelse $as_nop
495901e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
496001e196c8SJohn Marino/* end confdefs.h.  */
496101e196c8SJohn Marino#include <sys/types.h>
496201e196c8SJohn Marino#include <$ac_hdr>
496301e196c8SJohn Marino
496401e196c8SJohn Marinoint
4965*6eef5f0cSAntonio Huete Jimenezmain (void)
496601e196c8SJohn Marino{
496701e196c8SJohn Marinoif ((DIR *) 0)
496801e196c8SJohn Marinoreturn 0;
496901e196c8SJohn Marino  ;
497001e196c8SJohn Marino  return 0;
497101e196c8SJohn Marino}
497201e196c8SJohn Marino_ACEOF
4973*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
4974*6eef5f0cSAntonio Huete Jimenezthen :
497501e196c8SJohn Marino  eval "$as_ac_Header=yes"
4976*6eef5f0cSAntonio Huete Jimenezelse $as_nop
497701e196c8SJohn Marino  eval "$as_ac_Header=no"
497801e196c8SJohn Marinofi
4979*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
498001e196c8SJohn Marinofi
498101e196c8SJohn Marinoeval ac_res=\$$as_ac_Header
4982*6eef5f0cSAntonio Huete Jimenez	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4983*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; }
4984*6eef5f0cSAntonio Huete Jimenezif eval test \"x\$"$as_ac_Header"\" = x"yes"
4985*6eef5f0cSAntonio Huete Jimenezthen :
498601e196c8SJohn Marino  cat >>confdefs.h <<_ACEOF
4987*6eef5f0cSAntonio Huete Jimenez#define `printf "%s\n" "HAVE_$ac_hdr" | $as_tr_cpp` 1
498801e196c8SJohn Marino_ACEOF
498901e196c8SJohn Marino
499001e196c8SJohn Marinoac_header_dirent=$ac_hdr; break
499101e196c8SJohn Marinofi
499201e196c8SJohn Marino
499301e196c8SJohn Marinodone
499401e196c8SJohn Marino# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
499501e196c8SJohn Marinoif test $ac_header_dirent = dirent.h; then
4996*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4997*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for library containing opendir... " >&6; }
4998*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_search_opendir+y}
4999*6eef5f0cSAntonio Huete Jimenezthen :
5000*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5001*6eef5f0cSAntonio Huete Jimenezelse $as_nop
500201e196c8SJohn Marino  ac_func_search_save_LIBS=$LIBS
500301e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
500401e196c8SJohn Marino/* end confdefs.h.  */
500501e196c8SJohn Marino
500601e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error.
500701e196c8SJohn Marino   Use char because int might match the return type of a GCC
500801e196c8SJohn Marino   builtin and then its argument prototype would still apply.  */
500901e196c8SJohn Marinochar opendir ();
501001e196c8SJohn Marinoint
5011*6eef5f0cSAntonio Huete Jimenezmain (void)
501201e196c8SJohn Marino{
501301e196c8SJohn Marinoreturn opendir ();
501401e196c8SJohn Marino  ;
501501e196c8SJohn Marino  return 0;
501601e196c8SJohn Marino}
501701e196c8SJohn Marino_ACEOF
5018*6eef5f0cSAntonio Huete Jimenezfor ac_lib in '' dir
5019*6eef5f0cSAntonio Huete Jimenezdo
502001e196c8SJohn Marino  if test -z "$ac_lib"; then
502101e196c8SJohn Marino    ac_res="none required"
502201e196c8SJohn Marino  else
502301e196c8SJohn Marino    ac_res=-l$ac_lib
502401e196c8SJohn Marino    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
502501e196c8SJohn Marino  fi
5026*6eef5f0cSAntonio Huete Jimenez  if ac_fn_c_try_link "$LINENO"
5027*6eef5f0cSAntonio Huete Jimenezthen :
502801e196c8SJohn Marino  ac_cv_search_opendir=$ac_res
502901e196c8SJohn Marinofi
5030*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \
503101e196c8SJohn Marino    conftest$ac_exeext
5032*6eef5f0cSAntonio Huete Jimenez  if test ${ac_cv_search_opendir+y}
5033*6eef5f0cSAntonio Huete Jimenezthen :
503401e196c8SJohn Marino  break
503501e196c8SJohn Marinofi
503601e196c8SJohn Marinodone
5037*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_search_opendir+y}
5038*6eef5f0cSAntonio Huete Jimenezthen :
503901e196c8SJohn Marino
5040*6eef5f0cSAntonio Huete Jimenezelse $as_nop
504101e196c8SJohn Marino  ac_cv_search_opendir=no
504201e196c8SJohn Marinofi
504301e196c8SJohn Marinorm conftest.$ac_ext
504401e196c8SJohn MarinoLIBS=$ac_func_search_save_LIBS
504501e196c8SJohn Marinofi
5046*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5047*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_search_opendir" >&6; }
504801e196c8SJohn Marinoac_res=$ac_cv_search_opendir
5049*6eef5f0cSAntonio Huete Jimenezif test "$ac_res" != no
5050*6eef5f0cSAntonio Huete Jimenezthen :
505101e196c8SJohn Marino  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
505201e196c8SJohn Marino
505301e196c8SJohn Marinofi
505401e196c8SJohn Marino
505501e196c8SJohn Marinoelse
5056*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5057*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for library containing opendir... " >&6; }
5058*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_search_opendir+y}
5059*6eef5f0cSAntonio Huete Jimenezthen :
5060*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5061*6eef5f0cSAntonio Huete Jimenezelse $as_nop
506201e196c8SJohn Marino  ac_func_search_save_LIBS=$LIBS
506301e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
506401e196c8SJohn Marino/* end confdefs.h.  */
506501e196c8SJohn Marino
506601e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error.
506701e196c8SJohn Marino   Use char because int might match the return type of a GCC
506801e196c8SJohn Marino   builtin and then its argument prototype would still apply.  */
506901e196c8SJohn Marinochar opendir ();
507001e196c8SJohn Marinoint
5071*6eef5f0cSAntonio Huete Jimenezmain (void)
507201e196c8SJohn Marino{
507301e196c8SJohn Marinoreturn opendir ();
507401e196c8SJohn Marino  ;
507501e196c8SJohn Marino  return 0;
507601e196c8SJohn Marino}
507701e196c8SJohn Marino_ACEOF
5078*6eef5f0cSAntonio Huete Jimenezfor ac_lib in '' x
5079*6eef5f0cSAntonio Huete Jimenezdo
508001e196c8SJohn Marino  if test -z "$ac_lib"; then
508101e196c8SJohn Marino    ac_res="none required"
508201e196c8SJohn Marino  else
508301e196c8SJohn Marino    ac_res=-l$ac_lib
508401e196c8SJohn Marino    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
508501e196c8SJohn Marino  fi
5086*6eef5f0cSAntonio Huete Jimenez  if ac_fn_c_try_link "$LINENO"
5087*6eef5f0cSAntonio Huete Jimenezthen :
508801e196c8SJohn Marino  ac_cv_search_opendir=$ac_res
508901e196c8SJohn Marinofi
5090*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \
509101e196c8SJohn Marino    conftest$ac_exeext
5092*6eef5f0cSAntonio Huete Jimenez  if test ${ac_cv_search_opendir+y}
5093*6eef5f0cSAntonio Huete Jimenezthen :
509401e196c8SJohn Marino  break
509501e196c8SJohn Marinofi
509601e196c8SJohn Marinodone
5097*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_search_opendir+y}
5098*6eef5f0cSAntonio Huete Jimenezthen :
509901e196c8SJohn Marino
5100*6eef5f0cSAntonio Huete Jimenezelse $as_nop
510101e196c8SJohn Marino  ac_cv_search_opendir=no
510201e196c8SJohn Marinofi
510301e196c8SJohn Marinorm conftest.$ac_ext
510401e196c8SJohn MarinoLIBS=$ac_func_search_save_LIBS
510501e196c8SJohn Marinofi
5106*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5107*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_search_opendir" >&6; }
510801e196c8SJohn Marinoac_res=$ac_cv_search_opendir
5109*6eef5f0cSAntonio Huete Jimenezif test "$ac_res" != no
5110*6eef5f0cSAntonio Huete Jimenezthen :
511101e196c8SJohn Marino  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
511201e196c8SJohn Marino
511301e196c8SJohn Marinofi
511401e196c8SJohn Marino
511501e196c8SJohn Marinofi
511601e196c8SJohn Marino
5117*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
5118*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_param_h" = xyes
5119*6eef5f0cSAntonio Huete Jimenezthen :
5120*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
5121f445c897SJohn Marino
5122f445c897SJohn Marinofi
5123f445c897SJohn Marino
5124f445c897SJohn Marinoac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#ifdef HAVE_SYS_PARAM_H
5125f445c897SJohn Marino# include <sys/param.h>
5126f445c897SJohn Marino# endif
5127f445c897SJohn Marino
5128f445c897SJohn Marino"
5129*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_sysctl_h" = xyes
5130*6eef5f0cSAntonio Huete Jimenezthen :
5131*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SYS_SYSCTL_H 1" >>confdefs.h
5132f445c897SJohn Marino
5133f445c897SJohn Marinofi
5134f445c897SJohn Marino
5135f445c897SJohn Marino
5136*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "ar.h" "ac_cv_header_ar_h" "$ac_includes_default"
5137*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_ar_h" = xyes
5138*6eef5f0cSAntonio Huete Jimenezthen :
5139*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_AR_H 1" >>confdefs.h
5140f445c897SJohn Marino
5141*6eef5f0cSAntonio Huete Jimenezfi
5142*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default"
5143*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_err_h" = xyes
5144*6eef5f0cSAntonio Huete Jimenezthen :
5145*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_ERR_H 1" >>confdefs.h
514601e196c8SJohn Marino
5147*6eef5f0cSAntonio Huete Jimenezfi
5148*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default"
5149*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_fcntl_h" = xyes
5150*6eef5f0cSAntonio Huete Jimenezthen :
5151*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h
5152*6eef5f0cSAntonio Huete Jimenez
5153*6eef5f0cSAntonio Huete Jimenezfi
5154*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
5155*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_libgen_h" = xyes
5156*6eef5f0cSAntonio Huete Jimenezthen :
5157*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_LIBGEN_H 1" >>confdefs.h
5158*6eef5f0cSAntonio Huete Jimenez
5159*6eef5f0cSAntonio Huete Jimenezfi
5160*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default"
5161*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_limits_h" = xyes
5162*6eef5f0cSAntonio Huete Jimenezthen :
5163*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_LIMITS_H 1" >>confdefs.h
5164*6eef5f0cSAntonio Huete Jimenez
5165*6eef5f0cSAntonio Huete Jimenezfi
5166*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
5167*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_paths_h" = xyes
5168*6eef5f0cSAntonio Huete Jimenezthen :
5169*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
5170*6eef5f0cSAntonio Huete Jimenez
5171*6eef5f0cSAntonio Huete Jimenezfi
5172*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
5173*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_poll_h" = xyes
5174*6eef5f0cSAntonio Huete Jimenezthen :
5175*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
5176*6eef5f0cSAntonio Huete Jimenez
5177*6eef5f0cSAntonio Huete Jimenezfi
5178*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "ranlib.h" "ac_cv_header_ranlib_h" "$ac_includes_default"
5179*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_ranlib_h" = xyes
5180*6eef5f0cSAntonio Huete Jimenezthen :
5181*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_RANLIB_H 1" >>confdefs.h
5182*6eef5f0cSAntonio Huete Jimenez
5183*6eef5f0cSAntonio Huete Jimenezfi
5184*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
5185*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_mman_h" = xyes
5186*6eef5f0cSAntonio Huete Jimenezthen :
5187*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
5188*6eef5f0cSAntonio Huete Jimenez
5189*6eef5f0cSAntonio Huete Jimenezfi
5190*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
5191*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_select_h" = xyes
5192*6eef5f0cSAntonio Huete Jimenezthen :
5193*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
5194*6eef5f0cSAntonio Huete Jimenez
5195*6eef5f0cSAntonio Huete Jimenezfi
5196*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
5197*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_socket_h" = xyes
5198*6eef5f0cSAntonio Huete Jimenezthen :
5199*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
5200*6eef5f0cSAntonio Huete Jimenez
5201*6eef5f0cSAntonio Huete Jimenezfi
5202*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
5203*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_time_h" = xyes
5204*6eef5f0cSAntonio Huete Jimenezthen :
5205*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
5206*6eef5f0cSAntonio Huete Jimenez
5207*6eef5f0cSAntonio Huete Jimenezfi
5208*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default"
5209*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_uio_h" = xyes
5210*6eef5f0cSAntonio Huete Jimenezthen :
5211*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
5212*6eef5f0cSAntonio Huete Jimenez
5213*6eef5f0cSAntonio Huete Jimenezfi
5214*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
5215*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_utime_h" = xyes
5216*6eef5f0cSAntonio Huete Jimenezthen :
5217*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
521801e196c8SJohn Marino
521901e196c8SJohn Marinofi
522001e196c8SJohn Marino
522101e196c8SJohn Marino
5222*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default"
5223*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_cdefs_h" = xyes
5224*6eef5f0cSAntonio Huete Jimenezthen :
522501e196c8SJohn Marino
5226*6eef5f0cSAntonio Huete Jimenezelse $as_nop
522701e196c8SJohn Marino  CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`"
522801e196c8SJohn Marinofi
522901e196c8SJohn Marino
523001e196c8SJohn Marino
523101e196c8SJohn Marino
5232*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
5233*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for __attribute__... " >&6; }
5234*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv___attribute__+y}
5235*6eef5f0cSAntonio Huete Jimenezthen :
5236*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5237*6eef5f0cSAntonio Huete Jimenezelse $as_nop
523801e196c8SJohn Marino
523901e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
524001e196c8SJohn Marino/* end confdefs.h.  */
524101e196c8SJohn Marino
524201e196c8SJohn Marino#include <stdlib.h>
524301e196c8SJohn Marino
524401e196c8SJohn Marinostatic void foo(void) __attribute__ ((noreturn));
524501e196c8SJohn Marino
524601e196c8SJohn Marinostatic void
524701e196c8SJohn Marinofoo(void)
524801e196c8SJohn Marino{
524901e196c8SJohn Marino  exit(1);
525001e196c8SJohn Marino}
525101e196c8SJohn Marino
5252ca58f742SDaniel Fojtint
5253ca58f742SDaniel Fojtmain(int argc, char **argv)
5254ca58f742SDaniel Fojt{
5255ca58f742SDaniel Fojt	foo();
525601e196c8SJohn Marino}
5257ca58f742SDaniel Fojt
525801e196c8SJohn Marino_ACEOF
5259*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO"
5260*6eef5f0cSAntonio Huete Jimenezthen :
526101e196c8SJohn Marino  ac_cv___attribute__=yes
5262*6eef5f0cSAntonio Huete Jimenezelse $as_nop
526301e196c8SJohn Marino  ac_cv___attribute__=no
526401e196c8SJohn Marinofi
5265*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \
5266ca58f742SDaniel Fojt    conftest$ac_exeext conftest.$ac_ext
526701e196c8SJohn Marinofi
526801e196c8SJohn Marino
526901e196c8SJohn Marinoif test "$ac_cv___attribute__" = "yes"; then
527001e196c8SJohn Marino
5271*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
527201e196c8SJohn Marino
527301e196c8SJohn Marinofi
5274*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
5275*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv___attribute__" >&6; }
527601e196c8SJohn Marino
5277*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5278*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether byte ordering is bigendian... " >&6; }
5279*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_bigendian+y}
5280*6eef5f0cSAntonio Huete Jimenezthen :
5281*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5282*6eef5f0cSAntonio Huete Jimenezelse $as_nop
528301e196c8SJohn Marino  ac_cv_c_bigendian=unknown
528401e196c8SJohn Marino    # See if we're dealing with a universal compiler.
528501e196c8SJohn Marino    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
528601e196c8SJohn Marino/* end confdefs.h.  */
528701e196c8SJohn Marino#ifndef __APPLE_CC__
528801e196c8SJohn Marino	       not a universal capable compiler
528901e196c8SJohn Marino	     #endif
529001e196c8SJohn Marino	     typedef int dummy;
529101e196c8SJohn Marino
529201e196c8SJohn Marino_ACEOF
5293*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5294*6eef5f0cSAntonio Huete Jimenezthen :
529501e196c8SJohn Marino
529601e196c8SJohn Marino	# Check for potential -arch flags.  It is not universal unless
529701e196c8SJohn Marino	# there are at least two -arch flags with different values.
529801e196c8SJohn Marino	ac_arch=
529901e196c8SJohn Marino	ac_prev=
530001e196c8SJohn Marino	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
530101e196c8SJohn Marino	 if test -n "$ac_prev"; then
530201e196c8SJohn Marino	   case $ac_word in
530301e196c8SJohn Marino	     i?86 | x86_64 | ppc | ppc64)
530401e196c8SJohn Marino	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
530501e196c8SJohn Marino		 ac_arch=$ac_word
530601e196c8SJohn Marino	       else
530701e196c8SJohn Marino		 ac_cv_c_bigendian=universal
530801e196c8SJohn Marino		 break
530901e196c8SJohn Marino	       fi
531001e196c8SJohn Marino	       ;;
531101e196c8SJohn Marino	   esac
531201e196c8SJohn Marino	   ac_prev=
531301e196c8SJohn Marino	 elif test "x$ac_word" = "x-arch"; then
531401e196c8SJohn Marino	   ac_prev=arch
531501e196c8SJohn Marino	 fi
531601e196c8SJohn Marino       done
531701e196c8SJohn Marinofi
5318*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
531901e196c8SJohn Marino    if test $ac_cv_c_bigendian = unknown; then
532001e196c8SJohn Marino      # See if sys/param.h defines the BYTE_ORDER macro.
532101e196c8SJohn Marino      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
532201e196c8SJohn Marino/* end confdefs.h.  */
532301e196c8SJohn Marino#include <sys/types.h>
532401e196c8SJohn Marino	     #include <sys/param.h>
532501e196c8SJohn Marino
532601e196c8SJohn Marinoint
5327*6eef5f0cSAntonio Huete Jimenezmain (void)
532801e196c8SJohn Marino{
532901e196c8SJohn Marino#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
533001e196c8SJohn Marino		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
533101e196c8SJohn Marino		     && LITTLE_ENDIAN)
533201e196c8SJohn Marino	      bogus endian macros
533301e196c8SJohn Marino	     #endif
533401e196c8SJohn Marino
533501e196c8SJohn Marino  ;
533601e196c8SJohn Marino  return 0;
533701e196c8SJohn Marino}
533801e196c8SJohn Marino_ACEOF
5339*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5340*6eef5f0cSAntonio Huete Jimenezthen :
534101e196c8SJohn Marino  # It does; now see whether it defined to BIG_ENDIAN or not.
534201e196c8SJohn Marino	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
534301e196c8SJohn Marino/* end confdefs.h.  */
534401e196c8SJohn Marino#include <sys/types.h>
534501e196c8SJohn Marino		#include <sys/param.h>
534601e196c8SJohn Marino
534701e196c8SJohn Marinoint
5348*6eef5f0cSAntonio Huete Jimenezmain (void)
534901e196c8SJohn Marino{
535001e196c8SJohn Marino#if BYTE_ORDER != BIG_ENDIAN
535101e196c8SJohn Marino		 not big endian
535201e196c8SJohn Marino		#endif
535301e196c8SJohn Marino
535401e196c8SJohn Marino  ;
535501e196c8SJohn Marino  return 0;
535601e196c8SJohn Marino}
535701e196c8SJohn Marino_ACEOF
5358*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5359*6eef5f0cSAntonio Huete Jimenezthen :
536001e196c8SJohn Marino  ac_cv_c_bigendian=yes
5361*6eef5f0cSAntonio Huete Jimenezelse $as_nop
536201e196c8SJohn Marino  ac_cv_c_bigendian=no
536301e196c8SJohn Marinofi
5364*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
536501e196c8SJohn Marinofi
5366*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
536701e196c8SJohn Marino    fi
536801e196c8SJohn Marino    if test $ac_cv_c_bigendian = unknown; then
536901e196c8SJohn Marino      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
537001e196c8SJohn Marino      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
537101e196c8SJohn Marino/* end confdefs.h.  */
537201e196c8SJohn Marino#include <limits.h>
537301e196c8SJohn Marino
537401e196c8SJohn Marinoint
5375*6eef5f0cSAntonio Huete Jimenezmain (void)
537601e196c8SJohn Marino{
537701e196c8SJohn Marino#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
537801e196c8SJohn Marino	      bogus endian macros
537901e196c8SJohn Marino	     #endif
538001e196c8SJohn Marino
538101e196c8SJohn Marino  ;
538201e196c8SJohn Marino  return 0;
538301e196c8SJohn Marino}
538401e196c8SJohn Marino_ACEOF
5385*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5386*6eef5f0cSAntonio Huete Jimenezthen :
538701e196c8SJohn Marino  # It does; now see whether it defined to _BIG_ENDIAN or not.
538801e196c8SJohn Marino	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
538901e196c8SJohn Marino/* end confdefs.h.  */
539001e196c8SJohn Marino#include <limits.h>
539101e196c8SJohn Marino
539201e196c8SJohn Marinoint
5393*6eef5f0cSAntonio Huete Jimenezmain (void)
539401e196c8SJohn Marino{
539501e196c8SJohn Marino#ifndef _BIG_ENDIAN
539601e196c8SJohn Marino		 not big endian
539701e196c8SJohn Marino		#endif
539801e196c8SJohn Marino
539901e196c8SJohn Marino  ;
540001e196c8SJohn Marino  return 0;
540101e196c8SJohn Marino}
540201e196c8SJohn Marino_ACEOF
5403*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5404*6eef5f0cSAntonio Huete Jimenezthen :
540501e196c8SJohn Marino  ac_cv_c_bigendian=yes
5406*6eef5f0cSAntonio Huete Jimenezelse $as_nop
540701e196c8SJohn Marino  ac_cv_c_bigendian=no
540801e196c8SJohn Marinofi
5409*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
541001e196c8SJohn Marinofi
5411*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
541201e196c8SJohn Marino    fi
541301e196c8SJohn Marino    if test $ac_cv_c_bigendian = unknown; then
541401e196c8SJohn Marino      # Compile a test program.
5415*6eef5f0cSAntonio Huete Jimenez      if test "$cross_compiling" = yes
5416*6eef5f0cSAntonio Huete Jimenezthen :
541701e196c8SJohn Marino  # Try to guess by grepping values from an object file.
541801e196c8SJohn Marino	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
541901e196c8SJohn Marino/* end confdefs.h.  */
5420*6eef5f0cSAntonio Huete Jimenezunsigned short int ascii_mm[] =
542101e196c8SJohn Marino		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5422*6eef5f0cSAntonio Huete Jimenez		unsigned short int ascii_ii[] =
542301e196c8SJohn Marino		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
542401e196c8SJohn Marino		int use_ascii (int i) {
542501e196c8SJohn Marino		  return ascii_mm[i] + ascii_ii[i];
542601e196c8SJohn Marino		}
5427*6eef5f0cSAntonio Huete Jimenez		unsigned short int ebcdic_ii[] =
542801e196c8SJohn Marino		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5429*6eef5f0cSAntonio Huete Jimenez		unsigned short int ebcdic_mm[] =
543001e196c8SJohn Marino		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
543101e196c8SJohn Marino		int use_ebcdic (int i) {
543201e196c8SJohn Marino		  return ebcdic_mm[i] + ebcdic_ii[i];
543301e196c8SJohn Marino		}
543401e196c8SJohn Marino		extern int foo;
543501e196c8SJohn Marino
543601e196c8SJohn Marinoint
5437*6eef5f0cSAntonio Huete Jimenezmain (void)
543801e196c8SJohn Marino{
543901e196c8SJohn Marinoreturn use_ascii (foo) == use_ebcdic (foo);
544001e196c8SJohn Marino  ;
544101e196c8SJohn Marino  return 0;
544201e196c8SJohn Marino}
544301e196c8SJohn Marino_ACEOF
5444*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5445*6eef5f0cSAntonio Huete Jimenezthen :
544601e196c8SJohn Marino  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
544701e196c8SJohn Marino	      ac_cv_c_bigendian=yes
544801e196c8SJohn Marino	    fi
544901e196c8SJohn Marino	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
545001e196c8SJohn Marino	      if test "$ac_cv_c_bigendian" = unknown; then
545101e196c8SJohn Marino		ac_cv_c_bigendian=no
545201e196c8SJohn Marino	      else
545301e196c8SJohn Marino		# finding both strings is unlikely to happen, but who knows?
545401e196c8SJohn Marino		ac_cv_c_bigendian=unknown
545501e196c8SJohn Marino	      fi
545601e196c8SJohn Marino	    fi
545701e196c8SJohn Marinofi
5458*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5459*6eef5f0cSAntonio Huete Jimenezelse $as_nop
546001e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
546101e196c8SJohn Marino/* end confdefs.h.  */
546201e196c8SJohn Marino$ac_includes_default
546301e196c8SJohn Marinoint
5464*6eef5f0cSAntonio Huete Jimenezmain (void)
546501e196c8SJohn Marino{
546601e196c8SJohn Marino
546701e196c8SJohn Marino	     /* Are we little or big endian?  From Harbison&Steele.  */
546801e196c8SJohn Marino	     union
546901e196c8SJohn Marino	     {
547001e196c8SJohn Marino	       long int l;
547101e196c8SJohn Marino	       char c[sizeof (long int)];
547201e196c8SJohn Marino	     } u;
547301e196c8SJohn Marino	     u.l = 1;
547401e196c8SJohn Marino	     return u.c[sizeof (long int) - 1] == 1;
547501e196c8SJohn Marino
547601e196c8SJohn Marino  ;
547701e196c8SJohn Marino  return 0;
547801e196c8SJohn Marino}
547901e196c8SJohn Marino_ACEOF
5480*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO"
5481*6eef5f0cSAntonio Huete Jimenezthen :
548201e196c8SJohn Marino  ac_cv_c_bigendian=no
5483*6eef5f0cSAntonio Huete Jimenezelse $as_nop
548401e196c8SJohn Marino  ac_cv_c_bigendian=yes
548501e196c8SJohn Marinofi
548601e196c8SJohn Marinorm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
548701e196c8SJohn Marino  conftest.$ac_objext conftest.beam conftest.$ac_ext
548801e196c8SJohn Marinofi
548901e196c8SJohn Marino
549001e196c8SJohn Marino    fi
549101e196c8SJohn Marinofi
5492*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5493*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_bigendian" >&6; }
549401e196c8SJohn Marino case $ac_cv_c_bigendian in #(
549501e196c8SJohn Marino   yes)
5496*6eef5f0cSAntonio Huete Jimenez     printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
549701e196c8SJohn Marino;; #(
549801e196c8SJohn Marino   no)
549901e196c8SJohn Marino      ;; #(
550001e196c8SJohn Marino   universal)
550101e196c8SJohn Marino
5502*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
550301e196c8SJohn Marino
550401e196c8SJohn Marino     ;; #(
550501e196c8SJohn Marino   *)
5506ca58f742SDaniel Fojt     as_fn_error $? "unknown endianness
550701e196c8SJohn Marino presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
550801e196c8SJohn Marino esac
550901e196c8SJohn Marino
5510*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5511*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for an ANSI C-conforming const... " >&6; }
5512*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_const+y}
5513*6eef5f0cSAntonio Huete Jimenezthen :
5514*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5515*6eef5f0cSAntonio Huete Jimenezelse $as_nop
551601e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
551701e196c8SJohn Marino/* end confdefs.h.  */
551801e196c8SJohn Marino
551901e196c8SJohn Marinoint
5520*6eef5f0cSAntonio Huete Jimenezmain (void)
552101e196c8SJohn Marino{
5522ca58f742SDaniel Fojt
552301e196c8SJohn Marino#ifndef __cplusplus
5524ca58f742SDaniel Fojt  /* Ultrix mips cc rejects this sort of thing.  */
552501e196c8SJohn Marino  typedef int charset[2];
5526ca58f742SDaniel Fojt  const charset cs = { 0, 0 };
552701e196c8SJohn Marino  /* SunOS 4.1.1 cc rejects this.  */
552801e196c8SJohn Marino  char const *const *pcpcc;
552901e196c8SJohn Marino  char **ppc;
553001e196c8SJohn Marino  /* NEC SVR4.0.2 mips cc rejects this.  */
553101e196c8SJohn Marino  struct point {int x, y;};
553201e196c8SJohn Marino  static struct point const zero = {0,0};
5533*6eef5f0cSAntonio Huete Jimenez  /* IBM XL C 1.02.0.0 rejects this.
553401e196c8SJohn Marino     It does not let you subtract one const X* pointer from another in
553501e196c8SJohn Marino     an arm of an if-expression whose if-part is not a constant
553601e196c8SJohn Marino     expression */
553701e196c8SJohn Marino  const char *g = "string";
553801e196c8SJohn Marino  pcpcc = &g + (g ? g-g : 0);
553901e196c8SJohn Marino  /* HPUX 7.0 cc rejects these. */
554001e196c8SJohn Marino  ++pcpcc;
554101e196c8SJohn Marino  ppc = (char**) pcpcc;
554201e196c8SJohn Marino  pcpcc = (char const *const *) ppc;
5543ca58f742SDaniel Fojt  { /* SCO 3.2v4 cc rejects this sort of thing.  */
5544ca58f742SDaniel Fojt    char tx;
5545ca58f742SDaniel Fojt    char *t = &tx;
554601e196c8SJohn Marino    char const *s = 0 ? (char *) 0 : (char const *) 0;
554701e196c8SJohn Marino
554801e196c8SJohn Marino    *t++ = 0;
554901e196c8SJohn Marino    if (s) return 0;
555001e196c8SJohn Marino  }
555101e196c8SJohn Marino  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
555201e196c8SJohn Marino    int x[] = {25, 17};
555301e196c8SJohn Marino    const int *foo = &x[0];
555401e196c8SJohn Marino    ++foo;
555501e196c8SJohn Marino  }
555601e196c8SJohn Marino  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
555701e196c8SJohn Marino    typedef const int *iptr;
555801e196c8SJohn Marino    iptr p = 0;
555901e196c8SJohn Marino    ++p;
556001e196c8SJohn Marino  }
5561*6eef5f0cSAntonio Huete Jimenez  { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying
556201e196c8SJohn Marino       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5563ca58f742SDaniel Fojt    struct s { int j; const int *ap[3]; } bx;
5564ca58f742SDaniel Fojt    struct s *b = &bx; b->j = 5;
556501e196c8SJohn Marino  }
556601e196c8SJohn Marino  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
556701e196c8SJohn Marino    const int foo = 10;
556801e196c8SJohn Marino    if (!foo) return 0;
556901e196c8SJohn Marino  }
557001e196c8SJohn Marino  return !cs[0] && !zero.x;
557101e196c8SJohn Marino#endif
557201e196c8SJohn Marino
557301e196c8SJohn Marino  ;
557401e196c8SJohn Marino  return 0;
557501e196c8SJohn Marino}
557601e196c8SJohn Marino_ACEOF
5577*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5578*6eef5f0cSAntonio Huete Jimenezthen :
557901e196c8SJohn Marino  ac_cv_c_const=yes
5580*6eef5f0cSAntonio Huete Jimenezelse $as_nop
558101e196c8SJohn Marino  ac_cv_c_const=no
558201e196c8SJohn Marinofi
5583*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
558401e196c8SJohn Marinofi
5585*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5586*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_const" >&6; }
558701e196c8SJohn Marinoif test $ac_cv_c_const = no; then
558801e196c8SJohn Marino
5589*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define const /**/" >>confdefs.h
5590*6eef5f0cSAntonio Huete Jimenez
5591*6eef5f0cSAntonio Huete Jimenezfi
5592*6eef5f0cSAntonio Huete Jimenez
5593*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5594*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for inline... " >&6; }
5595*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_inline+y}
5596*6eef5f0cSAntonio Huete Jimenezthen :
5597*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5598*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5599*6eef5f0cSAntonio Huete Jimenez  ac_cv_c_inline=no
5600*6eef5f0cSAntonio Huete Jimenezfor ac_kw in inline __inline__ __inline; do
5601*6eef5f0cSAntonio Huete Jimenez  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
5603*6eef5f0cSAntonio Huete Jimenez#ifndef __cplusplus
5604*6eef5f0cSAntonio Huete Jimeneztypedef int foo_t;
5605*6eef5f0cSAntonio Huete Jimenezstatic $ac_kw foo_t static_foo (void) {return 0; }
5606*6eef5f0cSAntonio Huete Jimenez$ac_kw foo_t foo (void) {return 0; }
5607*6eef5f0cSAntonio Huete Jimenez#endif
5608*6eef5f0cSAntonio Huete Jimenez
5609*6eef5f0cSAntonio Huete Jimenez_ACEOF
5610*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5611*6eef5f0cSAntonio Huete Jimenezthen :
5612*6eef5f0cSAntonio Huete Jimenez  ac_cv_c_inline=$ac_kw
5613*6eef5f0cSAntonio Huete Jimenezfi
5614*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5615*6eef5f0cSAntonio Huete Jimenez  test "$ac_cv_c_inline" != no && break
5616*6eef5f0cSAntonio Huete Jimenezdone
5617*6eef5f0cSAntonio Huete Jimenez
5618*6eef5f0cSAntonio Huete Jimenezfi
5619*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5620*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_inline" >&6; }
5621*6eef5f0cSAntonio Huete Jimenez
5622*6eef5f0cSAntonio Huete Jimenezcase $ac_cv_c_inline in
5623*6eef5f0cSAntonio Huete Jimenez  inline | yes) ;;
5624*6eef5f0cSAntonio Huete Jimenez  *)
5625*6eef5f0cSAntonio Huete Jimenez    case $ac_cv_c_inline in
5626*6eef5f0cSAntonio Huete Jimenez      no) ac_val=;;
5627*6eef5f0cSAntonio Huete Jimenez      *) ac_val=$ac_cv_c_inline;;
5628*6eef5f0cSAntonio Huete Jimenez    esac
5629*6eef5f0cSAntonio Huete Jimenez    cat >>confdefs.h <<_ACEOF
5630*6eef5f0cSAntonio Huete Jimenez#ifndef __cplusplus
5631*6eef5f0cSAntonio Huete Jimenez#define inline $ac_val
5632*6eef5f0cSAntonio Huete Jimenez#endif
5633*6eef5f0cSAntonio Huete Jimenez_ACEOF
5634*6eef5f0cSAntonio Huete Jimenez    ;;
5635*6eef5f0cSAntonio Huete Jimenezesac
5636*6eef5f0cSAntonio Huete Jimenez
5637*6eef5f0cSAntonio Huete Jimenezac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
5638*6eef5f0cSAntonio Huete Jimenezcase $ac_cv_c_int64_t in #(
5639*6eef5f0cSAntonio Huete Jimenez  no|yes) ;; #(
5640*6eef5f0cSAntonio Huete Jimenez  *)
5641*6eef5f0cSAntonio Huete Jimenez
5642*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define int64_t $ac_cv_c_int64_t" >>confdefs.h
5643*6eef5f0cSAntonio Huete Jimenez;;
5644*6eef5f0cSAntonio Huete Jimenezesac
5645*6eef5f0cSAntonio Huete Jimenez
5646*6eef5f0cSAntonio Huete Jimenez
5647*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
5648*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for unsigned long long int... " >&6; }
5649*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_type_unsigned_long_long_int+y}
5650*6eef5f0cSAntonio Huete Jimenezthen :
5651*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5652*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5653*6eef5f0cSAntonio Huete Jimenez  ac_cv_type_unsigned_long_long_int=yes
5654*6eef5f0cSAntonio Huete Jimenez     case $ac_prog_cc_stdc in
5655*6eef5f0cSAntonio Huete Jimenez       no | c89) ;;
5656*6eef5f0cSAntonio Huete Jimenez       *)
5657*6eef5f0cSAntonio Huete Jimenez	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5658*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
5659*6eef5f0cSAntonio Huete Jimenez
5660*6eef5f0cSAntonio Huete Jimenez  /* For now, do not test the preprocessor; as of 2007 there are too many
5661*6eef5f0cSAntonio Huete Jimenez	 implementations with broken preprocessors.  Perhaps this can
5662*6eef5f0cSAntonio Huete Jimenez	 be revisited in 2012.  In the meantime, code should not expect
5663*6eef5f0cSAntonio Huete Jimenez	 #if to work with literals wider than 32 bits.  */
5664*6eef5f0cSAntonio Huete Jimenez      /* Test literals.  */
5665*6eef5f0cSAntonio Huete Jimenez      long long int ll = 9223372036854775807ll;
5666*6eef5f0cSAntonio Huete Jimenez      long long int nll = -9223372036854775807LL;
5667*6eef5f0cSAntonio Huete Jimenez      unsigned long long int ull = 18446744073709551615ULL;
5668*6eef5f0cSAntonio Huete Jimenez      /* Test constant expressions.   */
5669*6eef5f0cSAntonio Huete Jimenez      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
5670*6eef5f0cSAntonio Huete Jimenez		     ? 1 : -1)];
5671*6eef5f0cSAntonio Huete Jimenez      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
5672*6eef5f0cSAntonio Huete Jimenez		     ? 1 : -1)];
5673*6eef5f0cSAntonio Huete Jimenez      int i = 63;
5674*6eef5f0cSAntonio Huete Jimenezint
5675*6eef5f0cSAntonio Huete Jimenezmain (void)
5676*6eef5f0cSAntonio Huete Jimenez{
5677*6eef5f0cSAntonio Huete Jimenez/* Test availability of runtime routines for shift and division.  */
5678*6eef5f0cSAntonio Huete Jimenez      long long int llmax = 9223372036854775807ll;
5679*6eef5f0cSAntonio Huete Jimenez      unsigned long long int ullmax = 18446744073709551615ull;
5680*6eef5f0cSAntonio Huete Jimenez      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
5681*6eef5f0cSAntonio Huete Jimenez	      | (llmax / ll) | (llmax % ll)
5682*6eef5f0cSAntonio Huete Jimenez	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
5683*6eef5f0cSAntonio Huete Jimenez	      | (ullmax / ull) | (ullmax % ull));
5684*6eef5f0cSAntonio Huete Jimenez  ;
5685*6eef5f0cSAntonio Huete Jimenez  return 0;
5686*6eef5f0cSAntonio Huete Jimenez}
5687*6eef5f0cSAntonio Huete Jimenez
5688*6eef5f0cSAntonio Huete Jimenez_ACEOF
5689*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO"
5690*6eef5f0cSAntonio Huete Jimenezthen :
5691*6eef5f0cSAntonio Huete Jimenez
5692*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5693*6eef5f0cSAntonio Huete Jimenez  ac_cv_type_unsigned_long_long_int=no
5694*6eef5f0cSAntonio Huete Jimenezfi
5695*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \
5696*6eef5f0cSAntonio Huete Jimenez    conftest$ac_exeext conftest.$ac_ext;;
5697*6eef5f0cSAntonio Huete Jimenez     esac
5698*6eef5f0cSAntonio Huete Jimenezfi
5699*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
5700*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_type_unsigned_long_long_int" >&6; }
5701*6eef5f0cSAntonio Huete Jimenez  if test $ac_cv_type_unsigned_long_long_int = yes; then
5702*6eef5f0cSAntonio Huete Jimenez
5703*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
5704*6eef5f0cSAntonio Huete Jimenez
5705*6eef5f0cSAntonio Huete Jimenez  fi
5706*6eef5f0cSAntonio Huete Jimenez
5707*6eef5f0cSAntonio Huete Jimenez
5708*6eef5f0cSAntonio Huete Jimenez
5709*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
5710*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for long long int... " >&6; }
5711*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_type_long_long_int+y}
5712*6eef5f0cSAntonio Huete Jimenezthen :
5713*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5714*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5715*6eef5f0cSAntonio Huete Jimenez  ac_cv_type_long_long_int=yes
5716*6eef5f0cSAntonio Huete Jimenez      case $ac_prog_cc_stdc in
5717*6eef5f0cSAntonio Huete Jimenez	no | c89) ;;
5718*6eef5f0cSAntonio Huete Jimenez	*)
5719*6eef5f0cSAntonio Huete Jimenez	  ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
5720*6eef5f0cSAntonio Huete Jimenez	  if test $ac_cv_type_long_long_int = yes; then
5721*6eef5f0cSAntonio Huete Jimenez	    	    	    	    if test "$cross_compiling" = yes
5722*6eef5f0cSAntonio Huete Jimenezthen :
5723*6eef5f0cSAntonio Huete Jimenez  :
5724*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5725*6eef5f0cSAntonio Huete Jimenez  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5726*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
5727*6eef5f0cSAntonio Huete Jimenez#include <limits.h>
5728*6eef5f0cSAntonio Huete Jimenez		   #ifndef LLONG_MAX
5729*6eef5f0cSAntonio Huete Jimenez		   # define HALF \
5730*6eef5f0cSAntonio Huete Jimenez			    (1LL << (sizeof (long long int) * CHAR_BIT - 2))
5731*6eef5f0cSAntonio Huete Jimenez		   # define LLONG_MAX (HALF - 1 + HALF)
5732*6eef5f0cSAntonio Huete Jimenez		   #endif
5733*6eef5f0cSAntonio Huete Jimenezint
5734*6eef5f0cSAntonio Huete Jimenezmain (void)
5735*6eef5f0cSAntonio Huete Jimenez{
5736*6eef5f0cSAntonio Huete Jimenezlong long int n = 1;
5737*6eef5f0cSAntonio Huete Jimenez		   int i;
5738*6eef5f0cSAntonio Huete Jimenez		   for (i = 0; ; i++)
5739*6eef5f0cSAntonio Huete Jimenez		     {
5740*6eef5f0cSAntonio Huete Jimenez		       long long int m = n << i;
5741*6eef5f0cSAntonio Huete Jimenez		       if (m >> i != n)
5742*6eef5f0cSAntonio Huete Jimenez			 return 1;
5743*6eef5f0cSAntonio Huete Jimenez		       if (LLONG_MAX / 2 < m)
5744*6eef5f0cSAntonio Huete Jimenez			 break;
5745*6eef5f0cSAntonio Huete Jimenez		     }
5746*6eef5f0cSAntonio Huete Jimenez		   return 0;
5747*6eef5f0cSAntonio Huete Jimenez  ;
5748*6eef5f0cSAntonio Huete Jimenez  return 0;
5749*6eef5f0cSAntonio Huete Jimenez}
5750*6eef5f0cSAntonio Huete Jimenez_ACEOF
5751*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO"
5752*6eef5f0cSAntonio Huete Jimenezthen :
5753*6eef5f0cSAntonio Huete Jimenez
5754*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5755*6eef5f0cSAntonio Huete Jimenez  ac_cv_type_long_long_int=no
5756*6eef5f0cSAntonio Huete Jimenezfi
5757*6eef5f0cSAntonio Huete Jimenezrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5758*6eef5f0cSAntonio Huete Jimenez  conftest.$ac_objext conftest.beam conftest.$ac_ext
5759*6eef5f0cSAntonio Huete Jimenezfi
5760*6eef5f0cSAntonio Huete Jimenez
5761*6eef5f0cSAntonio Huete Jimenez	  fi;;
5762*6eef5f0cSAntonio Huete Jimenez      esac
5763*6eef5f0cSAntonio Huete Jimenezfi
5764*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
5765*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_type_long_long_int" >&6; }
5766*6eef5f0cSAntonio Huete Jimenez  if test $ac_cv_type_long_long_int = yes; then
5767*6eef5f0cSAntonio Huete Jimenez
5768*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
576901e196c8SJohn Marino
577001e196c8SJohn Marino  fi
577101e196c8SJohn Marino
5772f445c897SJohn Marinoac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5773*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_mode_t" = xyes
5774*6eef5f0cSAntonio Huete Jimenezthen :
5775f445c897SJohn Marino
5776*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5777f445c897SJohn Marino
5778*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define mode_t int" >>confdefs.h
5779f445c897SJohn Marino
5780f445c897SJohn Marinofi
5781f445c897SJohn Marino
578201e196c8SJohn Marinoac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5783*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_off_t" = xyes
5784*6eef5f0cSAntonio Huete Jimenezthen :
578501e196c8SJohn Marino
5786*6eef5f0cSAntonio Huete Jimenezelse $as_nop
578701e196c8SJohn Marino
5788*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define off_t long int" >>confdefs.h
578901e196c8SJohn Marino
579001e196c8SJohn Marinofi
579101e196c8SJohn Marino
579201e196c8SJohn Marino
5793*6eef5f0cSAntonio Huete Jimenez  ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
5794*6eef5f0cSAntonio Huete Jimenez"
5795*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_pid_t" = xyes
5796*6eef5f0cSAntonio Huete Jimenezthen :
579701e196c8SJohn Marino
5798*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5799*6eef5f0cSAntonio Huete Jimenez                                          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5800*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
5801*6eef5f0cSAntonio Huete Jimenez
5802*6eef5f0cSAntonio Huete Jimenez          #if defined _WIN64 && !defined __CYGWIN__
5803*6eef5f0cSAntonio Huete Jimenez          LLP64
5804*6eef5f0cSAntonio Huete Jimenez          #endif
5805*6eef5f0cSAntonio Huete Jimenez
5806*6eef5f0cSAntonio Huete Jimenezint
5807*6eef5f0cSAntonio Huete Jimenezmain (void)
5808*6eef5f0cSAntonio Huete Jimenez{
5809*6eef5f0cSAntonio Huete Jimenez
5810*6eef5f0cSAntonio Huete Jimenez  ;
5811*6eef5f0cSAntonio Huete Jimenez  return 0;
5812*6eef5f0cSAntonio Huete Jimenez}
5813*6eef5f0cSAntonio Huete Jimenez
581401e196c8SJohn Marino_ACEOF
5815*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5816*6eef5f0cSAntonio Huete Jimenezthen :
5817*6eef5f0cSAntonio Huete Jimenez  ac_pid_type='int'
5818*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5819*6eef5f0cSAntonio Huete Jimenez  ac_pid_type='__int64'
5820*6eef5f0cSAntonio Huete Jimenezfi
5821*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5822*6eef5f0cSAntonio Huete Jimenez
5823*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
5824*6eef5f0cSAntonio Huete Jimenez
582501e196c8SJohn Marino
582601e196c8SJohn Marinofi
582701e196c8SJohn Marino
5828*6eef5f0cSAntonio Huete Jimenez
582901e196c8SJohn Marinoac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5830*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_size_t" = xyes
5831*6eef5f0cSAntonio Huete Jimenezthen :
583201e196c8SJohn Marino
5833*6eef5f0cSAntonio Huete Jimenezelse $as_nop
583401e196c8SJohn Marino
5835*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define size_t unsigned int" >>confdefs.h
583601e196c8SJohn Marino
583701e196c8SJohn Marinofi
583801e196c8SJohn Marino
5839f445c897SJohn Marinoac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5840f445c897SJohn Marinocase $ac_cv_c_uint32_t in #(
5841f445c897SJohn Marino  no|yes) ;; #(
5842f445c897SJohn Marino  *)
5843f445c897SJohn Marino
5844*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define _UINT32_T 1" >>confdefs.h
5845f445c897SJohn Marino
5846f445c897SJohn Marino
5847*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h
5848f445c897SJohn Marino;;
5849f445c897SJohn Marino  esac
5850f445c897SJohn Marino
5851*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
5852*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
5853*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_undeclared_builtin_options+y}
5854*6eef5f0cSAntonio Huete Jimenezthen :
5855*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5856*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5857*6eef5f0cSAntonio Huete Jimenez  ac_save_CFLAGS=$CFLAGS
5858*6eef5f0cSAntonio Huete Jimenez   ac_cv_c_undeclared_builtin_options='cannot detect'
5859*6eef5f0cSAntonio Huete Jimenez   for ac_arg in '' -fno-builtin; do
5860*6eef5f0cSAntonio Huete Jimenez     CFLAGS="$ac_save_CFLAGS $ac_arg"
5861*6eef5f0cSAntonio Huete Jimenez     # This test program should *not* compile successfully.
5862*6eef5f0cSAntonio Huete Jimenez     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5863*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
5864*6eef5f0cSAntonio Huete Jimenez
5865*6eef5f0cSAntonio Huete Jimenezint
5866*6eef5f0cSAntonio Huete Jimenezmain (void)
5867*6eef5f0cSAntonio Huete Jimenez{
5868*6eef5f0cSAntonio Huete Jimenez(void) strchr;
5869*6eef5f0cSAntonio Huete Jimenez  ;
5870*6eef5f0cSAntonio Huete Jimenez  return 0;
5871*6eef5f0cSAntonio Huete Jimenez}
5872*6eef5f0cSAntonio Huete Jimenez_ACEOF
5873*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5874*6eef5f0cSAntonio Huete Jimenezthen :
5875*6eef5f0cSAntonio Huete Jimenez
5876*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5877*6eef5f0cSAntonio Huete Jimenez  # This test program should compile successfully.
5878*6eef5f0cSAntonio Huete Jimenez        # No library function is consistently available on
5879*6eef5f0cSAntonio Huete Jimenez        # freestanding implementations, so test against a dummy
5880*6eef5f0cSAntonio Huete Jimenez        # declaration.  Include always-available headers on the
5881*6eef5f0cSAntonio Huete Jimenez        # off chance that they somehow elicit warnings.
5882*6eef5f0cSAntonio Huete Jimenez        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5883*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h.  */
5884*6eef5f0cSAntonio Huete Jimenez#include <float.h>
5885*6eef5f0cSAntonio Huete Jimenez#include <limits.h>
5886*6eef5f0cSAntonio Huete Jimenez#include <stdarg.h>
5887*6eef5f0cSAntonio Huete Jimenez#include <stddef.h>
5888*6eef5f0cSAntonio Huete Jimenezextern void ac_decl (int, char *);
5889*6eef5f0cSAntonio Huete Jimenez
5890*6eef5f0cSAntonio Huete Jimenezint
5891*6eef5f0cSAntonio Huete Jimenezmain (void)
5892*6eef5f0cSAntonio Huete Jimenez{
5893*6eef5f0cSAntonio Huete Jimenez(void) ac_decl (0, (char *) 0);
5894*6eef5f0cSAntonio Huete Jimenez  (void) ac_decl;
5895*6eef5f0cSAntonio Huete Jimenez
5896*6eef5f0cSAntonio Huete Jimenez  ;
5897*6eef5f0cSAntonio Huete Jimenez  return 0;
5898*6eef5f0cSAntonio Huete Jimenez}
5899*6eef5f0cSAntonio Huete Jimenez_ACEOF
5900*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5901*6eef5f0cSAntonio Huete Jimenezthen :
5902*6eef5f0cSAntonio Huete Jimenez  if test x"$ac_arg" = x
5903*6eef5f0cSAntonio Huete Jimenezthen :
5904*6eef5f0cSAntonio Huete Jimenez  ac_cv_c_undeclared_builtin_options='none needed'
5905*6eef5f0cSAntonio Huete Jimenezelse $as_nop
5906*6eef5f0cSAntonio Huete Jimenez  ac_cv_c_undeclared_builtin_options=$ac_arg
5907*6eef5f0cSAntonio Huete Jimenezfi
5908*6eef5f0cSAntonio Huete Jimenez          break
5909*6eef5f0cSAntonio Huete Jimenezfi
5910*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5911*6eef5f0cSAntonio Huete Jimenezfi
5912*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5913*6eef5f0cSAntonio Huete Jimenez    done
5914*6eef5f0cSAntonio Huete Jimenez    CFLAGS=$ac_save_CFLAGS
5915*6eef5f0cSAntonio Huete Jimenez
5916*6eef5f0cSAntonio Huete Jimenezfi
5917*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
5918*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
5919*6eef5f0cSAntonio Huete Jimenez  case $ac_cv_c_undeclared_builtin_options in #(
5920*6eef5f0cSAntonio Huete Jimenez  'cannot detect') :
5921*6eef5f0cSAntonio Huete Jimenez    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5922*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5923*6eef5f0cSAntonio Huete Jimenezas_fn_error $? "cannot make $CC report undeclared builtins
5924*6eef5f0cSAntonio Huete JimenezSee \`config.log' for more details" "$LINENO" 5; } ;; #(
5925*6eef5f0cSAntonio Huete Jimenez  'none needed') :
5926*6eef5f0cSAntonio Huete Jimenez    ac_c_undeclared_builtin_options='' ;; #(
5927*6eef5f0cSAntonio Huete Jimenez  *) :
5928*6eef5f0cSAntonio Huete Jimenez    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
5929*6eef5f0cSAntonio Huete Jimenezesac
5930*6eef5f0cSAntonio Huete Jimenez
5931*6eef5f0cSAntonio Huete Jimenezac_fn_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
593201e196c8SJohn Marino/* NetBSD declares sys_siglist in unistd.h.  */
593301e196c8SJohn Marino#ifdef HAVE_UNISTD_H
593401e196c8SJohn Marino# include <unistd.h>
593501e196c8SJohn Marino#endif
593601e196c8SJohn Marino
5937*6eef5f0cSAntonio Huete Jimenez" "$ac_c_undeclared_builtin_options" "CFLAGS"
5938*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_have_decl_sys_siglist" = xyes
5939*6eef5f0cSAntonio Huete Jimenezthen :
594001e196c8SJohn Marino  ac_have_decl=1
5941*6eef5f0cSAntonio Huete Jimenezelse $as_nop
594201e196c8SJohn Marino  ac_have_decl=0
594301e196c8SJohn Marinofi
5944*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_DECL_SYS_SIGLIST $ac_have_decl" >>confdefs.h
594501e196c8SJohn Marino
594601e196c8SJohn Marino
594701e196c8SJohn Marino
594801e196c8SJohn Marino
594901e196c8SJohn Marino
5950*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
5951*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; }
5952*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_struct_tm+y}
5953*6eef5f0cSAntonio Huete Jimenezthen :
5954*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
5955*6eef5f0cSAntonio Huete Jimenezelse $as_nop
595601e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
595701e196c8SJohn Marino/* end confdefs.h.  */
595801e196c8SJohn Marino#include <sys/types.h>
595901e196c8SJohn Marino#include <time.h>
596001e196c8SJohn Marino
596101e196c8SJohn Marinoint
5962*6eef5f0cSAntonio Huete Jimenezmain (void)
596301e196c8SJohn Marino{
596401e196c8SJohn Marinostruct tm tm;
596501e196c8SJohn Marino				     int *p = &tm.tm_sec;
596601e196c8SJohn Marino				     return !p;
596701e196c8SJohn Marino  ;
596801e196c8SJohn Marino  return 0;
596901e196c8SJohn Marino}
597001e196c8SJohn Marino_ACEOF
5971*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
5972*6eef5f0cSAntonio Huete Jimenezthen :
597301e196c8SJohn Marino  ac_cv_struct_tm=time.h
5974*6eef5f0cSAntonio Huete Jimenezelse $as_nop
597501e196c8SJohn Marino  ac_cv_struct_tm=sys/time.h
597601e196c8SJohn Marinofi
5977*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
597801e196c8SJohn Marinofi
5979*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5980*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_struct_tm" >&6; }
598101e196c8SJohn Marinoif test $ac_cv_struct_tm = sys/time.h; then
598201e196c8SJohn Marino
5983*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
598401e196c8SJohn Marino
598501e196c8SJohn Marinofi
598601e196c8SJohn Marino
598701e196c8SJohn Marino
5988a34d5fb1SAntonio Huete Jimenez
5989a34d5fb1SAntonio Huete Jimenezac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "
5990a34d5fb1SAntonio Huete Jimenez#ifdef HAVE_SYS_TYPES_H
5991a34d5fb1SAntonio Huete Jimenez#include <sys/types.h>
5992a34d5fb1SAntonio Huete Jimenez#endif
5993a34d5fb1SAntonio Huete Jimenez#include <signal.h>
5994a34d5fb1SAntonio Huete Jimenez
5995a34d5fb1SAntonio Huete Jimenez"
5996*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_sig_atomic_t" = xyes
5997*6eef5f0cSAntonio Huete Jimenezthen :
5998a34d5fb1SAntonio Huete Jimenez
5999*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h
6000*6eef5f0cSAntonio Huete Jimenez
6001*6eef5f0cSAntonio Huete Jimenez
6002*6eef5f0cSAntonio Huete Jimenezfi
6003*6eef5f0cSAntonio Huete Jimenez
6004*6eef5f0cSAntonio Huete Jimenez
6005*6eef5f0cSAntonio Huete Jimenez
6006*6eef5f0cSAntonio Huete Jimenezac_func=
6007*6eef5f0cSAntonio Huete Jimenezfor ac_item in $ac_func_c_list
6008*6eef5f0cSAntonio Huete Jimenezdo
6009*6eef5f0cSAntonio Huete Jimenez  if test $ac_func; then
6010*6eef5f0cSAntonio Huete Jimenez    ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
6011*6eef5f0cSAntonio Huete Jimenez    if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
6012*6eef5f0cSAntonio Huete Jimenez      echo "#define $ac_item 1" >> confdefs.h
6013*6eef5f0cSAntonio Huete Jimenez    fi
6014*6eef5f0cSAntonio Huete Jimenez    ac_func=
6015a34d5fb1SAntonio Huete Jimenez  else
6016*6eef5f0cSAntonio Huete Jimenez    ac_func=$ac_item
6017a34d5fb1SAntonio Huete Jimenez  fi
601801e196c8SJohn Marinodone
601901e196c8SJohn Marino
602001e196c8SJohn Marino
602101e196c8SJohn Marino
602201e196c8SJohn Marinoif test "x$ac_cv_func_fork" = xyes; then
6023*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6024*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for working fork... " >&6; }
6025*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_func_fork_works+y}
6026*6eef5f0cSAntonio Huete Jimenezthen :
6027*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
6028*6eef5f0cSAntonio Huete Jimenezelse $as_nop
6029*6eef5f0cSAntonio Huete Jimenez  if test "$cross_compiling" = yes
6030*6eef5f0cSAntonio Huete Jimenezthen :
603101e196c8SJohn Marino  ac_cv_func_fork_works=cross
6032*6eef5f0cSAntonio Huete Jimenezelse $as_nop
603301e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
603401e196c8SJohn Marino/* end confdefs.h.  */
603501e196c8SJohn Marino$ac_includes_default
603601e196c8SJohn Marinoint
6037*6eef5f0cSAntonio Huete Jimenezmain (void)
603801e196c8SJohn Marino{
603901e196c8SJohn Marino
604001e196c8SJohn Marino	  /* By Ruediger Kuhlmann. */
604101e196c8SJohn Marino	  return fork () < 0;
604201e196c8SJohn Marino
604301e196c8SJohn Marino  ;
604401e196c8SJohn Marino  return 0;
604501e196c8SJohn Marino}
604601e196c8SJohn Marino_ACEOF
6047*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO"
6048*6eef5f0cSAntonio Huete Jimenezthen :
604901e196c8SJohn Marino  ac_cv_func_fork_works=yes
6050*6eef5f0cSAntonio Huete Jimenezelse $as_nop
605101e196c8SJohn Marino  ac_cv_func_fork_works=no
605201e196c8SJohn Marinofi
605301e196c8SJohn Marinorm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
605401e196c8SJohn Marino  conftest.$ac_objext conftest.beam conftest.$ac_ext
605501e196c8SJohn Marinofi
605601e196c8SJohn Marino
605701e196c8SJohn Marinofi
6058*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6059*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_func_fork_works" >&6; }
606001e196c8SJohn Marino
606101e196c8SJohn Marinoelse
606201e196c8SJohn Marino  ac_cv_func_fork_works=$ac_cv_func_fork
606301e196c8SJohn Marinofi
606401e196c8SJohn Marinoif test "x$ac_cv_func_fork_works" = xcross; then
606501e196c8SJohn Marino  case $host in
606601e196c8SJohn Marino    *-*-amigaos* | *-*-msdosdjgpp*)
606701e196c8SJohn Marino      # Override, as these systems have only a dummy fork() stub
606801e196c8SJohn Marino      ac_cv_func_fork_works=no
606901e196c8SJohn Marino      ;;
607001e196c8SJohn Marino    *)
607101e196c8SJohn Marino      ac_cv_func_fork_works=yes
607201e196c8SJohn Marino      ;;
607301e196c8SJohn Marino  esac
6074*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
6075*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
607601e196c8SJohn Marinofi
607701e196c8SJohn Marinoac_cv_func_vfork_works=$ac_cv_func_vfork
607801e196c8SJohn Marinoif test "x$ac_cv_func_vfork" = xyes; then
6079*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
6080*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for working vfork... " >&6; }
6081*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_func_vfork_works+y}
6082*6eef5f0cSAntonio Huete Jimenezthen :
6083*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
6084*6eef5f0cSAntonio Huete Jimenezelse $as_nop
6085*6eef5f0cSAntonio Huete Jimenez  if test "$cross_compiling" = yes
6086*6eef5f0cSAntonio Huete Jimenezthen :
608701e196c8SJohn Marino  ac_cv_func_vfork_works=cross
6088*6eef5f0cSAntonio Huete Jimenezelse $as_nop
608901e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
609001e196c8SJohn Marino/* end confdefs.h.  */
609101e196c8SJohn Marino/* Thanks to Paul Eggert for this test.  */
609201e196c8SJohn Marino$ac_includes_default
6093*6eef5f0cSAntonio Huete Jimenez#include <signal.h>
609401e196c8SJohn Marino#include <sys/wait.h>
609501e196c8SJohn Marino#ifdef HAVE_VFORK_H
609601e196c8SJohn Marino# include <vfork.h>
609701e196c8SJohn Marino#endif
6098*6eef5f0cSAntonio Huete Jimenez
6099*6eef5f0cSAntonio Huete Jimenezstatic void
6100*6eef5f0cSAntonio Huete Jimenezdo_nothing (int sig)
6101*6eef5f0cSAntonio Huete Jimenez{
6102*6eef5f0cSAntonio Huete Jimenez  (void) sig;
6103*6eef5f0cSAntonio Huete Jimenez}
6104*6eef5f0cSAntonio Huete Jimenez
610501e196c8SJohn Marino/* On some sparc systems, changes by the child to local and incoming
610601e196c8SJohn Marino   argument registers are propagated back to the parent.  The compiler
610701e196c8SJohn Marino   is told about this with #include <vfork.h>, but some compilers
610801e196c8SJohn Marino   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
610901e196c8SJohn Marino   static variable whose address is put into a register that is
611001e196c8SJohn Marino   clobbered by the vfork.  */
611101e196c8SJohn Marinostatic void
611201e196c8SJohn Marinosparc_address_test (int arg)
611301e196c8SJohn Marino{
611401e196c8SJohn Marino  static pid_t child;
611501e196c8SJohn Marino  if (!child) {
611601e196c8SJohn Marino    child = vfork ();
611701e196c8SJohn Marino    if (child < 0) {
611801e196c8SJohn Marino      perror ("vfork");
611901e196c8SJohn Marino      _exit(2);
612001e196c8SJohn Marino    }
612101e196c8SJohn Marino    if (!child) {
612201e196c8SJohn Marino      arg = getpid();
612301e196c8SJohn Marino      write(-1, "", 0);
612401e196c8SJohn Marino      _exit (arg);
612501e196c8SJohn Marino    }
612601e196c8SJohn Marino  }
612701e196c8SJohn Marino}
612801e196c8SJohn Marino
612901e196c8SJohn Marinoint
6130*6eef5f0cSAntonio Huete Jimenezmain (void)
613101e196c8SJohn Marino{
613201e196c8SJohn Marino  pid_t parent = getpid ();
613301e196c8SJohn Marino  pid_t child;
613401e196c8SJohn Marino
613501e196c8SJohn Marino  sparc_address_test (0);
613601e196c8SJohn Marino
6137*6eef5f0cSAntonio Huete Jimenez  /* On Solaris 2.4, changes by the child to the signal handler
6138*6eef5f0cSAntonio Huete Jimenez     also munge signal handlers in the parent.  To detect this,
6139*6eef5f0cSAntonio Huete Jimenez     start by putting the parent's handler in a known state.  */
6140*6eef5f0cSAntonio Huete Jimenez  signal (SIGTERM, SIG_DFL);
6141*6eef5f0cSAntonio Huete Jimenez
614201e196c8SJohn Marino  child = vfork ();
614301e196c8SJohn Marino
614401e196c8SJohn Marino  if (child == 0) {
614501e196c8SJohn Marino    /* Here is another test for sparc vfork register problems.  This
614601e196c8SJohn Marino       test uses lots of local variables, at least as many local
614701e196c8SJohn Marino       variables as main has allocated so far including compiler
614801e196c8SJohn Marino       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
614901e196c8SJohn Marino       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
615001e196c8SJohn Marino       reuse the register of parent for one of the local variables,
615101e196c8SJohn Marino       since it will think that parent can't possibly be used any more
615201e196c8SJohn Marino       in this routine.  Assigning to the local variable will thus
615301e196c8SJohn Marino       munge parent in the parent process.  */
615401e196c8SJohn Marino    pid_t
615501e196c8SJohn Marino      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
615601e196c8SJohn Marino      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
615701e196c8SJohn Marino    /* Convince the compiler that p..p7 are live; otherwise, it might
615801e196c8SJohn Marino       use the same hardware register for all 8 local variables.  */
615901e196c8SJohn Marino    if (p != p1 || p != p2 || p != p3 || p != p4
616001e196c8SJohn Marino	|| p != p5 || p != p6 || p != p7)
616101e196c8SJohn Marino      _exit(1);
616201e196c8SJohn Marino
6163*6eef5f0cSAntonio Huete Jimenez    /* Alter the child's signal handler.  */
6164*6eef5f0cSAntonio Huete Jimenez    if (signal (SIGTERM, do_nothing) != SIG_DFL)
6165*6eef5f0cSAntonio Huete Jimenez      _exit(1);
6166*6eef5f0cSAntonio Huete Jimenez
616701e196c8SJohn Marino    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
616801e196c8SJohn Marino       from child file descriptors.  If the child closes a descriptor
616901e196c8SJohn Marino       before it execs or exits, this munges the parent's descriptor
617001e196c8SJohn Marino       as well.  Test for this by closing stdout in the child.  */
617101e196c8SJohn Marino    _exit(close(fileno(stdout)) != 0);
617201e196c8SJohn Marino  } else {
617301e196c8SJohn Marino    int status;
617401e196c8SJohn Marino    struct stat st;
617501e196c8SJohn Marino
617601e196c8SJohn Marino    while (wait(&status) != child)
617701e196c8SJohn Marino      ;
617801e196c8SJohn Marino    return (
617901e196c8SJohn Marino	 /* Was there some problem with vforking?  */
618001e196c8SJohn Marino	 child < 0
618101e196c8SJohn Marino
6182*6eef5f0cSAntonio Huete Jimenez	 /* Did the child munge the parent's signal handler?  */
6183*6eef5f0cSAntonio Huete Jimenez	 || signal (SIGTERM, SIG_DFL) != SIG_DFL
6184*6eef5f0cSAntonio Huete Jimenez
618501e196c8SJohn Marino	 /* Did the child fail?  (This shouldn't happen.)  */
618601e196c8SJohn Marino	 || status
618701e196c8SJohn Marino
618801e196c8SJohn Marino	 /* Did the vfork/compiler bug occur?  */
618901e196c8SJohn Marino	 || parent != getpid()
619001e196c8SJohn Marino
619101e196c8SJohn Marino	 /* Did the file descriptor bug occur?  */
619201e196c8SJohn Marino	 || fstat(fileno(stdout), &st) != 0
619301e196c8SJohn Marino	 );
619401e196c8SJohn Marino  }
619501e196c8SJohn Marino}
619601e196c8SJohn Marino_ACEOF
6197*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO"
6198*6eef5f0cSAntonio Huete Jimenezthen :
619901e196c8SJohn Marino  ac_cv_func_vfork_works=yes
6200*6eef5f0cSAntonio Huete Jimenezelse $as_nop
620101e196c8SJohn Marino  ac_cv_func_vfork_works=no
620201e196c8SJohn Marinofi
620301e196c8SJohn Marinorm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
620401e196c8SJohn Marino  conftest.$ac_objext conftest.beam conftest.$ac_ext
620501e196c8SJohn Marinofi
620601e196c8SJohn Marino
620701e196c8SJohn Marinofi
6208*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
6209*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_func_vfork_works" >&6; }
621001e196c8SJohn Marino
621101e196c8SJohn Marinofi;
621201e196c8SJohn Marinoif test "x$ac_cv_func_fork_works" = xcross; then
621301e196c8SJohn Marino  ac_cv_func_vfork_works=$ac_cv_func_vfork
6214*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
6215*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
621601e196c8SJohn Marinofi
621701e196c8SJohn Marino
621801e196c8SJohn Marinoif test "x$ac_cv_func_vfork_works" = xyes; then
621901e196c8SJohn Marino
6220*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_WORKING_VFORK 1" >>confdefs.h
622101e196c8SJohn Marino
622201e196c8SJohn Marinoelse
622301e196c8SJohn Marino
6224*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define vfork fork" >>confdefs.h
622501e196c8SJohn Marino
622601e196c8SJohn Marinofi
622701e196c8SJohn Marinoif test "x$ac_cv_func_fork_works" = xyes; then
622801e196c8SJohn Marino
6229*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_WORKING_FORK 1" >>confdefs.h
623001e196c8SJohn Marino
623101e196c8SJohn Marinofi
623201e196c8SJohn Marino
623301e196c8SJohn Marino
6234*6eef5f0cSAntonio Huete Jimenez
6235*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_vprintf" = xno
6236*6eef5f0cSAntonio Huete Jimenezthen :
623701e196c8SJohn Marino  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6238*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func__doprnt" = xyes
6239*6eef5f0cSAntonio Huete Jimenezthen :
624001e196c8SJohn Marino
6241*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
624201e196c8SJohn Marino
624301e196c8SJohn Marinofi
624401e196c8SJohn Marino
624501e196c8SJohn Marinofi
6246*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5
6247*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for wait3 that fills in rusage... " >&6; }
6248*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_func_wait3_rusage+y}
6249*6eef5f0cSAntonio Huete Jimenezthen :
6250*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
6251*6eef5f0cSAntonio Huete Jimenezelse $as_nop
6252*6eef5f0cSAntonio Huete Jimenez  if test "$cross_compiling" = yes
6253*6eef5f0cSAntonio Huete Jimenezthen :
625401e196c8SJohn Marino  ac_cv_func_wait3_rusage=no
6255*6eef5f0cSAntonio Huete Jimenezelse $as_nop
625601e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
625701e196c8SJohn Marino/* end confdefs.h.  */
625801e196c8SJohn Marino$ac_includes_default
625901e196c8SJohn Marino#include <sys/time.h>
626001e196c8SJohn Marino#include <sys/resource.h>
626101e196c8SJohn Marino#include <sys/wait.h>
626201e196c8SJohn Marino/* HP-UX has wait3 but does not fill in rusage at all.  */
626301e196c8SJohn Marinoint
6264*6eef5f0cSAntonio Huete Jimenezmain (void)
626501e196c8SJohn Marino{
626601e196c8SJohn Marino  struct rusage r;
626701e196c8SJohn Marino  int i;
626801e196c8SJohn Marino  /* Use a field that we can force nonzero --
626901e196c8SJohn Marino     voluntary context switches.
627001e196c8SJohn Marino     For systems like NeXT and OSF/1 that don't set it,
627101e196c8SJohn Marino     also use the system CPU time.  And page faults (I/O) for Linux.  */
627201e196c8SJohn Marino  r.ru_nvcsw = 0;
627301e196c8SJohn Marino  r.ru_stime.tv_sec = 0;
627401e196c8SJohn Marino  r.ru_stime.tv_usec = 0;
627501e196c8SJohn Marino  r.ru_majflt = r.ru_minflt = 0;
627601e196c8SJohn Marino  switch (fork ())
627701e196c8SJohn Marino    {
627801e196c8SJohn Marino    case 0: /* Child.  */
627901e196c8SJohn Marino      sleep(1); /* Give up the CPU.  */
628001e196c8SJohn Marino      _exit(0);
628101e196c8SJohn Marino      break;
628201e196c8SJohn Marino    case -1: /* What can we do?  */
628301e196c8SJohn Marino      _exit(0);
628401e196c8SJohn Marino      break;
628501e196c8SJohn Marino    default: /* Parent.  */
628601e196c8SJohn Marino      wait3(&i, 0, &r);
628701e196c8SJohn Marino      /* Avoid "text file busy" from rm on fast HP-UX machines.  */
628801e196c8SJohn Marino      sleep(2);
628901e196c8SJohn Marino      return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
629001e196c8SJohn Marino	      && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
629101e196c8SJohn Marino    }
629201e196c8SJohn Marino}
629301e196c8SJohn Marino_ACEOF
6294*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO"
6295*6eef5f0cSAntonio Huete Jimenezthen :
629601e196c8SJohn Marino  ac_cv_func_wait3_rusage=yes
6297*6eef5f0cSAntonio Huete Jimenezelse $as_nop
629801e196c8SJohn Marino  ac_cv_func_wait3_rusage=no
629901e196c8SJohn Marinofi
630001e196c8SJohn Marinorm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
630101e196c8SJohn Marino  conftest.$ac_objext conftest.beam conftest.$ac_ext
630201e196c8SJohn Marinofi
630301e196c8SJohn Marino
630401e196c8SJohn Marinofi
6305*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5
6306*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_func_wait3_rusage" >&6; }
630701e196c8SJohn Marinoif test $ac_cv_func_wait3_rusage = yes; then
630801e196c8SJohn Marino
6309*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h
631001e196c8SJohn Marino
631101e196c8SJohn Marinofi
631201e196c8SJohn Marino
6313*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "err" "ac_cv_func_err"
6314*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_err" = xyes
6315*6eef5f0cSAntonio Huete Jimenezthen :
6316*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_ERR 1" >>confdefs.h
631701e196c8SJohn Marino
631801e196c8SJohn Marinofi
6319*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "errx" "ac_cv_func_errx"
6320*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_errx" = xyes
6321*6eef5f0cSAntonio Huete Jimenezthen :
6322*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_ERRX 1" >>confdefs.h
6323*6eef5f0cSAntonio Huete Jimenez
6324*6eef5f0cSAntonio Huete Jimenezfi
6325*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
6326*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_getcwd" = xyes
6327*6eef5f0cSAntonio Huete Jimenezthen :
6328*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
6329*6eef5f0cSAntonio Huete Jimenez
6330*6eef5f0cSAntonio Huete Jimenezfi
6331*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "getenv" "ac_cv_func_getenv"
6332*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_getenv" = xyes
6333*6eef5f0cSAntonio Huete Jimenezthen :
6334*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_GETENV 1" >>confdefs.h
6335*6eef5f0cSAntonio Huete Jimenez
6336*6eef5f0cSAntonio Huete Jimenezfi
6337*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd"
6338*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_getwd" = xyes
6339*6eef5f0cSAntonio Huete Jimenezthen :
6340*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_GETWD 1" >>confdefs.h
6341*6eef5f0cSAntonio Huete Jimenez
6342*6eef5f0cSAntonio Huete Jimenezfi
6343*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "killpg" "ac_cv_func_killpg"
6344*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_killpg" = xyes
6345*6eef5f0cSAntonio Huete Jimenezthen :
6346*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_KILLPG 1" >>confdefs.h
6347*6eef5f0cSAntonio Huete Jimenez
6348*6eef5f0cSAntonio Huete Jimenezfi
6349*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
6350*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_mmap" = xyes
6351*6eef5f0cSAntonio Huete Jimenezthen :
6352*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
6353*6eef5f0cSAntonio Huete Jimenez
6354*6eef5f0cSAntonio Huete Jimenezfi
6355*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv"
6356*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_putenv" = xyes
6357*6eef5f0cSAntonio Huete Jimenezthen :
6358*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h
6359*6eef5f0cSAntonio Huete Jimenez
6360*6eef5f0cSAntonio Huete Jimenezfi
6361*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
6362*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_select" = xyes
6363*6eef5f0cSAntonio Huete Jimenezthen :
6364*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h
6365*6eef5f0cSAntonio Huete Jimenez
6366*6eef5f0cSAntonio Huete Jimenezfi
6367*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"
6368*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_setenv" = xyes
6369*6eef5f0cSAntonio Huete Jimenezthen :
6370*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h
6371*6eef5f0cSAntonio Huete Jimenez
6372*6eef5f0cSAntonio Huete Jimenezfi
6373*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid"
6374*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_setpgid" = xyes
6375*6eef5f0cSAntonio Huete Jimenezthen :
6376*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SETPGID 1" >>confdefs.h
6377*6eef5f0cSAntonio Huete Jimenez
6378*6eef5f0cSAntonio Huete Jimenezfi
6379*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit"
6380*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_setrlimit" = xyes
6381*6eef5f0cSAntonio Huete Jimenezthen :
6382*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SETRLIMIT 1" >>confdefs.h
6383*6eef5f0cSAntonio Huete Jimenez
6384*6eef5f0cSAntonio Huete Jimenezfi
6385*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "setsid" "ac_cv_func_setsid"
6386*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_setsid" = xyes
6387*6eef5f0cSAntonio Huete Jimenezthen :
6388*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SETSID 1" >>confdefs.h
6389*6eef5f0cSAntonio Huete Jimenez
6390*6eef5f0cSAntonio Huete Jimenezfi
6391*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigaddset" "ac_cv_func_sigaddset"
6392*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigaddset" = xyes
6393*6eef5f0cSAntonio Huete Jimenezthen :
6394*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SIGADDSET 1" >>confdefs.h
6395*6eef5f0cSAntonio Huete Jimenez
6396*6eef5f0cSAntonio Huete Jimenezfi
6397*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigpending" "ac_cv_func_sigpending"
6398*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigpending" = xyes
6399*6eef5f0cSAntonio Huete Jimenezthen :
6400*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SIGPENDING 1" >>confdefs.h
6401*6eef5f0cSAntonio Huete Jimenez
6402*6eef5f0cSAntonio Huete Jimenezfi
6403*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask"
6404*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigprocmask" = xyes
6405*6eef5f0cSAntonio Huete Jimenezthen :
6406*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SIGPROCMASK 1" >>confdefs.h
6407*6eef5f0cSAntonio Huete Jimenez
6408*6eef5f0cSAntonio Huete Jimenezfi
6409*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigsetmask" "ac_cv_func_sigsetmask"
6410*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigsetmask" = xyes
6411*6eef5f0cSAntonio Huete Jimenezthen :
6412*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SIGSETMASK 1" >>confdefs.h
6413*6eef5f0cSAntonio Huete Jimenez
6414*6eef5f0cSAntonio Huete Jimenezfi
6415*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigsuspend" "ac_cv_func_sigsuspend"
6416*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigsuspend" = xyes
6417*6eef5f0cSAntonio Huete Jimenezthen :
6418*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SIGSUSPEND 1" >>confdefs.h
6419*6eef5f0cSAntonio Huete Jimenez
6420*6eef5f0cSAntonio Huete Jimenezfi
6421*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigvec" "ac_cv_func_sigvec"
6422*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigvec" = xyes
6423*6eef5f0cSAntonio Huete Jimenezthen :
6424*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SIGVEC 1" >>confdefs.h
6425*6eef5f0cSAntonio Huete Jimenez
6426*6eef5f0cSAntonio Huete Jimenezfi
6427*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
6428*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_snprintf" = xyes
6429*6eef5f0cSAntonio Huete Jimenezthen :
6430*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
6431*6eef5f0cSAntonio Huete Jimenez
6432*6eef5f0cSAntonio Huete Jimenezfi
6433*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
6434*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strerror" = xyes
6435*6eef5f0cSAntonio Huete Jimenezthen :
6436*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h
6437*6eef5f0cSAntonio Huete Jimenez
6438*6eef5f0cSAntonio Huete Jimenezfi
6439*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
6440*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_stresep" = xyes
6441*6eef5f0cSAntonio Huete Jimenezthen :
6442*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h
6443*6eef5f0cSAntonio Huete Jimenez
6444*6eef5f0cSAntonio Huete Jimenezfi
6445*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
6446*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strftime" = xyes
6447*6eef5f0cSAntonio Huete Jimenezthen :
6448*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRFTIME 1" >>confdefs.h
6449*6eef5f0cSAntonio Huete Jimenez
6450*6eef5f0cSAntonio Huete Jimenezfi
6451*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
6452*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strsep" = xyes
6453*6eef5f0cSAntonio Huete Jimenezthen :
6454*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h
6455*6eef5f0cSAntonio Huete Jimenez
6456*6eef5f0cSAntonio Huete Jimenezfi
6457*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strtod" "ac_cv_func_strtod"
6458*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strtod" = xyes
6459*6eef5f0cSAntonio Huete Jimenezthen :
6460*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRTOD 1" >>confdefs.h
6461*6eef5f0cSAntonio Huete Jimenez
6462*6eef5f0cSAntonio Huete Jimenezfi
6463*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
6464*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strtol" = xyes
6465*6eef5f0cSAntonio Huete Jimenezthen :
6466*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h
6467*6eef5f0cSAntonio Huete Jimenez
6468*6eef5f0cSAntonio Huete Jimenezfi
6469*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
6470*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strtoll" = xyes
6471*6eef5f0cSAntonio Huete Jimenezthen :
6472*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRTOLL 1" >>confdefs.h
6473*6eef5f0cSAntonio Huete Jimenez
6474*6eef5f0cSAntonio Huete Jimenezfi
6475*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul"
6476*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strtoul" = xyes
6477*6eef5f0cSAntonio Huete Jimenezthen :
6478*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRTOUL 1" >>confdefs.h
6479*6eef5f0cSAntonio Huete Jimenez
6480*6eef5f0cSAntonio Huete Jimenezfi
6481*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl"
6482*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sysctl" = xyes
6483*6eef5f0cSAntonio Huete Jimenezthen :
6484*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SYSCTL 1" >>confdefs.h
6485*6eef5f0cSAntonio Huete Jimenez
6486*6eef5f0cSAntonio Huete Jimenezfi
6487*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
6488*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_unsetenv" = xyes
6489*6eef5f0cSAntonio Huete Jimenezthen :
6490*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
6491*6eef5f0cSAntonio Huete Jimenez
6492*6eef5f0cSAntonio Huete Jimenezfi
6493*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
6494*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_vsnprintf" = xyes
6495*6eef5f0cSAntonio Huete Jimenezthen :
6496*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_VSNPRINTF 1" >>confdefs.h
6497*6eef5f0cSAntonio Huete Jimenez
6498*6eef5f0cSAntonio Huete Jimenezfi
6499*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3"
6500*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_wait3" = xyes
6501*6eef5f0cSAntonio Huete Jimenezthen :
6502*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h
6503*6eef5f0cSAntonio Huete Jimenez
6504*6eef5f0cSAntonio Huete Jimenezfi
6505*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "wait4" "ac_cv_func_wait4"
6506*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_wait4" = xyes
6507*6eef5f0cSAntonio Huete Jimenezthen :
6508*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_WAIT4 1" >>confdefs.h
6509*6eef5f0cSAntonio Huete Jimenez
6510*6eef5f0cSAntonio Huete Jimenezfi
6511*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid"
6512*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_waitpid" = xyes
6513*6eef5f0cSAntonio Huete Jimenezthen :
6514*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_WAITPID 1" >>confdefs.h
6515*6eef5f0cSAntonio Huete Jimenez
6516*6eef5f0cSAntonio Huete Jimenezfi
6517*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "warn" "ac_cv_func_warn"
6518*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_warn" = xyes
6519*6eef5f0cSAntonio Huete Jimenezthen :
6520*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_WARN 1" >>confdefs.h
6521*6eef5f0cSAntonio Huete Jimenez
6522*6eef5f0cSAntonio Huete Jimenezfi
6523*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "warnx" "ac_cv_func_warnx"
6524*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_warnx" = xyes
6525*6eef5f0cSAntonio Huete Jimenezthen :
6526*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_WARNX 1" >>confdefs.h
6527*6eef5f0cSAntonio Huete Jimenez
6528*6eef5f0cSAntonio Huete Jimenezfi
652901e196c8SJohn Marino
653001e196c8SJohn Marino
6531*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
6532*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_getopt" = xyes
6533*6eef5f0cSAntonio Huete Jimenezthen :
6534*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h
6535*6eef5f0cSAntonio Huete Jimenez
6536*6eef5f0cSAntonio Huete Jimenezelse $as_nop
6537*6eef5f0cSAntonio Huete Jimenez  case " $LIBOBJS " in
6538*6eef5f0cSAntonio Huete Jimenez  *" getopt.$ac_objext "* ) ;;
6539*6eef5f0cSAntonio Huete Jimenez  *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
6540*6eef5f0cSAntonio Huete Jimenez ;;
6541*6eef5f0cSAntonio Huete Jimenezesac
6542*6eef5f0cSAntonio Huete Jimenez
6543*6eef5f0cSAntonio Huete Jimenezfi
6544ca58f742SDaniel Fojtac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
6545*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_realpath" = xyes
6546*6eef5f0cSAntonio Huete Jimenezthen :
6547*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h
654801e196c8SJohn Marino
6549*6eef5f0cSAntonio Huete Jimenezelse $as_nop
655001e196c8SJohn Marino  case " $LIBOBJS " in
6551ca58f742SDaniel Fojt  *" realpath.$ac_objext "* ) ;;
6552ca58f742SDaniel Fojt  *) LIBOBJS="$LIBOBJS realpath.$ac_objext"
655301e196c8SJohn Marino ;;
655401e196c8SJohn Marinoesac
655501e196c8SJohn Marino
655601e196c8SJohn Marinofi
6557ca58f742SDaniel Fojtac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
6558*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_dirname" = xyes
6559*6eef5f0cSAntonio Huete Jimenezthen :
6560*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_DIRNAME 1" >>confdefs.h
6561ca58f742SDaniel Fojt
6562*6eef5f0cSAntonio Huete Jimenezelse $as_nop
6563ca58f742SDaniel Fojt  case " $LIBOBJS " in
6564ca58f742SDaniel Fojt  *" dirname.$ac_objext "* ) ;;
6565ca58f742SDaniel Fojt  *) LIBOBJS="$LIBOBJS dirname.$ac_objext"
6566ca58f742SDaniel Fojt ;;
6567ca58f742SDaniel Fojtesac
6568ca58f742SDaniel Fojt
6569ca58f742SDaniel Fojtfi
6570*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
6571*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigaction" = xyes
6572*6eef5f0cSAntonio Huete Jimenezthen :
6573*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h
6574ca58f742SDaniel Fojt
6575*6eef5f0cSAntonio Huete Jimenezelse $as_nop
6576*6eef5f0cSAntonio Huete Jimenez  case " $LIBOBJS " in
6577*6eef5f0cSAntonio Huete Jimenez  *" sigaction.$ac_objext "* ) ;;
6578*6eef5f0cSAntonio Huete Jimenez  *) LIBOBJS="$LIBOBJS sigaction.$ac_objext"
6579*6eef5f0cSAntonio Huete Jimenez ;;
6580*6eef5f0cSAntonio Huete Jimenezesac
6581*6eef5f0cSAntonio Huete Jimenez
6582*6eef5f0cSAntonio Huete Jimenezfi
6583ca58f742SDaniel Fojtac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep"
6584*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_stresep" = xyes
6585*6eef5f0cSAntonio Huete Jimenezthen :
6586*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h
6587ca58f742SDaniel Fojt
6588*6eef5f0cSAntonio Huete Jimenezelse $as_nop
6589ca58f742SDaniel Fojt  case " $LIBOBJS " in
6590ca58f742SDaniel Fojt  *" stresep.$ac_objext "* ) ;;
6591ca58f742SDaniel Fojt  *) LIBOBJS="$LIBOBJS stresep.$ac_objext"
6592ca58f742SDaniel Fojt ;;
6593ca58f742SDaniel Fojtesac
6594ca58f742SDaniel Fojt
6595ca58f742SDaniel Fojtfi
6596ca58f742SDaniel Fojtac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
6597*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strlcpy" = xyes
6598*6eef5f0cSAntonio Huete Jimenezthen :
6599*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
6600ca58f742SDaniel Fojt
6601*6eef5f0cSAntonio Huete Jimenezelse $as_nop
6602ca58f742SDaniel Fojt  case " $LIBOBJS " in
6603ca58f742SDaniel Fojt  *" strlcpy.$ac_objext "* ) ;;
6604ca58f742SDaniel Fojt  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
6605ca58f742SDaniel Fojt ;;
6606ca58f742SDaniel Fojtesac
6607ca58f742SDaniel Fojt
6608ca58f742SDaniel Fojtfi
660901e196c8SJohn Marino
661001e196c8SJohn Marino
6611*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5
6612*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for emalloc in -lutil... " >&6; }
6613*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_lib_util_emalloc+y}
6614*6eef5f0cSAntonio Huete Jimenezthen :
6615*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
6616*6eef5f0cSAntonio Huete Jimenezelse $as_nop
661701e196c8SJohn Marino  ac_check_lib_save_LIBS=$LIBS
661801e196c8SJohn MarinoLIBS="-lutil  $LIBS"
661901e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
662001e196c8SJohn Marino/* end confdefs.h.  */
662101e196c8SJohn Marino
662201e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error.
662301e196c8SJohn Marino   Use char because int might match the return type of a GCC
662401e196c8SJohn Marino   builtin and then its argument prototype would still apply.  */
662501e196c8SJohn Marinochar emalloc ();
662601e196c8SJohn Marinoint
6627*6eef5f0cSAntonio Huete Jimenezmain (void)
662801e196c8SJohn Marino{
662901e196c8SJohn Marinoreturn emalloc ();
663001e196c8SJohn Marino  ;
663101e196c8SJohn Marino  return 0;
663201e196c8SJohn Marino}
663301e196c8SJohn Marino_ACEOF
6634*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO"
6635*6eef5f0cSAntonio Huete Jimenezthen :
663601e196c8SJohn Marino  ac_cv_lib_util_emalloc=yes
6637*6eef5f0cSAntonio Huete Jimenezelse $as_nop
663801e196c8SJohn Marino  ac_cv_lib_util_emalloc=no
663901e196c8SJohn Marinofi
6640*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \
664101e196c8SJohn Marino    conftest$ac_exeext conftest.$ac_ext
664201e196c8SJohn MarinoLIBS=$ac_check_lib_save_LIBS
664301e196c8SJohn Marinofi
6644*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5
6645*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_lib_util_emalloc" >&6; }
6646*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_lib_util_emalloc" = xyes
6647*6eef5f0cSAntonio Huete Jimenezthen :
6648*6eef5f0cSAntonio Huete Jimenez   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5
6649*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for erealloc in -lutil... " >&6; }
6650*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_lib_util_erealloc+y}
6651*6eef5f0cSAntonio Huete Jimenezthen :
6652*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
6653*6eef5f0cSAntonio Huete Jimenezelse $as_nop
665401e196c8SJohn Marino  ac_check_lib_save_LIBS=$LIBS
665501e196c8SJohn MarinoLIBS="-lutil  $LIBS"
665601e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
665701e196c8SJohn Marino/* end confdefs.h.  */
665801e196c8SJohn Marino
665901e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error.
666001e196c8SJohn Marino   Use char because int might match the return type of a GCC
666101e196c8SJohn Marino   builtin and then its argument prototype would still apply.  */
666201e196c8SJohn Marinochar erealloc ();
666301e196c8SJohn Marinoint
6664*6eef5f0cSAntonio Huete Jimenezmain (void)
666501e196c8SJohn Marino{
666601e196c8SJohn Marinoreturn erealloc ();
666701e196c8SJohn Marino  ;
666801e196c8SJohn Marino  return 0;
666901e196c8SJohn Marino}
667001e196c8SJohn Marino_ACEOF
6671*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO"
6672*6eef5f0cSAntonio Huete Jimenezthen :
667301e196c8SJohn Marino  ac_cv_lib_util_erealloc=yes
6674*6eef5f0cSAntonio Huete Jimenezelse $as_nop
667501e196c8SJohn Marino  ac_cv_lib_util_erealloc=no
667601e196c8SJohn Marinofi
6677*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \
667801e196c8SJohn Marino    conftest$ac_exeext conftest.$ac_ext
667901e196c8SJohn MarinoLIBS=$ac_check_lib_save_LIBS
668001e196c8SJohn Marinofi
6681*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5
6682*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_lib_util_erealloc" >&6; }
6683*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_lib_util_erealloc" = xyes
6684*6eef5f0cSAntonio Huete Jimenezthen :
6685*6eef5f0cSAntonio Huete Jimenez   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5
6686*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for estrdup in -lutil... " >&6; }
6687*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_lib_util_estrdup+y}
6688*6eef5f0cSAntonio Huete Jimenezthen :
6689*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
6690*6eef5f0cSAntonio Huete Jimenezelse $as_nop
669101e196c8SJohn Marino  ac_check_lib_save_LIBS=$LIBS
669201e196c8SJohn MarinoLIBS="-lutil  $LIBS"
669301e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
669401e196c8SJohn Marino/* end confdefs.h.  */
669501e196c8SJohn Marino
669601e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error.
669701e196c8SJohn Marino   Use char because int might match the return type of a GCC
669801e196c8SJohn Marino   builtin and then its argument prototype would still apply.  */
669901e196c8SJohn Marinochar estrdup ();
670001e196c8SJohn Marinoint
6701*6eef5f0cSAntonio Huete Jimenezmain (void)
670201e196c8SJohn Marino{
670301e196c8SJohn Marinoreturn estrdup ();
670401e196c8SJohn Marino  ;
670501e196c8SJohn Marino  return 0;
670601e196c8SJohn Marino}
670701e196c8SJohn Marino_ACEOF
6708*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO"
6709*6eef5f0cSAntonio Huete Jimenezthen :
671001e196c8SJohn Marino  ac_cv_lib_util_estrdup=yes
6711*6eef5f0cSAntonio Huete Jimenezelse $as_nop
671201e196c8SJohn Marino  ac_cv_lib_util_estrdup=no
671301e196c8SJohn Marinofi
6714*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \
671501e196c8SJohn Marino    conftest$ac_exeext conftest.$ac_ext
671601e196c8SJohn MarinoLIBS=$ac_check_lib_save_LIBS
671701e196c8SJohn Marinofi
6718*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5
6719*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_lib_util_estrdup" >&6; }
6720*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_lib_util_estrdup" = xyes
6721*6eef5f0cSAntonio Huete Jimenezthen :
6722*6eef5f0cSAntonio Huete Jimenez   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5
6723*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for estrndup in -lutil... " >&6; }
6724*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_lib_util_estrndup+y}
6725*6eef5f0cSAntonio Huete Jimenezthen :
6726*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
6727*6eef5f0cSAntonio Huete Jimenezelse $as_nop
672801e196c8SJohn Marino  ac_check_lib_save_LIBS=$LIBS
672901e196c8SJohn MarinoLIBS="-lutil  $LIBS"
673001e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
673101e196c8SJohn Marino/* end confdefs.h.  */
673201e196c8SJohn Marino
673301e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error.
673401e196c8SJohn Marino   Use char because int might match the return type of a GCC
673501e196c8SJohn Marino   builtin and then its argument prototype would still apply.  */
673601e196c8SJohn Marinochar estrndup ();
673701e196c8SJohn Marinoint
6738*6eef5f0cSAntonio Huete Jimenezmain (void)
673901e196c8SJohn Marino{
674001e196c8SJohn Marinoreturn estrndup ();
674101e196c8SJohn Marino  ;
674201e196c8SJohn Marino  return 0;
674301e196c8SJohn Marino}
674401e196c8SJohn Marino_ACEOF
6745*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO"
6746*6eef5f0cSAntonio Huete Jimenezthen :
674701e196c8SJohn Marino  ac_cv_lib_util_estrndup=yes
6748*6eef5f0cSAntonio Huete Jimenezelse $as_nop
674901e196c8SJohn Marino  ac_cv_lib_util_estrndup=no
675001e196c8SJohn Marinofi
6751*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \
675201e196c8SJohn Marino    conftest$ac_exeext conftest.$ac_ext
675301e196c8SJohn MarinoLIBS=$ac_check_lib_save_LIBS
675401e196c8SJohn Marinofi
6755*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5
6756*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_lib_util_estrndup" >&6; }
6757*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_lib_util_estrndup" = xyes
6758*6eef5f0cSAntonio Huete Jimenezthen :
675901e196c8SJohn Marino   LIBS="$LIBS -lutil"
676001e196c8SJohn Marino	    CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC"
676101e196c8SJohn Marinofi
676201e196c8SJohn Marino
676301e196c8SJohn Marinofi
676401e196c8SJohn Marino
676501e196c8SJohn Marinofi
676601e196c8SJohn Marino
676701e196c8SJohn Marinofi
676801e196c8SJohn Marino
676901e196c8SJohn Marino
6770*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
6771*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether stat file-mode macros are broken... " >&6; }
6772*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_header_stat_broken+y}
6773*6eef5f0cSAntonio Huete Jimenezthen :
6774*6eef5f0cSAntonio Huete Jimenez  printf %s "(cached) " >&6
6775*6eef5f0cSAntonio Huete Jimenezelse $as_nop
677601e196c8SJohn Marino  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
677701e196c8SJohn Marino/* end confdefs.h.  */
677801e196c8SJohn Marino#include <sys/types.h>
677901e196c8SJohn Marino#include <sys/stat.h>
678001e196c8SJohn Marino
678101e196c8SJohn Marino#if defined S_ISBLK && defined S_IFDIR
678201e196c8SJohn Marinoextern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
678301e196c8SJohn Marino#endif
678401e196c8SJohn Marino
678501e196c8SJohn Marino#if defined S_ISBLK && defined S_IFCHR
678601e196c8SJohn Marinoextern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
678701e196c8SJohn Marino#endif
678801e196c8SJohn Marino
678901e196c8SJohn Marino#if defined S_ISLNK && defined S_IFREG
679001e196c8SJohn Marinoextern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
679101e196c8SJohn Marino#endif
679201e196c8SJohn Marino
679301e196c8SJohn Marino#if defined S_ISSOCK && defined S_IFREG
679401e196c8SJohn Marinoextern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
679501e196c8SJohn Marino#endif
679601e196c8SJohn Marino
679701e196c8SJohn Marino_ACEOF
6798*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
6799*6eef5f0cSAntonio Huete Jimenezthen :
680001e196c8SJohn Marino  ac_cv_header_stat_broken=no
6801*6eef5f0cSAntonio Huete Jimenezelse $as_nop
680201e196c8SJohn Marino  ac_cv_header_stat_broken=yes
680301e196c8SJohn Marinofi
6804*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
680501e196c8SJohn Marinofi
6806*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
6807*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_header_stat_broken" >&6; }
680801e196c8SJohn Marinoif test $ac_cv_header_stat_broken = yes; then
680901e196c8SJohn Marino
6810*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define STAT_MACROS_BROKEN 1" >>confdefs.h
681101e196c8SJohn Marino
681201e196c8SJohn Marinofi
681301e196c8SJohn Marino
68146a91b982SJohn Marinoecho "checking if compiler supports __func__" >&6
68156a91b982SJohn Marinoac_ext=c
68166a91b982SJohn Marinoac_cpp='$CPP $CPPFLAGS'
68176a91b982SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
68186a91b982SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
68196a91b982SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu
68206a91b982SJohn Marino
68216a91b982SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext
68226a91b982SJohn Marino/* end confdefs.h.  */
68236a91b982SJohn Marino
68246a91b982SJohn Marinoint
6825*6eef5f0cSAntonio Huete Jimenezmain (void)
68266a91b982SJohn Marino{
68276a91b982SJohn Marinoconst char *func = __func__;
68286a91b982SJohn Marino  ;
68296a91b982SJohn Marino  return 0;
68306a91b982SJohn Marino}
68316a91b982SJohn Marino_ACEOF
6832*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO"
6833*6eef5f0cSAntonio Huete Jimenezthen :
68346a91b982SJohn Marino
6835*6eef5f0cSAntonio Huete Jimenezelse $as_nop
68366a91b982SJohn Marino
6837*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define __func__ __FUNCTION__" >>confdefs.h
68386a91b982SJohn Marino
68396a91b982SJohn Marinofi
6840*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6841*6eef5f0cSAntonio Huete Jimenezif test -x /usr/gnu/bin/diff; then
6842*6eef5f0cSAntonio Huete Jimenez	diff=/usr/gnu/bin/diff
6843*6eef5f0cSAntonio Huete Jimenez	diff_u=-u
6844*6eef5f0cSAntonio Huete Jimenezelse
6845*6eef5f0cSAntonio Huete Jimenez	diff=${diff:-diff}
6846*6eef5f0cSAntonio Huete Jimenez	echo $ECHO_N "checking if $diff -u works... $ECHO_C" >&6
6847*6eef5f0cSAntonio Huete Jimenez	if $diff -u /dev/null /dev/null > /dev/null 2>&1; then
684801e196c8SJohn Marino		diff_u=-u
684901e196c8SJohn Marino		echo yes >&6
685001e196c8SJohn Marino	else
685101e196c8SJohn Marino		diff_u=
685201e196c8SJohn Marino		echo no >&6
685301e196c8SJohn Marino	fi
6854*6eef5f0cSAntonio Huete Jimenezfi
685501e196c8SJohn Marinoecho "checking for MACHINE & MACHINE_ARCH..." >&6
685601e196c8SJohn Marinocat > conftest.$ac_ext <<EOF
685701e196c8SJohn Marino#include "confdefs.h"
685801e196c8SJohn Marino#include <sys/param.h>
685901e196c8SJohn Marino#ifdef MACHINE
686001e196c8SJohn Marinomachine=MACHINE
686101e196c8SJohn Marino#endif
686201e196c8SJohn Marino#ifdef MACHINE_ARCH
686301e196c8SJohn Marinomachine_arch=MACHINE_ARCH
686401e196c8SJohn Marino#endif
686501e196c8SJohn MarinoEOF
686601e196c8SJohn Marino
686701e196c8SJohn Marinodefault_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6868*6eef5f0cSAntonio Huete Jimenez	grep machine= | tr -d ' "'`
686901e196c8SJohn Marinorm -rf conftest*
687001e196c8SJohn Marinoif test "$default_machine"; then
687101e196c8SJohn Marino	eval "$default_machine"
687201e196c8SJohn Marinofi
687301e196c8SJohn Marinomachine=${machine:-`$srcdir/machine.sh`}
687401e196c8SJohn Marinomachine_arch=${machine_arch:-`$srcdir/machine.sh arch`}
687501e196c8SJohn Marinoecho "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6
687601e196c8SJohn Marino
687701e196c8SJohn Marino# Check whether --with-machine was given.
6878*6eef5f0cSAntonio Huete Jimenezif test ${with_machine+y}
6879*6eef5f0cSAntonio Huete Jimenezthen :
688001e196c8SJohn Marino  withval=$with_machine; case "${withval}" in
6881ca58f742SDaniel Fojtyes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;;
688201e196c8SJohn Marinono)    ;;
688301e196c8SJohn Marinogeneric) machine=`$srcdir/machine.sh`;;
688401e196c8SJohn Marino*)     machine=$with_machine;;
688501e196c8SJohn Marinoesac
688601e196c8SJohn Marinofi
688701e196c8SJohn Marino
688801e196c8SJohn Marinoforce_machine=
688901e196c8SJohn Marino
689001e196c8SJohn Marino# Check whether --with-force_machine was given.
6891*6eef5f0cSAntonio Huete Jimenezif test ${with_force_machine+y}
6892*6eef5f0cSAntonio Huete Jimenezthen :
689301e196c8SJohn Marino  withval=$with_force_machine; case "${withval}" in
689401e196c8SJohn Marinoyes)   force_machine=FORCE_;;
689501e196c8SJohn Marinono)    ;;
689601e196c8SJohn Marino*)     force_machine=FORCE_; machine=$with_force_machine;;
689701e196c8SJohn Marinoesac
689801e196c8SJohn Marinofi
689901e196c8SJohn Marino
690001e196c8SJohn Marinoforce_machine_arch=
690101e196c8SJohn Marino
690201e196c8SJohn Marino# Check whether --with-force_machine_arch was given.
6903*6eef5f0cSAntonio Huete Jimenezif test ${with_force_machine_arch+y}
6904*6eef5f0cSAntonio Huete Jimenezthen :
690501e196c8SJohn Marino  withval=$with_force_machine_arch; case "${withval}" in
690601e196c8SJohn Marinoyes)   force_machine_arch=FORCE_;;
690701e196c8SJohn Marinono)    ;;
6908a34d5fb1SAntonio Huete Jimenez*)     force_machine_arch=FORCE_; machine_arch=$with_force_machine_arch;;
690901e196c8SJohn Marinoesac
691001e196c8SJohn Marinofi
691101e196c8SJohn Marino
691201e196c8SJohn Marino
691301e196c8SJohn Marino# Check whether --with-machine_arch was given.
6914*6eef5f0cSAntonio Huete Jimenezif test ${with_machine_arch+y}
6915*6eef5f0cSAntonio Huete Jimenezthen :
691601e196c8SJohn Marino  withval=$with_machine_arch; case "${withval}" in
6917ca58f742SDaniel Fojtyes)   as_fn_error $? "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;;
691801e196c8SJohn Marinono)    ;;
691901e196c8SJohn Marino*)     machine_arch=$with_machine_arch;;
692001e196c8SJohn Marinoesac
692101e196c8SJohn Marinofi
692201e196c8SJohn Marino
6923a34d5fb1SAntonio Huete Jimenezecho "Using: ${force_machine}MACHINE=$machine, ${force_machine_arch}MACHINE_ARCH=$machine_arch" 1>&6
692401e196c8SJohn Marinodefault_sys_path=\${prefix}/share/mk
692501e196c8SJohn Marino
692601e196c8SJohn Marino# Check whether --with-default-sys-path was given.
6927*6eef5f0cSAntonio Huete Jimenezif test ${with_default_sys_path+y}
6928*6eef5f0cSAntonio Huete Jimenezthen :
692901e196c8SJohn Marino  withval=$with_default_sys_path; case "${withval}" in
6930ca58f742SDaniel Fojtyes)	as_fn_error $? "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;;
693101e196c8SJohn Marinono)	;;
693201e196c8SJohn Marino*)	default_sys_path="$with_default_sys_path"
693301e196c8SJohn Marino	;;
693401e196c8SJohn Marinoesac
693501e196c8SJohn Marinofi
693601e196c8SJohn Marino
693701e196c8SJohn Marino
693801e196c8SJohn Marino# Check whether --with-path-objdirprefix was given.
6939*6eef5f0cSAntonio Huete Jimenezif test ${with_path_objdirprefix+y}
6940*6eef5f0cSAntonio Huete Jimenezthen :
694101e196c8SJohn Marino  withval=$with_path_objdirprefix; case "${withval}" in
6942ca58f742SDaniel Fojtyes)   as_fn_error $? "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;;
694301e196c8SJohn Marinono)    CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;;
694401e196c8SJohn Marino*)     CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;;
694501e196c8SJohn Marinoesac
694601e196c8SJohn Marinofi
694701e196c8SJohn Marino
694801e196c8SJohn Marino# Check whether --enable-pwd-override was given.
6949*6eef5f0cSAntonio Huete Jimenezif test ${enable_pwd_override+y}
6950*6eef5f0cSAntonio Huete Jimenezthen :
695101e196c8SJohn Marino  enableval=$enable_pwd_override; case "${enableval}" in
695201e196c8SJohn Marinoyes)   ;;
695301e196c8SJohn Marinono)    CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;;
6954ca58f742SDaniel Fojt*)     as_fn_error $? "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;;
695501e196c8SJohn Marinoesac
695601e196c8SJohn Marinofi
695701e196c8SJohn Marino
695801e196c8SJohn Marino# Check whether --enable-check-make-chdir was given.
6959*6eef5f0cSAntonio Huete Jimenezif test ${enable_check_make_chdir+y}
6960*6eef5f0cSAntonio Huete Jimenezthen :
696101e196c8SJohn Marino  enableval=$enable_check_make_chdir; case "${enableval}" in
696201e196c8SJohn Marinoyes)   ;;
696301e196c8SJohn Marinono)    CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;;
6964ca58f742SDaniel Fojt*)     as_fn_error $? "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;;
696501e196c8SJohn Marinoesac
696601e196c8SJohn Marinofi
696701e196c8SJohn Marino
696801e196c8SJohn Marino
696901e196c8SJohn Marino# Check whether --with-mksrc was given.
6970*6eef5f0cSAntonio Huete Jimenezif test ${with_mksrc+y}
6971*6eef5f0cSAntonio Huete Jimenezthen :
697201e196c8SJohn Marino  withval=$with_mksrc; case "${withval}" in
697301e196c8SJohn Marino""|yes|no) ;;
697401e196c8SJohn Marino*) test -s $withval/install-mk && mksrc=$withval ||
6975ca58f742SDaniel Fojtas_fn_error $? "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5
697601e196c8SJohn Marino;;
697701e196c8SJohn Marinoesac
697801e196c8SJohn Marino
697901e196c8SJohn Marinofi
698001e196c8SJohn Marino
698101e196c8SJohn Marinosrcdir=`cd $srcdir && pwd`
698201e196c8SJohn Marinofor mksrc in $mksrc $srcdir/mk $srcdir/../mk mk
698301e196c8SJohn Marinodo
698401e196c8SJohn Marino	test -s $mksrc/install-mk || continue
698501e196c8SJohn Marino	mksrc=`cd $mksrc && pwd`
698601e196c8SJohn Marino	break
698701e196c8SJohn Marinodone
698801e196c8SJohn Marinomksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"`
698901e196c8SJohn Marinoecho "Using: MKSRC=$mksrc" 1>&6
6990*6eef5f0cSAntonio Huete Jimenezfor sh in /usr/xpg4/bin/sh $ALT_DEF_SHELLS
6991*6eef5f0cSAntonio Huete Jimenezdo
6992*6eef5f0cSAntonio Huete Jimenez	test -x $sh || continue
6993*6eef5f0cSAntonio Huete Jimenez	use_defshell $sh
6994*6eef5f0cSAntonio Huete Jimenez	break
6995*6eef5f0cSAntonio Huete Jimenezdone
6996*6eef5f0cSAntonio Huete Jimenezcase "$defshell_path$DEFSHELL_INDEX" in
6997*6eef5f0cSAntonio Huete Jimenez"")	;;
6998*6eef5f0cSAntonio Huete Jimenez*DEFSHELL_INDEX_CUSTOM)
699901e196c8SJohn Marino	echo "Using: SHELL=$defshell_path"  >&6
700001e196c8SJohn Marino
7001*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define DEFSHELL_CUSTOM \"$defshell_path\"" >>confdefs.h
700201e196c8SJohn Marino
7003*6eef5f0cSAntonio Huete Jimenez	;;
7004*6eef5f0cSAntonio Huete Jimenez/*INDEX*)
7005*6eef5f0cSAntonio Huete Jimenez	echo "Using: SHELL=$DEFSHELL_INDEX ($defshell_path)" | sed 's,DEFSHELL_INDEX_,,' >&6
700601e196c8SJohn Marino
7007*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h
700801e196c8SJohn Marino
7009*6eef5f0cSAntonio Huete Jimenez
7010*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define DEFSHELL_PATH \"$defshell_path\"" >>confdefs.h
7011*6eef5f0cSAntonio Huete Jimenez
7012*6eef5f0cSAntonio Huete Jimenez	;;
7013*6eef5f0cSAntonio Huete Jimenez*)
7014*6eef5f0cSAntonio Huete Jimenez	echo "Using: SHELL=$DEFSHELL_INDEX" | sed 's,DEFSHELL_INDEX_,,' >&6
7015*6eef5f0cSAntonio Huete Jimenez
7016*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h
7017*6eef5f0cSAntonio Huete Jimenez
7018*6eef5f0cSAntonio Huete Jimenez	;;
7019*6eef5f0cSAntonio Huete Jimenezesac
7020*6eef5f0cSAntonio Huete Jimenezcase "`echo bmake | egrep 'a|b' 2>&1`" in
7021*6eef5f0cSAntonio Huete Jimenezbmake) egrep=egrep;;
7022*6eef5f0cSAntonio Huete Jimenez*) egrep='grep -E';;
7023*6eef5f0cSAntonio Huete Jimenezesac
7024*6eef5f0cSAntonio Huete Jimenez
7025*6eef5f0cSAntonio Huete Jimenez
7026*6eef5f0cSAntonio Huete Jimenez
702701e196c8SJohn Marino
702801e196c8SJohn Marino
702901e196c8SJohn Marino
703001e196c8SJohn Marino
703101e196c8SJohn Marino
703201e196c8SJohn Marino
703301e196c8SJohn Marino
703401e196c8SJohn Marino
703501e196c8SJohn Marino
703601e196c8SJohn Marino
7037ca58f742SDaniel Fojt
7038ca58f742SDaniel Fojt
7039a34d5fb1SAntonio Huete Jimenez
7040ca58f742SDaniel Fojtbm_outfiles="Makefile.config unit-tests/Makefile.config make-bootstrap.sh"
7041ca58f742SDaniel Fojtif test $use_makefile = yes; then
7042ca58f742SDaniel Fojt   bm_outfiles="makefile $bm_outfiles"
7043ca58f742SDaniel Fojtfi
7044*6eef5f0cSAntonio Huete Jimenez
7045*6eef5f0cSAntonio Huete Jimenezhere=`'pwd'`
7046*6eef5f0cSAntonio Huete Jimenez: srcdir=$srcdir
7047*6eef5f0cSAntonio Huete Jimenez: here=  $here
7048*6eef5f0cSAntonio Huete Jimenezcase "$here" in
7049*6eef5f0cSAntonio Huete Jimenez$srcdir/obj*) # make sure we put unit-tests/Makefile.config in the right place
7050*6eef5f0cSAntonio Huete Jimenez	obj=`basename $here`
7051*6eef5f0cSAntonio Huete Jimenez	mkdir -p $srcdir/unit-tests/$obj
7052*6eef5f0cSAntonio Huete Jimenez	test -d unit-tests || ln -s ../unit-tests/$obj unit-tests
7053*6eef5f0cSAntonio Huete Jimenez	;;
7054*6eef5f0cSAntonio Huete Jimenezesac
7055*6eef5f0cSAntonio Huete Jimenez
7056ca58f742SDaniel Fojtac_config_files="$ac_config_files $bm_outfiles"
705701e196c8SJohn Marino
705801e196c8SJohn Marinocat >confcache <<\_ACEOF
705901e196c8SJohn Marino# This file is a shell script that caches the results of configure
706001e196c8SJohn Marino# tests run on this system so they can be shared between configure
706101e196c8SJohn Marino# scripts and configure runs, see configure's option --config-cache.
706201e196c8SJohn Marino# It is not useful on other systems.  If it contains results you don't
706301e196c8SJohn Marino# want to keep, you may remove or edit it.
706401e196c8SJohn Marino#
706501e196c8SJohn Marino# config.status only pays attention to the cache file if you give it
706601e196c8SJohn Marino# the --recheck option to rerun configure.
706701e196c8SJohn Marino#
706801e196c8SJohn Marino# `ac_cv_env_foo' variables (set or unset) will be overridden when
706901e196c8SJohn Marino# loading this file, other *unset* `ac_cv_foo' will be assigned the
707001e196c8SJohn Marino# following values.
707101e196c8SJohn Marino
707201e196c8SJohn Marino_ACEOF
707301e196c8SJohn Marino
707401e196c8SJohn Marino# The following way of writing the cache mishandles newlines in values,
707501e196c8SJohn Marino# but we know of no workaround that is simple, portable, and efficient.
707601e196c8SJohn Marino# So, we kill variables containing newlines.
707701e196c8SJohn Marino# Ultrix sh set writes to stderr and can't be redirected directly,
707801e196c8SJohn Marino# and sets the high bit in the cache file unless we assign to the vars.
707901e196c8SJohn Marino(
708001e196c8SJohn Marino  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
708101e196c8SJohn Marino    eval ac_val=\$$ac_var
708201e196c8SJohn Marino    case $ac_val in #(
708301e196c8SJohn Marino    *${as_nl}*)
708401e196c8SJohn Marino      case $ac_var in #(
7085*6eef5f0cSAntonio Huete Jimenez      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7086*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
708701e196c8SJohn Marino      esac
708801e196c8SJohn Marino      case $ac_var in #(
708901e196c8SJohn Marino      _ | IFS | as_nl) ;; #(
709001e196c8SJohn Marino      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
709101e196c8SJohn Marino      *) { eval $ac_var=; unset $ac_var;} ;;
709201e196c8SJohn Marino      esac ;;
709301e196c8SJohn Marino    esac
709401e196c8SJohn Marino  done
709501e196c8SJohn Marino
709601e196c8SJohn Marino  (set) 2>&1 |
709701e196c8SJohn Marino    case $as_nl`(ac_space=' '; set) 2>&1` in #(
709801e196c8SJohn Marino    *${as_nl}ac_space=\ *)
709901e196c8SJohn Marino      # `set' does not quote correctly, so add quotes: double-quote
710001e196c8SJohn Marino      # substitution turns \\\\ into \\, and sed turns \\ into \.
710101e196c8SJohn Marino      sed -n \
710201e196c8SJohn Marino	"s/'/'\\\\''/g;
710301e196c8SJohn Marino	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
710401e196c8SJohn Marino      ;; #(
710501e196c8SJohn Marino    *)
710601e196c8SJohn Marino      # `set' quotes correctly as required by POSIX, so do not add quotes.
710701e196c8SJohn Marino      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
710801e196c8SJohn Marino      ;;
710901e196c8SJohn Marino    esac |
711001e196c8SJohn Marino    sort
711101e196c8SJohn Marino) |
711201e196c8SJohn Marino  sed '
711301e196c8SJohn Marino     /^ac_cv_env_/b end
711401e196c8SJohn Marino     t clear
711501e196c8SJohn Marino     :clear
7116*6eef5f0cSAntonio Huete Jimenez     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
711701e196c8SJohn Marino     t end
711801e196c8SJohn Marino     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
711901e196c8SJohn Marino     :end' >>confcache
712001e196c8SJohn Marinoif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
712101e196c8SJohn Marino  if test -w "$cache_file"; then
7122ca58f742SDaniel Fojt    if test "x$cache_file" != "x/dev/null"; then
7123*6eef5f0cSAntonio Huete Jimenez      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7124*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: updating cache $cache_file" >&6;}
7125ca58f742SDaniel Fojt      if test ! -f "$cache_file" || test -h "$cache_file"; then
7126ca58f742SDaniel Fojt	cat confcache >"$cache_file"
7127ca58f742SDaniel Fojt      else
7128ca58f742SDaniel Fojt        case $cache_file in #(
7129ca58f742SDaniel Fojt        */* | ?:*)
7130ca58f742SDaniel Fojt	  mv -f confcache "$cache_file"$$ &&
7131ca58f742SDaniel Fojt	  mv -f "$cache_file"$$ "$cache_file" ;; #(
7132ca58f742SDaniel Fojt        *)
7133ca58f742SDaniel Fojt	  mv -f confcache "$cache_file" ;;
7134ca58f742SDaniel Fojt	esac
7135ca58f742SDaniel Fojt      fi
7136ca58f742SDaniel Fojt    fi
713701e196c8SJohn Marino  else
7138*6eef5f0cSAntonio Huete Jimenez    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7139*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
714001e196c8SJohn Marino  fi
714101e196c8SJohn Marinofi
714201e196c8SJohn Marinorm -f confcache
714301e196c8SJohn Marino
714401e196c8SJohn Marinotest "x$prefix" = xNONE && prefix=$ac_default_prefix
714501e196c8SJohn Marino# Let make expand exec_prefix.
714601e196c8SJohn Marinotest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
714701e196c8SJohn Marino
714801e196c8SJohn MarinoDEFS=-DHAVE_CONFIG_H
714901e196c8SJohn Marino
715001e196c8SJohn Marinoac_libobjs=
715101e196c8SJohn Marinoac_ltlibobjs=
7152ca58f742SDaniel FojtU=
715301e196c8SJohn Marinofor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
715401e196c8SJohn Marino  # 1. Remove the extension, and $U if already installed.
715501e196c8SJohn Marino  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7156*6eef5f0cSAntonio Huete Jimenez  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
715701e196c8SJohn Marino  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
715801e196c8SJohn Marino  #    will be set to the directory where LIBOBJS objects are built.
715901e196c8SJohn Marino  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
716001e196c8SJohn Marino  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
716101e196c8SJohn Marinodone
716201e196c8SJohn MarinoLIBOBJS=$ac_libobjs
716301e196c8SJohn Marino
716401e196c8SJohn MarinoLTLIBOBJS=$ac_ltlibobjs
716501e196c8SJohn Marino
716601e196c8SJohn Marino
716701e196c8SJohn Marino
716801e196c8SJohn Marino
7169ca58f742SDaniel Fojt: "${CONFIG_STATUS=./config.status}"
717001e196c8SJohn Marinoac_write_fail=0
717101e196c8SJohn Marinoac_clean_files_save=$ac_clean_files
717201e196c8SJohn Marinoac_clean_files="$ac_clean_files $CONFIG_STATUS"
7173*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7174*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
717501e196c8SJohn Marinoas_write_fail=0
717601e196c8SJohn Marinocat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
717701e196c8SJohn Marino#! $SHELL
717801e196c8SJohn Marino# Generated by $as_me.
717901e196c8SJohn Marino# Run this file to recreate the current configuration.
718001e196c8SJohn Marino# Compiler output produced by configure, useful for debugging
718101e196c8SJohn Marino# configure, is in config.log if it exists.
718201e196c8SJohn Marino
718301e196c8SJohn Marinodebug=false
718401e196c8SJohn Marinoac_cs_recheck=false
718501e196c8SJohn Marinoac_cs_silent=false
718601e196c8SJohn Marino
718701e196c8SJohn MarinoSHELL=\${CONFIG_SHELL-$SHELL}
718801e196c8SJohn Marinoexport SHELL
718901e196c8SJohn Marino_ASEOF
719001e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
719101e196c8SJohn Marino## -------------------- ##
719201e196c8SJohn Marino## M4sh Initialization. ##
719301e196c8SJohn Marino## -------------------- ##
719401e196c8SJohn Marino
719501e196c8SJohn Marino# Be more Bourne compatible
719601e196c8SJohn MarinoDUALCASE=1; export DUALCASE # for MKS sh
7197*6eef5f0cSAntonio Huete Jimenezas_nop=:
7198*6eef5f0cSAntonio Huete Jimenezif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
7199*6eef5f0cSAntonio Huete Jimenezthen :
720001e196c8SJohn Marino  emulate sh
720101e196c8SJohn Marino  NULLCMD=:
720201e196c8SJohn Marino  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
720301e196c8SJohn Marino  # is contrary to our usage.  Disable this feature.
720401e196c8SJohn Marino  alias -g '${1+"$@"}'='"$@"'
720501e196c8SJohn Marino  setopt NO_GLOB_SUBST
7206*6eef5f0cSAntonio Huete Jimenezelse $as_nop
720701e196c8SJohn Marino  case `(set -o) 2>/dev/null` in #(
720801e196c8SJohn Marino  *posix*) :
720901e196c8SJohn Marino    set -o posix ;; #(
721001e196c8SJohn Marino  *) :
721101e196c8SJohn Marino     ;;
721201e196c8SJohn Marinoesac
721301e196c8SJohn Marinofi
721401e196c8SJohn Marino
721501e196c8SJohn Marino
7216*6eef5f0cSAntonio Huete Jimenez
7217*6eef5f0cSAntonio Huete Jimenez# Reset variables that may have inherited troublesome values from
7218*6eef5f0cSAntonio Huete Jimenez# the environment.
7219*6eef5f0cSAntonio Huete Jimenez
7220*6eef5f0cSAntonio Huete Jimenez# IFS needs to be set, to space, tab, and newline, in precisely that order.
7221*6eef5f0cSAntonio Huete Jimenez# (If _AS_PATH_WALK were called with IFS unset, it would have the
7222*6eef5f0cSAntonio Huete Jimenez# side effect of setting IFS to empty, thus disabling word splitting.)
7223*6eef5f0cSAntonio Huete Jimenez# Quoting is to prevent editors from complaining about space-tab.
722401e196c8SJohn Marinoas_nl='
722501e196c8SJohn Marino'
722601e196c8SJohn Marinoexport as_nl
7227*6eef5f0cSAntonio Huete JimenezIFS=" ""	$as_nl"
7228*6eef5f0cSAntonio Huete Jimenez
7229*6eef5f0cSAntonio Huete JimenezPS1='$ '
7230*6eef5f0cSAntonio Huete JimenezPS2='> '
7231*6eef5f0cSAntonio Huete JimenezPS4='+ '
7232*6eef5f0cSAntonio Huete Jimenez
7233*6eef5f0cSAntonio Huete Jimenez# Ensure predictable behavior from utilities with locale-dependent output.
7234*6eef5f0cSAntonio Huete JimenezLC_ALL=C
7235*6eef5f0cSAntonio Huete Jimenezexport LC_ALL
7236*6eef5f0cSAntonio Huete JimenezLANGUAGE=C
7237*6eef5f0cSAntonio Huete Jimenezexport LANGUAGE
7238*6eef5f0cSAntonio Huete Jimenez
7239*6eef5f0cSAntonio Huete Jimenez# We cannot yet rely on "unset" to work, but we need these variables
7240*6eef5f0cSAntonio Huete Jimenez# to be unset--not just set to an empty or harmless value--now, to
7241*6eef5f0cSAntonio Huete Jimenez# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
7242*6eef5f0cSAntonio Huete Jimenez# also avoids known problems related to "unset" and subshell syntax
7243*6eef5f0cSAntonio Huete Jimenez# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
7244*6eef5f0cSAntonio Huete Jimenezfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
7245*6eef5f0cSAntonio Huete Jimenezdo eval test \${$as_var+y} \
7246*6eef5f0cSAntonio Huete Jimenez  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7247*6eef5f0cSAntonio Huete Jimenezdone
7248*6eef5f0cSAntonio Huete Jimenez
7249*6eef5f0cSAntonio Huete Jimenez# Ensure that fds 0, 1, and 2 are open.
7250*6eef5f0cSAntonio Huete Jimenezif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
7251*6eef5f0cSAntonio Huete Jimenezif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
7252*6eef5f0cSAntonio Huete Jimenezif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
725301e196c8SJohn Marino
725401e196c8SJohn Marino# The user is always right.
7255*6eef5f0cSAntonio Huete Jimenezif ${PATH_SEPARATOR+false} :; then
725601e196c8SJohn Marino  PATH_SEPARATOR=:
725701e196c8SJohn Marino  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
725801e196c8SJohn Marino    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
725901e196c8SJohn Marino      PATH_SEPARATOR=';'
726001e196c8SJohn Marino  }
726101e196c8SJohn Marinofi
726201e196c8SJohn Marino
726301e196c8SJohn Marino
726401e196c8SJohn Marino# Find who we are.  Look in the path if we contain no directory separator.
7265ca58f742SDaniel Fojtas_myself=
726601e196c8SJohn Marinocase $0 in #((
726701e196c8SJohn Marino  *[\\/]* ) as_myself=$0 ;;
726801e196c8SJohn Marino  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
726901e196c8SJohn Marinofor as_dir in $PATH
727001e196c8SJohn Marinodo
727101e196c8SJohn Marino  IFS=$as_save_IFS
7272*6eef5f0cSAntonio Huete Jimenez  case $as_dir in #(((
7273*6eef5f0cSAntonio Huete Jimenez    '') as_dir=./ ;;
7274*6eef5f0cSAntonio Huete Jimenez    */) ;;
7275*6eef5f0cSAntonio Huete Jimenez    *) as_dir=$as_dir/ ;;
7276*6eef5f0cSAntonio Huete Jimenez  esac
7277*6eef5f0cSAntonio Huete Jimenez    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
727801e196c8SJohn Marino  done
727901e196c8SJohn MarinoIFS=$as_save_IFS
728001e196c8SJohn Marino
728101e196c8SJohn Marino     ;;
728201e196c8SJohn Marinoesac
728301e196c8SJohn Marino# We did not find ourselves, most probably we were run as `sh COMMAND'
728401e196c8SJohn Marino# in which case we are not to be found in the path.
728501e196c8SJohn Marinoif test "x$as_myself" = x; then
728601e196c8SJohn Marino  as_myself=$0
728701e196c8SJohn Marinofi
728801e196c8SJohn Marinoif test ! -f "$as_myself"; then
7289*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
729001e196c8SJohn Marino  exit 1
729101e196c8SJohn Marinofi
729201e196c8SJohn Marino
729301e196c8SJohn Marino
729401e196c8SJohn Marino
7295ca58f742SDaniel Fojt# as_fn_error STATUS ERROR [LINENO LOG_FD]
7296ca58f742SDaniel Fojt# ----------------------------------------
729701e196c8SJohn Marino# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
729801e196c8SJohn Marino# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7299ca58f742SDaniel Fojt# script with STATUS, using 1 if that was 0.
730001e196c8SJohn Marinoas_fn_error ()
730101e196c8SJohn Marino{
7302ca58f742SDaniel Fojt  as_status=$1; test $as_status -eq 0 && as_status=1
7303ca58f742SDaniel Fojt  if test "$4"; then
7304ca58f742SDaniel Fojt    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7305*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
730601e196c8SJohn Marino  fi
7307*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$as_me: error: $2" >&2
730801e196c8SJohn Marino  as_fn_exit $as_status
730901e196c8SJohn Marino} # as_fn_error
731001e196c8SJohn Marino
731101e196c8SJohn Marino
7312*6eef5f0cSAntonio Huete Jimenez
731301e196c8SJohn Marino# as_fn_set_status STATUS
731401e196c8SJohn Marino# -----------------------
731501e196c8SJohn Marino# Set $? to STATUS, without forking.
731601e196c8SJohn Marinoas_fn_set_status ()
731701e196c8SJohn Marino{
731801e196c8SJohn Marino  return $1
731901e196c8SJohn Marino} # as_fn_set_status
732001e196c8SJohn Marino
732101e196c8SJohn Marino# as_fn_exit STATUS
732201e196c8SJohn Marino# -----------------
732301e196c8SJohn Marino# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
732401e196c8SJohn Marinoas_fn_exit ()
732501e196c8SJohn Marino{
732601e196c8SJohn Marino  set +e
732701e196c8SJohn Marino  as_fn_set_status $1
732801e196c8SJohn Marino  exit $1
732901e196c8SJohn Marino} # as_fn_exit
733001e196c8SJohn Marino
733101e196c8SJohn Marino# as_fn_unset VAR
733201e196c8SJohn Marino# ---------------
733301e196c8SJohn Marino# Portably unset VAR.
733401e196c8SJohn Marinoas_fn_unset ()
733501e196c8SJohn Marino{
733601e196c8SJohn Marino  { eval $1=; unset $1;}
733701e196c8SJohn Marino}
733801e196c8SJohn Marinoas_unset=as_fn_unset
7339*6eef5f0cSAntonio Huete Jimenez
734001e196c8SJohn Marino# as_fn_append VAR VALUE
734101e196c8SJohn Marino# ----------------------
734201e196c8SJohn Marino# Append the text in VALUE to the end of the definition contained in VAR. Take
734301e196c8SJohn Marino# advantage of any shell optimizations that allow amortized linear growth over
734401e196c8SJohn Marino# repeated appends, instead of the typical quadratic growth present in naive
734501e196c8SJohn Marino# implementations.
7346*6eef5f0cSAntonio Huete Jimenezif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
7347*6eef5f0cSAntonio Huete Jimenezthen :
734801e196c8SJohn Marino  eval 'as_fn_append ()
734901e196c8SJohn Marino  {
735001e196c8SJohn Marino    eval $1+=\$2
735101e196c8SJohn Marino  }'
7352*6eef5f0cSAntonio Huete Jimenezelse $as_nop
735301e196c8SJohn Marino  as_fn_append ()
735401e196c8SJohn Marino  {
735501e196c8SJohn Marino    eval $1=\$$1\$2
735601e196c8SJohn Marino  }
735701e196c8SJohn Marinofi # as_fn_append
735801e196c8SJohn Marino
735901e196c8SJohn Marino# as_fn_arith ARG...
736001e196c8SJohn Marino# ------------------
736101e196c8SJohn Marino# Perform arithmetic evaluation on the ARGs, and store the result in the
736201e196c8SJohn Marino# global $as_val. Take advantage of shells that can avoid forks. The arguments
736301e196c8SJohn Marino# must be portable across $(()) and expr.
7364*6eef5f0cSAntonio Huete Jimenezif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
7365*6eef5f0cSAntonio Huete Jimenezthen :
736601e196c8SJohn Marino  eval 'as_fn_arith ()
736701e196c8SJohn Marino  {
736801e196c8SJohn Marino    as_val=$(( $* ))
736901e196c8SJohn Marino  }'
7370*6eef5f0cSAntonio Huete Jimenezelse $as_nop
737101e196c8SJohn Marino  as_fn_arith ()
737201e196c8SJohn Marino  {
737301e196c8SJohn Marino    as_val=`expr "$@" || test $? -eq 1`
737401e196c8SJohn Marino  }
737501e196c8SJohn Marinofi # as_fn_arith
737601e196c8SJohn Marino
737701e196c8SJohn Marino
737801e196c8SJohn Marinoif expr a : '\(a\)' >/dev/null 2>&1 &&
737901e196c8SJohn Marino   test "X`expr 00001 : '.*\(...\)'`" = X001; then
738001e196c8SJohn Marino  as_expr=expr
738101e196c8SJohn Marinoelse
738201e196c8SJohn Marino  as_expr=false
738301e196c8SJohn Marinofi
738401e196c8SJohn Marino
738501e196c8SJohn Marinoif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
738601e196c8SJohn Marino  as_basename=basename
738701e196c8SJohn Marinoelse
738801e196c8SJohn Marino  as_basename=false
738901e196c8SJohn Marinofi
739001e196c8SJohn Marino
739101e196c8SJohn Marinoif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
739201e196c8SJohn Marino  as_dirname=dirname
739301e196c8SJohn Marinoelse
739401e196c8SJohn Marino  as_dirname=false
739501e196c8SJohn Marinofi
739601e196c8SJohn Marino
739701e196c8SJohn Marinoas_me=`$as_basename -- "$0" ||
739801e196c8SJohn Marino$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
739901e196c8SJohn Marino	 X"$0" : 'X\(//\)$' \| \
740001e196c8SJohn Marino	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7401*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X/"$0" |
740201e196c8SJohn Marino    sed '/^.*\/\([^/][^/]*\)\/*$/{
740301e196c8SJohn Marino	    s//\1/
740401e196c8SJohn Marino	    q
740501e196c8SJohn Marino	  }
740601e196c8SJohn Marino	  /^X\/\(\/\/\)$/{
740701e196c8SJohn Marino	    s//\1/
740801e196c8SJohn Marino	    q
740901e196c8SJohn Marino	  }
741001e196c8SJohn Marino	  /^X\/\(\/\).*/{
741101e196c8SJohn Marino	    s//\1/
741201e196c8SJohn Marino	    q
741301e196c8SJohn Marino	  }
741401e196c8SJohn Marino	  s/.*/./; q'`
741501e196c8SJohn Marino
741601e196c8SJohn Marino# Avoid depending upon Character Ranges.
741701e196c8SJohn Marinoas_cr_letters='abcdefghijklmnopqrstuvwxyz'
741801e196c8SJohn Marinoas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
741901e196c8SJohn Marinoas_cr_Letters=$as_cr_letters$as_cr_LETTERS
742001e196c8SJohn Marinoas_cr_digits='0123456789'
742101e196c8SJohn Marinoas_cr_alnum=$as_cr_Letters$as_cr_digits
742201e196c8SJohn Marino
7423*6eef5f0cSAntonio Huete Jimenez
7424*6eef5f0cSAntonio Huete Jimenez# Determine whether it's possible to make 'echo' print without a newline.
7425*6eef5f0cSAntonio Huete Jimenez# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
7426*6eef5f0cSAntonio Huete Jimenez# for compatibility with existing Makefiles.
742701e196c8SJohn MarinoECHO_C= ECHO_N= ECHO_T=
742801e196c8SJohn Marinocase `echo -n x` in #(((((
742901e196c8SJohn Marino-n*)
743001e196c8SJohn Marino  case `echo 'xy\c'` in
743101e196c8SJohn Marino  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
743201e196c8SJohn Marino  xy)  ECHO_C='\c';;
743301e196c8SJohn Marino  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
743401e196c8SJohn Marino       ECHO_T='	';;
743501e196c8SJohn Marino  esac;;
743601e196c8SJohn Marino*)
743701e196c8SJohn Marino  ECHO_N='-n';;
743801e196c8SJohn Marinoesac
743901e196c8SJohn Marino
7440*6eef5f0cSAntonio Huete Jimenez# For backward compatibility with old third-party macros, we provide
7441*6eef5f0cSAntonio Huete Jimenez# the shell variables $as_echo and $as_echo_n.  New code should use
7442*6eef5f0cSAntonio Huete Jimenez# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
7443*6eef5f0cSAntonio Huete Jimenezas_echo='printf %s\n'
7444*6eef5f0cSAntonio Huete Jimenezas_echo_n='printf %s'
7445*6eef5f0cSAntonio Huete Jimenez
744601e196c8SJohn Marinorm -f conf$$ conf$$.exe conf$$.file
744701e196c8SJohn Marinoif test -d conf$$.dir; then
744801e196c8SJohn Marino  rm -f conf$$.dir/conf$$.file
744901e196c8SJohn Marinoelse
745001e196c8SJohn Marino  rm -f conf$$.dir
745101e196c8SJohn Marino  mkdir conf$$.dir 2>/dev/null
745201e196c8SJohn Marinofi
745301e196c8SJohn Marinoif (echo >conf$$.file) 2>/dev/null; then
745401e196c8SJohn Marino  if ln -s conf$$.file conf$$ 2>/dev/null; then
745501e196c8SJohn Marino    as_ln_s='ln -s'
745601e196c8SJohn Marino    # ... but there are two gotchas:
745701e196c8SJohn Marino    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
745801e196c8SJohn Marino    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7459ca58f742SDaniel Fojt    # In both cases, we have to default to `cp -pR'.
746001e196c8SJohn Marino    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7461ca58f742SDaniel Fojt      as_ln_s='cp -pR'
746201e196c8SJohn Marino  elif ln conf$$.file conf$$ 2>/dev/null; then
746301e196c8SJohn Marino    as_ln_s=ln
746401e196c8SJohn Marino  else
7465ca58f742SDaniel Fojt    as_ln_s='cp -pR'
746601e196c8SJohn Marino  fi
746701e196c8SJohn Marinoelse
7468ca58f742SDaniel Fojt  as_ln_s='cp -pR'
746901e196c8SJohn Marinofi
747001e196c8SJohn Marinorm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
747101e196c8SJohn Marinormdir conf$$.dir 2>/dev/null
747201e196c8SJohn Marino
747301e196c8SJohn Marino
747401e196c8SJohn Marino# as_fn_mkdir_p
747501e196c8SJohn Marino# -------------
747601e196c8SJohn Marino# Create "$as_dir" as a directory, including parents if necessary.
747701e196c8SJohn Marinoas_fn_mkdir_p ()
747801e196c8SJohn Marino{
747901e196c8SJohn Marino
748001e196c8SJohn Marino  case $as_dir in #(
748101e196c8SJohn Marino  -*) as_dir=./$as_dir;;
748201e196c8SJohn Marino  esac
748301e196c8SJohn Marino  test -d "$as_dir" || eval $as_mkdir_p || {
748401e196c8SJohn Marino    as_dirs=
748501e196c8SJohn Marino    while :; do
748601e196c8SJohn Marino      case $as_dir in #(
7487*6eef5f0cSAntonio Huete Jimenez      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
748801e196c8SJohn Marino      *) as_qdir=$as_dir;;
748901e196c8SJohn Marino      esac
749001e196c8SJohn Marino      as_dirs="'$as_qdir' $as_dirs"
749101e196c8SJohn Marino      as_dir=`$as_dirname -- "$as_dir" ||
749201e196c8SJohn Marino$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
749301e196c8SJohn Marino	 X"$as_dir" : 'X\(//\)[^/]' \| \
749401e196c8SJohn Marino	 X"$as_dir" : 'X\(//\)$' \| \
749501e196c8SJohn Marino	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7496*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X"$as_dir" |
749701e196c8SJohn Marino    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
749801e196c8SJohn Marino	    s//\1/
749901e196c8SJohn Marino	    q
750001e196c8SJohn Marino	  }
750101e196c8SJohn Marino	  /^X\(\/\/\)[^/].*/{
750201e196c8SJohn Marino	    s//\1/
750301e196c8SJohn Marino	    q
750401e196c8SJohn Marino	  }
750501e196c8SJohn Marino	  /^X\(\/\/\)$/{
750601e196c8SJohn Marino	    s//\1/
750701e196c8SJohn Marino	    q
750801e196c8SJohn Marino	  }
750901e196c8SJohn Marino	  /^X\(\/\).*/{
751001e196c8SJohn Marino	    s//\1/
751101e196c8SJohn Marino	    q
751201e196c8SJohn Marino	  }
751301e196c8SJohn Marino	  s/.*/./; q'`
751401e196c8SJohn Marino      test -d "$as_dir" && break
751501e196c8SJohn Marino    done
751601e196c8SJohn Marino    test -z "$as_dirs" || eval "mkdir $as_dirs"
7517ca58f742SDaniel Fojt  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
751801e196c8SJohn Marino
751901e196c8SJohn Marino
752001e196c8SJohn Marino} # as_fn_mkdir_p
752101e196c8SJohn Marinoif mkdir -p . 2>/dev/null; then
752201e196c8SJohn Marino  as_mkdir_p='mkdir -p "$as_dir"'
752301e196c8SJohn Marinoelse
752401e196c8SJohn Marino  test -d ./-p && rmdir ./-p
752501e196c8SJohn Marino  as_mkdir_p=false
752601e196c8SJohn Marinofi
752701e196c8SJohn Marino
7528ca58f742SDaniel Fojt
7529ca58f742SDaniel Fojt# as_fn_executable_p FILE
7530ca58f742SDaniel Fojt# -----------------------
7531ca58f742SDaniel Fojt# Test if FILE is an executable regular file.
7532ca58f742SDaniel Fojtas_fn_executable_p ()
7533ca58f742SDaniel Fojt{
7534ca58f742SDaniel Fojt  test -f "$1" && test -x "$1"
7535ca58f742SDaniel Fojt} # as_fn_executable_p
753601e196c8SJohn Marinoas_test_x='test -x'
7537ca58f742SDaniel Fojtas_executable_p=as_fn_executable_p
753801e196c8SJohn Marino
753901e196c8SJohn Marino# Sed expression to map a string onto a valid CPP name.
754001e196c8SJohn Marinoas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
754101e196c8SJohn Marino
754201e196c8SJohn Marino# Sed expression to map a string onto a valid variable name.
754301e196c8SJohn Marinoas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
754401e196c8SJohn Marino
754501e196c8SJohn Marino
754601e196c8SJohn Marinoexec 6>&1
754701e196c8SJohn Marino## ----------------------------------- ##
754801e196c8SJohn Marino## Main body of $CONFIG_STATUS script. ##
754901e196c8SJohn Marino## ----------------------------------- ##
755001e196c8SJohn Marino_ASEOF
755101e196c8SJohn Marinotest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
755201e196c8SJohn Marino
755301e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
755401e196c8SJohn Marino# Save the log message, to keep $0 and so on meaningful, and to
755501e196c8SJohn Marino# report actual input values of CONFIG_FILES etc. instead of their
755601e196c8SJohn Marino# values after options handling.
755701e196c8SJohn Marinoac_log="
7558*6eef5f0cSAntonio Huete JimenezThis file was extended by bmake $as_me 20220909, which was
7559*6eef5f0cSAntonio Huete Jimenezgenerated by GNU Autoconf 2.71.  Invocation command line was
756001e196c8SJohn Marino
756101e196c8SJohn Marino  CONFIG_FILES    = $CONFIG_FILES
756201e196c8SJohn Marino  CONFIG_HEADERS  = $CONFIG_HEADERS
756301e196c8SJohn Marino  CONFIG_LINKS    = $CONFIG_LINKS
756401e196c8SJohn Marino  CONFIG_COMMANDS = $CONFIG_COMMANDS
756501e196c8SJohn Marino  $ $0 $@
756601e196c8SJohn Marino
756701e196c8SJohn Marinoon `(hostname || uname -n) 2>/dev/null | sed 1q`
756801e196c8SJohn Marino"
756901e196c8SJohn Marino
757001e196c8SJohn Marino_ACEOF
757101e196c8SJohn Marino
757201e196c8SJohn Marinocase $ac_config_files in *"
757301e196c8SJohn Marino"*) set x $ac_config_files; shift; ac_config_files=$*;;
757401e196c8SJohn Marinoesac
757501e196c8SJohn Marino
757601e196c8SJohn Marinocase $ac_config_headers in *"
757701e196c8SJohn Marino"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
757801e196c8SJohn Marinoesac
757901e196c8SJohn Marino
758001e196c8SJohn Marino
758101e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
758201e196c8SJohn Marino# Files that config.status was made for.
758301e196c8SJohn Marinoconfig_files="$ac_config_files"
758401e196c8SJohn Marinoconfig_headers="$ac_config_headers"
758501e196c8SJohn Marino
758601e196c8SJohn Marino_ACEOF
758701e196c8SJohn Marino
758801e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
758901e196c8SJohn Marinoac_cs_usage="\
759001e196c8SJohn Marino\`$as_me' instantiates files and other configuration actions
759101e196c8SJohn Marinofrom templates according to the current configuration.  Unless the files
759201e196c8SJohn Marinoand actions are specified as TAGs, all are instantiated by default.
759301e196c8SJohn Marino
759401e196c8SJohn MarinoUsage: $0 [OPTION]... [TAG]...
759501e196c8SJohn Marino
759601e196c8SJohn Marino  -h, --help       print this help, then exit
759701e196c8SJohn Marino  -V, --version    print version number and configuration settings, then exit
7598ca58f742SDaniel Fojt      --config     print configuration, then exit
759901e196c8SJohn Marino  -q, --quiet, --silent
760001e196c8SJohn Marino                   do not print progress messages
760101e196c8SJohn Marino  -d, --debug      don't remove temporary files
760201e196c8SJohn Marino      --recheck    update $as_me by reconfiguring in the same conditions
760301e196c8SJohn Marino      --file=FILE[:TEMPLATE]
760401e196c8SJohn Marino                   instantiate the configuration file FILE
760501e196c8SJohn Marino      --header=FILE[:TEMPLATE]
760601e196c8SJohn Marino                   instantiate the configuration header FILE
760701e196c8SJohn Marino
760801e196c8SJohn MarinoConfiguration files:
760901e196c8SJohn Marino$config_files
761001e196c8SJohn Marino
761101e196c8SJohn MarinoConfiguration headers:
761201e196c8SJohn Marino$config_headers
761301e196c8SJohn Marino
761401e196c8SJohn MarinoReport bugs to <sjg@NetBSD.org>."
761501e196c8SJohn Marino
761601e196c8SJohn Marino_ACEOF
7617*6eef5f0cSAntonio Huete Jimenezac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
7618*6eef5f0cSAntonio Huete Jimenezac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
761901e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7620*6eef5f0cSAntonio Huete Jimenezac_cs_config='$ac_cs_config_escaped'
762101e196c8SJohn Marinoac_cs_version="\\
7622*6eef5f0cSAntonio Huete Jimenezbmake config.status 20220909
7623*6eef5f0cSAntonio Huete Jimenezconfigured by $0, generated by GNU Autoconf 2.71,
7624ca58f742SDaniel Fojt  with options \\"\$ac_cs_config\\"
762501e196c8SJohn Marino
7626*6eef5f0cSAntonio Huete JimenezCopyright (C) 2021 Free Software Foundation, Inc.
762701e196c8SJohn MarinoThis config.status script is free software; the Free Software Foundation
762801e196c8SJohn Marinogives unlimited permission to copy, distribute and modify it."
762901e196c8SJohn Marino
763001e196c8SJohn Marinoac_pwd='$ac_pwd'
763101e196c8SJohn Marinosrcdir='$srcdir'
763201e196c8SJohn MarinoINSTALL='$INSTALL'
763301e196c8SJohn Marinotest -n "\$AWK" || AWK=awk
763401e196c8SJohn Marino_ACEOF
763501e196c8SJohn Marino
763601e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
763701e196c8SJohn Marino# The default lists apply if the user does not specify any file.
763801e196c8SJohn Marinoac_need_defaults=:
763901e196c8SJohn Marinowhile test $# != 0
764001e196c8SJohn Marinodo
764101e196c8SJohn Marino  case $1 in
7642ca58f742SDaniel Fojt  --*=?*)
764301e196c8SJohn Marino    ac_option=`expr "X$1" : 'X\([^=]*\)='`
764401e196c8SJohn Marino    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
764501e196c8SJohn Marino    ac_shift=:
764601e196c8SJohn Marino    ;;
7647ca58f742SDaniel Fojt  --*=)
7648ca58f742SDaniel Fojt    ac_option=`expr "X$1" : 'X\([^=]*\)='`
7649ca58f742SDaniel Fojt    ac_optarg=
7650ca58f742SDaniel Fojt    ac_shift=:
7651ca58f742SDaniel Fojt    ;;
765201e196c8SJohn Marino  *)
765301e196c8SJohn Marino    ac_option=$1
765401e196c8SJohn Marino    ac_optarg=$2
765501e196c8SJohn Marino    ac_shift=shift
765601e196c8SJohn Marino    ;;
765701e196c8SJohn Marino  esac
765801e196c8SJohn Marino
765901e196c8SJohn Marino  case $ac_option in
766001e196c8SJohn Marino  # Handling of the options.
766101e196c8SJohn Marino  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
766201e196c8SJohn Marino    ac_cs_recheck=: ;;
766301e196c8SJohn Marino  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7664*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$ac_cs_version"; exit ;;
7665ca58f742SDaniel Fojt  --config | --confi | --conf | --con | --co | --c )
7666*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$ac_cs_config"; exit ;;
766701e196c8SJohn Marino  --debug | --debu | --deb | --de | --d | -d )
766801e196c8SJohn Marino    debug=: ;;
766901e196c8SJohn Marino  --file | --fil | --fi | --f )
767001e196c8SJohn Marino    $ac_shift
767101e196c8SJohn Marino    case $ac_optarg in
7672*6eef5f0cSAntonio Huete Jimenez    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7673ca58f742SDaniel Fojt    '') as_fn_error $? "missing file argument" ;;
767401e196c8SJohn Marino    esac
767501e196c8SJohn Marino    as_fn_append CONFIG_FILES " '$ac_optarg'"
767601e196c8SJohn Marino    ac_need_defaults=false;;
767701e196c8SJohn Marino  --header | --heade | --head | --hea )
767801e196c8SJohn Marino    $ac_shift
767901e196c8SJohn Marino    case $ac_optarg in
7680*6eef5f0cSAntonio Huete Jimenez    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
768101e196c8SJohn Marino    esac
768201e196c8SJohn Marino    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
768301e196c8SJohn Marino    ac_need_defaults=false;;
768401e196c8SJohn Marino  --he | --h)
768501e196c8SJohn Marino    # Conflict between --help and --header
7686ca58f742SDaniel Fojt    as_fn_error $? "ambiguous option: \`$1'
768701e196c8SJohn MarinoTry \`$0 --help' for more information.";;
768801e196c8SJohn Marino  --help | --hel | -h )
7689*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "$ac_cs_usage"; exit ;;
769001e196c8SJohn Marino  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
769101e196c8SJohn Marino  | -silent | --silent | --silen | --sile | --sil | --si | --s)
769201e196c8SJohn Marino    ac_cs_silent=: ;;
769301e196c8SJohn Marino
769401e196c8SJohn Marino  # This is an error.
7695ca58f742SDaniel Fojt  -*) as_fn_error $? "unrecognized option: \`$1'
769601e196c8SJohn MarinoTry \`$0 --help' for more information." ;;
769701e196c8SJohn Marino
769801e196c8SJohn Marino  *) as_fn_append ac_config_targets " $1"
769901e196c8SJohn Marino     ac_need_defaults=false ;;
770001e196c8SJohn Marino
770101e196c8SJohn Marino  esac
770201e196c8SJohn Marino  shift
770301e196c8SJohn Marinodone
770401e196c8SJohn Marino
770501e196c8SJohn Marinoac_configure_extra_args=
770601e196c8SJohn Marino
770701e196c8SJohn Marinoif $ac_cs_silent; then
770801e196c8SJohn Marino  exec 6>/dev/null
770901e196c8SJohn Marino  ac_configure_extra_args="$ac_configure_extra_args --silent"
771001e196c8SJohn Marinofi
771101e196c8SJohn Marino
771201e196c8SJohn Marino_ACEOF
771301e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
771401e196c8SJohn Marinoif \$ac_cs_recheck; then
7715ca58f742SDaniel Fojt  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
771601e196c8SJohn Marino  shift
7717*6eef5f0cSAntonio Huete Jimenez  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
771801e196c8SJohn Marino  CONFIG_SHELL='$SHELL'
771901e196c8SJohn Marino  export CONFIG_SHELL
772001e196c8SJohn Marino  exec "\$@"
772101e196c8SJohn Marinofi
772201e196c8SJohn Marino
772301e196c8SJohn Marino_ACEOF
772401e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
772501e196c8SJohn Marinoexec 5>>config.log
772601e196c8SJohn Marino{
772701e196c8SJohn Marino  echo
772801e196c8SJohn Marino  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
772901e196c8SJohn Marino## Running $as_me. ##
773001e196c8SJohn Marino_ASBOX
7731*6eef5f0cSAntonio Huete Jimenez  printf "%s\n" "$ac_log"
773201e196c8SJohn Marino} >&5
773301e196c8SJohn Marino
773401e196c8SJohn Marino_ACEOF
773501e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
773601e196c8SJohn Marino_ACEOF
773701e196c8SJohn Marino
773801e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
773901e196c8SJohn Marino
774001e196c8SJohn Marino# Handling of arguments.
774101e196c8SJohn Marinofor ac_config_target in $ac_config_targets
774201e196c8SJohn Marinodo
774301e196c8SJohn Marino  case $ac_config_target in
774401e196c8SJohn Marino    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7745ca58f742SDaniel Fojt    "$bm_outfiles") CONFIG_FILES="$CONFIG_FILES $bm_outfiles" ;;
774601e196c8SJohn Marino
7747ca58f742SDaniel Fojt  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
774801e196c8SJohn Marino  esac
774901e196c8SJohn Marinodone
775001e196c8SJohn Marino
775101e196c8SJohn Marino
775201e196c8SJohn Marino# If the user did not use the arguments to specify the items to instantiate,
775301e196c8SJohn Marino# then the envvar interface is used.  Set only those that are not.
775401e196c8SJohn Marino# We use the long form for the default assignment because of an extremely
775501e196c8SJohn Marino# bizarre bug on SunOS 4.1.3.
775601e196c8SJohn Marinoif $ac_need_defaults; then
7757*6eef5f0cSAntonio Huete Jimenez  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
7758*6eef5f0cSAntonio Huete Jimenez  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
775901e196c8SJohn Marinofi
776001e196c8SJohn Marino
776101e196c8SJohn Marino# Have a temporary directory for convenience.  Make it in the build tree
776201e196c8SJohn Marino# simply because there is no reason against having it here, and in addition,
776301e196c8SJohn Marino# creating and moving files from /tmp can sometimes cause problems.
776401e196c8SJohn Marino# Hook for its removal unless debugging.
776501e196c8SJohn Marino# Note that there is a small window in which the directory will not be cleaned:
776601e196c8SJohn Marino# after its creation but before its name has been assigned to `$tmp'.
776701e196c8SJohn Marino$debug ||
776801e196c8SJohn Marino{
7769ca58f742SDaniel Fojt  tmp= ac_tmp=
777001e196c8SJohn Marino  trap 'exit_status=$?
7771ca58f742SDaniel Fojt  : "${ac_tmp:=$tmp}"
7772ca58f742SDaniel Fojt  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
777301e196c8SJohn Marino' 0
777401e196c8SJohn Marino  trap 'as_fn_exit 1' 1 2 13 15
777501e196c8SJohn Marino}
777601e196c8SJohn Marino# Create a (secure) tmp directory for tmp files.
777701e196c8SJohn Marino
777801e196c8SJohn Marino{
777901e196c8SJohn Marino  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7780ca58f742SDaniel Fojt  test -d "$tmp"
778101e196c8SJohn Marino}  ||
778201e196c8SJohn Marino{
778301e196c8SJohn Marino  tmp=./conf$$-$RANDOM
778401e196c8SJohn Marino  (umask 077 && mkdir "$tmp")
7785ca58f742SDaniel Fojt} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7786ca58f742SDaniel Fojtac_tmp=$tmp
778701e196c8SJohn Marino
778801e196c8SJohn Marino# Set up the scripts for CONFIG_FILES section.
778901e196c8SJohn Marino# No need to generate them if there are no CONFIG_FILES.
779001e196c8SJohn Marino# This happens for instance with `./config.status config.h'.
779101e196c8SJohn Marinoif test -n "$CONFIG_FILES"; then
779201e196c8SJohn Marino
779301e196c8SJohn Marino
779401e196c8SJohn Marinoac_cr=`echo X | tr X '\015'`
779501e196c8SJohn Marino# On cygwin, bash can eat \r inside `` if the user requested igncr.
779601e196c8SJohn Marino# But we know of no other shell where ac_cr would be empty at this
779701e196c8SJohn Marino# point, so we can use a bashism as a fallback.
779801e196c8SJohn Marinoif test "x$ac_cr" = x; then
779901e196c8SJohn Marino  eval ac_cr=\$\'\\r\'
780001e196c8SJohn Marinofi
780101e196c8SJohn Marinoac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
780201e196c8SJohn Marinoif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7803ca58f742SDaniel Fojt  ac_cs_awk_cr='\\r'
780401e196c8SJohn Marinoelse
780501e196c8SJohn Marino  ac_cs_awk_cr=$ac_cr
780601e196c8SJohn Marinofi
780701e196c8SJohn Marino
7808ca58f742SDaniel Fojtecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
780901e196c8SJohn Marino_ACEOF
781001e196c8SJohn Marino
781101e196c8SJohn Marino
781201e196c8SJohn Marino{
781301e196c8SJohn Marino  echo "cat >conf$$subs.awk <<_ACEOF" &&
781401e196c8SJohn Marino  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
781501e196c8SJohn Marino  echo "_ACEOF"
781601e196c8SJohn Marino} >conf$$subs.sh ||
7817ca58f742SDaniel Fojt  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7818ca58f742SDaniel Fojtac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
781901e196c8SJohn Marinoac_delim='%!_!# '
782001e196c8SJohn Marinofor ac_last_try in false false false false false :; do
782101e196c8SJohn Marino  . ./conf$$subs.sh ||
7822ca58f742SDaniel Fojt    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
782301e196c8SJohn Marino
782401e196c8SJohn Marino  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
782501e196c8SJohn Marino  if test $ac_delim_n = $ac_delim_num; then
782601e196c8SJohn Marino    break
782701e196c8SJohn Marino  elif $ac_last_try; then
7828ca58f742SDaniel Fojt    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
782901e196c8SJohn Marino  else
783001e196c8SJohn Marino    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
783101e196c8SJohn Marino  fi
783201e196c8SJohn Marinodone
783301e196c8SJohn Marinorm -f conf$$subs.sh
783401e196c8SJohn Marino
783501e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7836ca58f742SDaniel Fojtcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
783701e196c8SJohn Marino_ACEOF
783801e196c8SJohn Marinosed -n '
783901e196c8SJohn Marinoh
784001e196c8SJohn Marinos/^/S["/; s/!.*/"]=/
784101e196c8SJohn Marinop
784201e196c8SJohn Marinog
784301e196c8SJohn Marinos/^[^!]*!//
784401e196c8SJohn Marino:repl
784501e196c8SJohn Marinot repl
784601e196c8SJohn Marinos/'"$ac_delim"'$//
784701e196c8SJohn Marinot delim
784801e196c8SJohn Marino:nl
784901e196c8SJohn Marinoh
7850ca58f742SDaniel Fojts/\(.\{148\}\)..*/\1/
785101e196c8SJohn Marinot more1
785201e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
785301e196c8SJohn Marinop
785401e196c8SJohn Marinon
785501e196c8SJohn Marinob repl
785601e196c8SJohn Marino:more1
785701e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/"\\/
785801e196c8SJohn Marinop
785901e196c8SJohn Marinog
786001e196c8SJohn Marinos/.\{148\}//
786101e196c8SJohn Marinot nl
786201e196c8SJohn Marino:delim
786301e196c8SJohn Marinoh
7864ca58f742SDaniel Fojts/\(.\{148\}\)..*/\1/
786501e196c8SJohn Marinot more2
786601e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/"/
786701e196c8SJohn Marinop
786801e196c8SJohn Marinob
786901e196c8SJohn Marino:more2
787001e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/"\\/
787101e196c8SJohn Marinop
787201e196c8SJohn Marinog
787301e196c8SJohn Marinos/.\{148\}//
787401e196c8SJohn Marinot delim
787501e196c8SJohn Marino' <conf$$subs.awk | sed '
787601e196c8SJohn Marino/^[^""]/{
787701e196c8SJohn Marino  N
787801e196c8SJohn Marino  s/\n//
787901e196c8SJohn Marino}
788001e196c8SJohn Marino' >>$CONFIG_STATUS || ac_write_fail=1
788101e196c8SJohn Marinorm -f conf$$subs.awk
788201e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
788301e196c8SJohn Marino_ACAWK
7884ca58f742SDaniel Fojtcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
788501e196c8SJohn Marino  for (key in S) S_is_set[key] = 1
788601e196c8SJohn Marino  FS = ""
788701e196c8SJohn Marino
788801e196c8SJohn Marino}
788901e196c8SJohn Marino{
789001e196c8SJohn Marino  line = $ 0
789101e196c8SJohn Marino  nfields = split(line, field, "@")
789201e196c8SJohn Marino  substed = 0
789301e196c8SJohn Marino  len = length(field[1])
789401e196c8SJohn Marino  for (i = 2; i < nfields; i++) {
789501e196c8SJohn Marino    key = field[i]
789601e196c8SJohn Marino    keylen = length(key)
789701e196c8SJohn Marino    if (S_is_set[key]) {
789801e196c8SJohn Marino      value = S[key]
789901e196c8SJohn Marino      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
790001e196c8SJohn Marino      len += length(value) + length(field[++i])
790101e196c8SJohn Marino      substed = 1
790201e196c8SJohn Marino    } else
790301e196c8SJohn Marino      len += 1 + keylen
790401e196c8SJohn Marino  }
790501e196c8SJohn Marino
790601e196c8SJohn Marino  print line
790701e196c8SJohn Marino}
790801e196c8SJohn Marino
790901e196c8SJohn Marino_ACAWK
791001e196c8SJohn Marino_ACEOF
791101e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
791201e196c8SJohn Marinoif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
791301e196c8SJohn Marino  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
791401e196c8SJohn Marinoelse
791501e196c8SJohn Marino  cat
7916ca58f742SDaniel Fojtfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7917ca58f742SDaniel Fojt  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
791801e196c8SJohn Marino_ACEOF
791901e196c8SJohn Marino
7920ca58f742SDaniel Fojt# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7921ca58f742SDaniel Fojt# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
792201e196c8SJohn Marino# trailing colons and then remove the whole line if VPATH becomes empty
792301e196c8SJohn Marino# (actually we leave an empty line to preserve line numbers).
792401e196c8SJohn Marinoif test "x$srcdir" = x.; then
7925ca58f742SDaniel Fojt  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
7926ca58f742SDaniel Fojth
7927ca58f742SDaniel Fojts///
7928ca58f742SDaniel Fojts/^/:/
7929ca58f742SDaniel Fojts/[	 ]*$/:/
7930ca58f742SDaniel Fojts/:\$(srcdir):/:/g
7931ca58f742SDaniel Fojts/:\${srcdir}:/:/g
7932ca58f742SDaniel Fojts/:@srcdir@:/:/g
7933ca58f742SDaniel Fojts/^:*//
793401e196c8SJohn Marinos/:*$//
7935ca58f742SDaniel Fojtx
7936ca58f742SDaniel Fojts/\(=[	 ]*\).*/\1/
7937ca58f742SDaniel FojtG
7938ca58f742SDaniel Fojts/\n//
793901e196c8SJohn Marinos/^[^=]*=[	 ]*$//
794001e196c8SJohn Marino}'
794101e196c8SJohn Marinofi
794201e196c8SJohn Marino
794301e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
794401e196c8SJohn Marinofi # test -n "$CONFIG_FILES"
794501e196c8SJohn Marino
794601e196c8SJohn Marino# Set up the scripts for CONFIG_HEADERS section.
794701e196c8SJohn Marino# No need to generate them if there are no CONFIG_HEADERS.
794801e196c8SJohn Marino# This happens for instance with `./config.status Makefile'.
794901e196c8SJohn Marinoif test -n "$CONFIG_HEADERS"; then
7950ca58f742SDaniel Fojtcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
795101e196c8SJohn MarinoBEGIN {
795201e196c8SJohn Marino_ACEOF
795301e196c8SJohn Marino
795401e196c8SJohn Marino# Transform confdefs.h into an awk script `defines.awk', embedded as
795501e196c8SJohn Marino# here-document in config.status, that substitutes the proper values into
795601e196c8SJohn Marino# config.h.in to produce config.h.
795701e196c8SJohn Marino
795801e196c8SJohn Marino# Create a delimiter string that does not exist in confdefs.h, to ease
795901e196c8SJohn Marino# handling of long lines.
796001e196c8SJohn Marinoac_delim='%!_!# '
796101e196c8SJohn Marinofor ac_last_try in false false :; do
7962ca58f742SDaniel Fojt  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7963ca58f742SDaniel Fojt  if test -z "$ac_tt"; then
796401e196c8SJohn Marino    break
796501e196c8SJohn Marino  elif $ac_last_try; then
7966ca58f742SDaniel Fojt    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
796701e196c8SJohn Marino  else
796801e196c8SJohn Marino    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
796901e196c8SJohn Marino  fi
797001e196c8SJohn Marinodone
797101e196c8SJohn Marino
797201e196c8SJohn Marino# For the awk script, D is an array of macro values keyed by name,
797301e196c8SJohn Marino# likewise P contains macro parameters if any.  Preserve backslash
797401e196c8SJohn Marino# newline sequences.
797501e196c8SJohn Marino
797601e196c8SJohn Marinoac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
797701e196c8SJohn Marinosed -n '
797801e196c8SJohn Marinos/.\{148\}/&'"$ac_delim"'/g
797901e196c8SJohn Marinot rset
798001e196c8SJohn Marino:rset
798101e196c8SJohn Marinos/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
798201e196c8SJohn Marinot def
798301e196c8SJohn Marinod
798401e196c8SJohn Marino:def
798501e196c8SJohn Marinos/\\$//
798601e196c8SJohn Marinot bsnl
798701e196c8SJohn Marinos/["\\]/\\&/g
798801e196c8SJohn Marinos/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
798901e196c8SJohn MarinoD["\1"]=" \3"/p
799001e196c8SJohn Marinos/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
799101e196c8SJohn Marinod
799201e196c8SJohn Marino:bsnl
799301e196c8SJohn Marinos/["\\]/\\&/g
799401e196c8SJohn Marinos/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
799501e196c8SJohn MarinoD["\1"]=" \3\\\\\\n"\\/p
799601e196c8SJohn Marinot cont
799701e196c8SJohn Marinos/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
799801e196c8SJohn Marinot cont
799901e196c8SJohn Marinod
800001e196c8SJohn Marino:cont
800101e196c8SJohn Marinon
800201e196c8SJohn Marinos/.\{148\}/&'"$ac_delim"'/g
800301e196c8SJohn Marinot clear
800401e196c8SJohn Marino:clear
800501e196c8SJohn Marinos/\\$//
800601e196c8SJohn Marinot bsnlc
800701e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/"/p
800801e196c8SJohn Marinod
800901e196c8SJohn Marino:bsnlc
801001e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
801101e196c8SJohn Marinob cont
801201e196c8SJohn Marino' <confdefs.h | sed '
801301e196c8SJohn Marinos/'"$ac_delim"'/"\\\
801401e196c8SJohn Marino"/g' >>$CONFIG_STATUS || ac_write_fail=1
801501e196c8SJohn Marino
801601e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
801701e196c8SJohn Marino  for (key in D) D_is_set[key] = 1
801801e196c8SJohn Marino  FS = ""
801901e196c8SJohn Marino}
802001e196c8SJohn Marino/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
802101e196c8SJohn Marino  line = \$ 0
802201e196c8SJohn Marino  split(line, arg, " ")
802301e196c8SJohn Marino  if (arg[1] == "#") {
802401e196c8SJohn Marino    defundef = arg[2]
802501e196c8SJohn Marino    mac1 = arg[3]
802601e196c8SJohn Marino  } else {
802701e196c8SJohn Marino    defundef = substr(arg[1], 2)
802801e196c8SJohn Marino    mac1 = arg[2]
802901e196c8SJohn Marino  }
803001e196c8SJohn Marino  split(mac1, mac2, "(") #)
803101e196c8SJohn Marino  macro = mac2[1]
803201e196c8SJohn Marino  prefix = substr(line, 1, index(line, defundef) - 1)
803301e196c8SJohn Marino  if (D_is_set[macro]) {
803401e196c8SJohn Marino    # Preserve the white space surrounding the "#".
803501e196c8SJohn Marino    print prefix "define", macro P[macro] D[macro]
803601e196c8SJohn Marino    next
803701e196c8SJohn Marino  } else {
803801e196c8SJohn Marino    # Replace #undef with comments.  This is necessary, for example,
803901e196c8SJohn Marino    # in the case of _POSIX_SOURCE, which is predefined and required
804001e196c8SJohn Marino    # on some systems where configure will not decide to define it.
804101e196c8SJohn Marino    if (defundef == "undef") {
804201e196c8SJohn Marino      print "/*", prefix defundef, macro, "*/"
804301e196c8SJohn Marino      next
804401e196c8SJohn Marino    }
804501e196c8SJohn Marino  }
804601e196c8SJohn Marino}
804701e196c8SJohn Marino{ print }
804801e196c8SJohn Marino_ACAWK
804901e196c8SJohn Marino_ACEOF
805001e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8051ca58f742SDaniel Fojt  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
805201e196c8SJohn Marinofi # test -n "$CONFIG_HEADERS"
805301e196c8SJohn Marino
805401e196c8SJohn Marino
805501e196c8SJohn Marinoeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
805601e196c8SJohn Marinoshift
805701e196c8SJohn Marinofor ac_tag
805801e196c8SJohn Marinodo
805901e196c8SJohn Marino  case $ac_tag in
806001e196c8SJohn Marino  :[FHLC]) ac_mode=$ac_tag; continue;;
806101e196c8SJohn Marino  esac
806201e196c8SJohn Marino  case $ac_mode$ac_tag in
806301e196c8SJohn Marino  :[FHL]*:*);;
8064ca58f742SDaniel Fojt  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
806501e196c8SJohn Marino  :[FH]-) ac_tag=-:-;;
806601e196c8SJohn Marino  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
806701e196c8SJohn Marino  esac
806801e196c8SJohn Marino  ac_save_IFS=$IFS
806901e196c8SJohn Marino  IFS=:
807001e196c8SJohn Marino  set x $ac_tag
807101e196c8SJohn Marino  IFS=$ac_save_IFS
807201e196c8SJohn Marino  shift
807301e196c8SJohn Marino  ac_file=$1
807401e196c8SJohn Marino  shift
807501e196c8SJohn Marino
807601e196c8SJohn Marino  case $ac_mode in
807701e196c8SJohn Marino  :L) ac_source=$1;;
807801e196c8SJohn Marino  :[FH])
807901e196c8SJohn Marino    ac_file_inputs=
808001e196c8SJohn Marino    for ac_f
808101e196c8SJohn Marino    do
808201e196c8SJohn Marino      case $ac_f in
8083ca58f742SDaniel Fojt      -) ac_f="$ac_tmp/stdin";;
808401e196c8SJohn Marino      *) # Look for the file first in the build tree, then in the source tree
808501e196c8SJohn Marino	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
808601e196c8SJohn Marino	 # because $ac_f cannot contain `:'.
808701e196c8SJohn Marino	 test -f "$ac_f" ||
808801e196c8SJohn Marino	   case $ac_f in
808901e196c8SJohn Marino	   [\\/$]*) false;;
809001e196c8SJohn Marino	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
809101e196c8SJohn Marino	   esac ||
8092ca58f742SDaniel Fojt	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
809301e196c8SJohn Marino      esac
8094*6eef5f0cSAntonio Huete Jimenez      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
809501e196c8SJohn Marino      as_fn_append ac_file_inputs " '$ac_f'"
809601e196c8SJohn Marino    done
809701e196c8SJohn Marino
809801e196c8SJohn Marino    # Let's still pretend it is `configure' which instantiates (i.e., don't
809901e196c8SJohn Marino    # use $as_me), people would be surprised to read:
810001e196c8SJohn Marino    #    /* config.h.  Generated by config.status.  */
810101e196c8SJohn Marino    configure_input='Generated from '`
8102*6eef5f0cSAntonio Huete Jimenez	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
810301e196c8SJohn Marino	`' by configure.'
810401e196c8SJohn Marino    if test x"$ac_file" != x-; then
810501e196c8SJohn Marino      configure_input="$ac_file.  $configure_input"
8106*6eef5f0cSAntonio Huete Jimenez      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8107*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: creating $ac_file" >&6;}
810801e196c8SJohn Marino    fi
810901e196c8SJohn Marino    # Neutralize special characters interpreted by sed in replacement strings.
811001e196c8SJohn Marino    case $configure_input in #(
811101e196c8SJohn Marino    *\&* | *\|* | *\\* )
8112*6eef5f0cSAntonio Huete Jimenez       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
811301e196c8SJohn Marino       sed 's/[\\\\&|]/\\\\&/g'`;; #(
811401e196c8SJohn Marino    *) ac_sed_conf_input=$configure_input;;
811501e196c8SJohn Marino    esac
811601e196c8SJohn Marino
811701e196c8SJohn Marino    case $ac_tag in
8118ca58f742SDaniel Fojt    *:-:* | *:-) cat >"$ac_tmp/stdin" \
8119ca58f742SDaniel Fojt      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
812001e196c8SJohn Marino    esac
812101e196c8SJohn Marino    ;;
812201e196c8SJohn Marino  esac
812301e196c8SJohn Marino
812401e196c8SJohn Marino  ac_dir=`$as_dirname -- "$ac_file" ||
812501e196c8SJohn Marino$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
812601e196c8SJohn Marino	 X"$ac_file" : 'X\(//\)[^/]' \| \
812701e196c8SJohn Marino	 X"$ac_file" : 'X\(//\)$' \| \
812801e196c8SJohn Marino	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8129*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X"$ac_file" |
813001e196c8SJohn Marino    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
813101e196c8SJohn Marino	    s//\1/
813201e196c8SJohn Marino	    q
813301e196c8SJohn Marino	  }
813401e196c8SJohn Marino	  /^X\(\/\/\)[^/].*/{
813501e196c8SJohn Marino	    s//\1/
813601e196c8SJohn Marino	    q
813701e196c8SJohn Marino	  }
813801e196c8SJohn Marino	  /^X\(\/\/\)$/{
813901e196c8SJohn Marino	    s//\1/
814001e196c8SJohn Marino	    q
814101e196c8SJohn Marino	  }
814201e196c8SJohn Marino	  /^X\(\/\).*/{
814301e196c8SJohn Marino	    s//\1/
814401e196c8SJohn Marino	    q
814501e196c8SJohn Marino	  }
814601e196c8SJohn Marino	  s/.*/./; q'`
814701e196c8SJohn Marino  as_dir="$ac_dir"; as_fn_mkdir_p
814801e196c8SJohn Marino  ac_builddir=.
814901e196c8SJohn Marino
815001e196c8SJohn Marinocase "$ac_dir" in
815101e196c8SJohn Marino.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
815201e196c8SJohn Marino*)
8153*6eef5f0cSAntonio Huete Jimenez  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
815401e196c8SJohn Marino  # A ".." for each directory in $ac_dir_suffix.
8155*6eef5f0cSAntonio Huete Jimenez  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
815601e196c8SJohn Marino  case $ac_top_builddir_sub in
815701e196c8SJohn Marino  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
815801e196c8SJohn Marino  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
815901e196c8SJohn Marino  esac ;;
816001e196c8SJohn Marinoesac
816101e196c8SJohn Marinoac_abs_top_builddir=$ac_pwd
816201e196c8SJohn Marinoac_abs_builddir=$ac_pwd$ac_dir_suffix
816301e196c8SJohn Marino# for backward compatibility:
816401e196c8SJohn Marinoac_top_builddir=$ac_top_build_prefix
816501e196c8SJohn Marino
816601e196c8SJohn Marinocase $srcdir in
816701e196c8SJohn Marino  .)  # We are building in place.
816801e196c8SJohn Marino    ac_srcdir=.
816901e196c8SJohn Marino    ac_top_srcdir=$ac_top_builddir_sub
817001e196c8SJohn Marino    ac_abs_top_srcdir=$ac_pwd ;;
817101e196c8SJohn Marino  [\\/]* | ?:[\\/]* )  # Absolute name.
817201e196c8SJohn Marino    ac_srcdir=$srcdir$ac_dir_suffix;
817301e196c8SJohn Marino    ac_top_srcdir=$srcdir
817401e196c8SJohn Marino    ac_abs_top_srcdir=$srcdir ;;
817501e196c8SJohn Marino  *) # Relative name.
817601e196c8SJohn Marino    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
817701e196c8SJohn Marino    ac_top_srcdir=$ac_top_build_prefix$srcdir
817801e196c8SJohn Marino    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
817901e196c8SJohn Marinoesac
818001e196c8SJohn Marinoac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
818101e196c8SJohn Marino
818201e196c8SJohn Marino
818301e196c8SJohn Marino  case $ac_mode in
818401e196c8SJohn Marino  :F)
818501e196c8SJohn Marino  #
818601e196c8SJohn Marino  # CONFIG_FILE
818701e196c8SJohn Marino  #
818801e196c8SJohn Marino
818901e196c8SJohn Marino  case $INSTALL in
819001e196c8SJohn Marino  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
819101e196c8SJohn Marino  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
819201e196c8SJohn Marino  esac
819301e196c8SJohn Marino_ACEOF
819401e196c8SJohn Marino
819501e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
819601e196c8SJohn Marino# If the template does not know about datarootdir, expand it.
819701e196c8SJohn Marino# FIXME: This hack should be removed a few years after 2.60.
819801e196c8SJohn Marinoac_datarootdir_hack=; ac_datarootdir_seen=
819901e196c8SJohn Marinoac_sed_dataroot='
820001e196c8SJohn Marino/datarootdir/ {
820101e196c8SJohn Marino  p
820201e196c8SJohn Marino  q
820301e196c8SJohn Marino}
820401e196c8SJohn Marino/@datadir@/p
820501e196c8SJohn Marino/@docdir@/p
820601e196c8SJohn Marino/@infodir@/p
820701e196c8SJohn Marino/@localedir@/p
820801e196c8SJohn Marino/@mandir@/p'
820901e196c8SJohn Marinocase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
821001e196c8SJohn Marino*datarootdir*) ac_datarootdir_seen=yes;;
821101e196c8SJohn Marino*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8212*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8213*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
821401e196c8SJohn Marino_ACEOF
821501e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
821601e196c8SJohn Marino  ac_datarootdir_hack='
821701e196c8SJohn Marino  s&@datadir@&$datadir&g
821801e196c8SJohn Marino  s&@docdir@&$docdir&g
821901e196c8SJohn Marino  s&@infodir@&$infodir&g
822001e196c8SJohn Marino  s&@localedir@&$localedir&g
822101e196c8SJohn Marino  s&@mandir@&$mandir&g
822201e196c8SJohn Marino  s&\\\${datarootdir}&$datarootdir&g' ;;
822301e196c8SJohn Marinoesac
822401e196c8SJohn Marino_ACEOF
822501e196c8SJohn Marino
822601e196c8SJohn Marino# Neutralize VPATH when `$srcdir' = `.'.
822701e196c8SJohn Marino# Shell code in configure.ac might set extrasub.
822801e196c8SJohn Marino# FIXME: do we really want to maintain this feature?
822901e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
823001e196c8SJohn Marinoac_sed_extra="$ac_vpsub
823101e196c8SJohn Marino$extrasub
823201e196c8SJohn Marino_ACEOF
823301e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
823401e196c8SJohn Marino:t
823501e196c8SJohn Marino/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
823601e196c8SJohn Marinos|@configure_input@|$ac_sed_conf_input|;t t
823701e196c8SJohn Marinos&@top_builddir@&$ac_top_builddir_sub&;t t
823801e196c8SJohn Marinos&@top_build_prefix@&$ac_top_build_prefix&;t t
823901e196c8SJohn Marinos&@srcdir@&$ac_srcdir&;t t
824001e196c8SJohn Marinos&@abs_srcdir@&$ac_abs_srcdir&;t t
824101e196c8SJohn Marinos&@top_srcdir@&$ac_top_srcdir&;t t
824201e196c8SJohn Marinos&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
824301e196c8SJohn Marinos&@builddir@&$ac_builddir&;t t
824401e196c8SJohn Marinos&@abs_builddir@&$ac_abs_builddir&;t t
824501e196c8SJohn Marinos&@abs_top_builddir@&$ac_abs_top_builddir&;t t
824601e196c8SJohn Marinos&@INSTALL@&$ac_INSTALL&;t t
824701e196c8SJohn Marino$ac_datarootdir_hack
824801e196c8SJohn Marino"
8249ca58f742SDaniel Fojteval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8250ca58f742SDaniel Fojt  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
825101e196c8SJohn Marino
825201e196c8SJohn Marinotest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8253ca58f742SDaniel Fojt  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8254ca58f742SDaniel Fojt  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
8255ca58f742SDaniel Fojt      "$ac_tmp/out"`; test -z "$ac_out"; } &&
8256*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8257ca58f742SDaniel Fojtwhich seems to be undefined.  Please make sure it is defined" >&5
8258*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8259ca58f742SDaniel Fojtwhich seems to be undefined.  Please make sure it is defined" >&2;}
826001e196c8SJohn Marino
8261ca58f742SDaniel Fojt  rm -f "$ac_tmp/stdin"
826201e196c8SJohn Marino  case $ac_file in
8263ca58f742SDaniel Fojt  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8264ca58f742SDaniel Fojt  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
826501e196c8SJohn Marino  esac \
8266ca58f742SDaniel Fojt  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
826701e196c8SJohn Marino ;;
826801e196c8SJohn Marino  :H)
826901e196c8SJohn Marino  #
827001e196c8SJohn Marino  # CONFIG_HEADER
827101e196c8SJohn Marino  #
827201e196c8SJohn Marino  if test x"$ac_file" != x-; then
827301e196c8SJohn Marino    {
8274*6eef5f0cSAntonio Huete Jimenez      printf "%s\n" "/* $configure_input  */" >&1 \
8275ca58f742SDaniel Fojt      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8276ca58f742SDaniel Fojt    } >"$ac_tmp/config.h" \
8277ca58f742SDaniel Fojt      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8278ca58f742SDaniel Fojt    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8279*6eef5f0cSAntonio Huete Jimenez      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8280*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
828101e196c8SJohn Marino    else
828201e196c8SJohn Marino      rm -f "$ac_file"
8283ca58f742SDaniel Fojt      mv "$ac_tmp/config.h" "$ac_file" \
8284ca58f742SDaniel Fojt	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
828501e196c8SJohn Marino    fi
828601e196c8SJohn Marino  else
8287*6eef5f0cSAntonio Huete Jimenez    printf "%s\n" "/* $configure_input  */" >&1 \
8288ca58f742SDaniel Fojt      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8289ca58f742SDaniel Fojt      || as_fn_error $? "could not create -" "$LINENO" 5
829001e196c8SJohn Marino  fi
829101e196c8SJohn Marino ;;
829201e196c8SJohn Marino
829301e196c8SJohn Marino
829401e196c8SJohn Marino  esac
829501e196c8SJohn Marino
829601e196c8SJohn Marinodone # for ac_tag
829701e196c8SJohn Marino
829801e196c8SJohn Marino
829901e196c8SJohn Marinoas_fn_exit 0
830001e196c8SJohn Marino_ACEOF
830101e196c8SJohn Marinoac_clean_files=$ac_clean_files_save
830201e196c8SJohn Marino
830301e196c8SJohn Marinotest $ac_write_fail = 0 ||
8304ca58f742SDaniel Fojt  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
830501e196c8SJohn Marino
830601e196c8SJohn Marino
830701e196c8SJohn Marino# configure is writing to config.log, and then calls config.status.
830801e196c8SJohn Marino# config.status does its own redirection, appending to config.log.
830901e196c8SJohn Marino# Unfortunately, on DOS this fails, as config.log is still kept open
831001e196c8SJohn Marino# by configure, so config.status won't be able to write to it; its
831101e196c8SJohn Marino# output is simply discarded.  So we exec the FD to /dev/null,
831201e196c8SJohn Marino# effectively closing config.log, so it can be properly (re)opened and
831301e196c8SJohn Marino# appended to by config.status.  When coming back to configure, we
831401e196c8SJohn Marino# need to make the FD available again.
831501e196c8SJohn Marinoif test "$no_create" != yes; then
831601e196c8SJohn Marino  ac_cs_success=:
831701e196c8SJohn Marino  ac_config_status_args=
831801e196c8SJohn Marino  test "$silent" = yes &&
831901e196c8SJohn Marino    ac_config_status_args="$ac_config_status_args --quiet"
832001e196c8SJohn Marino  exec 5>/dev/null
832101e196c8SJohn Marino  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
832201e196c8SJohn Marino  exec 5>>config.log
832301e196c8SJohn Marino  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
832401e196c8SJohn Marino  # would make configure fail if this is the last instruction.
8325ca58f742SDaniel Fojt  $ac_cs_success || as_fn_exit 1
832601e196c8SJohn Marinofi
832701e196c8SJohn Marinoif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8328*6eef5f0cSAntonio Huete Jimenez  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8329*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
833001e196c8SJohn Marinofi
833101e196c8SJohn Marino
833201e196c8SJohn Marinocat <<EOF
833301e196c8SJohn Marino
833401e196c8SJohn MarinoYou can now run
833501e196c8SJohn Marino
833601e196c8SJohn Marino	sh ./make-bootstrap.sh
833701e196c8SJohn Marino
833801e196c8SJohn Marinoto produce a fully functional bmake.
833901e196c8SJohn Marino
834001e196c8SJohn MarinoEOF
8341*6eef5f0cSAntonio Huete Jimenez
8342