xref: /minix3/external/bsd/dhcp/dist/configure (revision 83ee113ee0d94f3844d44065af2311604e9a30ad)
1*83ee113eSDavid van Moolenbroek#! /bin/sh
2*83ee113eSDavid van Moolenbroek# Guess values for system-dependent variables and create Makefiles.
3*83ee113eSDavid van Moolenbroek# Generated by GNU Autoconf 2.69 for DHCP 4.3.0.
4*83ee113eSDavid van Moolenbroek#
5*83ee113eSDavid van Moolenbroek# Report bugs to <dhcp-users@isc.org>.
6*83ee113eSDavid van Moolenbroek#
7*83ee113eSDavid van Moolenbroek#
8*83ee113eSDavid van Moolenbroek# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9*83ee113eSDavid van Moolenbroek#
10*83ee113eSDavid van Moolenbroek#
11*83ee113eSDavid van Moolenbroek# This configure script is free software; the Free Software Foundation
12*83ee113eSDavid van Moolenbroek# gives unlimited permission to copy, distribute and modify it.
13*83ee113eSDavid van Moolenbroek## -------------------- ##
14*83ee113eSDavid van Moolenbroek## M4sh Initialization. ##
15*83ee113eSDavid van Moolenbroek## -------------------- ##
16*83ee113eSDavid van Moolenbroek
17*83ee113eSDavid van Moolenbroek# Be more Bourne compatible
18*83ee113eSDavid van MoolenbroekDUALCASE=1; export DUALCASE # for MKS sh
19*83ee113eSDavid van Moolenbroekif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20*83ee113eSDavid van Moolenbroek  emulate sh
21*83ee113eSDavid van Moolenbroek  NULLCMD=:
22*83ee113eSDavid van Moolenbroek  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23*83ee113eSDavid van Moolenbroek  # is contrary to our usage.  Disable this feature.
24*83ee113eSDavid van Moolenbroek  alias -g '${1+"$@"}'='"$@"'
25*83ee113eSDavid van Moolenbroek  setopt NO_GLOB_SUBST
26*83ee113eSDavid van Moolenbroekelse
27*83ee113eSDavid van Moolenbroek  case `(set -o) 2>/dev/null` in #(
28*83ee113eSDavid van Moolenbroek  *posix*) :
29*83ee113eSDavid van Moolenbroek    set -o posix ;; #(
30*83ee113eSDavid van Moolenbroek  *) :
31*83ee113eSDavid van Moolenbroek     ;;
32*83ee113eSDavid van Moolenbroekesac
33*83ee113eSDavid van Moolenbroekfi
34*83ee113eSDavid van Moolenbroek
35*83ee113eSDavid van Moolenbroek
36*83ee113eSDavid van Moolenbroekas_nl='
37*83ee113eSDavid van Moolenbroek'
38*83ee113eSDavid van Moolenbroekexport as_nl
39*83ee113eSDavid van Moolenbroek# Printing a long string crashes Solaris 7 /usr/bin/printf.
40*83ee113eSDavid van Moolenbroekas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41*83ee113eSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42*83ee113eSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43*83ee113eSDavid van Moolenbroek# Prefer a ksh shell builtin over an external printf program on Solaris,
44*83ee113eSDavid van Moolenbroek# but without wasting forks for bash or zsh.
45*83ee113eSDavid van Moolenbroekif test -z "$BASH_VERSION$ZSH_VERSION" \
46*83ee113eSDavid van Moolenbroek    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47*83ee113eSDavid van Moolenbroek  as_echo='print -r --'
48*83ee113eSDavid van Moolenbroek  as_echo_n='print -rn --'
49*83ee113eSDavid van Moolenbroekelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50*83ee113eSDavid van Moolenbroek  as_echo='printf %s\n'
51*83ee113eSDavid van Moolenbroek  as_echo_n='printf %s'
52*83ee113eSDavid van Moolenbroekelse
53*83ee113eSDavid van Moolenbroek  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54*83ee113eSDavid van Moolenbroek    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55*83ee113eSDavid van Moolenbroek    as_echo_n='/usr/ucb/echo -n'
56*83ee113eSDavid van Moolenbroek  else
57*83ee113eSDavid van Moolenbroek    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58*83ee113eSDavid van Moolenbroek    as_echo_n_body='eval
59*83ee113eSDavid van Moolenbroek      arg=$1;
60*83ee113eSDavid van Moolenbroek      case $arg in #(
61*83ee113eSDavid van Moolenbroek      *"$as_nl"*)
62*83ee113eSDavid van Moolenbroek	expr "X$arg" : "X\\(.*\\)$as_nl";
63*83ee113eSDavid van Moolenbroek	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64*83ee113eSDavid van Moolenbroek      esac;
65*83ee113eSDavid van Moolenbroek      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66*83ee113eSDavid van Moolenbroek    '
67*83ee113eSDavid van Moolenbroek    export as_echo_n_body
68*83ee113eSDavid van Moolenbroek    as_echo_n='sh -c $as_echo_n_body as_echo'
69*83ee113eSDavid van Moolenbroek  fi
70*83ee113eSDavid van Moolenbroek  export as_echo_body
71*83ee113eSDavid van Moolenbroek  as_echo='sh -c $as_echo_body as_echo'
72*83ee113eSDavid van Moolenbroekfi
73*83ee113eSDavid van Moolenbroek
74*83ee113eSDavid van Moolenbroek# The user is always right.
75*83ee113eSDavid van Moolenbroekif test "${PATH_SEPARATOR+set}" != set; then
76*83ee113eSDavid van Moolenbroek  PATH_SEPARATOR=:
77*83ee113eSDavid van Moolenbroek  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78*83ee113eSDavid van Moolenbroek    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79*83ee113eSDavid van Moolenbroek      PATH_SEPARATOR=';'
80*83ee113eSDavid van Moolenbroek  }
81*83ee113eSDavid van Moolenbroekfi
82*83ee113eSDavid van Moolenbroek
83*83ee113eSDavid van Moolenbroek
84*83ee113eSDavid van Moolenbroek# IFS
85*83ee113eSDavid van Moolenbroek# We need space, tab and new line, in precisely that order.  Quoting is
86*83ee113eSDavid van Moolenbroek# there to prevent editors from complaining about space-tab.
87*83ee113eSDavid van Moolenbroek# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88*83ee113eSDavid van Moolenbroek# splitting by setting IFS to empty value.)
89*83ee113eSDavid van MoolenbroekIFS=" ""	$as_nl"
90*83ee113eSDavid van Moolenbroek
91*83ee113eSDavid van Moolenbroek# Find who we are.  Look in the path if we contain no directory separator.
92*83ee113eSDavid van Moolenbroekas_myself=
93*83ee113eSDavid van Moolenbroekcase $0 in #((
94*83ee113eSDavid van Moolenbroek  *[\\/]* ) as_myself=$0 ;;
95*83ee113eSDavid van Moolenbroek  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
97*83ee113eSDavid van Moolenbroekdo
98*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
99*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
100*83ee113eSDavid van Moolenbroek    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101*83ee113eSDavid van Moolenbroek  done
102*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
103*83ee113eSDavid van Moolenbroek
104*83ee113eSDavid van Moolenbroek     ;;
105*83ee113eSDavid van Moolenbroekesac
106*83ee113eSDavid van Moolenbroek# We did not find ourselves, most probably we were run as `sh COMMAND'
107*83ee113eSDavid van Moolenbroek# in which case we are not to be found in the path.
108*83ee113eSDavid van Moolenbroekif test "x$as_myself" = x; then
109*83ee113eSDavid van Moolenbroek  as_myself=$0
110*83ee113eSDavid van Moolenbroekfi
111*83ee113eSDavid van Moolenbroekif test ! -f "$as_myself"; then
112*83ee113eSDavid van Moolenbroek  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113*83ee113eSDavid van Moolenbroek  exit 1
114*83ee113eSDavid van Moolenbroekfi
115*83ee113eSDavid van Moolenbroek
116*83ee113eSDavid van Moolenbroek# Unset variables that we do not need and which cause bugs (e.g. in
117*83ee113eSDavid van Moolenbroek# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118*83ee113eSDavid van Moolenbroek# suppresses any "Segmentation fault" message there.  '((' could
119*83ee113eSDavid van Moolenbroek# trigger a bug in pdksh 5.2.14.
120*83ee113eSDavid van Moolenbroekfor as_var in BASH_ENV ENV MAIL MAILPATH
121*83ee113eSDavid van Moolenbroekdo eval test x\${$as_var+set} = xset \
122*83ee113eSDavid van Moolenbroek  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123*83ee113eSDavid van Moolenbroekdone
124*83ee113eSDavid van MoolenbroekPS1='$ '
125*83ee113eSDavid van MoolenbroekPS2='> '
126*83ee113eSDavid van MoolenbroekPS4='+ '
127*83ee113eSDavid van Moolenbroek
128*83ee113eSDavid van Moolenbroek# NLS nuisances.
129*83ee113eSDavid van MoolenbroekLC_ALL=C
130*83ee113eSDavid van Moolenbroekexport LC_ALL
131*83ee113eSDavid van MoolenbroekLANGUAGE=C
132*83ee113eSDavid van Moolenbroekexport LANGUAGE
133*83ee113eSDavid van Moolenbroek
134*83ee113eSDavid van Moolenbroek# CDPATH.
135*83ee113eSDavid van Moolenbroek(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136*83ee113eSDavid van Moolenbroek
137*83ee113eSDavid van Moolenbroek# Use a proper internal environment variable to ensure we don't fall
138*83ee113eSDavid van Moolenbroek  # into an infinite loop, continuously re-executing ourselves.
139*83ee113eSDavid van Moolenbroek  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140*83ee113eSDavid van Moolenbroek    _as_can_reexec=no; export _as_can_reexec;
141*83ee113eSDavid van Moolenbroek    # We cannot yet assume a decent shell, so we have to provide a
142*83ee113eSDavid van Moolenbroek# neutralization value for shells without unset; and this also
143*83ee113eSDavid van Moolenbroek# works around shells that cannot unset nonexistent variables.
144*83ee113eSDavid van Moolenbroek# Preserve -v and -x to the replacement shell.
145*83ee113eSDavid van MoolenbroekBASH_ENV=/dev/null
146*83ee113eSDavid van MoolenbroekENV=/dev/null
147*83ee113eSDavid van Moolenbroek(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148*83ee113eSDavid van Moolenbroekcase $- in # ((((
149*83ee113eSDavid van Moolenbroek  *v*x* | *x*v* ) as_opts=-vx ;;
150*83ee113eSDavid van Moolenbroek  *v* ) as_opts=-v ;;
151*83ee113eSDavid van Moolenbroek  *x* ) as_opts=-x ;;
152*83ee113eSDavid van Moolenbroek  * ) as_opts= ;;
153*83ee113eSDavid van Moolenbroekesac
154*83ee113eSDavid van Moolenbroekexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155*83ee113eSDavid van Moolenbroek# Admittedly, this is quite paranoid, since all the known shells bail
156*83ee113eSDavid van Moolenbroek# out after a failed `exec'.
157*83ee113eSDavid van Moolenbroek$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158*83ee113eSDavid van Moolenbroekas_fn_exit 255
159*83ee113eSDavid van Moolenbroek  fi
160*83ee113eSDavid van Moolenbroek  # We don't want this to propagate to other subprocesses.
161*83ee113eSDavid van Moolenbroek          { _as_can_reexec=; unset _as_can_reexec;}
162*83ee113eSDavid van Moolenbroekif test "x$CONFIG_SHELL" = x; then
163*83ee113eSDavid van Moolenbroek  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164*83ee113eSDavid van Moolenbroek  emulate sh
165*83ee113eSDavid van Moolenbroek  NULLCMD=:
166*83ee113eSDavid van Moolenbroek  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167*83ee113eSDavid van Moolenbroek  # is contrary to our usage.  Disable this feature.
168*83ee113eSDavid van Moolenbroek  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169*83ee113eSDavid van Moolenbroek  setopt NO_GLOB_SUBST
170*83ee113eSDavid van Moolenbroekelse
171*83ee113eSDavid van Moolenbroek  case \`(set -o) 2>/dev/null\` in #(
172*83ee113eSDavid van Moolenbroek  *posix*) :
173*83ee113eSDavid van Moolenbroek    set -o posix ;; #(
174*83ee113eSDavid van Moolenbroek  *) :
175*83ee113eSDavid van Moolenbroek     ;;
176*83ee113eSDavid van Moolenbroekesac
177*83ee113eSDavid van Moolenbroekfi
178*83ee113eSDavid van Moolenbroek"
179*83ee113eSDavid van Moolenbroek  as_required="as_fn_return () { (exit \$1); }
180*83ee113eSDavid van Moolenbroekas_fn_success () { as_fn_return 0; }
181*83ee113eSDavid van Moolenbroekas_fn_failure () { as_fn_return 1; }
182*83ee113eSDavid van Moolenbroekas_fn_ret_success () { return 0; }
183*83ee113eSDavid van Moolenbroekas_fn_ret_failure () { return 1; }
184*83ee113eSDavid van Moolenbroek
185*83ee113eSDavid van Moolenbroekexitcode=0
186*83ee113eSDavid van Moolenbroekas_fn_success || { exitcode=1; echo as_fn_success failed.; }
187*83ee113eSDavid van Moolenbroekas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188*83ee113eSDavid van Moolenbroekas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189*83ee113eSDavid van Moolenbroekas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190*83ee113eSDavid van Moolenbroekif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191*83ee113eSDavid van Moolenbroek
192*83ee113eSDavid van Moolenbroekelse
193*83ee113eSDavid van Moolenbroek  exitcode=1; echo positional parameters were not saved.
194*83ee113eSDavid van Moolenbroekfi
195*83ee113eSDavid van Moolenbroektest x\$exitcode = x0 || exit 1
196*83ee113eSDavid van Moolenbroektest -x / || exit 1"
197*83ee113eSDavid van Moolenbroek  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198*83ee113eSDavid van Moolenbroek  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199*83ee113eSDavid van Moolenbroek  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200*83ee113eSDavid van Moolenbroek  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201*83ee113eSDavid van Moolenbroektest \$(( 1 + 1 )) = 2 || exit 1"
202*83ee113eSDavid van Moolenbroek  if (eval "$as_required") 2>/dev/null; then :
203*83ee113eSDavid van Moolenbroek  as_have_required=yes
204*83ee113eSDavid van Moolenbroekelse
205*83ee113eSDavid van Moolenbroek  as_have_required=no
206*83ee113eSDavid van Moolenbroekfi
207*83ee113eSDavid van Moolenbroek  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208*83ee113eSDavid van Moolenbroek
209*83ee113eSDavid van Moolenbroekelse
210*83ee113eSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
211*83ee113eSDavid van Moolenbroekas_found=false
212*83ee113eSDavid van Moolenbroekfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213*83ee113eSDavid van Moolenbroekdo
214*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
215*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
216*83ee113eSDavid van Moolenbroek  as_found=:
217*83ee113eSDavid van Moolenbroek  case $as_dir in #(
218*83ee113eSDavid van Moolenbroek	 /*)
219*83ee113eSDavid van Moolenbroek	   for as_base in sh bash ksh sh5; do
220*83ee113eSDavid van Moolenbroek	     # Try only shells that exist, to save several forks.
221*83ee113eSDavid van Moolenbroek	     as_shell=$as_dir/$as_base
222*83ee113eSDavid van Moolenbroek	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
223*83ee113eSDavid van Moolenbroek		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
224*83ee113eSDavid van Moolenbroek  CONFIG_SHELL=$as_shell as_have_required=yes
225*83ee113eSDavid van Moolenbroek		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
226*83ee113eSDavid van Moolenbroek  break 2
227*83ee113eSDavid van Moolenbroekfi
228*83ee113eSDavid van Moolenbroekfi
229*83ee113eSDavid van Moolenbroek	   done;;
230*83ee113eSDavid van Moolenbroek       esac
231*83ee113eSDavid van Moolenbroek  as_found=false
232*83ee113eSDavid van Moolenbroekdone
233*83ee113eSDavid van Moolenbroek$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234*83ee113eSDavid van Moolenbroek	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
235*83ee113eSDavid van Moolenbroek  CONFIG_SHELL=$SHELL as_have_required=yes
236*83ee113eSDavid van Moolenbroekfi; }
237*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
238*83ee113eSDavid van Moolenbroek
239*83ee113eSDavid van Moolenbroek
240*83ee113eSDavid van Moolenbroek      if test "x$CONFIG_SHELL" != x; then :
241*83ee113eSDavid van Moolenbroek  export CONFIG_SHELL
242*83ee113eSDavid van Moolenbroek             # We cannot yet assume a decent shell, so we have to provide a
243*83ee113eSDavid van Moolenbroek# neutralization value for shells without unset; and this also
244*83ee113eSDavid van Moolenbroek# works around shells that cannot unset nonexistent variables.
245*83ee113eSDavid van Moolenbroek# Preserve -v and -x to the replacement shell.
246*83ee113eSDavid van MoolenbroekBASH_ENV=/dev/null
247*83ee113eSDavid van MoolenbroekENV=/dev/null
248*83ee113eSDavid van Moolenbroek(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
249*83ee113eSDavid van Moolenbroekcase $- in # ((((
250*83ee113eSDavid van Moolenbroek  *v*x* | *x*v* ) as_opts=-vx ;;
251*83ee113eSDavid van Moolenbroek  *v* ) as_opts=-v ;;
252*83ee113eSDavid van Moolenbroek  *x* ) as_opts=-x ;;
253*83ee113eSDavid van Moolenbroek  * ) as_opts= ;;
254*83ee113eSDavid van Moolenbroekesac
255*83ee113eSDavid van Moolenbroekexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
256*83ee113eSDavid van Moolenbroek# Admittedly, this is quite paranoid, since all the known shells bail
257*83ee113eSDavid van Moolenbroek# out after a failed `exec'.
258*83ee113eSDavid van Moolenbroek$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
259*83ee113eSDavid van Moolenbroekexit 255
260*83ee113eSDavid van Moolenbroekfi
261*83ee113eSDavid van Moolenbroek
262*83ee113eSDavid van Moolenbroek    if test x$as_have_required = xno; then :
263*83ee113eSDavid van Moolenbroek  $as_echo "$0: This script requires a shell more modern than all"
264*83ee113eSDavid van Moolenbroek  $as_echo "$0: the shells that I found on your system."
265*83ee113eSDavid van Moolenbroek  if test x${ZSH_VERSION+set} = xset ; then
266*83ee113eSDavid van Moolenbroek    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
267*83ee113eSDavid van Moolenbroek    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
268*83ee113eSDavid van Moolenbroek  else
269*83ee113eSDavid van Moolenbroek    $as_echo "$0: Please tell bug-autoconf@gnu.org and dhcp-users@isc.org
270*83ee113eSDavid van Moolenbroek$0: about your system, including any error possibly output
271*83ee113eSDavid van Moolenbroek$0: before this message. Then install a modern shell, or
272*83ee113eSDavid van Moolenbroek$0: manually run the script under such a shell if you do
273*83ee113eSDavid van Moolenbroek$0: have one."
274*83ee113eSDavid van Moolenbroek  fi
275*83ee113eSDavid van Moolenbroek  exit 1
276*83ee113eSDavid van Moolenbroekfi
277*83ee113eSDavid van Moolenbroekfi
278*83ee113eSDavid van Moolenbroekfi
279*83ee113eSDavid van MoolenbroekSHELL=${CONFIG_SHELL-/bin/sh}
280*83ee113eSDavid van Moolenbroekexport SHELL
281*83ee113eSDavid van Moolenbroek# Unset more variables known to interfere with behavior of common tools.
282*83ee113eSDavid van MoolenbroekCLICOLOR_FORCE= GREP_OPTIONS=
283*83ee113eSDavid van Moolenbroekunset CLICOLOR_FORCE GREP_OPTIONS
284*83ee113eSDavid van Moolenbroek
285*83ee113eSDavid van Moolenbroek## --------------------- ##
286*83ee113eSDavid van Moolenbroek## M4sh Shell Functions. ##
287*83ee113eSDavid van Moolenbroek## --------------------- ##
288*83ee113eSDavid van Moolenbroek# as_fn_unset VAR
289*83ee113eSDavid van Moolenbroek# ---------------
290*83ee113eSDavid van Moolenbroek# Portably unset VAR.
291*83ee113eSDavid van Moolenbroekas_fn_unset ()
292*83ee113eSDavid van Moolenbroek{
293*83ee113eSDavid van Moolenbroek  { eval $1=; unset $1;}
294*83ee113eSDavid van Moolenbroek}
295*83ee113eSDavid van Moolenbroekas_unset=as_fn_unset
296*83ee113eSDavid van Moolenbroek
297*83ee113eSDavid van Moolenbroek# as_fn_set_status STATUS
298*83ee113eSDavid van Moolenbroek# -----------------------
299*83ee113eSDavid van Moolenbroek# Set $? to STATUS, without forking.
300*83ee113eSDavid van Moolenbroekas_fn_set_status ()
301*83ee113eSDavid van Moolenbroek{
302*83ee113eSDavid van Moolenbroek  return $1
303*83ee113eSDavid van Moolenbroek} # as_fn_set_status
304*83ee113eSDavid van Moolenbroek
305*83ee113eSDavid van Moolenbroek# as_fn_exit STATUS
306*83ee113eSDavid van Moolenbroek# -----------------
307*83ee113eSDavid van Moolenbroek# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
308*83ee113eSDavid van Moolenbroekas_fn_exit ()
309*83ee113eSDavid van Moolenbroek{
310*83ee113eSDavid van Moolenbroek  set +e
311*83ee113eSDavid van Moolenbroek  as_fn_set_status $1
312*83ee113eSDavid van Moolenbroek  exit $1
313*83ee113eSDavid van Moolenbroek} # as_fn_exit
314*83ee113eSDavid van Moolenbroek
315*83ee113eSDavid van Moolenbroek# as_fn_mkdir_p
316*83ee113eSDavid van Moolenbroek# -------------
317*83ee113eSDavid van Moolenbroek# Create "$as_dir" as a directory, including parents if necessary.
318*83ee113eSDavid van Moolenbroekas_fn_mkdir_p ()
319*83ee113eSDavid van Moolenbroek{
320*83ee113eSDavid van Moolenbroek
321*83ee113eSDavid van Moolenbroek  case $as_dir in #(
322*83ee113eSDavid van Moolenbroek  -*) as_dir=./$as_dir;;
323*83ee113eSDavid van Moolenbroek  esac
324*83ee113eSDavid van Moolenbroek  test -d "$as_dir" || eval $as_mkdir_p || {
325*83ee113eSDavid van Moolenbroek    as_dirs=
326*83ee113eSDavid van Moolenbroek    while :; do
327*83ee113eSDavid van Moolenbroek      case $as_dir in #(
328*83ee113eSDavid van Moolenbroek      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
329*83ee113eSDavid van Moolenbroek      *) as_qdir=$as_dir;;
330*83ee113eSDavid van Moolenbroek      esac
331*83ee113eSDavid van Moolenbroek      as_dirs="'$as_qdir' $as_dirs"
332*83ee113eSDavid van Moolenbroek      as_dir=`$as_dirname -- "$as_dir" ||
333*83ee113eSDavid van Moolenbroek$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
334*83ee113eSDavid van Moolenbroek	 X"$as_dir" : 'X\(//\)[^/]' \| \
335*83ee113eSDavid van Moolenbroek	 X"$as_dir" : 'X\(//\)$' \| \
336*83ee113eSDavid van Moolenbroek	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
337*83ee113eSDavid van Moolenbroek$as_echo X"$as_dir" |
338*83ee113eSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
339*83ee113eSDavid van Moolenbroek	    s//\1/
340*83ee113eSDavid van Moolenbroek	    q
341*83ee113eSDavid van Moolenbroek	  }
342*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
343*83ee113eSDavid van Moolenbroek	    s//\1/
344*83ee113eSDavid van Moolenbroek	    q
345*83ee113eSDavid van Moolenbroek	  }
346*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)$/{
347*83ee113eSDavid van Moolenbroek	    s//\1/
348*83ee113eSDavid van Moolenbroek	    q
349*83ee113eSDavid van Moolenbroek	  }
350*83ee113eSDavid van Moolenbroek	  /^X\(\/\).*/{
351*83ee113eSDavid van Moolenbroek	    s//\1/
352*83ee113eSDavid van Moolenbroek	    q
353*83ee113eSDavid van Moolenbroek	  }
354*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
355*83ee113eSDavid van Moolenbroek      test -d "$as_dir" && break
356*83ee113eSDavid van Moolenbroek    done
357*83ee113eSDavid van Moolenbroek    test -z "$as_dirs" || eval "mkdir $as_dirs"
358*83ee113eSDavid van Moolenbroek  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
359*83ee113eSDavid van Moolenbroek
360*83ee113eSDavid van Moolenbroek
361*83ee113eSDavid van Moolenbroek} # as_fn_mkdir_p
362*83ee113eSDavid van Moolenbroek
363*83ee113eSDavid van Moolenbroek# as_fn_executable_p FILE
364*83ee113eSDavid van Moolenbroek# -----------------------
365*83ee113eSDavid van Moolenbroek# Test if FILE is an executable regular file.
366*83ee113eSDavid van Moolenbroekas_fn_executable_p ()
367*83ee113eSDavid van Moolenbroek{
368*83ee113eSDavid van Moolenbroek  test -f "$1" && test -x "$1"
369*83ee113eSDavid van Moolenbroek} # as_fn_executable_p
370*83ee113eSDavid van Moolenbroek# as_fn_append VAR VALUE
371*83ee113eSDavid van Moolenbroek# ----------------------
372*83ee113eSDavid van Moolenbroek# Append the text in VALUE to the end of the definition contained in VAR. Take
373*83ee113eSDavid van Moolenbroek# advantage of any shell optimizations that allow amortized linear growth over
374*83ee113eSDavid van Moolenbroek# repeated appends, instead of the typical quadratic growth present in naive
375*83ee113eSDavid van Moolenbroek# implementations.
376*83ee113eSDavid van Moolenbroekif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
377*83ee113eSDavid van Moolenbroek  eval 'as_fn_append ()
378*83ee113eSDavid van Moolenbroek  {
379*83ee113eSDavid van Moolenbroek    eval $1+=\$2
380*83ee113eSDavid van Moolenbroek  }'
381*83ee113eSDavid van Moolenbroekelse
382*83ee113eSDavid van Moolenbroek  as_fn_append ()
383*83ee113eSDavid van Moolenbroek  {
384*83ee113eSDavid van Moolenbroek    eval $1=\$$1\$2
385*83ee113eSDavid van Moolenbroek  }
386*83ee113eSDavid van Moolenbroekfi # as_fn_append
387*83ee113eSDavid van Moolenbroek
388*83ee113eSDavid van Moolenbroek# as_fn_arith ARG...
389*83ee113eSDavid van Moolenbroek# ------------------
390*83ee113eSDavid van Moolenbroek# Perform arithmetic evaluation on the ARGs, and store the result in the
391*83ee113eSDavid van Moolenbroek# global $as_val. Take advantage of shells that can avoid forks. The arguments
392*83ee113eSDavid van Moolenbroek# must be portable across $(()) and expr.
393*83ee113eSDavid van Moolenbroekif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
394*83ee113eSDavid van Moolenbroek  eval 'as_fn_arith ()
395*83ee113eSDavid van Moolenbroek  {
396*83ee113eSDavid van Moolenbroek    as_val=$(( $* ))
397*83ee113eSDavid van Moolenbroek  }'
398*83ee113eSDavid van Moolenbroekelse
399*83ee113eSDavid van Moolenbroek  as_fn_arith ()
400*83ee113eSDavid van Moolenbroek  {
401*83ee113eSDavid van Moolenbroek    as_val=`expr "$@" || test $? -eq 1`
402*83ee113eSDavid van Moolenbroek  }
403*83ee113eSDavid van Moolenbroekfi # as_fn_arith
404*83ee113eSDavid van Moolenbroek
405*83ee113eSDavid van Moolenbroek
406*83ee113eSDavid van Moolenbroek# as_fn_error STATUS ERROR [LINENO LOG_FD]
407*83ee113eSDavid van Moolenbroek# ----------------------------------------
408*83ee113eSDavid van Moolenbroek# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
409*83ee113eSDavid van Moolenbroek# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
410*83ee113eSDavid van Moolenbroek# script with STATUS, using 1 if that was 0.
411*83ee113eSDavid van Moolenbroekas_fn_error ()
412*83ee113eSDavid van Moolenbroek{
413*83ee113eSDavid van Moolenbroek  as_status=$1; test $as_status -eq 0 && as_status=1
414*83ee113eSDavid van Moolenbroek  if test "$4"; then
415*83ee113eSDavid van Moolenbroek    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
416*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
417*83ee113eSDavid van Moolenbroek  fi
418*83ee113eSDavid van Moolenbroek  $as_echo "$as_me: error: $2" >&2
419*83ee113eSDavid van Moolenbroek  as_fn_exit $as_status
420*83ee113eSDavid van Moolenbroek} # as_fn_error
421*83ee113eSDavid van Moolenbroek
422*83ee113eSDavid van Moolenbroekif expr a : '\(a\)' >/dev/null 2>&1 &&
423*83ee113eSDavid van Moolenbroek   test "X`expr 00001 : '.*\(...\)'`" = X001; then
424*83ee113eSDavid van Moolenbroek  as_expr=expr
425*83ee113eSDavid van Moolenbroekelse
426*83ee113eSDavid van Moolenbroek  as_expr=false
427*83ee113eSDavid van Moolenbroekfi
428*83ee113eSDavid van Moolenbroek
429*83ee113eSDavid van Moolenbroekif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
430*83ee113eSDavid van Moolenbroek  as_basename=basename
431*83ee113eSDavid van Moolenbroekelse
432*83ee113eSDavid van Moolenbroek  as_basename=false
433*83ee113eSDavid van Moolenbroekfi
434*83ee113eSDavid van Moolenbroek
435*83ee113eSDavid van Moolenbroekif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
436*83ee113eSDavid van Moolenbroek  as_dirname=dirname
437*83ee113eSDavid van Moolenbroekelse
438*83ee113eSDavid van Moolenbroek  as_dirname=false
439*83ee113eSDavid van Moolenbroekfi
440*83ee113eSDavid van Moolenbroek
441*83ee113eSDavid van Moolenbroekas_me=`$as_basename -- "$0" ||
442*83ee113eSDavid van Moolenbroek$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
443*83ee113eSDavid van Moolenbroek	 X"$0" : 'X\(//\)$' \| \
444*83ee113eSDavid van Moolenbroek	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
445*83ee113eSDavid van Moolenbroek$as_echo X/"$0" |
446*83ee113eSDavid van Moolenbroek    sed '/^.*\/\([^/][^/]*\)\/*$/{
447*83ee113eSDavid van Moolenbroek	    s//\1/
448*83ee113eSDavid van Moolenbroek	    q
449*83ee113eSDavid van Moolenbroek	  }
450*83ee113eSDavid van Moolenbroek	  /^X\/\(\/\/\)$/{
451*83ee113eSDavid van Moolenbroek	    s//\1/
452*83ee113eSDavid van Moolenbroek	    q
453*83ee113eSDavid van Moolenbroek	  }
454*83ee113eSDavid van Moolenbroek	  /^X\/\(\/\).*/{
455*83ee113eSDavid van Moolenbroek	    s//\1/
456*83ee113eSDavid van Moolenbroek	    q
457*83ee113eSDavid van Moolenbroek	  }
458*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
459*83ee113eSDavid van Moolenbroek
460*83ee113eSDavid van Moolenbroek# Avoid depending upon Character Ranges.
461*83ee113eSDavid van Moolenbroekas_cr_letters='abcdefghijklmnopqrstuvwxyz'
462*83ee113eSDavid van Moolenbroekas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
463*83ee113eSDavid van Moolenbroekas_cr_Letters=$as_cr_letters$as_cr_LETTERS
464*83ee113eSDavid van Moolenbroekas_cr_digits='0123456789'
465*83ee113eSDavid van Moolenbroekas_cr_alnum=$as_cr_Letters$as_cr_digits
466*83ee113eSDavid van Moolenbroek
467*83ee113eSDavid van Moolenbroek
468*83ee113eSDavid van Moolenbroek  as_lineno_1=$LINENO as_lineno_1a=$LINENO
469*83ee113eSDavid van Moolenbroek  as_lineno_2=$LINENO as_lineno_2a=$LINENO
470*83ee113eSDavid van Moolenbroek  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
471*83ee113eSDavid van Moolenbroek  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
472*83ee113eSDavid van Moolenbroek  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
473*83ee113eSDavid van Moolenbroek  sed -n '
474*83ee113eSDavid van Moolenbroek    p
475*83ee113eSDavid van Moolenbroek    /[$]LINENO/=
476*83ee113eSDavid van Moolenbroek  ' <$as_myself |
477*83ee113eSDavid van Moolenbroek    sed '
478*83ee113eSDavid van Moolenbroek      s/[$]LINENO.*/&-/
479*83ee113eSDavid van Moolenbroek      t lineno
480*83ee113eSDavid van Moolenbroek      b
481*83ee113eSDavid van Moolenbroek      :lineno
482*83ee113eSDavid van Moolenbroek      N
483*83ee113eSDavid van Moolenbroek      :loop
484*83ee113eSDavid van Moolenbroek      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485*83ee113eSDavid van Moolenbroek      t loop
486*83ee113eSDavid van Moolenbroek      s/-\n.*//
487*83ee113eSDavid van Moolenbroek    ' >$as_me.lineno &&
488*83ee113eSDavid van Moolenbroek  chmod +x "$as_me.lineno" ||
489*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
490*83ee113eSDavid van Moolenbroek
491*83ee113eSDavid van Moolenbroek  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
492*83ee113eSDavid van Moolenbroek  # already done that, so ensure we don't try to do so again and fall
493*83ee113eSDavid van Moolenbroek  # in an infinite loop.  This has already happened in practice.
494*83ee113eSDavid van Moolenbroek  _as_can_reexec=no; export _as_can_reexec
495*83ee113eSDavid van Moolenbroek  # Don't try to exec as it changes $[0], causing all sort of problems
496*83ee113eSDavid van Moolenbroek  # (the dirname of $[0] is not the place where we might find the
497*83ee113eSDavid van Moolenbroek  # original and so on.  Autoconf is especially sensitive to this).
498*83ee113eSDavid van Moolenbroek  . "./$as_me.lineno"
499*83ee113eSDavid van Moolenbroek  # Exit status is that of the last command.
500*83ee113eSDavid van Moolenbroek  exit
501*83ee113eSDavid van Moolenbroek}
502*83ee113eSDavid van Moolenbroek
503*83ee113eSDavid van MoolenbroekECHO_C= ECHO_N= ECHO_T=
504*83ee113eSDavid van Moolenbroekcase `echo -n x` in #(((((
505*83ee113eSDavid van Moolenbroek-n*)
506*83ee113eSDavid van Moolenbroek  case `echo 'xy\c'` in
507*83ee113eSDavid van Moolenbroek  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
508*83ee113eSDavid van Moolenbroek  xy)  ECHO_C='\c';;
509*83ee113eSDavid van Moolenbroek  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
510*83ee113eSDavid van Moolenbroek       ECHO_T='	';;
511*83ee113eSDavid van Moolenbroek  esac;;
512*83ee113eSDavid van Moolenbroek*)
513*83ee113eSDavid van Moolenbroek  ECHO_N='-n';;
514*83ee113eSDavid van Moolenbroekesac
515*83ee113eSDavid van Moolenbroek
516*83ee113eSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.file
517*83ee113eSDavid van Moolenbroekif test -d conf$$.dir; then
518*83ee113eSDavid van Moolenbroek  rm -f conf$$.dir/conf$$.file
519*83ee113eSDavid van Moolenbroekelse
520*83ee113eSDavid van Moolenbroek  rm -f conf$$.dir
521*83ee113eSDavid van Moolenbroek  mkdir conf$$.dir 2>/dev/null
522*83ee113eSDavid van Moolenbroekfi
523*83ee113eSDavid van Moolenbroekif (echo >conf$$.file) 2>/dev/null; then
524*83ee113eSDavid van Moolenbroek  if ln -s conf$$.file conf$$ 2>/dev/null; then
525*83ee113eSDavid van Moolenbroek    as_ln_s='ln -s'
526*83ee113eSDavid van Moolenbroek    # ... but there are two gotchas:
527*83ee113eSDavid van Moolenbroek    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
528*83ee113eSDavid van Moolenbroek    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
529*83ee113eSDavid van Moolenbroek    # In both cases, we have to default to `cp -pR'.
530*83ee113eSDavid van Moolenbroek    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
531*83ee113eSDavid van Moolenbroek      as_ln_s='cp -pR'
532*83ee113eSDavid van Moolenbroek  elif ln conf$$.file conf$$ 2>/dev/null; then
533*83ee113eSDavid van Moolenbroek    as_ln_s=ln
534*83ee113eSDavid van Moolenbroek  else
535*83ee113eSDavid van Moolenbroek    as_ln_s='cp -pR'
536*83ee113eSDavid van Moolenbroek  fi
537*83ee113eSDavid van Moolenbroekelse
538*83ee113eSDavid van Moolenbroek  as_ln_s='cp -pR'
539*83ee113eSDavid van Moolenbroekfi
540*83ee113eSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
541*83ee113eSDavid van Moolenbroekrmdir conf$$.dir 2>/dev/null
542*83ee113eSDavid van Moolenbroek
543*83ee113eSDavid van Moolenbroekif mkdir -p . 2>/dev/null; then
544*83ee113eSDavid van Moolenbroek  as_mkdir_p='mkdir -p "$as_dir"'
545*83ee113eSDavid van Moolenbroekelse
546*83ee113eSDavid van Moolenbroek  test -d ./-p && rmdir ./-p
547*83ee113eSDavid van Moolenbroek  as_mkdir_p=false
548*83ee113eSDavid van Moolenbroekfi
549*83ee113eSDavid van Moolenbroek
550*83ee113eSDavid van Moolenbroekas_test_x='test -x'
551*83ee113eSDavid van Moolenbroekas_executable_p=as_fn_executable_p
552*83ee113eSDavid van Moolenbroek
553*83ee113eSDavid van Moolenbroek# Sed expression to map a string onto a valid CPP name.
554*83ee113eSDavid van Moolenbroekas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
555*83ee113eSDavid van Moolenbroek
556*83ee113eSDavid van Moolenbroek# Sed expression to map a string onto a valid variable name.
557*83ee113eSDavid van Moolenbroekas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
558*83ee113eSDavid van Moolenbroek
559*83ee113eSDavid van Moolenbroek
560*83ee113eSDavid van Moolenbroektest -n "$DJDIR" || exec 7<&0 </dev/null
561*83ee113eSDavid van Moolenbroekexec 6>&1
562*83ee113eSDavid van Moolenbroek
563*83ee113eSDavid van Moolenbroek# Name of the host.
564*83ee113eSDavid van Moolenbroek# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
565*83ee113eSDavid van Moolenbroek# so uname gets run too.
566*83ee113eSDavid van Moolenbroekac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
567*83ee113eSDavid van Moolenbroek
568*83ee113eSDavid van Moolenbroek#
569*83ee113eSDavid van Moolenbroek# Initializations.
570*83ee113eSDavid van Moolenbroek#
571*83ee113eSDavid van Moolenbroekac_default_prefix=/usr/local
572*83ee113eSDavid van Moolenbroekac_clean_files=
573*83ee113eSDavid van Moolenbroekac_config_libobj_dir=.
574*83ee113eSDavid van MoolenbroekLIBOBJS=
575*83ee113eSDavid van Moolenbroekcross_compiling=no
576*83ee113eSDavid van Moolenbroeksubdirs=
577*83ee113eSDavid van MoolenbroekMFLAGS=
578*83ee113eSDavid van MoolenbroekMAKEFLAGS=
579*83ee113eSDavid van Moolenbroek
580*83ee113eSDavid van Moolenbroek# Identity of this package.
581*83ee113eSDavid van MoolenbroekPACKAGE_NAME='DHCP'
582*83ee113eSDavid van MoolenbroekPACKAGE_TARNAME='dhcp'
583*83ee113eSDavid van MoolenbroekPACKAGE_VERSION='4.3.0'
584*83ee113eSDavid van MoolenbroekPACKAGE_STRING='DHCP 4.3.0'
585*83ee113eSDavid van MoolenbroekPACKAGE_BUGREPORT='dhcp-users@isc.org'
586*83ee113eSDavid van MoolenbroekPACKAGE_URL=''
587*83ee113eSDavid van Moolenbroek
588*83ee113eSDavid van Moolenbroek# Factoring default headers for most tests.
589*83ee113eSDavid van Moolenbroekac_includes_default="\
590*83ee113eSDavid van Moolenbroek#include <stdio.h>
591*83ee113eSDavid van Moolenbroek#ifdef HAVE_SYS_TYPES_H
592*83ee113eSDavid van Moolenbroek# include <sys/types.h>
593*83ee113eSDavid van Moolenbroek#endif
594*83ee113eSDavid van Moolenbroek#ifdef HAVE_SYS_STAT_H
595*83ee113eSDavid van Moolenbroek# include <sys/stat.h>
596*83ee113eSDavid van Moolenbroek#endif
597*83ee113eSDavid van Moolenbroek#ifdef STDC_HEADERS
598*83ee113eSDavid van Moolenbroek# include <stdlib.h>
599*83ee113eSDavid van Moolenbroek# include <stddef.h>
600*83ee113eSDavid van Moolenbroek#else
601*83ee113eSDavid van Moolenbroek# ifdef HAVE_STDLIB_H
602*83ee113eSDavid van Moolenbroek#  include <stdlib.h>
603*83ee113eSDavid van Moolenbroek# endif
604*83ee113eSDavid van Moolenbroek#endif
605*83ee113eSDavid van Moolenbroek#ifdef HAVE_STRING_H
606*83ee113eSDavid van Moolenbroek# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
607*83ee113eSDavid van Moolenbroek#  include <memory.h>
608*83ee113eSDavid van Moolenbroek# endif
609*83ee113eSDavid van Moolenbroek# include <string.h>
610*83ee113eSDavid van Moolenbroek#endif
611*83ee113eSDavid van Moolenbroek#ifdef HAVE_STRINGS_H
612*83ee113eSDavid van Moolenbroek# include <strings.h>
613*83ee113eSDavid van Moolenbroek#endif
614*83ee113eSDavid van Moolenbroek#ifdef HAVE_INTTYPES_H
615*83ee113eSDavid van Moolenbroek# include <inttypes.h>
616*83ee113eSDavid van Moolenbroek#endif
617*83ee113eSDavid van Moolenbroek#ifdef HAVE_STDINT_H
618*83ee113eSDavid van Moolenbroek# include <stdint.h>
619*83ee113eSDavid van Moolenbroek#endif
620*83ee113eSDavid van Moolenbroek#ifdef HAVE_UNISTD_H
621*83ee113eSDavid van Moolenbroek# include <unistd.h>
622*83ee113eSDavid van Moolenbroek#endif"
623*83ee113eSDavid van Moolenbroek
624*83ee113eSDavid van Moolenbroekac_subst_vars='am__EXEEXT_FALSE
625*83ee113eSDavid van Moolenbroekam__EXEEXT_TRUE
626*83ee113eSDavid van MoolenbroekLTLIBOBJS
627*83ee113eSDavid van MoolenbroekLIBOBJS
628*83ee113eSDavid van MoolenbroekLDAP_CFLAGS
629*83ee113eSDavid van Moolenbroekac_prefix_program
630*83ee113eSDavid van MoolenbroekHAVE_ATF_FALSE
631*83ee113eSDavid van MoolenbroekHAVE_ATF_TRUE
632*83ee113eSDavid van MoolenbroekATF_LDFLAGS
633*83ee113eSDavid van MoolenbroekATF_CFLAGS
634*83ee113eSDavid van Moolenbroekbyte_order
635*83ee113eSDavid van MoolenbroekRANLIB
636*83ee113eSDavid van MoolenbroekEGREP
637*83ee113eSDavid van MoolenbroekGREP
638*83ee113eSDavid van MoolenbroekCPP
639*83ee113eSDavid van Moolenbroekam__fastdepCC_FALSE
640*83ee113eSDavid van Moolenbroekam__fastdepCC_TRUE
641*83ee113eSDavid van MoolenbroekCCDEPMODE
642*83ee113eSDavid van Moolenbroekam__nodep
643*83ee113eSDavid van MoolenbroekAMDEPBACKSLASH
644*83ee113eSDavid van MoolenbroekAMDEP_FALSE
645*83ee113eSDavid van MoolenbroekAMDEP_TRUE
646*83ee113eSDavid van Moolenbroekam__quote
647*83ee113eSDavid van Moolenbroekam__include
648*83ee113eSDavid van MoolenbroekDEPDIR
649*83ee113eSDavid van MoolenbroekOBJEXT
650*83ee113eSDavid van MoolenbroekEXEEXT
651*83ee113eSDavid van Moolenbroekac_ct_CC
652*83ee113eSDavid van MoolenbroekCPPFLAGS
653*83ee113eSDavid van MoolenbroekLDFLAGS
654*83ee113eSDavid van MoolenbroekCFLAGS
655*83ee113eSDavid van MoolenbroekCC
656*83ee113eSDavid van Moolenbroekhost_os
657*83ee113eSDavid van Moolenbroekhost_vendor
658*83ee113eSDavid van Moolenbroekhost_cpu
659*83ee113eSDavid van Moolenbroekhost
660*83ee113eSDavid van Moolenbroekbuild_os
661*83ee113eSDavid van Moolenbroekbuild_vendor
662*83ee113eSDavid van Moolenbroekbuild_cpu
663*83ee113eSDavid van Moolenbroekbuild
664*83ee113eSDavid van MoolenbroekMAINT
665*83ee113eSDavid van MoolenbroekMAINTAINER_MODE_FALSE
666*83ee113eSDavid van MoolenbroekMAINTAINER_MODE_TRUE
667*83ee113eSDavid van MoolenbroekAM_BACKSLASH
668*83ee113eSDavid van MoolenbroekAM_DEFAULT_VERBOSITY
669*83ee113eSDavid van MoolenbroekAM_DEFAULT_V
670*83ee113eSDavid van MoolenbroekAM_V
671*83ee113eSDavid van Moolenbroekam__untar
672*83ee113eSDavid van Moolenbroekam__tar
673*83ee113eSDavid van MoolenbroekAMTAR
674*83ee113eSDavid van Moolenbroekam__leading_dot
675*83ee113eSDavid van MoolenbroekSET_MAKE
676*83ee113eSDavid van MoolenbroekAWK
677*83ee113eSDavid van Moolenbroekmkdir_p
678*83ee113eSDavid van MoolenbroekMKDIR_P
679*83ee113eSDavid van MoolenbroekINSTALL_STRIP_PROGRAM
680*83ee113eSDavid van MoolenbroekSTRIP
681*83ee113eSDavid van Moolenbroekinstall_sh
682*83ee113eSDavid van MoolenbroekMAKEINFO
683*83ee113eSDavid van MoolenbroekAUTOHEADER
684*83ee113eSDavid van MoolenbroekAUTOMAKE
685*83ee113eSDavid van MoolenbroekAUTOCONF
686*83ee113eSDavid van MoolenbroekACLOCAL
687*83ee113eSDavid van MoolenbroekVERSION
688*83ee113eSDavid van MoolenbroekPACKAGE
689*83ee113eSDavid van MoolenbroekCYGPATH_W
690*83ee113eSDavid van Moolenbroekam__isrc
691*83ee113eSDavid van MoolenbroekINSTALL_DATA
692*83ee113eSDavid van MoolenbroekINSTALL_SCRIPT
693*83ee113eSDavid van MoolenbroekINSTALL_PROGRAM
694*83ee113eSDavid van Moolenbroektarget_alias
695*83ee113eSDavid van Moolenbroekhost_alias
696*83ee113eSDavid van Moolenbroekbuild_alias
697*83ee113eSDavid van MoolenbroekLIBS
698*83ee113eSDavid van MoolenbroekECHO_T
699*83ee113eSDavid van MoolenbroekECHO_N
700*83ee113eSDavid van MoolenbroekECHO_C
701*83ee113eSDavid van MoolenbroekDEFS
702*83ee113eSDavid van Moolenbroekmandir
703*83ee113eSDavid van Moolenbroeklocaledir
704*83ee113eSDavid van Moolenbroeklibdir
705*83ee113eSDavid van Moolenbroekpsdir
706*83ee113eSDavid van Moolenbroekpdfdir
707*83ee113eSDavid van Moolenbroekdvidir
708*83ee113eSDavid van Moolenbroekhtmldir
709*83ee113eSDavid van Moolenbroekinfodir
710*83ee113eSDavid van Moolenbroekdocdir
711*83ee113eSDavid van Moolenbroekoldincludedir
712*83ee113eSDavid van Moolenbroekincludedir
713*83ee113eSDavid van Moolenbroeklocalstatedir
714*83ee113eSDavid van Moolenbroeksharedstatedir
715*83ee113eSDavid van Moolenbroeksysconfdir
716*83ee113eSDavid van Moolenbroekdatadir
717*83ee113eSDavid van Moolenbroekdatarootdir
718*83ee113eSDavid van Moolenbroeklibexecdir
719*83ee113eSDavid van Moolenbroeksbindir
720*83ee113eSDavid van Moolenbroekbindir
721*83ee113eSDavid van Moolenbroekprogram_transform_name
722*83ee113eSDavid van Moolenbroekprefix
723*83ee113eSDavid van Moolenbroekexec_prefix
724*83ee113eSDavid van MoolenbroekPACKAGE_URL
725*83ee113eSDavid van MoolenbroekPACKAGE_BUGREPORT
726*83ee113eSDavid van MoolenbroekPACKAGE_STRING
727*83ee113eSDavid van MoolenbroekPACKAGE_VERSION
728*83ee113eSDavid van MoolenbroekPACKAGE_TARNAME
729*83ee113eSDavid van MoolenbroekPACKAGE_NAME
730*83ee113eSDavid van MoolenbroekPATH_SEPARATOR
731*83ee113eSDavid van MoolenbroekSHELL'
732*83ee113eSDavid van Moolenbroekac_subst_files=''
733*83ee113eSDavid van Moolenbroekac_user_opts='
734*83ee113eSDavid van Moolenbroekenable_option_checking
735*83ee113eSDavid van Moolenbroekenable_silent_rules
736*83ee113eSDavid van Moolenbroekenable_maintainer_mode
737*83ee113eSDavid van Moolenbroekenable_dependency_tracking
738*83ee113eSDavid van Moolenbroekenable_debug
739*83ee113eSDavid van Moolenbroekenable_failover
740*83ee113eSDavid van Moolenbroekenable_execute
741*83ee113eSDavid van Moolenbroekenable_tracing
742*83ee113eSDavid van Moolenbroekenable_delayed_ack
743*83ee113eSDavid van Moolenbroekenable_dhcpv6
744*83ee113eSDavid van Moolenbroekenable_paranoia
745*83ee113eSDavid van Moolenbroekenable_early_chroot
746*83ee113eSDavid van Moolenbroekenable_ipv4_pktinfo
747*83ee113eSDavid van Moolenbroekenable_use_sockets
748*83ee113eSDavid van Moolenbroekenable_secs_byteorder
749*83ee113eSDavid van Moolenbroekwith_atf
750*83ee113eSDavid van Moolenbroekwith_srv_lease_file
751*83ee113eSDavid van Moolenbroekwith_srv6_lease_file
752*83ee113eSDavid van Moolenbroekwith_cli_lease_file
753*83ee113eSDavid van Moolenbroekwith_cli6_lease_file
754*83ee113eSDavid van Moolenbroekwith_srv_pid_file
755*83ee113eSDavid van Moolenbroekwith_srv6_pid_file
756*83ee113eSDavid van Moolenbroekwith_cli_pid_file
757*83ee113eSDavid van Moolenbroekwith_cli6_pid_file
758*83ee113eSDavid van Moolenbroekwith_relay_pid_file
759*83ee113eSDavid van Moolenbroekwith_relay6_pid_file
760*83ee113eSDavid van Moolenbroekwith_libbind
761*83ee113eSDavid van Moolenbroekwith_ldap
762*83ee113eSDavid van Moolenbroekwith_ldapcrypto
763*83ee113eSDavid van Moolenbroek'
764*83ee113eSDavid van Moolenbroek      ac_precious_vars='build_alias
765*83ee113eSDavid van Moolenbroekhost_alias
766*83ee113eSDavid van Moolenbroektarget_alias
767*83ee113eSDavid van MoolenbroekCC
768*83ee113eSDavid van MoolenbroekCFLAGS
769*83ee113eSDavid van MoolenbroekLDFLAGS
770*83ee113eSDavid van MoolenbroekLIBS
771*83ee113eSDavid van MoolenbroekCPPFLAGS
772*83ee113eSDavid van MoolenbroekCPP'
773*83ee113eSDavid van Moolenbroek
774*83ee113eSDavid van Moolenbroek
775*83ee113eSDavid van Moolenbroek# Initialize some variables set by options.
776*83ee113eSDavid van Moolenbroekac_init_help=
777*83ee113eSDavid van Moolenbroekac_init_version=false
778*83ee113eSDavid van Moolenbroekac_unrecognized_opts=
779*83ee113eSDavid van Moolenbroekac_unrecognized_sep=
780*83ee113eSDavid van Moolenbroek# The variables have the same names as the options, with
781*83ee113eSDavid van Moolenbroek# dashes changed to underlines.
782*83ee113eSDavid van Moolenbroekcache_file=/dev/null
783*83ee113eSDavid van Moolenbroekexec_prefix=NONE
784*83ee113eSDavid van Moolenbroekno_create=
785*83ee113eSDavid van Moolenbroekno_recursion=
786*83ee113eSDavid van Moolenbroekprefix=NONE
787*83ee113eSDavid van Moolenbroekprogram_prefix=NONE
788*83ee113eSDavid van Moolenbroekprogram_suffix=NONE
789*83ee113eSDavid van Moolenbroekprogram_transform_name=s,x,x,
790*83ee113eSDavid van Moolenbroeksilent=
791*83ee113eSDavid van Moolenbroeksite=
792*83ee113eSDavid van Moolenbroeksrcdir=
793*83ee113eSDavid van Moolenbroekverbose=
794*83ee113eSDavid van Moolenbroekx_includes=NONE
795*83ee113eSDavid van Moolenbroekx_libraries=NONE
796*83ee113eSDavid van Moolenbroek
797*83ee113eSDavid van Moolenbroek# Installation directory options.
798*83ee113eSDavid van Moolenbroek# These are left unexpanded so users can "make install exec_prefix=/foo"
799*83ee113eSDavid van Moolenbroek# and all the variables that are supposed to be based on exec_prefix
800*83ee113eSDavid van Moolenbroek# by default will actually change.
801*83ee113eSDavid van Moolenbroek# Use braces instead of parens because sh, perl, etc. also accept them.
802*83ee113eSDavid van Moolenbroek# (The list follows the same order as the GNU Coding Standards.)
803*83ee113eSDavid van Moolenbroekbindir='${exec_prefix}/bin'
804*83ee113eSDavid van Moolenbroeksbindir='${exec_prefix}/sbin'
805*83ee113eSDavid van Moolenbroeklibexecdir='${exec_prefix}/libexec'
806*83ee113eSDavid van Moolenbroekdatarootdir='${prefix}/share'
807*83ee113eSDavid van Moolenbroekdatadir='${datarootdir}'
808*83ee113eSDavid van Moolenbroeksysconfdir='${prefix}/etc'
809*83ee113eSDavid van Moolenbroeksharedstatedir='${prefix}/com'
810*83ee113eSDavid van Moolenbroeklocalstatedir='${prefix}/var'
811*83ee113eSDavid van Moolenbroekincludedir='${prefix}/include'
812*83ee113eSDavid van Moolenbroekoldincludedir='/usr/include'
813*83ee113eSDavid van Moolenbroekdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
814*83ee113eSDavid van Moolenbroekinfodir='${datarootdir}/info'
815*83ee113eSDavid van Moolenbroekhtmldir='${docdir}'
816*83ee113eSDavid van Moolenbroekdvidir='${docdir}'
817*83ee113eSDavid van Moolenbroekpdfdir='${docdir}'
818*83ee113eSDavid van Moolenbroekpsdir='${docdir}'
819*83ee113eSDavid van Moolenbroeklibdir='${exec_prefix}/lib'
820*83ee113eSDavid van Moolenbroeklocaledir='${datarootdir}/locale'
821*83ee113eSDavid van Moolenbroekmandir='${datarootdir}/man'
822*83ee113eSDavid van Moolenbroek
823*83ee113eSDavid van Moolenbroekac_prev=
824*83ee113eSDavid van Moolenbroekac_dashdash=
825*83ee113eSDavid van Moolenbroekfor ac_option
826*83ee113eSDavid van Moolenbroekdo
827*83ee113eSDavid van Moolenbroek  # If the previous option needs an argument, assign it.
828*83ee113eSDavid van Moolenbroek  if test -n "$ac_prev"; then
829*83ee113eSDavid van Moolenbroek    eval $ac_prev=\$ac_option
830*83ee113eSDavid van Moolenbroek    ac_prev=
831*83ee113eSDavid van Moolenbroek    continue
832*83ee113eSDavid van Moolenbroek  fi
833*83ee113eSDavid van Moolenbroek
834*83ee113eSDavid van Moolenbroek  case $ac_option in
835*83ee113eSDavid van Moolenbroek  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
836*83ee113eSDavid van Moolenbroek  *=)   ac_optarg= ;;
837*83ee113eSDavid van Moolenbroek  *)    ac_optarg=yes ;;
838*83ee113eSDavid van Moolenbroek  esac
839*83ee113eSDavid van Moolenbroek
840*83ee113eSDavid van Moolenbroek  # Accept the important Cygnus configure options, so we can diagnose typos.
841*83ee113eSDavid van Moolenbroek
842*83ee113eSDavid van Moolenbroek  case $ac_dashdash$ac_option in
843*83ee113eSDavid van Moolenbroek  --)
844*83ee113eSDavid van Moolenbroek    ac_dashdash=yes ;;
845*83ee113eSDavid van Moolenbroek
846*83ee113eSDavid van Moolenbroek  -bindir | --bindir | --bindi | --bind | --bin | --bi)
847*83ee113eSDavid van Moolenbroek    ac_prev=bindir ;;
848*83ee113eSDavid van Moolenbroek  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
849*83ee113eSDavid van Moolenbroek    bindir=$ac_optarg ;;
850*83ee113eSDavid van Moolenbroek
851*83ee113eSDavid van Moolenbroek  -build | --build | --buil | --bui | --bu)
852*83ee113eSDavid van Moolenbroek    ac_prev=build_alias ;;
853*83ee113eSDavid van Moolenbroek  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
854*83ee113eSDavid van Moolenbroek    build_alias=$ac_optarg ;;
855*83ee113eSDavid van Moolenbroek
856*83ee113eSDavid van Moolenbroek  -cache-file | --cache-file | --cache-fil | --cache-fi \
857*83ee113eSDavid van Moolenbroek  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
858*83ee113eSDavid van Moolenbroek    ac_prev=cache_file ;;
859*83ee113eSDavid van Moolenbroek  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
860*83ee113eSDavid van Moolenbroek  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
861*83ee113eSDavid van Moolenbroek    cache_file=$ac_optarg ;;
862*83ee113eSDavid van Moolenbroek
863*83ee113eSDavid van Moolenbroek  --config-cache | -C)
864*83ee113eSDavid van Moolenbroek    cache_file=config.cache ;;
865*83ee113eSDavid van Moolenbroek
866*83ee113eSDavid van Moolenbroek  -datadir | --datadir | --datadi | --datad)
867*83ee113eSDavid van Moolenbroek    ac_prev=datadir ;;
868*83ee113eSDavid van Moolenbroek  -datadir=* | --datadir=* | --datadi=* | --datad=*)
869*83ee113eSDavid van Moolenbroek    datadir=$ac_optarg ;;
870*83ee113eSDavid van Moolenbroek
871*83ee113eSDavid van Moolenbroek  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
872*83ee113eSDavid van Moolenbroek  | --dataroo | --dataro | --datar)
873*83ee113eSDavid van Moolenbroek    ac_prev=datarootdir ;;
874*83ee113eSDavid van Moolenbroek  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
875*83ee113eSDavid van Moolenbroek  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
876*83ee113eSDavid van Moolenbroek    datarootdir=$ac_optarg ;;
877*83ee113eSDavid van Moolenbroek
878*83ee113eSDavid van Moolenbroek  -disable-* | --disable-*)
879*83ee113eSDavid van Moolenbroek    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
880*83ee113eSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
881*83ee113eSDavid van Moolenbroek    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
882*83ee113eSDavid van Moolenbroek      as_fn_error $? "invalid feature name: $ac_useropt"
883*83ee113eSDavid van Moolenbroek    ac_useropt_orig=$ac_useropt
884*83ee113eSDavid van Moolenbroek    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
885*83ee113eSDavid van Moolenbroek    case $ac_user_opts in
886*83ee113eSDavid van Moolenbroek      *"
887*83ee113eSDavid van Moolenbroek"enable_$ac_useropt"
888*83ee113eSDavid van Moolenbroek"*) ;;
889*83ee113eSDavid van Moolenbroek      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
890*83ee113eSDavid van Moolenbroek	 ac_unrecognized_sep=', ';;
891*83ee113eSDavid van Moolenbroek    esac
892*83ee113eSDavid van Moolenbroek    eval enable_$ac_useropt=no ;;
893*83ee113eSDavid van Moolenbroek
894*83ee113eSDavid van Moolenbroek  -docdir | --docdir | --docdi | --doc | --do)
895*83ee113eSDavid van Moolenbroek    ac_prev=docdir ;;
896*83ee113eSDavid van Moolenbroek  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
897*83ee113eSDavid van Moolenbroek    docdir=$ac_optarg ;;
898*83ee113eSDavid van Moolenbroek
899*83ee113eSDavid van Moolenbroek  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
900*83ee113eSDavid van Moolenbroek    ac_prev=dvidir ;;
901*83ee113eSDavid van Moolenbroek  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
902*83ee113eSDavid van Moolenbroek    dvidir=$ac_optarg ;;
903*83ee113eSDavid van Moolenbroek
904*83ee113eSDavid van Moolenbroek  -enable-* | --enable-*)
905*83ee113eSDavid van Moolenbroek    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
906*83ee113eSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
907*83ee113eSDavid van Moolenbroek    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
908*83ee113eSDavid van Moolenbroek      as_fn_error $? "invalid feature name: $ac_useropt"
909*83ee113eSDavid van Moolenbroek    ac_useropt_orig=$ac_useropt
910*83ee113eSDavid van Moolenbroek    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911*83ee113eSDavid van Moolenbroek    case $ac_user_opts in
912*83ee113eSDavid van Moolenbroek      *"
913*83ee113eSDavid van Moolenbroek"enable_$ac_useropt"
914*83ee113eSDavid van Moolenbroek"*) ;;
915*83ee113eSDavid van Moolenbroek      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
916*83ee113eSDavid van Moolenbroek	 ac_unrecognized_sep=', ';;
917*83ee113eSDavid van Moolenbroek    esac
918*83ee113eSDavid van Moolenbroek    eval enable_$ac_useropt=\$ac_optarg ;;
919*83ee113eSDavid van Moolenbroek
920*83ee113eSDavid van Moolenbroek  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
921*83ee113eSDavid van Moolenbroek  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
922*83ee113eSDavid van Moolenbroek  | --exec | --exe | --ex)
923*83ee113eSDavid van Moolenbroek    ac_prev=exec_prefix ;;
924*83ee113eSDavid van Moolenbroek  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
925*83ee113eSDavid van Moolenbroek  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
926*83ee113eSDavid van Moolenbroek  | --exec=* | --exe=* | --ex=*)
927*83ee113eSDavid van Moolenbroek    exec_prefix=$ac_optarg ;;
928*83ee113eSDavid van Moolenbroek
929*83ee113eSDavid van Moolenbroek  -gas | --gas | --ga | --g)
930*83ee113eSDavid van Moolenbroek    # Obsolete; use --with-gas.
931*83ee113eSDavid van Moolenbroek    with_gas=yes ;;
932*83ee113eSDavid van Moolenbroek
933*83ee113eSDavid van Moolenbroek  -help | --help | --hel | --he | -h)
934*83ee113eSDavid van Moolenbroek    ac_init_help=long ;;
935*83ee113eSDavid van Moolenbroek  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
936*83ee113eSDavid van Moolenbroek    ac_init_help=recursive ;;
937*83ee113eSDavid van Moolenbroek  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
938*83ee113eSDavid van Moolenbroek    ac_init_help=short ;;
939*83ee113eSDavid van Moolenbroek
940*83ee113eSDavid van Moolenbroek  -host | --host | --hos | --ho)
941*83ee113eSDavid van Moolenbroek    ac_prev=host_alias ;;
942*83ee113eSDavid van Moolenbroek  -host=* | --host=* | --hos=* | --ho=*)
943*83ee113eSDavid van Moolenbroek    host_alias=$ac_optarg ;;
944*83ee113eSDavid van Moolenbroek
945*83ee113eSDavid van Moolenbroek  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
946*83ee113eSDavid van Moolenbroek    ac_prev=htmldir ;;
947*83ee113eSDavid van Moolenbroek  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
948*83ee113eSDavid van Moolenbroek  | --ht=*)
949*83ee113eSDavid van Moolenbroek    htmldir=$ac_optarg ;;
950*83ee113eSDavid van Moolenbroek
951*83ee113eSDavid van Moolenbroek  -includedir | --includedir | --includedi | --included | --include \
952*83ee113eSDavid van Moolenbroek  | --includ | --inclu | --incl | --inc)
953*83ee113eSDavid van Moolenbroek    ac_prev=includedir ;;
954*83ee113eSDavid van Moolenbroek  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
955*83ee113eSDavid van Moolenbroek  | --includ=* | --inclu=* | --incl=* | --inc=*)
956*83ee113eSDavid van Moolenbroek    includedir=$ac_optarg ;;
957*83ee113eSDavid van Moolenbroek
958*83ee113eSDavid van Moolenbroek  -infodir | --infodir | --infodi | --infod | --info | --inf)
959*83ee113eSDavid van Moolenbroek    ac_prev=infodir ;;
960*83ee113eSDavid van Moolenbroek  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
961*83ee113eSDavid van Moolenbroek    infodir=$ac_optarg ;;
962*83ee113eSDavid van Moolenbroek
963*83ee113eSDavid van Moolenbroek  -libdir | --libdir | --libdi | --libd)
964*83ee113eSDavid van Moolenbroek    ac_prev=libdir ;;
965*83ee113eSDavid van Moolenbroek  -libdir=* | --libdir=* | --libdi=* | --libd=*)
966*83ee113eSDavid van Moolenbroek    libdir=$ac_optarg ;;
967*83ee113eSDavid van Moolenbroek
968*83ee113eSDavid van Moolenbroek  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
969*83ee113eSDavid van Moolenbroek  | --libexe | --libex | --libe)
970*83ee113eSDavid van Moolenbroek    ac_prev=libexecdir ;;
971*83ee113eSDavid van Moolenbroek  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
972*83ee113eSDavid van Moolenbroek  | --libexe=* | --libex=* | --libe=*)
973*83ee113eSDavid van Moolenbroek    libexecdir=$ac_optarg ;;
974*83ee113eSDavid van Moolenbroek
975*83ee113eSDavid van Moolenbroek  -localedir | --localedir | --localedi | --localed | --locale)
976*83ee113eSDavid van Moolenbroek    ac_prev=localedir ;;
977*83ee113eSDavid van Moolenbroek  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
978*83ee113eSDavid van Moolenbroek    localedir=$ac_optarg ;;
979*83ee113eSDavid van Moolenbroek
980*83ee113eSDavid van Moolenbroek  -localstatedir | --localstatedir | --localstatedi | --localstated \
981*83ee113eSDavid van Moolenbroek  | --localstate | --localstat | --localsta | --localst | --locals)
982*83ee113eSDavid van Moolenbroek    ac_prev=localstatedir ;;
983*83ee113eSDavid van Moolenbroek  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
984*83ee113eSDavid van Moolenbroek  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
985*83ee113eSDavid van Moolenbroek    localstatedir=$ac_optarg ;;
986*83ee113eSDavid van Moolenbroek
987*83ee113eSDavid van Moolenbroek  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
988*83ee113eSDavid van Moolenbroek    ac_prev=mandir ;;
989*83ee113eSDavid van Moolenbroek  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
990*83ee113eSDavid van Moolenbroek    mandir=$ac_optarg ;;
991*83ee113eSDavid van Moolenbroek
992*83ee113eSDavid van Moolenbroek  -nfp | --nfp | --nf)
993*83ee113eSDavid van Moolenbroek    # Obsolete; use --without-fp.
994*83ee113eSDavid van Moolenbroek    with_fp=no ;;
995*83ee113eSDavid van Moolenbroek
996*83ee113eSDavid van Moolenbroek  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
997*83ee113eSDavid van Moolenbroek  | --no-cr | --no-c | -n)
998*83ee113eSDavid van Moolenbroek    no_create=yes ;;
999*83ee113eSDavid van Moolenbroek
1000*83ee113eSDavid van Moolenbroek  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1001*83ee113eSDavid van Moolenbroek  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1002*83ee113eSDavid van Moolenbroek    no_recursion=yes ;;
1003*83ee113eSDavid van Moolenbroek
1004*83ee113eSDavid van Moolenbroek  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1005*83ee113eSDavid van Moolenbroek  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1006*83ee113eSDavid van Moolenbroek  | --oldin | --oldi | --old | --ol | --o)
1007*83ee113eSDavid van Moolenbroek    ac_prev=oldincludedir ;;
1008*83ee113eSDavid van Moolenbroek  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1009*83ee113eSDavid van Moolenbroek  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1010*83ee113eSDavid van Moolenbroek  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1011*83ee113eSDavid van Moolenbroek    oldincludedir=$ac_optarg ;;
1012*83ee113eSDavid van Moolenbroek
1013*83ee113eSDavid van Moolenbroek  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1014*83ee113eSDavid van Moolenbroek    ac_prev=prefix ;;
1015*83ee113eSDavid van Moolenbroek  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1016*83ee113eSDavid van Moolenbroek    prefix=$ac_optarg ;;
1017*83ee113eSDavid van Moolenbroek
1018*83ee113eSDavid van Moolenbroek  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1019*83ee113eSDavid van Moolenbroek  | --program-pre | --program-pr | --program-p)
1020*83ee113eSDavid van Moolenbroek    ac_prev=program_prefix ;;
1021*83ee113eSDavid van Moolenbroek  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1022*83ee113eSDavid van Moolenbroek  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1023*83ee113eSDavid van Moolenbroek    program_prefix=$ac_optarg ;;
1024*83ee113eSDavid van Moolenbroek
1025*83ee113eSDavid van Moolenbroek  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1026*83ee113eSDavid van Moolenbroek  | --program-suf | --program-su | --program-s)
1027*83ee113eSDavid van Moolenbroek    ac_prev=program_suffix ;;
1028*83ee113eSDavid van Moolenbroek  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1029*83ee113eSDavid van Moolenbroek  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1030*83ee113eSDavid van Moolenbroek    program_suffix=$ac_optarg ;;
1031*83ee113eSDavid van Moolenbroek
1032*83ee113eSDavid van Moolenbroek  -program-transform-name | --program-transform-name \
1033*83ee113eSDavid van Moolenbroek  | --program-transform-nam | --program-transform-na \
1034*83ee113eSDavid van Moolenbroek  | --program-transform-n | --program-transform- \
1035*83ee113eSDavid van Moolenbroek  | --program-transform | --program-transfor \
1036*83ee113eSDavid van Moolenbroek  | --program-transfo | --program-transf \
1037*83ee113eSDavid van Moolenbroek  | --program-trans | --program-tran \
1038*83ee113eSDavid van Moolenbroek  | --progr-tra | --program-tr | --program-t)
1039*83ee113eSDavid van Moolenbroek    ac_prev=program_transform_name ;;
1040*83ee113eSDavid van Moolenbroek  -program-transform-name=* | --program-transform-name=* \
1041*83ee113eSDavid van Moolenbroek  | --program-transform-nam=* | --program-transform-na=* \
1042*83ee113eSDavid van Moolenbroek  | --program-transform-n=* | --program-transform-=* \
1043*83ee113eSDavid van Moolenbroek  | --program-transform=* | --program-transfor=* \
1044*83ee113eSDavid van Moolenbroek  | --program-transfo=* | --program-transf=* \
1045*83ee113eSDavid van Moolenbroek  | --program-trans=* | --program-tran=* \
1046*83ee113eSDavid van Moolenbroek  | --progr-tra=* | --program-tr=* | --program-t=*)
1047*83ee113eSDavid van Moolenbroek    program_transform_name=$ac_optarg ;;
1048*83ee113eSDavid van Moolenbroek
1049*83ee113eSDavid van Moolenbroek  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1050*83ee113eSDavid van Moolenbroek    ac_prev=pdfdir ;;
1051*83ee113eSDavid van Moolenbroek  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1052*83ee113eSDavid van Moolenbroek    pdfdir=$ac_optarg ;;
1053*83ee113eSDavid van Moolenbroek
1054*83ee113eSDavid van Moolenbroek  -psdir | --psdir | --psdi | --psd | --ps)
1055*83ee113eSDavid van Moolenbroek    ac_prev=psdir ;;
1056*83ee113eSDavid van Moolenbroek  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1057*83ee113eSDavid van Moolenbroek    psdir=$ac_optarg ;;
1058*83ee113eSDavid van Moolenbroek
1059*83ee113eSDavid van Moolenbroek  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1060*83ee113eSDavid van Moolenbroek  | -silent | --silent | --silen | --sile | --sil)
1061*83ee113eSDavid van Moolenbroek    silent=yes ;;
1062*83ee113eSDavid van Moolenbroek
1063*83ee113eSDavid van Moolenbroek  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1064*83ee113eSDavid van Moolenbroek    ac_prev=sbindir ;;
1065*83ee113eSDavid van Moolenbroek  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1066*83ee113eSDavid van Moolenbroek  | --sbi=* | --sb=*)
1067*83ee113eSDavid van Moolenbroek    sbindir=$ac_optarg ;;
1068*83ee113eSDavid van Moolenbroek
1069*83ee113eSDavid van Moolenbroek  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1070*83ee113eSDavid van Moolenbroek  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1071*83ee113eSDavid van Moolenbroek  | --sharedst | --shareds | --shared | --share | --shar \
1072*83ee113eSDavid van Moolenbroek  | --sha | --sh)
1073*83ee113eSDavid van Moolenbroek    ac_prev=sharedstatedir ;;
1074*83ee113eSDavid van Moolenbroek  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1075*83ee113eSDavid van Moolenbroek  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1076*83ee113eSDavid van Moolenbroek  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1077*83ee113eSDavid van Moolenbroek  | --sha=* | --sh=*)
1078*83ee113eSDavid van Moolenbroek    sharedstatedir=$ac_optarg ;;
1079*83ee113eSDavid van Moolenbroek
1080*83ee113eSDavid van Moolenbroek  -site | --site | --sit)
1081*83ee113eSDavid van Moolenbroek    ac_prev=site ;;
1082*83ee113eSDavid van Moolenbroek  -site=* | --site=* | --sit=*)
1083*83ee113eSDavid van Moolenbroek    site=$ac_optarg ;;
1084*83ee113eSDavid van Moolenbroek
1085*83ee113eSDavid van Moolenbroek  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1086*83ee113eSDavid van Moolenbroek    ac_prev=srcdir ;;
1087*83ee113eSDavid van Moolenbroek  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1088*83ee113eSDavid van Moolenbroek    srcdir=$ac_optarg ;;
1089*83ee113eSDavid van Moolenbroek
1090*83ee113eSDavid van Moolenbroek  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1091*83ee113eSDavid van Moolenbroek  | --syscon | --sysco | --sysc | --sys | --sy)
1092*83ee113eSDavid van Moolenbroek    ac_prev=sysconfdir ;;
1093*83ee113eSDavid van Moolenbroek  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1094*83ee113eSDavid van Moolenbroek  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1095*83ee113eSDavid van Moolenbroek    sysconfdir=$ac_optarg ;;
1096*83ee113eSDavid van Moolenbroek
1097*83ee113eSDavid van Moolenbroek  -target | --target | --targe | --targ | --tar | --ta | --t)
1098*83ee113eSDavid van Moolenbroek    ac_prev=target_alias ;;
1099*83ee113eSDavid van Moolenbroek  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1100*83ee113eSDavid van Moolenbroek    target_alias=$ac_optarg ;;
1101*83ee113eSDavid van Moolenbroek
1102*83ee113eSDavid van Moolenbroek  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1103*83ee113eSDavid van Moolenbroek    verbose=yes ;;
1104*83ee113eSDavid van Moolenbroek
1105*83ee113eSDavid van Moolenbroek  -version | --version | --versio | --versi | --vers | -V)
1106*83ee113eSDavid van Moolenbroek    ac_init_version=: ;;
1107*83ee113eSDavid van Moolenbroek
1108*83ee113eSDavid van Moolenbroek  -with-* | --with-*)
1109*83ee113eSDavid van Moolenbroek    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1110*83ee113eSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
1111*83ee113eSDavid van Moolenbroek    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1112*83ee113eSDavid van Moolenbroek      as_fn_error $? "invalid package name: $ac_useropt"
1113*83ee113eSDavid van Moolenbroek    ac_useropt_orig=$ac_useropt
1114*83ee113eSDavid van Moolenbroek    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1115*83ee113eSDavid van Moolenbroek    case $ac_user_opts in
1116*83ee113eSDavid van Moolenbroek      *"
1117*83ee113eSDavid van Moolenbroek"with_$ac_useropt"
1118*83ee113eSDavid van Moolenbroek"*) ;;
1119*83ee113eSDavid van Moolenbroek      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1120*83ee113eSDavid van Moolenbroek	 ac_unrecognized_sep=', ';;
1121*83ee113eSDavid van Moolenbroek    esac
1122*83ee113eSDavid van Moolenbroek    eval with_$ac_useropt=\$ac_optarg ;;
1123*83ee113eSDavid van Moolenbroek
1124*83ee113eSDavid van Moolenbroek  -without-* | --without-*)
1125*83ee113eSDavid van Moolenbroek    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1126*83ee113eSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
1127*83ee113eSDavid van Moolenbroek    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1128*83ee113eSDavid van Moolenbroek      as_fn_error $? "invalid package name: $ac_useropt"
1129*83ee113eSDavid van Moolenbroek    ac_useropt_orig=$ac_useropt
1130*83ee113eSDavid van Moolenbroek    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1131*83ee113eSDavid van Moolenbroek    case $ac_user_opts in
1132*83ee113eSDavid van Moolenbroek      *"
1133*83ee113eSDavid van Moolenbroek"with_$ac_useropt"
1134*83ee113eSDavid van Moolenbroek"*) ;;
1135*83ee113eSDavid van Moolenbroek      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1136*83ee113eSDavid van Moolenbroek	 ac_unrecognized_sep=', ';;
1137*83ee113eSDavid van Moolenbroek    esac
1138*83ee113eSDavid van Moolenbroek    eval with_$ac_useropt=no ;;
1139*83ee113eSDavid van Moolenbroek
1140*83ee113eSDavid van Moolenbroek  --x)
1141*83ee113eSDavid van Moolenbroek    # Obsolete; use --with-x.
1142*83ee113eSDavid van Moolenbroek    with_x=yes ;;
1143*83ee113eSDavid van Moolenbroek
1144*83ee113eSDavid van Moolenbroek  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1145*83ee113eSDavid van Moolenbroek  | --x-incl | --x-inc | --x-in | --x-i)
1146*83ee113eSDavid van Moolenbroek    ac_prev=x_includes ;;
1147*83ee113eSDavid van Moolenbroek  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1148*83ee113eSDavid van Moolenbroek  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1149*83ee113eSDavid van Moolenbroek    x_includes=$ac_optarg ;;
1150*83ee113eSDavid van Moolenbroek
1151*83ee113eSDavid van Moolenbroek  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1152*83ee113eSDavid van Moolenbroek  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1153*83ee113eSDavid van Moolenbroek    ac_prev=x_libraries ;;
1154*83ee113eSDavid van Moolenbroek  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1155*83ee113eSDavid van Moolenbroek  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1156*83ee113eSDavid van Moolenbroek    x_libraries=$ac_optarg ;;
1157*83ee113eSDavid van Moolenbroek
1158*83ee113eSDavid van Moolenbroek  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1159*83ee113eSDavid van MoolenbroekTry \`$0 --help' for more information"
1160*83ee113eSDavid van Moolenbroek    ;;
1161*83ee113eSDavid van Moolenbroek
1162*83ee113eSDavid van Moolenbroek  *=*)
1163*83ee113eSDavid van Moolenbroek    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1164*83ee113eSDavid van Moolenbroek    # Reject names that are not valid shell variable names.
1165*83ee113eSDavid van Moolenbroek    case $ac_envvar in #(
1166*83ee113eSDavid van Moolenbroek      '' | [0-9]* | *[!_$as_cr_alnum]* )
1167*83ee113eSDavid van Moolenbroek      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1168*83ee113eSDavid van Moolenbroek    esac
1169*83ee113eSDavid van Moolenbroek    eval $ac_envvar=\$ac_optarg
1170*83ee113eSDavid van Moolenbroek    export $ac_envvar ;;
1171*83ee113eSDavid van Moolenbroek
1172*83ee113eSDavid van Moolenbroek  *)
1173*83ee113eSDavid van Moolenbroek    # FIXME: should be removed in autoconf 3.0.
1174*83ee113eSDavid van Moolenbroek    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1175*83ee113eSDavid van Moolenbroek    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1176*83ee113eSDavid van Moolenbroek      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1177*83ee113eSDavid van Moolenbroek    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1178*83ee113eSDavid van Moolenbroek    ;;
1179*83ee113eSDavid van Moolenbroek
1180*83ee113eSDavid van Moolenbroek  esac
1181*83ee113eSDavid van Moolenbroekdone
1182*83ee113eSDavid van Moolenbroek
1183*83ee113eSDavid van Moolenbroekif test -n "$ac_prev"; then
1184*83ee113eSDavid van Moolenbroek  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1185*83ee113eSDavid van Moolenbroek  as_fn_error $? "missing argument to $ac_option"
1186*83ee113eSDavid van Moolenbroekfi
1187*83ee113eSDavid van Moolenbroek
1188*83ee113eSDavid van Moolenbroekif test -n "$ac_unrecognized_opts"; then
1189*83ee113eSDavid van Moolenbroek  case $enable_option_checking in
1190*83ee113eSDavid van Moolenbroek    no) ;;
1191*83ee113eSDavid van Moolenbroek    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1192*83ee113eSDavid van Moolenbroek    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1193*83ee113eSDavid van Moolenbroek  esac
1194*83ee113eSDavid van Moolenbroekfi
1195*83ee113eSDavid van Moolenbroek
1196*83ee113eSDavid van Moolenbroek# Check all directory arguments for consistency.
1197*83ee113eSDavid van Moolenbroekfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1198*83ee113eSDavid van Moolenbroek		datadir sysconfdir sharedstatedir localstatedir includedir \
1199*83ee113eSDavid van Moolenbroek		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1200*83ee113eSDavid van Moolenbroek		libdir localedir mandir
1201*83ee113eSDavid van Moolenbroekdo
1202*83ee113eSDavid van Moolenbroek  eval ac_val=\$$ac_var
1203*83ee113eSDavid van Moolenbroek  # Remove trailing slashes.
1204*83ee113eSDavid van Moolenbroek  case $ac_val in
1205*83ee113eSDavid van Moolenbroek    */ )
1206*83ee113eSDavid van Moolenbroek      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1207*83ee113eSDavid van Moolenbroek      eval $ac_var=\$ac_val;;
1208*83ee113eSDavid van Moolenbroek  esac
1209*83ee113eSDavid van Moolenbroek  # Be sure to have absolute directory names.
1210*83ee113eSDavid van Moolenbroek  case $ac_val in
1211*83ee113eSDavid van Moolenbroek    [\\/$]* | ?:[\\/]* )  continue;;
1212*83ee113eSDavid van Moolenbroek    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1213*83ee113eSDavid van Moolenbroek  esac
1214*83ee113eSDavid van Moolenbroek  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1215*83ee113eSDavid van Moolenbroekdone
1216*83ee113eSDavid van Moolenbroek
1217*83ee113eSDavid van Moolenbroek# There might be people who depend on the old broken behavior: `$host'
1218*83ee113eSDavid van Moolenbroek# used to hold the argument of --host etc.
1219*83ee113eSDavid van Moolenbroek# FIXME: To remove some day.
1220*83ee113eSDavid van Moolenbroekbuild=$build_alias
1221*83ee113eSDavid van Moolenbroekhost=$host_alias
1222*83ee113eSDavid van Moolenbroektarget=$target_alias
1223*83ee113eSDavid van Moolenbroek
1224*83ee113eSDavid van Moolenbroek# FIXME: To remove some day.
1225*83ee113eSDavid van Moolenbroekif test "x$host_alias" != x; then
1226*83ee113eSDavid van Moolenbroek  if test "x$build_alias" = x; then
1227*83ee113eSDavid van Moolenbroek    cross_compiling=maybe
1228*83ee113eSDavid van Moolenbroek  elif test "x$build_alias" != "x$host_alias"; then
1229*83ee113eSDavid van Moolenbroek    cross_compiling=yes
1230*83ee113eSDavid van Moolenbroek  fi
1231*83ee113eSDavid van Moolenbroekfi
1232*83ee113eSDavid van Moolenbroek
1233*83ee113eSDavid van Moolenbroekac_tool_prefix=
1234*83ee113eSDavid van Moolenbroektest -n "$host_alias" && ac_tool_prefix=$host_alias-
1235*83ee113eSDavid van Moolenbroek
1236*83ee113eSDavid van Moolenbroektest "$silent" = yes && exec 6>/dev/null
1237*83ee113eSDavid van Moolenbroek
1238*83ee113eSDavid van Moolenbroek
1239*83ee113eSDavid van Moolenbroekac_pwd=`pwd` && test -n "$ac_pwd" &&
1240*83ee113eSDavid van Moolenbroekac_ls_di=`ls -di .` &&
1241*83ee113eSDavid van Moolenbroekac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1242*83ee113eSDavid van Moolenbroek  as_fn_error $? "working directory cannot be determined"
1243*83ee113eSDavid van Moolenbroektest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1244*83ee113eSDavid van Moolenbroek  as_fn_error $? "pwd does not report name of working directory"
1245*83ee113eSDavid van Moolenbroek
1246*83ee113eSDavid van Moolenbroek
1247*83ee113eSDavid van Moolenbroek# Find the source files, if location was not specified.
1248*83ee113eSDavid van Moolenbroekif test -z "$srcdir"; then
1249*83ee113eSDavid van Moolenbroek  ac_srcdir_defaulted=yes
1250*83ee113eSDavid van Moolenbroek  # Try the directory containing this script, then the parent directory.
1251*83ee113eSDavid van Moolenbroek  ac_confdir=`$as_dirname -- "$as_myself" ||
1252*83ee113eSDavid van Moolenbroek$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1253*83ee113eSDavid van Moolenbroek	 X"$as_myself" : 'X\(//\)[^/]' \| \
1254*83ee113eSDavid van Moolenbroek	 X"$as_myself" : 'X\(//\)$' \| \
1255*83ee113eSDavid van Moolenbroek	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1256*83ee113eSDavid van Moolenbroek$as_echo X"$as_myself" |
1257*83ee113eSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1258*83ee113eSDavid van Moolenbroek	    s//\1/
1259*83ee113eSDavid van Moolenbroek	    q
1260*83ee113eSDavid van Moolenbroek	  }
1261*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
1262*83ee113eSDavid van Moolenbroek	    s//\1/
1263*83ee113eSDavid van Moolenbroek	    q
1264*83ee113eSDavid van Moolenbroek	  }
1265*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)$/{
1266*83ee113eSDavid van Moolenbroek	    s//\1/
1267*83ee113eSDavid van Moolenbroek	    q
1268*83ee113eSDavid van Moolenbroek	  }
1269*83ee113eSDavid van Moolenbroek	  /^X\(\/\).*/{
1270*83ee113eSDavid van Moolenbroek	    s//\1/
1271*83ee113eSDavid van Moolenbroek	    q
1272*83ee113eSDavid van Moolenbroek	  }
1273*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
1274*83ee113eSDavid van Moolenbroek  srcdir=$ac_confdir
1275*83ee113eSDavid van Moolenbroek  if test ! -r "$srcdir/$ac_unique_file"; then
1276*83ee113eSDavid van Moolenbroek    srcdir=..
1277*83ee113eSDavid van Moolenbroek  fi
1278*83ee113eSDavid van Moolenbroekelse
1279*83ee113eSDavid van Moolenbroek  ac_srcdir_defaulted=no
1280*83ee113eSDavid van Moolenbroekfi
1281*83ee113eSDavid van Moolenbroekif test ! -r "$srcdir/$ac_unique_file"; then
1282*83ee113eSDavid van Moolenbroek  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1283*83ee113eSDavid van Moolenbroek  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1284*83ee113eSDavid van Moolenbroekfi
1285*83ee113eSDavid van Moolenbroekac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1286*83ee113eSDavid van Moolenbroekac_abs_confdir=`(
1287*83ee113eSDavid van Moolenbroek	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1288*83ee113eSDavid van Moolenbroek	pwd)`
1289*83ee113eSDavid van Moolenbroek# When building in place, set srcdir=.
1290*83ee113eSDavid van Moolenbroekif test "$ac_abs_confdir" = "$ac_pwd"; then
1291*83ee113eSDavid van Moolenbroek  srcdir=.
1292*83ee113eSDavid van Moolenbroekfi
1293*83ee113eSDavid van Moolenbroek# Remove unnecessary trailing slashes from srcdir.
1294*83ee113eSDavid van Moolenbroek# Double slashes in file names in object file debugging info
1295*83ee113eSDavid van Moolenbroek# mess up M-x gdb in Emacs.
1296*83ee113eSDavid van Moolenbroekcase $srcdir in
1297*83ee113eSDavid van Moolenbroek*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1298*83ee113eSDavid van Moolenbroekesac
1299*83ee113eSDavid van Moolenbroekfor ac_var in $ac_precious_vars; do
1300*83ee113eSDavid van Moolenbroek  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1301*83ee113eSDavid van Moolenbroek  eval ac_env_${ac_var}_value=\$${ac_var}
1302*83ee113eSDavid van Moolenbroek  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1303*83ee113eSDavid van Moolenbroek  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1304*83ee113eSDavid van Moolenbroekdone
1305*83ee113eSDavid van Moolenbroek
1306*83ee113eSDavid van Moolenbroek#
1307*83ee113eSDavid van Moolenbroek# Report the --help message.
1308*83ee113eSDavid van Moolenbroek#
1309*83ee113eSDavid van Moolenbroekif test "$ac_init_help" = "long"; then
1310*83ee113eSDavid van Moolenbroek  # Omit some internal or obsolete options to make the list less imposing.
1311*83ee113eSDavid van Moolenbroek  # This message is too long to be a string in the A/UX 3.1 sh.
1312*83ee113eSDavid van Moolenbroek  cat <<_ACEOF
1313*83ee113eSDavid van Moolenbroek\`configure' configures DHCP 4.3.0 to adapt to many kinds of systems.
1314*83ee113eSDavid van Moolenbroek
1315*83ee113eSDavid van MoolenbroekUsage: $0 [OPTION]... [VAR=VALUE]...
1316*83ee113eSDavid van Moolenbroek
1317*83ee113eSDavid van MoolenbroekTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1318*83ee113eSDavid van MoolenbroekVAR=VALUE.  See below for descriptions of some of the useful variables.
1319*83ee113eSDavid van Moolenbroek
1320*83ee113eSDavid van MoolenbroekDefaults for the options are specified in brackets.
1321*83ee113eSDavid van Moolenbroek
1322*83ee113eSDavid van MoolenbroekConfiguration:
1323*83ee113eSDavid van Moolenbroek  -h, --help              display this help and exit
1324*83ee113eSDavid van Moolenbroek      --help=short        display options specific to this package
1325*83ee113eSDavid van Moolenbroek      --help=recursive    display the short help of all the included packages
1326*83ee113eSDavid van Moolenbroek  -V, --version           display version information and exit
1327*83ee113eSDavid van Moolenbroek  -q, --quiet, --silent   do not print \`checking ...' messages
1328*83ee113eSDavid van Moolenbroek      --cache-file=FILE   cache test results in FILE [disabled]
1329*83ee113eSDavid van Moolenbroek  -C, --config-cache      alias for \`--cache-file=config.cache'
1330*83ee113eSDavid van Moolenbroek  -n, --no-create         do not create output files
1331*83ee113eSDavid van Moolenbroek      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1332*83ee113eSDavid van Moolenbroek
1333*83ee113eSDavid van MoolenbroekInstallation directories:
1334*83ee113eSDavid van Moolenbroek  --prefix=PREFIX         install architecture-independent files in PREFIX
1335*83ee113eSDavid van Moolenbroek                          [$ac_default_prefix]
1336*83ee113eSDavid van Moolenbroek  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1337*83ee113eSDavid van Moolenbroek                          [PREFIX]
1338*83ee113eSDavid van Moolenbroek
1339*83ee113eSDavid van MoolenbroekBy default, \`make install' will install all the files in
1340*83ee113eSDavid van Moolenbroek\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1341*83ee113eSDavid van Moolenbroekan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1342*83ee113eSDavid van Moolenbroekfor instance \`--prefix=\$HOME'.
1343*83ee113eSDavid van Moolenbroek
1344*83ee113eSDavid van MoolenbroekFor better control, use the options below.
1345*83ee113eSDavid van Moolenbroek
1346*83ee113eSDavid van MoolenbroekFine tuning of the installation directories:
1347*83ee113eSDavid van Moolenbroek  --bindir=DIR            user executables [EPREFIX/bin]
1348*83ee113eSDavid van Moolenbroek  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1349*83ee113eSDavid van Moolenbroek  --libexecdir=DIR        program executables [EPREFIX/libexec]
1350*83ee113eSDavid van Moolenbroek  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1351*83ee113eSDavid van Moolenbroek  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1352*83ee113eSDavid van Moolenbroek  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1353*83ee113eSDavid van Moolenbroek  --libdir=DIR            object code libraries [EPREFIX/lib]
1354*83ee113eSDavid van Moolenbroek  --includedir=DIR        C header files [PREFIX/include]
1355*83ee113eSDavid van Moolenbroek  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1356*83ee113eSDavid van Moolenbroek  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1357*83ee113eSDavid van Moolenbroek  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1358*83ee113eSDavid van Moolenbroek  --infodir=DIR           info documentation [DATAROOTDIR/info]
1359*83ee113eSDavid van Moolenbroek  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1360*83ee113eSDavid van Moolenbroek  --mandir=DIR            man documentation [DATAROOTDIR/man]
1361*83ee113eSDavid van Moolenbroek  --docdir=DIR            documentation root [DATAROOTDIR/doc/dhcp]
1362*83ee113eSDavid van Moolenbroek  --htmldir=DIR           html documentation [DOCDIR]
1363*83ee113eSDavid van Moolenbroek  --dvidir=DIR            dvi documentation [DOCDIR]
1364*83ee113eSDavid van Moolenbroek  --pdfdir=DIR            pdf documentation [DOCDIR]
1365*83ee113eSDavid van Moolenbroek  --psdir=DIR             ps documentation [DOCDIR]
1366*83ee113eSDavid van Moolenbroek_ACEOF
1367*83ee113eSDavid van Moolenbroek
1368*83ee113eSDavid van Moolenbroek  cat <<\_ACEOF
1369*83ee113eSDavid van Moolenbroek
1370*83ee113eSDavid van MoolenbroekProgram names:
1371*83ee113eSDavid van Moolenbroek  --program-prefix=PREFIX            prepend PREFIX to installed program names
1372*83ee113eSDavid van Moolenbroek  --program-suffix=SUFFIX            append SUFFIX to installed program names
1373*83ee113eSDavid van Moolenbroek  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1374*83ee113eSDavid van Moolenbroek
1375*83ee113eSDavid van MoolenbroekSystem types:
1376*83ee113eSDavid van Moolenbroek  --build=BUILD     configure for building on BUILD [guessed]
1377*83ee113eSDavid van Moolenbroek  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1378*83ee113eSDavid van Moolenbroek_ACEOF
1379*83ee113eSDavid van Moolenbroekfi
1380*83ee113eSDavid van Moolenbroek
1381*83ee113eSDavid van Moolenbroekif test -n "$ac_init_help"; then
1382*83ee113eSDavid van Moolenbroek  case $ac_init_help in
1383*83ee113eSDavid van Moolenbroek     short | recursive ) echo "Configuration of DHCP 4.3.0:";;
1384*83ee113eSDavid van Moolenbroek   esac
1385*83ee113eSDavid van Moolenbroek  cat <<\_ACEOF
1386*83ee113eSDavid van Moolenbroek
1387*83ee113eSDavid van MoolenbroekOptional Features:
1388*83ee113eSDavid van Moolenbroek  --disable-option-checking  ignore unrecognized --enable/--with options
1389*83ee113eSDavid van Moolenbroek  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1390*83ee113eSDavid van Moolenbroek  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1391*83ee113eSDavid van Moolenbroek  --enable-silent-rules   less verbose build output (undo: "make V=1")
1392*83ee113eSDavid van Moolenbroek  --disable-silent-rules  verbose build output (undo: "make V=0")
1393*83ee113eSDavid van Moolenbroek  --enable-maintainer-mode
1394*83ee113eSDavid van Moolenbroek                          enable make rules and dependencies not useful (and
1395*83ee113eSDavid van Moolenbroek                          sometimes confusing) to the casual installer
1396*83ee113eSDavid van Moolenbroek  --enable-dependency-tracking
1397*83ee113eSDavid van Moolenbroek                          do not reject slow dependency extractors
1398*83ee113eSDavid van Moolenbroek  --disable-dependency-tracking
1399*83ee113eSDavid van Moolenbroek                          speeds up one-time build
1400*83ee113eSDavid van Moolenbroek  --enable-debug          create a debug-only version of the software (default
1401*83ee113eSDavid van Moolenbroek                          is no).
1402*83ee113eSDavid van Moolenbroek  --enable-failover       enable support for failover (default is yes)
1403*83ee113eSDavid van Moolenbroek  --enable-execute        enable support for execute() in config (default is
1404*83ee113eSDavid van Moolenbroek                          yes)
1405*83ee113eSDavid van Moolenbroek  --enable-tracing        enable support for server activity tracing (default
1406*83ee113eSDavid van Moolenbroek                          is yes)
1407*83ee113eSDavid van Moolenbroek  --enable-delayed-ack    queues multiple DHCPACK replies (default is no)
1408*83ee113eSDavid van Moolenbroek  --enable-dhcpv6         enable support for DHCPv6 (default is yes)
1409*83ee113eSDavid van Moolenbroek  --enable-paranoia       enable support for chroot/setuid (default is no)
1410*83ee113eSDavid van Moolenbroek  --enable-early-chroot   enable chrooting prior to configuration (default is
1411*83ee113eSDavid van Moolenbroek                          no)
1412*83ee113eSDavid van Moolenbroek  --enable-ipv4-pktinfo   enable use of pktinfo on IPv4 sockets (default is
1413*83ee113eSDavid van Moolenbroek                          no)
1414*83ee113eSDavid van Moolenbroek  --enable-use-sockets    use the standard BSD socket API (default is no)
1415*83ee113eSDavid van Moolenbroek  --enable-secs-byteorder Correct bad byteorders in the secs field (default is
1416*83ee113eSDavid van Moolenbroek                          no).
1417*83ee113eSDavid van Moolenbroek
1418*83ee113eSDavid van MoolenbroekOptional Packages:
1419*83ee113eSDavid van Moolenbroek  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1420*83ee113eSDavid van Moolenbroek  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1421*83ee113eSDavid van Moolenbroek  --with-atf=PATH         specify location where atf was installed
1422*83ee113eSDavid van Moolenbroek  --with-srv-lease-file=PATH
1423*83ee113eSDavid van Moolenbroek                          File for dhcpd leases (default is
1424*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/db/dhcpd.leases)
1425*83ee113eSDavid van Moolenbroek  --with-srv6-lease-file=PATH
1426*83ee113eSDavid van Moolenbroek                          File for dhcpd6 leases (default is
1427*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/db/dhcpd6.leases)
1428*83ee113eSDavid van Moolenbroek  --with-cli-lease-file=PATH
1429*83ee113eSDavid van Moolenbroek                          File for dhclient leases (default is
1430*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/db/dhclient.leases)
1431*83ee113eSDavid van Moolenbroek  --with-cli6-lease-file=PATH
1432*83ee113eSDavid van Moolenbroek                          File for dhclient6 leases (default is
1433*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/db/dhclient6.leases)
1434*83ee113eSDavid van Moolenbroek  --with-srv-pid-file=PATH
1435*83ee113eSDavid van Moolenbroek                          File for dhcpd process information (default is
1436*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/run/dhcpd.pid)
1437*83ee113eSDavid van Moolenbroek  --with-srv6-pid-file=PATH
1438*83ee113eSDavid van Moolenbroek                          File for dhcpd6 process information (default is
1439*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/run/dhcpd6.pid)
1440*83ee113eSDavid van Moolenbroek  --with-cli-pid-file=PATH
1441*83ee113eSDavid van Moolenbroek                          File for dhclient process information (default is
1442*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/run/dhclient.pid)
1443*83ee113eSDavid van Moolenbroek  --with-cli6-pid-file=PATH
1444*83ee113eSDavid van Moolenbroek                          File for dhclient6 process information (default is
1445*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/run/dhclient6.pid)
1446*83ee113eSDavid van Moolenbroek  --with-relay-pid-file=PATH
1447*83ee113eSDavid van Moolenbroek                          File for dhcrelay process information (default is
1448*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/run/dhcrelay.pid)
1449*83ee113eSDavid van Moolenbroek  --with-relay6-pid-file=PATH
1450*83ee113eSDavid van Moolenbroek                          File for dhcrelay6 process information (default is
1451*83ee113eSDavid van Moolenbroek                          LOCALSTATEDIR/run/dhcrelay6.pid)
1452*83ee113eSDavid van Moolenbroek  --with-libbind=PATH     bind includes and libraries are in PATH (default is
1453*83ee113eSDavid van Moolenbroek                          ./bind)
1454*83ee113eSDavid van Moolenbroek  --with-ldap             enable OpenLDAP support in dhcpd (default is no)
1455*83ee113eSDavid van Moolenbroek  --with-ldapcrypto       enable OpenLDAP crypto support in dhcpd (default is
1456*83ee113eSDavid van Moolenbroek                          no)
1457*83ee113eSDavid van Moolenbroek
1458*83ee113eSDavid van MoolenbroekSome influential environment variables:
1459*83ee113eSDavid van Moolenbroek  CC          C compiler command
1460*83ee113eSDavid van Moolenbroek  CFLAGS      C compiler flags
1461*83ee113eSDavid van Moolenbroek  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1462*83ee113eSDavid van Moolenbroek              nonstandard directory <lib dir>
1463*83ee113eSDavid van Moolenbroek  LIBS        libraries to pass to the linker, e.g. -l<library>
1464*83ee113eSDavid van Moolenbroek  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1465*83ee113eSDavid van Moolenbroek              you have headers in a nonstandard directory <include dir>
1466*83ee113eSDavid van Moolenbroek  CPP         C preprocessor
1467*83ee113eSDavid van Moolenbroek
1468*83ee113eSDavid van MoolenbroekUse these variables to override the choices made by `configure' or to help
1469*83ee113eSDavid van Moolenbroekit to find libraries and programs with nonstandard names/locations.
1470*83ee113eSDavid van Moolenbroek
1471*83ee113eSDavid van MoolenbroekReport bugs to <dhcp-users@isc.org>.
1472*83ee113eSDavid van Moolenbroek_ACEOF
1473*83ee113eSDavid van Moolenbroekac_status=$?
1474*83ee113eSDavid van Moolenbroekfi
1475*83ee113eSDavid van Moolenbroek
1476*83ee113eSDavid van Moolenbroekif test "$ac_init_help" = "recursive"; then
1477*83ee113eSDavid van Moolenbroek  # If there are subdirs, report their specific --help.
1478*83ee113eSDavid van Moolenbroek  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1479*83ee113eSDavid van Moolenbroek    test -d "$ac_dir" ||
1480*83ee113eSDavid van Moolenbroek      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1481*83ee113eSDavid van Moolenbroek      continue
1482*83ee113eSDavid van Moolenbroek    ac_builddir=.
1483*83ee113eSDavid van Moolenbroek
1484*83ee113eSDavid van Moolenbroekcase "$ac_dir" in
1485*83ee113eSDavid van Moolenbroek.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486*83ee113eSDavid van Moolenbroek*)
1487*83ee113eSDavid van Moolenbroek  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1488*83ee113eSDavid van Moolenbroek  # A ".." for each directory in $ac_dir_suffix.
1489*83ee113eSDavid van Moolenbroek  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1490*83ee113eSDavid van Moolenbroek  case $ac_top_builddir_sub in
1491*83ee113eSDavid van Moolenbroek  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492*83ee113eSDavid van Moolenbroek  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1493*83ee113eSDavid van Moolenbroek  esac ;;
1494*83ee113eSDavid van Moolenbroekesac
1495*83ee113eSDavid van Moolenbroekac_abs_top_builddir=$ac_pwd
1496*83ee113eSDavid van Moolenbroekac_abs_builddir=$ac_pwd$ac_dir_suffix
1497*83ee113eSDavid van Moolenbroek# for backward compatibility:
1498*83ee113eSDavid van Moolenbroekac_top_builddir=$ac_top_build_prefix
1499*83ee113eSDavid van Moolenbroek
1500*83ee113eSDavid van Moolenbroekcase $srcdir in
1501*83ee113eSDavid van Moolenbroek  .)  # We are building in place.
1502*83ee113eSDavid van Moolenbroek    ac_srcdir=.
1503*83ee113eSDavid van Moolenbroek    ac_top_srcdir=$ac_top_builddir_sub
1504*83ee113eSDavid van Moolenbroek    ac_abs_top_srcdir=$ac_pwd ;;
1505*83ee113eSDavid van Moolenbroek  [\\/]* | ?:[\\/]* )  # Absolute name.
1506*83ee113eSDavid van Moolenbroek    ac_srcdir=$srcdir$ac_dir_suffix;
1507*83ee113eSDavid van Moolenbroek    ac_top_srcdir=$srcdir
1508*83ee113eSDavid van Moolenbroek    ac_abs_top_srcdir=$srcdir ;;
1509*83ee113eSDavid van Moolenbroek  *) # Relative name.
1510*83ee113eSDavid van Moolenbroek    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1511*83ee113eSDavid van Moolenbroek    ac_top_srcdir=$ac_top_build_prefix$srcdir
1512*83ee113eSDavid van Moolenbroek    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1513*83ee113eSDavid van Moolenbroekesac
1514*83ee113eSDavid van Moolenbroekac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1515*83ee113eSDavid van Moolenbroek
1516*83ee113eSDavid van Moolenbroek    cd "$ac_dir" || { ac_status=$?; continue; }
1517*83ee113eSDavid van Moolenbroek    # Check for guested configure.
1518*83ee113eSDavid van Moolenbroek    if test -f "$ac_srcdir/configure.gnu"; then
1519*83ee113eSDavid van Moolenbroek      echo &&
1520*83ee113eSDavid van Moolenbroek      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1521*83ee113eSDavid van Moolenbroek    elif test -f "$ac_srcdir/configure"; then
1522*83ee113eSDavid van Moolenbroek      echo &&
1523*83ee113eSDavid van Moolenbroek      $SHELL "$ac_srcdir/configure" --help=recursive
1524*83ee113eSDavid van Moolenbroek    else
1525*83ee113eSDavid van Moolenbroek      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1526*83ee113eSDavid van Moolenbroek    fi || ac_status=$?
1527*83ee113eSDavid van Moolenbroek    cd "$ac_pwd" || { ac_status=$?; break; }
1528*83ee113eSDavid van Moolenbroek  done
1529*83ee113eSDavid van Moolenbroekfi
1530*83ee113eSDavid van Moolenbroek
1531*83ee113eSDavid van Moolenbroektest -n "$ac_init_help" && exit $ac_status
1532*83ee113eSDavid van Moolenbroekif $ac_init_version; then
1533*83ee113eSDavid van Moolenbroek  cat <<\_ACEOF
1534*83ee113eSDavid van MoolenbroekDHCP configure 4.3.0
1535*83ee113eSDavid van Moolenbroekgenerated by GNU Autoconf 2.69
1536*83ee113eSDavid van Moolenbroek
1537*83ee113eSDavid van MoolenbroekCopyright (C) 2012 Free Software Foundation, Inc.
1538*83ee113eSDavid van MoolenbroekThis configure script is free software; the Free Software Foundation
1539*83ee113eSDavid van Moolenbroekgives unlimited permission to copy, distribute and modify it.
1540*83ee113eSDavid van Moolenbroek_ACEOF
1541*83ee113eSDavid van Moolenbroek  exit
1542*83ee113eSDavid van Moolenbroekfi
1543*83ee113eSDavid van Moolenbroek
1544*83ee113eSDavid van Moolenbroek## ------------------------ ##
1545*83ee113eSDavid van Moolenbroek## Autoconf initialization. ##
1546*83ee113eSDavid van Moolenbroek## ------------------------ ##
1547*83ee113eSDavid van Moolenbroek
1548*83ee113eSDavid van Moolenbroek# ac_fn_c_try_compile LINENO
1549*83ee113eSDavid van Moolenbroek# --------------------------
1550*83ee113eSDavid van Moolenbroek# Try to compile conftest.$ac_ext, and return whether this succeeded.
1551*83ee113eSDavid van Moolenbroekac_fn_c_try_compile ()
1552*83ee113eSDavid van Moolenbroek{
1553*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1554*83ee113eSDavid van Moolenbroek  rm -f conftest.$ac_objext
1555*83ee113eSDavid van Moolenbroek  if { { ac_try="$ac_compile"
1556*83ee113eSDavid van Moolenbroekcase "(($ac_try" in
1557*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1559*83ee113eSDavid van Moolenbroekesac
1560*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1562*83ee113eSDavid van Moolenbroek  (eval "$ac_compile") 2>conftest.err
1563*83ee113eSDavid van Moolenbroek  ac_status=$?
1564*83ee113eSDavid van Moolenbroek  if test -s conftest.err; then
1565*83ee113eSDavid van Moolenbroek    grep -v '^ *+' conftest.err >conftest.er1
1566*83ee113eSDavid van Moolenbroek    cat conftest.er1 >&5
1567*83ee113eSDavid van Moolenbroek    mv -f conftest.er1 conftest.err
1568*83ee113eSDavid van Moolenbroek  fi
1569*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570*83ee113eSDavid van Moolenbroek  test $ac_status = 0; } && {
1571*83ee113eSDavid van Moolenbroek	 test -z "$ac_c_werror_flag" ||
1572*83ee113eSDavid van Moolenbroek	 test ! -s conftest.err
1573*83ee113eSDavid van Moolenbroek       } && test -s conftest.$ac_objext; then :
1574*83ee113eSDavid van Moolenbroek  ac_retval=0
1575*83ee113eSDavid van Moolenbroekelse
1576*83ee113eSDavid van Moolenbroek  $as_echo "$as_me: failed program was:" >&5
1577*83ee113eSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
1578*83ee113eSDavid van Moolenbroek
1579*83ee113eSDavid van Moolenbroek	ac_retval=1
1580*83ee113eSDavid van Moolenbroekfi
1581*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1582*83ee113eSDavid van Moolenbroek  as_fn_set_status $ac_retval
1583*83ee113eSDavid van Moolenbroek
1584*83ee113eSDavid van Moolenbroek} # ac_fn_c_try_compile
1585*83ee113eSDavid van Moolenbroek
1586*83ee113eSDavid van Moolenbroek# ac_fn_c_try_cpp LINENO
1587*83ee113eSDavid van Moolenbroek# ----------------------
1588*83ee113eSDavid van Moolenbroek# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1589*83ee113eSDavid van Moolenbroekac_fn_c_try_cpp ()
1590*83ee113eSDavid van Moolenbroek{
1591*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1592*83ee113eSDavid van Moolenbroek  if { { ac_try="$ac_cpp conftest.$ac_ext"
1593*83ee113eSDavid van Moolenbroekcase "(($ac_try" in
1594*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1595*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1596*83ee113eSDavid van Moolenbroekesac
1597*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1598*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1599*83ee113eSDavid van Moolenbroek  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1600*83ee113eSDavid van Moolenbroek  ac_status=$?
1601*83ee113eSDavid van Moolenbroek  if test -s conftest.err; then
1602*83ee113eSDavid van Moolenbroek    grep -v '^ *+' conftest.err >conftest.er1
1603*83ee113eSDavid van Moolenbroek    cat conftest.er1 >&5
1604*83ee113eSDavid van Moolenbroek    mv -f conftest.er1 conftest.err
1605*83ee113eSDavid van Moolenbroek  fi
1606*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1607*83ee113eSDavid van Moolenbroek  test $ac_status = 0; } > conftest.i && {
1608*83ee113eSDavid van Moolenbroek	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1609*83ee113eSDavid van Moolenbroek	 test ! -s conftest.err
1610*83ee113eSDavid van Moolenbroek       }; then :
1611*83ee113eSDavid van Moolenbroek  ac_retval=0
1612*83ee113eSDavid van Moolenbroekelse
1613*83ee113eSDavid van Moolenbroek  $as_echo "$as_me: failed program was:" >&5
1614*83ee113eSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
1615*83ee113eSDavid van Moolenbroek
1616*83ee113eSDavid van Moolenbroek    ac_retval=1
1617*83ee113eSDavid van Moolenbroekfi
1618*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1619*83ee113eSDavid van Moolenbroek  as_fn_set_status $ac_retval
1620*83ee113eSDavid van Moolenbroek
1621*83ee113eSDavid van Moolenbroek} # ac_fn_c_try_cpp
1622*83ee113eSDavid van Moolenbroek
1623*83ee113eSDavid van Moolenbroek# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1624*83ee113eSDavid van Moolenbroek# -------------------------------------------------------
1625*83ee113eSDavid van Moolenbroek# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1626*83ee113eSDavid van Moolenbroek# the include files in INCLUDES and setting the cache variable VAR
1627*83ee113eSDavid van Moolenbroek# accordingly.
1628*83ee113eSDavid van Moolenbroekac_fn_c_check_header_mongrel ()
1629*83ee113eSDavid van Moolenbroek{
1630*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1631*83ee113eSDavid van Moolenbroek  if eval \${$3+:} false; then :
1632*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1633*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
1634*83ee113eSDavid van Moolenbroekif eval \${$3+:} false; then :
1635*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1636*83ee113eSDavid van Moolenbroekfi
1637*83ee113eSDavid van Moolenbroekeval ac_res=\$$3
1638*83ee113eSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1639*83ee113eSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1640*83ee113eSDavid van Moolenbroekelse
1641*83ee113eSDavid van Moolenbroek  # Is the header compilable?
1642*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1643*83ee113eSDavid van Moolenbroek$as_echo_n "checking $2 usability... " >&6; }
1644*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1645*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
1646*83ee113eSDavid van Moolenbroek$4
1647*83ee113eSDavid van Moolenbroek#include <$2>
1648*83ee113eSDavid van Moolenbroek_ACEOF
1649*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1650*83ee113eSDavid van Moolenbroek  ac_header_compiler=yes
1651*83ee113eSDavid van Moolenbroekelse
1652*83ee113eSDavid van Moolenbroek  ac_header_compiler=no
1653*83ee113eSDavid van Moolenbroekfi
1654*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1655*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1656*83ee113eSDavid van Moolenbroek$as_echo "$ac_header_compiler" >&6; }
1657*83ee113eSDavid van Moolenbroek
1658*83ee113eSDavid van Moolenbroek# Is the header present?
1659*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1660*83ee113eSDavid van Moolenbroek$as_echo_n "checking $2 presence... " >&6; }
1661*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
1663*83ee113eSDavid van Moolenbroek#include <$2>
1664*83ee113eSDavid van Moolenbroek_ACEOF
1665*83ee113eSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
1666*83ee113eSDavid van Moolenbroek  ac_header_preproc=yes
1667*83ee113eSDavid van Moolenbroekelse
1668*83ee113eSDavid van Moolenbroek  ac_header_preproc=no
1669*83ee113eSDavid van Moolenbroekfi
1670*83ee113eSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
1671*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1672*83ee113eSDavid van Moolenbroek$as_echo "$ac_header_preproc" >&6; }
1673*83ee113eSDavid van Moolenbroek
1674*83ee113eSDavid van Moolenbroek# So?  What about this header?
1675*83ee113eSDavid van Moolenbroekcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1676*83ee113eSDavid van Moolenbroek  yes:no: )
1677*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1678*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1679*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1680*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1681*83ee113eSDavid van Moolenbroek    ;;
1682*83ee113eSDavid van Moolenbroek  no:yes:* )
1683*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1684*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1685*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1686*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1687*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1688*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1689*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1690*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1691*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1692*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1693*83ee113eSDavid van Moolenbroek( $as_echo "## --------------------------------- ##
1694*83ee113eSDavid van Moolenbroek## Report this to dhcp-users@isc.org ##
1695*83ee113eSDavid van Moolenbroek## --------------------------------- ##"
1696*83ee113eSDavid van Moolenbroek     ) | sed "s/^/$as_me: WARNING:     /" >&2
1697*83ee113eSDavid van Moolenbroek    ;;
1698*83ee113eSDavid van Moolenbroekesac
1699*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1700*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
1701*83ee113eSDavid van Moolenbroekif eval \${$3+:} false; then :
1702*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1703*83ee113eSDavid van Moolenbroekelse
1704*83ee113eSDavid van Moolenbroek  eval "$3=\$ac_header_compiler"
1705*83ee113eSDavid van Moolenbroekfi
1706*83ee113eSDavid van Moolenbroekeval ac_res=\$$3
1707*83ee113eSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1708*83ee113eSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1709*83ee113eSDavid van Moolenbroekfi
1710*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711*83ee113eSDavid van Moolenbroek
1712*83ee113eSDavid van Moolenbroek} # ac_fn_c_check_header_mongrel
1713*83ee113eSDavid van Moolenbroek
1714*83ee113eSDavid van Moolenbroek# ac_fn_c_try_run LINENO
1715*83ee113eSDavid van Moolenbroek# ----------------------
1716*83ee113eSDavid van Moolenbroek# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1717*83ee113eSDavid van Moolenbroek# that executables *can* be run.
1718*83ee113eSDavid van Moolenbroekac_fn_c_try_run ()
1719*83ee113eSDavid van Moolenbroek{
1720*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721*83ee113eSDavid van Moolenbroek  if { { ac_try="$ac_link"
1722*83ee113eSDavid van Moolenbroekcase "(($ac_try" in
1723*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1725*83ee113eSDavid van Moolenbroekesac
1726*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1728*83ee113eSDavid van Moolenbroek  (eval "$ac_link") 2>&5
1729*83ee113eSDavid van Moolenbroek  ac_status=$?
1730*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731*83ee113eSDavid van Moolenbroek  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1732*83ee113eSDavid van Moolenbroek  { { case "(($ac_try" in
1733*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1735*83ee113eSDavid van Moolenbroekesac
1736*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1738*83ee113eSDavid van Moolenbroek  (eval "$ac_try") 2>&5
1739*83ee113eSDavid van Moolenbroek  ac_status=$?
1740*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741*83ee113eSDavid van Moolenbroek  test $ac_status = 0; }; }; then :
1742*83ee113eSDavid van Moolenbroek  ac_retval=0
1743*83ee113eSDavid van Moolenbroekelse
1744*83ee113eSDavid van Moolenbroek  $as_echo "$as_me: program exited with status $ac_status" >&5
1745*83ee113eSDavid van Moolenbroek       $as_echo "$as_me: failed program was:" >&5
1746*83ee113eSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
1747*83ee113eSDavid van Moolenbroek
1748*83ee113eSDavid van Moolenbroek       ac_retval=$ac_status
1749*83ee113eSDavid van Moolenbroekfi
1750*83ee113eSDavid van Moolenbroek  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1751*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1752*83ee113eSDavid van Moolenbroek  as_fn_set_status $ac_retval
1753*83ee113eSDavid van Moolenbroek
1754*83ee113eSDavid van Moolenbroek} # ac_fn_c_try_run
1755*83ee113eSDavid van Moolenbroek
1756*83ee113eSDavid van Moolenbroek# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1757*83ee113eSDavid van Moolenbroek# -------------------------------------------------------
1758*83ee113eSDavid van Moolenbroek# Tests whether HEADER exists and can be compiled using the include files in
1759*83ee113eSDavid van Moolenbroek# INCLUDES, setting the cache variable VAR accordingly.
1760*83ee113eSDavid van Moolenbroekac_fn_c_check_header_compile ()
1761*83ee113eSDavid van Moolenbroek{
1762*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1763*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1764*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
1765*83ee113eSDavid van Moolenbroekif eval \${$3+:} false; then :
1766*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1767*83ee113eSDavid van Moolenbroekelse
1768*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
1770*83ee113eSDavid van Moolenbroek$4
1771*83ee113eSDavid van Moolenbroek#include <$2>
1772*83ee113eSDavid van Moolenbroek_ACEOF
1773*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1774*83ee113eSDavid van Moolenbroek  eval "$3=yes"
1775*83ee113eSDavid van Moolenbroekelse
1776*83ee113eSDavid van Moolenbroek  eval "$3=no"
1777*83ee113eSDavid van Moolenbroekfi
1778*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1779*83ee113eSDavid van Moolenbroekfi
1780*83ee113eSDavid van Moolenbroekeval ac_res=\$$3
1781*83ee113eSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1782*83ee113eSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1783*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784*83ee113eSDavid van Moolenbroek
1785*83ee113eSDavid van Moolenbroek} # ac_fn_c_check_header_compile
1786*83ee113eSDavid van Moolenbroek
1787*83ee113eSDavid van Moolenbroek# ac_fn_c_find_intX_t LINENO BITS VAR
1788*83ee113eSDavid van Moolenbroek# -----------------------------------
1789*83ee113eSDavid van Moolenbroek# Finds a signed integer type with width BITS, setting cache variable VAR
1790*83ee113eSDavid van Moolenbroek# accordingly.
1791*83ee113eSDavid van Moolenbroekac_fn_c_find_intX_t ()
1792*83ee113eSDavid van Moolenbroek{
1793*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1794*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1795*83ee113eSDavid van Moolenbroek$as_echo_n "checking for int$2_t... " >&6; }
1796*83ee113eSDavid van Moolenbroekif eval \${$3+:} false; then :
1797*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1798*83ee113eSDavid van Moolenbroekelse
1799*83ee113eSDavid van Moolenbroek  eval "$3=no"
1800*83ee113eSDavid van Moolenbroek     # Order is important - never check a type that is potentially smaller
1801*83ee113eSDavid van Moolenbroek     # than half of the expected target width.
1802*83ee113eSDavid van Moolenbroek     for ac_type in int$2_t 'int' 'long int' \
1803*83ee113eSDavid van Moolenbroek	 'long long int' 'short int' 'signed char'; do
1804*83ee113eSDavid van Moolenbroek       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1805*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
1806*83ee113eSDavid van Moolenbroek$ac_includes_default
1807*83ee113eSDavid van Moolenbroek	     enum { N = $2 / 2 - 1 };
1808*83ee113eSDavid van Moolenbroekint
1809*83ee113eSDavid van Moolenbroekmain ()
1810*83ee113eSDavid van Moolenbroek{
1811*83ee113eSDavid van Moolenbroekstatic int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1812*83ee113eSDavid van Moolenbroektest_array [0] = 0;
1813*83ee113eSDavid van Moolenbroekreturn test_array [0];
1814*83ee113eSDavid van Moolenbroek
1815*83ee113eSDavid van Moolenbroek  ;
1816*83ee113eSDavid van Moolenbroek  return 0;
1817*83ee113eSDavid van Moolenbroek}
1818*83ee113eSDavid van Moolenbroek_ACEOF
1819*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1820*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1821*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
1822*83ee113eSDavid van Moolenbroek$ac_includes_default
1823*83ee113eSDavid van Moolenbroek	        enum { N = $2 / 2 - 1 };
1824*83ee113eSDavid van Moolenbroekint
1825*83ee113eSDavid van Moolenbroekmain ()
1826*83ee113eSDavid van Moolenbroek{
1827*83ee113eSDavid van Moolenbroekstatic int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1828*83ee113eSDavid van Moolenbroek		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1829*83ee113eSDavid van Moolenbroektest_array [0] = 0;
1830*83ee113eSDavid van Moolenbroekreturn test_array [0];
1831*83ee113eSDavid van Moolenbroek
1832*83ee113eSDavid van Moolenbroek  ;
1833*83ee113eSDavid van Moolenbroek  return 0;
1834*83ee113eSDavid van Moolenbroek}
1835*83ee113eSDavid van Moolenbroek_ACEOF
1836*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1837*83ee113eSDavid van Moolenbroek
1838*83ee113eSDavid van Moolenbroekelse
1839*83ee113eSDavid van Moolenbroek  case $ac_type in #(
1840*83ee113eSDavid van Moolenbroek  int$2_t) :
1841*83ee113eSDavid van Moolenbroek    eval "$3=yes" ;; #(
1842*83ee113eSDavid van Moolenbroek  *) :
1843*83ee113eSDavid van Moolenbroek    eval "$3=\$ac_type" ;;
1844*83ee113eSDavid van Moolenbroekesac
1845*83ee113eSDavid van Moolenbroekfi
1846*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1847*83ee113eSDavid van Moolenbroekfi
1848*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1849*83ee113eSDavid van Moolenbroek       if eval test \"x\$"$3"\" = x"no"; then :
1850*83ee113eSDavid van Moolenbroek
1851*83ee113eSDavid van Moolenbroekelse
1852*83ee113eSDavid van Moolenbroek  break
1853*83ee113eSDavid van Moolenbroekfi
1854*83ee113eSDavid van Moolenbroek     done
1855*83ee113eSDavid van Moolenbroekfi
1856*83ee113eSDavid van Moolenbroekeval ac_res=\$$3
1857*83ee113eSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1858*83ee113eSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1859*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1860*83ee113eSDavid van Moolenbroek
1861*83ee113eSDavid van Moolenbroek} # ac_fn_c_find_intX_t
1862*83ee113eSDavid van Moolenbroek
1863*83ee113eSDavid van Moolenbroek# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1864*83ee113eSDavid van Moolenbroek# -------------------------------------------
1865*83ee113eSDavid van Moolenbroek# Tests whether TYPE exists after having included INCLUDES, setting cache
1866*83ee113eSDavid van Moolenbroek# variable VAR accordingly.
1867*83ee113eSDavid van Moolenbroekac_fn_c_check_type ()
1868*83ee113eSDavid van Moolenbroek{
1869*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1870*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1871*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
1872*83ee113eSDavid van Moolenbroekif eval \${$3+:} false; then :
1873*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1874*83ee113eSDavid van Moolenbroekelse
1875*83ee113eSDavid van Moolenbroek  eval "$3=no"
1876*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1877*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
1878*83ee113eSDavid van Moolenbroek$4
1879*83ee113eSDavid van Moolenbroekint
1880*83ee113eSDavid van Moolenbroekmain ()
1881*83ee113eSDavid van Moolenbroek{
1882*83ee113eSDavid van Moolenbroekif (sizeof ($2))
1883*83ee113eSDavid van Moolenbroek	 return 0;
1884*83ee113eSDavid van Moolenbroek  ;
1885*83ee113eSDavid van Moolenbroek  return 0;
1886*83ee113eSDavid van Moolenbroek}
1887*83ee113eSDavid van Moolenbroek_ACEOF
1888*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1889*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1890*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
1891*83ee113eSDavid van Moolenbroek$4
1892*83ee113eSDavid van Moolenbroekint
1893*83ee113eSDavid van Moolenbroekmain ()
1894*83ee113eSDavid van Moolenbroek{
1895*83ee113eSDavid van Moolenbroekif (sizeof (($2)))
1896*83ee113eSDavid van Moolenbroek	    return 0;
1897*83ee113eSDavid van Moolenbroek  ;
1898*83ee113eSDavid van Moolenbroek  return 0;
1899*83ee113eSDavid van Moolenbroek}
1900*83ee113eSDavid van Moolenbroek_ACEOF
1901*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1902*83ee113eSDavid van Moolenbroek
1903*83ee113eSDavid van Moolenbroekelse
1904*83ee113eSDavid van Moolenbroek  eval "$3=yes"
1905*83ee113eSDavid van Moolenbroekfi
1906*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1907*83ee113eSDavid van Moolenbroekfi
1908*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1909*83ee113eSDavid van Moolenbroekfi
1910*83ee113eSDavid van Moolenbroekeval ac_res=\$$3
1911*83ee113eSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1912*83ee113eSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1913*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1914*83ee113eSDavid van Moolenbroek
1915*83ee113eSDavid van Moolenbroek} # ac_fn_c_check_type
1916*83ee113eSDavid van Moolenbroek
1917*83ee113eSDavid van Moolenbroek# ac_fn_c_find_uintX_t LINENO BITS VAR
1918*83ee113eSDavid van Moolenbroek# ------------------------------------
1919*83ee113eSDavid van Moolenbroek# Finds an unsigned integer type with width BITS, setting cache variable VAR
1920*83ee113eSDavid van Moolenbroek# accordingly.
1921*83ee113eSDavid van Moolenbroekac_fn_c_find_uintX_t ()
1922*83ee113eSDavid van Moolenbroek{
1923*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1924*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1925*83ee113eSDavid van Moolenbroek$as_echo_n "checking for uint$2_t... " >&6; }
1926*83ee113eSDavid van Moolenbroekif eval \${$3+:} false; then :
1927*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
1928*83ee113eSDavid van Moolenbroekelse
1929*83ee113eSDavid van Moolenbroek  eval "$3=no"
1930*83ee113eSDavid van Moolenbroek     # Order is important - never check a type that is potentially smaller
1931*83ee113eSDavid van Moolenbroek     # than half of the expected target width.
1932*83ee113eSDavid van Moolenbroek     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1933*83ee113eSDavid van Moolenbroek	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1934*83ee113eSDavid van Moolenbroek       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
1936*83ee113eSDavid van Moolenbroek$ac_includes_default
1937*83ee113eSDavid van Moolenbroekint
1938*83ee113eSDavid van Moolenbroekmain ()
1939*83ee113eSDavid van Moolenbroek{
1940*83ee113eSDavid van Moolenbroekstatic int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1941*83ee113eSDavid van Moolenbroektest_array [0] = 0;
1942*83ee113eSDavid van Moolenbroekreturn test_array [0];
1943*83ee113eSDavid van Moolenbroek
1944*83ee113eSDavid van Moolenbroek  ;
1945*83ee113eSDavid van Moolenbroek  return 0;
1946*83ee113eSDavid van Moolenbroek}
1947*83ee113eSDavid van Moolenbroek_ACEOF
1948*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
1949*83ee113eSDavid van Moolenbroek  case $ac_type in #(
1950*83ee113eSDavid van Moolenbroek  uint$2_t) :
1951*83ee113eSDavid van Moolenbroek    eval "$3=yes" ;; #(
1952*83ee113eSDavid van Moolenbroek  *) :
1953*83ee113eSDavid van Moolenbroek    eval "$3=\$ac_type" ;;
1954*83ee113eSDavid van Moolenbroekesac
1955*83ee113eSDavid van Moolenbroekfi
1956*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957*83ee113eSDavid van Moolenbroek       if eval test \"x\$"$3"\" = x"no"; then :
1958*83ee113eSDavid van Moolenbroek
1959*83ee113eSDavid van Moolenbroekelse
1960*83ee113eSDavid van Moolenbroek  break
1961*83ee113eSDavid van Moolenbroekfi
1962*83ee113eSDavid van Moolenbroek     done
1963*83ee113eSDavid van Moolenbroekfi
1964*83ee113eSDavid van Moolenbroekeval ac_res=\$$3
1965*83ee113eSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1966*83ee113eSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
1967*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1968*83ee113eSDavid van Moolenbroek
1969*83ee113eSDavid van Moolenbroek} # ac_fn_c_find_uintX_t
1970*83ee113eSDavid van Moolenbroek
1971*83ee113eSDavid van Moolenbroek# ac_fn_c_try_link LINENO
1972*83ee113eSDavid van Moolenbroek# -----------------------
1973*83ee113eSDavid van Moolenbroek# Try to link conftest.$ac_ext, and return whether this succeeded.
1974*83ee113eSDavid van Moolenbroekac_fn_c_try_link ()
1975*83ee113eSDavid van Moolenbroek{
1976*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1977*83ee113eSDavid van Moolenbroek  rm -f conftest.$ac_objext conftest$ac_exeext
1978*83ee113eSDavid van Moolenbroek  if { { ac_try="$ac_link"
1979*83ee113eSDavid van Moolenbroekcase "(($ac_try" in
1980*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1981*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
1982*83ee113eSDavid van Moolenbroekesac
1983*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1984*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
1985*83ee113eSDavid van Moolenbroek  (eval "$ac_link") 2>conftest.err
1986*83ee113eSDavid van Moolenbroek  ac_status=$?
1987*83ee113eSDavid van Moolenbroek  if test -s conftest.err; then
1988*83ee113eSDavid van Moolenbroek    grep -v '^ *+' conftest.err >conftest.er1
1989*83ee113eSDavid van Moolenbroek    cat conftest.er1 >&5
1990*83ee113eSDavid van Moolenbroek    mv -f conftest.er1 conftest.err
1991*83ee113eSDavid van Moolenbroek  fi
1992*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1993*83ee113eSDavid van Moolenbroek  test $ac_status = 0; } && {
1994*83ee113eSDavid van Moolenbroek	 test -z "$ac_c_werror_flag" ||
1995*83ee113eSDavid van Moolenbroek	 test ! -s conftest.err
1996*83ee113eSDavid van Moolenbroek       } && test -s conftest$ac_exeext && {
1997*83ee113eSDavid van Moolenbroek	 test "$cross_compiling" = yes ||
1998*83ee113eSDavid van Moolenbroek	 test -x conftest$ac_exeext
1999*83ee113eSDavid van Moolenbroek       }; then :
2000*83ee113eSDavid van Moolenbroek  ac_retval=0
2001*83ee113eSDavid van Moolenbroekelse
2002*83ee113eSDavid van Moolenbroek  $as_echo "$as_me: failed program was:" >&5
2003*83ee113eSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
2004*83ee113eSDavid van Moolenbroek
2005*83ee113eSDavid van Moolenbroek	ac_retval=1
2006*83ee113eSDavid van Moolenbroekfi
2007*83ee113eSDavid van Moolenbroek  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2008*83ee113eSDavid van Moolenbroek  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2009*83ee113eSDavid van Moolenbroek  # interfere with the next link command; also delete a directory that is
2010*83ee113eSDavid van Moolenbroek  # left behind by Apple's compiler.  We do this before executing the actions.
2011*83ee113eSDavid van Moolenbroek  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2012*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2013*83ee113eSDavid van Moolenbroek  as_fn_set_status $ac_retval
2014*83ee113eSDavid van Moolenbroek
2015*83ee113eSDavid van Moolenbroek} # ac_fn_c_try_link
2016*83ee113eSDavid van Moolenbroek
2017*83ee113eSDavid van Moolenbroek# ac_fn_c_check_func LINENO FUNC VAR
2018*83ee113eSDavid van Moolenbroek# ----------------------------------
2019*83ee113eSDavid van Moolenbroek# Tests whether FUNC exists, setting the cache variable VAR accordingly
2020*83ee113eSDavid van Moolenbroekac_fn_c_check_func ()
2021*83ee113eSDavid van Moolenbroek{
2022*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2023*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2024*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; }
2025*83ee113eSDavid van Moolenbroekif eval \${$3+:} false; then :
2026*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2027*83ee113eSDavid van Moolenbroekelse
2028*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2029*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
2030*83ee113eSDavid van Moolenbroek/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2031*83ee113eSDavid van Moolenbroek   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2032*83ee113eSDavid van Moolenbroek#define $2 innocuous_$2
2033*83ee113eSDavid van Moolenbroek
2034*83ee113eSDavid van Moolenbroek/* System header to define __stub macros and hopefully few prototypes,
2035*83ee113eSDavid van Moolenbroek    which can conflict with char $2 (); below.
2036*83ee113eSDavid van Moolenbroek    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2037*83ee113eSDavid van Moolenbroek    <limits.h> exists even on freestanding compilers.  */
2038*83ee113eSDavid van Moolenbroek
2039*83ee113eSDavid van Moolenbroek#ifdef __STDC__
2040*83ee113eSDavid van Moolenbroek# include <limits.h>
2041*83ee113eSDavid van Moolenbroek#else
2042*83ee113eSDavid van Moolenbroek# include <assert.h>
2043*83ee113eSDavid van Moolenbroek#endif
2044*83ee113eSDavid van Moolenbroek
2045*83ee113eSDavid van Moolenbroek#undef $2
2046*83ee113eSDavid van Moolenbroek
2047*83ee113eSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
2048*83ee113eSDavid van Moolenbroek   Use char because int might match the return type of a GCC
2049*83ee113eSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
2050*83ee113eSDavid van Moolenbroek#ifdef __cplusplus
2051*83ee113eSDavid van Moolenbroekextern "C"
2052*83ee113eSDavid van Moolenbroek#endif
2053*83ee113eSDavid van Moolenbroekchar $2 ();
2054*83ee113eSDavid van Moolenbroek/* The GNU C library defines this for functions which it implements
2055*83ee113eSDavid van Moolenbroek    to always fail with ENOSYS.  Some functions are actually named
2056*83ee113eSDavid van Moolenbroek    something starting with __ and the normal name is an alias.  */
2057*83ee113eSDavid van Moolenbroek#if defined __stub_$2 || defined __stub___$2
2058*83ee113eSDavid van Moolenbroekchoke me
2059*83ee113eSDavid van Moolenbroek#endif
2060*83ee113eSDavid van Moolenbroek
2061*83ee113eSDavid van Moolenbroekint
2062*83ee113eSDavid van Moolenbroekmain ()
2063*83ee113eSDavid van Moolenbroek{
2064*83ee113eSDavid van Moolenbroekreturn $2 ();
2065*83ee113eSDavid van Moolenbroek  ;
2066*83ee113eSDavid van Moolenbroek  return 0;
2067*83ee113eSDavid van Moolenbroek}
2068*83ee113eSDavid van Moolenbroek_ACEOF
2069*83ee113eSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
2070*83ee113eSDavid van Moolenbroek  eval "$3=yes"
2071*83ee113eSDavid van Moolenbroekelse
2072*83ee113eSDavid van Moolenbroek  eval "$3=no"
2073*83ee113eSDavid van Moolenbroekfi
2074*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
2075*83ee113eSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
2076*83ee113eSDavid van Moolenbroekfi
2077*83ee113eSDavid van Moolenbroekeval ac_res=\$$3
2078*83ee113eSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2079*83ee113eSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
2080*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2081*83ee113eSDavid van Moolenbroek
2082*83ee113eSDavid van Moolenbroek} # ac_fn_c_check_func
2083*83ee113eSDavid van Moolenbroek
2084*83ee113eSDavid van Moolenbroek# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2085*83ee113eSDavid van Moolenbroek# ----------------------------------------------------
2086*83ee113eSDavid van Moolenbroek# Tries to find if the field MEMBER exists in type AGGR, after including
2087*83ee113eSDavid van Moolenbroek# INCLUDES, setting cache variable VAR accordingly.
2088*83ee113eSDavid van Moolenbroekac_fn_c_check_member ()
2089*83ee113eSDavid van Moolenbroek{
2090*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2091*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2092*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $2.$3... " >&6; }
2093*83ee113eSDavid van Moolenbroekif eval \${$4+:} false; then :
2094*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2095*83ee113eSDavid van Moolenbroekelse
2096*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2097*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
2098*83ee113eSDavid van Moolenbroek$5
2099*83ee113eSDavid van Moolenbroekint
2100*83ee113eSDavid van Moolenbroekmain ()
2101*83ee113eSDavid van Moolenbroek{
2102*83ee113eSDavid van Moolenbroekstatic $2 ac_aggr;
2103*83ee113eSDavid van Moolenbroekif (ac_aggr.$3)
2104*83ee113eSDavid van Moolenbroekreturn 0;
2105*83ee113eSDavid van Moolenbroek  ;
2106*83ee113eSDavid van Moolenbroek  return 0;
2107*83ee113eSDavid van Moolenbroek}
2108*83ee113eSDavid van Moolenbroek_ACEOF
2109*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
2110*83ee113eSDavid van Moolenbroek  eval "$4=yes"
2111*83ee113eSDavid van Moolenbroekelse
2112*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2113*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
2114*83ee113eSDavid van Moolenbroek$5
2115*83ee113eSDavid van Moolenbroekint
2116*83ee113eSDavid van Moolenbroekmain ()
2117*83ee113eSDavid van Moolenbroek{
2118*83ee113eSDavid van Moolenbroekstatic $2 ac_aggr;
2119*83ee113eSDavid van Moolenbroekif (sizeof ac_aggr.$3)
2120*83ee113eSDavid van Moolenbroekreturn 0;
2121*83ee113eSDavid van Moolenbroek  ;
2122*83ee113eSDavid van Moolenbroek  return 0;
2123*83ee113eSDavid van Moolenbroek}
2124*83ee113eSDavid van Moolenbroek_ACEOF
2125*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
2126*83ee113eSDavid van Moolenbroek  eval "$4=yes"
2127*83ee113eSDavid van Moolenbroekelse
2128*83ee113eSDavid van Moolenbroek  eval "$4=no"
2129*83ee113eSDavid van Moolenbroekfi
2130*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2131*83ee113eSDavid van Moolenbroekfi
2132*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133*83ee113eSDavid van Moolenbroekfi
2134*83ee113eSDavid van Moolenbroekeval ac_res=\$$4
2135*83ee113eSDavid van Moolenbroek	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2136*83ee113eSDavid van Moolenbroek$as_echo "$ac_res" >&6; }
2137*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2138*83ee113eSDavid van Moolenbroek
2139*83ee113eSDavid van Moolenbroek} # ac_fn_c_check_member
2140*83ee113eSDavid van Moolenbroek
2141*83ee113eSDavid van Moolenbroek# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2142*83ee113eSDavid van Moolenbroek# --------------------------------------------
2143*83ee113eSDavid van Moolenbroek# Tries to find the compile-time value of EXPR in a program that includes
2144*83ee113eSDavid van Moolenbroek# INCLUDES, setting VAR accordingly. Returns whether the value could be
2145*83ee113eSDavid van Moolenbroek# computed
2146*83ee113eSDavid van Moolenbroekac_fn_c_compute_int ()
2147*83ee113eSDavid van Moolenbroek{
2148*83ee113eSDavid van Moolenbroek  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2149*83ee113eSDavid van Moolenbroek  if test "$cross_compiling" = yes; then
2150*83ee113eSDavid van Moolenbroek    # Depending upon the size, compute the lo and hi bounds.
2151*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
2153*83ee113eSDavid van Moolenbroek$4
2154*83ee113eSDavid van Moolenbroekint
2155*83ee113eSDavid van Moolenbroekmain ()
2156*83ee113eSDavid van Moolenbroek{
2157*83ee113eSDavid van Moolenbroekstatic int test_array [1 - 2 * !(($2) >= 0)];
2158*83ee113eSDavid van Moolenbroektest_array [0] = 0;
2159*83ee113eSDavid van Moolenbroekreturn test_array [0];
2160*83ee113eSDavid van Moolenbroek
2161*83ee113eSDavid van Moolenbroek  ;
2162*83ee113eSDavid van Moolenbroek  return 0;
2163*83ee113eSDavid van Moolenbroek}
2164*83ee113eSDavid van Moolenbroek_ACEOF
2165*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
2166*83ee113eSDavid van Moolenbroek  ac_lo=0 ac_mid=0
2167*83ee113eSDavid van Moolenbroek  while :; do
2168*83ee113eSDavid van Moolenbroek    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2169*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
2170*83ee113eSDavid van Moolenbroek$4
2171*83ee113eSDavid van Moolenbroekint
2172*83ee113eSDavid van Moolenbroekmain ()
2173*83ee113eSDavid van Moolenbroek{
2174*83ee113eSDavid van Moolenbroekstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
2175*83ee113eSDavid van Moolenbroektest_array [0] = 0;
2176*83ee113eSDavid van Moolenbroekreturn test_array [0];
2177*83ee113eSDavid van Moolenbroek
2178*83ee113eSDavid van Moolenbroek  ;
2179*83ee113eSDavid van Moolenbroek  return 0;
2180*83ee113eSDavid van Moolenbroek}
2181*83ee113eSDavid van Moolenbroek_ACEOF
2182*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
2183*83ee113eSDavid van Moolenbroek  ac_hi=$ac_mid; break
2184*83ee113eSDavid van Moolenbroekelse
2185*83ee113eSDavid van Moolenbroek  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2186*83ee113eSDavid van Moolenbroek			if test $ac_lo -le $ac_mid; then
2187*83ee113eSDavid van Moolenbroek			  ac_lo= ac_hi=
2188*83ee113eSDavid van Moolenbroek			  break
2189*83ee113eSDavid van Moolenbroek			fi
2190*83ee113eSDavid van Moolenbroek			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2191*83ee113eSDavid van Moolenbroekfi
2192*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2193*83ee113eSDavid van Moolenbroek  done
2194*83ee113eSDavid van Moolenbroekelse
2195*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
2197*83ee113eSDavid van Moolenbroek$4
2198*83ee113eSDavid van Moolenbroekint
2199*83ee113eSDavid van Moolenbroekmain ()
2200*83ee113eSDavid van Moolenbroek{
2201*83ee113eSDavid van Moolenbroekstatic int test_array [1 - 2 * !(($2) < 0)];
2202*83ee113eSDavid van Moolenbroektest_array [0] = 0;
2203*83ee113eSDavid van Moolenbroekreturn test_array [0];
2204*83ee113eSDavid van Moolenbroek
2205*83ee113eSDavid van Moolenbroek  ;
2206*83ee113eSDavid van Moolenbroek  return 0;
2207*83ee113eSDavid van Moolenbroek}
2208*83ee113eSDavid van Moolenbroek_ACEOF
2209*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
2210*83ee113eSDavid van Moolenbroek  ac_hi=-1 ac_mid=-1
2211*83ee113eSDavid van Moolenbroek  while :; do
2212*83ee113eSDavid van Moolenbroek    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2213*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
2214*83ee113eSDavid van Moolenbroek$4
2215*83ee113eSDavid van Moolenbroekint
2216*83ee113eSDavid van Moolenbroekmain ()
2217*83ee113eSDavid van Moolenbroek{
2218*83ee113eSDavid van Moolenbroekstatic int test_array [1 - 2 * !(($2) >= $ac_mid)];
2219*83ee113eSDavid van Moolenbroektest_array [0] = 0;
2220*83ee113eSDavid van Moolenbroekreturn test_array [0];
2221*83ee113eSDavid van Moolenbroek
2222*83ee113eSDavid van Moolenbroek  ;
2223*83ee113eSDavid van Moolenbroek  return 0;
2224*83ee113eSDavid van Moolenbroek}
2225*83ee113eSDavid van Moolenbroek_ACEOF
2226*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
2227*83ee113eSDavid van Moolenbroek  ac_lo=$ac_mid; break
2228*83ee113eSDavid van Moolenbroekelse
2229*83ee113eSDavid van Moolenbroek  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2230*83ee113eSDavid van Moolenbroek			if test $ac_mid -le $ac_hi; then
2231*83ee113eSDavid van Moolenbroek			  ac_lo= ac_hi=
2232*83ee113eSDavid van Moolenbroek			  break
2233*83ee113eSDavid van Moolenbroek			fi
2234*83ee113eSDavid van Moolenbroek			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2235*83ee113eSDavid van Moolenbroekfi
2236*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2237*83ee113eSDavid van Moolenbroek  done
2238*83ee113eSDavid van Moolenbroekelse
2239*83ee113eSDavid van Moolenbroek  ac_lo= ac_hi=
2240*83ee113eSDavid van Moolenbroekfi
2241*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2242*83ee113eSDavid van Moolenbroekfi
2243*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2244*83ee113eSDavid van Moolenbroek# Binary search between lo and hi bounds.
2245*83ee113eSDavid van Moolenbroekwhile test "x$ac_lo" != "x$ac_hi"; do
2246*83ee113eSDavid van Moolenbroek  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2247*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2248*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
2249*83ee113eSDavid van Moolenbroek$4
2250*83ee113eSDavid van Moolenbroekint
2251*83ee113eSDavid van Moolenbroekmain ()
2252*83ee113eSDavid van Moolenbroek{
2253*83ee113eSDavid van Moolenbroekstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
2254*83ee113eSDavid van Moolenbroektest_array [0] = 0;
2255*83ee113eSDavid van Moolenbroekreturn test_array [0];
2256*83ee113eSDavid van Moolenbroek
2257*83ee113eSDavid van Moolenbroek  ;
2258*83ee113eSDavid van Moolenbroek  return 0;
2259*83ee113eSDavid van Moolenbroek}
2260*83ee113eSDavid van Moolenbroek_ACEOF
2261*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
2262*83ee113eSDavid van Moolenbroek  ac_hi=$ac_mid
2263*83ee113eSDavid van Moolenbroekelse
2264*83ee113eSDavid van Moolenbroek  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2265*83ee113eSDavid van Moolenbroekfi
2266*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2267*83ee113eSDavid van Moolenbroekdone
2268*83ee113eSDavid van Moolenbroekcase $ac_lo in #((
2269*83ee113eSDavid van Moolenbroek?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2270*83ee113eSDavid van Moolenbroek'') ac_retval=1 ;;
2271*83ee113eSDavid van Moolenbroekesac
2272*83ee113eSDavid van Moolenbroek  else
2273*83ee113eSDavid van Moolenbroek    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2274*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
2275*83ee113eSDavid van Moolenbroek$4
2276*83ee113eSDavid van Moolenbroekstatic long int longval () { return $2; }
2277*83ee113eSDavid van Moolenbroekstatic unsigned long int ulongval () { return $2; }
2278*83ee113eSDavid van Moolenbroek#include <stdio.h>
2279*83ee113eSDavid van Moolenbroek#include <stdlib.h>
2280*83ee113eSDavid van Moolenbroekint
2281*83ee113eSDavid van Moolenbroekmain ()
2282*83ee113eSDavid van Moolenbroek{
2283*83ee113eSDavid van Moolenbroek
2284*83ee113eSDavid van Moolenbroek  FILE *f = fopen ("conftest.val", "w");
2285*83ee113eSDavid van Moolenbroek  if (! f)
2286*83ee113eSDavid van Moolenbroek    return 1;
2287*83ee113eSDavid van Moolenbroek  if (($2) < 0)
2288*83ee113eSDavid van Moolenbroek    {
2289*83ee113eSDavid van Moolenbroek      long int i = longval ();
2290*83ee113eSDavid van Moolenbroek      if (i != ($2))
2291*83ee113eSDavid van Moolenbroek	return 1;
2292*83ee113eSDavid van Moolenbroek      fprintf (f, "%ld", i);
2293*83ee113eSDavid van Moolenbroek    }
2294*83ee113eSDavid van Moolenbroek  else
2295*83ee113eSDavid van Moolenbroek    {
2296*83ee113eSDavid van Moolenbroek      unsigned long int i = ulongval ();
2297*83ee113eSDavid van Moolenbroek      if (i != ($2))
2298*83ee113eSDavid van Moolenbroek	return 1;
2299*83ee113eSDavid van Moolenbroek      fprintf (f, "%lu", i);
2300*83ee113eSDavid van Moolenbroek    }
2301*83ee113eSDavid van Moolenbroek  /* Do not output a trailing newline, as this causes \r\n confusion
2302*83ee113eSDavid van Moolenbroek     on some platforms.  */
2303*83ee113eSDavid van Moolenbroek  return ferror (f) || fclose (f) != 0;
2304*83ee113eSDavid van Moolenbroek
2305*83ee113eSDavid van Moolenbroek  ;
2306*83ee113eSDavid van Moolenbroek  return 0;
2307*83ee113eSDavid van Moolenbroek}
2308*83ee113eSDavid van Moolenbroek_ACEOF
2309*83ee113eSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
2310*83ee113eSDavid van Moolenbroek  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2311*83ee113eSDavid van Moolenbroekelse
2312*83ee113eSDavid van Moolenbroek  ac_retval=1
2313*83ee113eSDavid van Moolenbroekfi
2314*83ee113eSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2315*83ee113eSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
2316*83ee113eSDavid van Moolenbroekrm -f conftest.val
2317*83ee113eSDavid van Moolenbroek
2318*83ee113eSDavid van Moolenbroek  fi
2319*83ee113eSDavid van Moolenbroek  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2320*83ee113eSDavid van Moolenbroek  as_fn_set_status $ac_retval
2321*83ee113eSDavid van Moolenbroek
2322*83ee113eSDavid van Moolenbroek} # ac_fn_c_compute_int
2323*83ee113eSDavid van Moolenbroekcat >config.log <<_ACEOF
2324*83ee113eSDavid van MoolenbroekThis file contains any messages produced by compilers while
2325*83ee113eSDavid van Moolenbroekrunning configure, to aid debugging if configure makes a mistake.
2326*83ee113eSDavid van Moolenbroek
2327*83ee113eSDavid van MoolenbroekIt was created by DHCP $as_me 4.3.0, which was
2328*83ee113eSDavid van Moolenbroekgenerated by GNU Autoconf 2.69.  Invocation command line was
2329*83ee113eSDavid van Moolenbroek
2330*83ee113eSDavid van Moolenbroek  $ $0 $@
2331*83ee113eSDavid van Moolenbroek
2332*83ee113eSDavid van Moolenbroek_ACEOF
2333*83ee113eSDavid van Moolenbroekexec 5>>config.log
2334*83ee113eSDavid van Moolenbroek{
2335*83ee113eSDavid van Moolenbroekcat <<_ASUNAME
2336*83ee113eSDavid van Moolenbroek## --------- ##
2337*83ee113eSDavid van Moolenbroek## Platform. ##
2338*83ee113eSDavid van Moolenbroek## --------- ##
2339*83ee113eSDavid van Moolenbroek
2340*83ee113eSDavid van Moolenbroekhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2341*83ee113eSDavid van Moolenbroekuname -m = `(uname -m) 2>/dev/null || echo unknown`
2342*83ee113eSDavid van Moolenbroekuname -r = `(uname -r) 2>/dev/null || echo unknown`
2343*83ee113eSDavid van Moolenbroekuname -s = `(uname -s) 2>/dev/null || echo unknown`
2344*83ee113eSDavid van Moolenbroekuname -v = `(uname -v) 2>/dev/null || echo unknown`
2345*83ee113eSDavid van Moolenbroek
2346*83ee113eSDavid van Moolenbroek/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2347*83ee113eSDavid van Moolenbroek/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2348*83ee113eSDavid van Moolenbroek
2349*83ee113eSDavid van Moolenbroek/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2350*83ee113eSDavid van Moolenbroek/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2351*83ee113eSDavid van Moolenbroek/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2352*83ee113eSDavid van Moolenbroek/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2353*83ee113eSDavid van Moolenbroek/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2354*83ee113eSDavid van Moolenbroek/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2355*83ee113eSDavid van Moolenbroek/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2356*83ee113eSDavid van Moolenbroek
2357*83ee113eSDavid van Moolenbroek_ASUNAME
2358*83ee113eSDavid van Moolenbroek
2359*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2360*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
2361*83ee113eSDavid van Moolenbroekdo
2362*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
2363*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2364*83ee113eSDavid van Moolenbroek    $as_echo "PATH: $as_dir"
2365*83ee113eSDavid van Moolenbroek  done
2366*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
2367*83ee113eSDavid van Moolenbroek
2368*83ee113eSDavid van Moolenbroek} >&5
2369*83ee113eSDavid van Moolenbroek
2370*83ee113eSDavid van Moolenbroekcat >&5 <<_ACEOF
2371*83ee113eSDavid van Moolenbroek
2372*83ee113eSDavid van Moolenbroek
2373*83ee113eSDavid van Moolenbroek## ----------- ##
2374*83ee113eSDavid van Moolenbroek## Core tests. ##
2375*83ee113eSDavid van Moolenbroek## ----------- ##
2376*83ee113eSDavid van Moolenbroek
2377*83ee113eSDavid van Moolenbroek_ACEOF
2378*83ee113eSDavid van Moolenbroek
2379*83ee113eSDavid van Moolenbroek
2380*83ee113eSDavid van Moolenbroek# Keep a trace of the command line.
2381*83ee113eSDavid van Moolenbroek# Strip out --no-create and --no-recursion so they do not pile up.
2382*83ee113eSDavid van Moolenbroek# Strip out --silent because we don't want to record it for future runs.
2383*83ee113eSDavid van Moolenbroek# Also quote any args containing shell meta-characters.
2384*83ee113eSDavid van Moolenbroek# Make two passes to allow for proper duplicate-argument suppression.
2385*83ee113eSDavid van Moolenbroekac_configure_args=
2386*83ee113eSDavid van Moolenbroekac_configure_args0=
2387*83ee113eSDavid van Moolenbroekac_configure_args1=
2388*83ee113eSDavid van Moolenbroekac_must_keep_next=false
2389*83ee113eSDavid van Moolenbroekfor ac_pass in 1 2
2390*83ee113eSDavid van Moolenbroekdo
2391*83ee113eSDavid van Moolenbroek  for ac_arg
2392*83ee113eSDavid van Moolenbroek  do
2393*83ee113eSDavid van Moolenbroek    case $ac_arg in
2394*83ee113eSDavid van Moolenbroek    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2395*83ee113eSDavid van Moolenbroek    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2396*83ee113eSDavid van Moolenbroek    | -silent | --silent | --silen | --sile | --sil)
2397*83ee113eSDavid van Moolenbroek      continue ;;
2398*83ee113eSDavid van Moolenbroek    *\'*)
2399*83ee113eSDavid van Moolenbroek      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2400*83ee113eSDavid van Moolenbroek    esac
2401*83ee113eSDavid van Moolenbroek    case $ac_pass in
2402*83ee113eSDavid van Moolenbroek    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2403*83ee113eSDavid van Moolenbroek    2)
2404*83ee113eSDavid van Moolenbroek      as_fn_append ac_configure_args1 " '$ac_arg'"
2405*83ee113eSDavid van Moolenbroek      if test $ac_must_keep_next = true; then
2406*83ee113eSDavid van Moolenbroek	ac_must_keep_next=false # Got value, back to normal.
2407*83ee113eSDavid van Moolenbroek      else
2408*83ee113eSDavid van Moolenbroek	case $ac_arg in
2409*83ee113eSDavid van Moolenbroek	  *=* | --config-cache | -C | -disable-* | --disable-* \
2410*83ee113eSDavid van Moolenbroek	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2411*83ee113eSDavid van Moolenbroek	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2412*83ee113eSDavid van Moolenbroek	  | -with-* | --with-* | -without-* | --without-* | --x)
2413*83ee113eSDavid van Moolenbroek	    case "$ac_configure_args0 " in
2414*83ee113eSDavid van Moolenbroek	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2415*83ee113eSDavid van Moolenbroek	    esac
2416*83ee113eSDavid van Moolenbroek	    ;;
2417*83ee113eSDavid van Moolenbroek	  -* ) ac_must_keep_next=true ;;
2418*83ee113eSDavid van Moolenbroek	esac
2419*83ee113eSDavid van Moolenbroek      fi
2420*83ee113eSDavid van Moolenbroek      as_fn_append ac_configure_args " '$ac_arg'"
2421*83ee113eSDavid van Moolenbroek      ;;
2422*83ee113eSDavid van Moolenbroek    esac
2423*83ee113eSDavid van Moolenbroek  done
2424*83ee113eSDavid van Moolenbroekdone
2425*83ee113eSDavid van Moolenbroek{ ac_configure_args0=; unset ac_configure_args0;}
2426*83ee113eSDavid van Moolenbroek{ ac_configure_args1=; unset ac_configure_args1;}
2427*83ee113eSDavid van Moolenbroek
2428*83ee113eSDavid van Moolenbroek# When interrupted or exit'd, cleanup temporary files, and complete
2429*83ee113eSDavid van Moolenbroek# config.log.  We remove comments because anyway the quotes in there
2430*83ee113eSDavid van Moolenbroek# would cause problems or look ugly.
2431*83ee113eSDavid van Moolenbroek# WARNING: Use '\'' to represent an apostrophe within the trap.
2432*83ee113eSDavid van Moolenbroek# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2433*83ee113eSDavid van Moolenbroektrap 'exit_status=$?
2434*83ee113eSDavid van Moolenbroek  # Save into config.log some information that might help in debugging.
2435*83ee113eSDavid van Moolenbroek  {
2436*83ee113eSDavid van Moolenbroek    echo
2437*83ee113eSDavid van Moolenbroek
2438*83ee113eSDavid van Moolenbroek    $as_echo "## ---------------- ##
2439*83ee113eSDavid van Moolenbroek## Cache variables. ##
2440*83ee113eSDavid van Moolenbroek## ---------------- ##"
2441*83ee113eSDavid van Moolenbroek    echo
2442*83ee113eSDavid van Moolenbroek    # The following way of writing the cache mishandles newlines in values,
2443*83ee113eSDavid van Moolenbroek(
2444*83ee113eSDavid van Moolenbroek  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2445*83ee113eSDavid van Moolenbroek    eval ac_val=\$$ac_var
2446*83ee113eSDavid van Moolenbroek    case $ac_val in #(
2447*83ee113eSDavid van Moolenbroek    *${as_nl}*)
2448*83ee113eSDavid van Moolenbroek      case $ac_var in #(
2449*83ee113eSDavid van Moolenbroek      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2450*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2451*83ee113eSDavid van Moolenbroek      esac
2452*83ee113eSDavid van Moolenbroek      case $ac_var in #(
2453*83ee113eSDavid van Moolenbroek      _ | IFS | as_nl) ;; #(
2454*83ee113eSDavid van Moolenbroek      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2455*83ee113eSDavid van Moolenbroek      *) { eval $ac_var=; unset $ac_var;} ;;
2456*83ee113eSDavid van Moolenbroek      esac ;;
2457*83ee113eSDavid van Moolenbroek    esac
2458*83ee113eSDavid van Moolenbroek  done
2459*83ee113eSDavid van Moolenbroek  (set) 2>&1 |
2460*83ee113eSDavid van Moolenbroek    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2461*83ee113eSDavid van Moolenbroek    *${as_nl}ac_space=\ *)
2462*83ee113eSDavid van Moolenbroek      sed -n \
2463*83ee113eSDavid van Moolenbroek	"s/'\''/'\''\\\\'\'''\''/g;
2464*83ee113eSDavid van Moolenbroek	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2465*83ee113eSDavid van Moolenbroek      ;; #(
2466*83ee113eSDavid van Moolenbroek    *)
2467*83ee113eSDavid van Moolenbroek      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2468*83ee113eSDavid van Moolenbroek      ;;
2469*83ee113eSDavid van Moolenbroek    esac |
2470*83ee113eSDavid van Moolenbroek    sort
2471*83ee113eSDavid van Moolenbroek)
2472*83ee113eSDavid van Moolenbroek    echo
2473*83ee113eSDavid van Moolenbroek
2474*83ee113eSDavid van Moolenbroek    $as_echo "## ----------------- ##
2475*83ee113eSDavid van Moolenbroek## Output variables. ##
2476*83ee113eSDavid van Moolenbroek## ----------------- ##"
2477*83ee113eSDavid van Moolenbroek    echo
2478*83ee113eSDavid van Moolenbroek    for ac_var in $ac_subst_vars
2479*83ee113eSDavid van Moolenbroek    do
2480*83ee113eSDavid van Moolenbroek      eval ac_val=\$$ac_var
2481*83ee113eSDavid van Moolenbroek      case $ac_val in
2482*83ee113eSDavid van Moolenbroek      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2483*83ee113eSDavid van Moolenbroek      esac
2484*83ee113eSDavid van Moolenbroek      $as_echo "$ac_var='\''$ac_val'\''"
2485*83ee113eSDavid van Moolenbroek    done | sort
2486*83ee113eSDavid van Moolenbroek    echo
2487*83ee113eSDavid van Moolenbroek
2488*83ee113eSDavid van Moolenbroek    if test -n "$ac_subst_files"; then
2489*83ee113eSDavid van Moolenbroek      $as_echo "## ------------------- ##
2490*83ee113eSDavid van Moolenbroek## File substitutions. ##
2491*83ee113eSDavid van Moolenbroek## ------------------- ##"
2492*83ee113eSDavid van Moolenbroek      echo
2493*83ee113eSDavid van Moolenbroek      for ac_var in $ac_subst_files
2494*83ee113eSDavid van Moolenbroek      do
2495*83ee113eSDavid van Moolenbroek	eval ac_val=\$$ac_var
2496*83ee113eSDavid van Moolenbroek	case $ac_val in
2497*83ee113eSDavid van Moolenbroek	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2498*83ee113eSDavid van Moolenbroek	esac
2499*83ee113eSDavid van Moolenbroek	$as_echo "$ac_var='\''$ac_val'\''"
2500*83ee113eSDavid van Moolenbroek      done | sort
2501*83ee113eSDavid van Moolenbroek      echo
2502*83ee113eSDavid van Moolenbroek    fi
2503*83ee113eSDavid van Moolenbroek
2504*83ee113eSDavid van Moolenbroek    if test -s confdefs.h; then
2505*83ee113eSDavid van Moolenbroek      $as_echo "## ----------- ##
2506*83ee113eSDavid van Moolenbroek## confdefs.h. ##
2507*83ee113eSDavid van Moolenbroek## ----------- ##"
2508*83ee113eSDavid van Moolenbroek      echo
2509*83ee113eSDavid van Moolenbroek      cat confdefs.h
2510*83ee113eSDavid van Moolenbroek      echo
2511*83ee113eSDavid van Moolenbroek    fi
2512*83ee113eSDavid van Moolenbroek    test "$ac_signal" != 0 &&
2513*83ee113eSDavid van Moolenbroek      $as_echo "$as_me: caught signal $ac_signal"
2514*83ee113eSDavid van Moolenbroek    $as_echo "$as_me: exit $exit_status"
2515*83ee113eSDavid van Moolenbroek  } >&5
2516*83ee113eSDavid van Moolenbroek  rm -f core *.core core.conftest.* &&
2517*83ee113eSDavid van Moolenbroek    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2518*83ee113eSDavid van Moolenbroek    exit $exit_status
2519*83ee113eSDavid van Moolenbroek' 0
2520*83ee113eSDavid van Moolenbroekfor ac_signal in 1 2 13 15; do
2521*83ee113eSDavid van Moolenbroek  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2522*83ee113eSDavid van Moolenbroekdone
2523*83ee113eSDavid van Moolenbroekac_signal=0
2524*83ee113eSDavid van Moolenbroek
2525*83ee113eSDavid van Moolenbroek# confdefs.h avoids OS command line length limits that DEFS can exceed.
2526*83ee113eSDavid van Moolenbroekrm -f -r conftest* confdefs.h
2527*83ee113eSDavid van Moolenbroek
2528*83ee113eSDavid van Moolenbroek$as_echo "/* confdefs.h */" > confdefs.h
2529*83ee113eSDavid van Moolenbroek
2530*83ee113eSDavid van Moolenbroek# Predefined preprocessor variables.
2531*83ee113eSDavid van Moolenbroek
2532*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2533*83ee113eSDavid van Moolenbroek#define PACKAGE_NAME "$PACKAGE_NAME"
2534*83ee113eSDavid van Moolenbroek_ACEOF
2535*83ee113eSDavid van Moolenbroek
2536*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2537*83ee113eSDavid van Moolenbroek#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2538*83ee113eSDavid van Moolenbroek_ACEOF
2539*83ee113eSDavid van Moolenbroek
2540*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2541*83ee113eSDavid van Moolenbroek#define PACKAGE_VERSION "$PACKAGE_VERSION"
2542*83ee113eSDavid van Moolenbroek_ACEOF
2543*83ee113eSDavid van Moolenbroek
2544*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2545*83ee113eSDavid van Moolenbroek#define PACKAGE_STRING "$PACKAGE_STRING"
2546*83ee113eSDavid van Moolenbroek_ACEOF
2547*83ee113eSDavid van Moolenbroek
2548*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2549*83ee113eSDavid van Moolenbroek#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2550*83ee113eSDavid van Moolenbroek_ACEOF
2551*83ee113eSDavid van Moolenbroek
2552*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
2553*83ee113eSDavid van Moolenbroek#define PACKAGE_URL "$PACKAGE_URL"
2554*83ee113eSDavid van Moolenbroek_ACEOF
2555*83ee113eSDavid van Moolenbroek
2556*83ee113eSDavid van Moolenbroek
2557*83ee113eSDavid van Moolenbroek# Let the site file select an alternate cache file if it wants to.
2558*83ee113eSDavid van Moolenbroek# Prefer an explicitly selected file to automatically selected ones.
2559*83ee113eSDavid van Moolenbroekac_site_file1=NONE
2560*83ee113eSDavid van Moolenbroekac_site_file2=NONE
2561*83ee113eSDavid van Moolenbroekif test -n "$CONFIG_SITE"; then
2562*83ee113eSDavid van Moolenbroek  # We do not want a PATH search for config.site.
2563*83ee113eSDavid van Moolenbroek  case $CONFIG_SITE in #((
2564*83ee113eSDavid van Moolenbroek    -*)  ac_site_file1=./$CONFIG_SITE;;
2565*83ee113eSDavid van Moolenbroek    */*) ac_site_file1=$CONFIG_SITE;;
2566*83ee113eSDavid van Moolenbroek    *)   ac_site_file1=./$CONFIG_SITE;;
2567*83ee113eSDavid van Moolenbroek  esac
2568*83ee113eSDavid van Moolenbroekelif test "x$prefix" != xNONE; then
2569*83ee113eSDavid van Moolenbroek  ac_site_file1=$prefix/share/config.site
2570*83ee113eSDavid van Moolenbroek  ac_site_file2=$prefix/etc/config.site
2571*83ee113eSDavid van Moolenbroekelse
2572*83ee113eSDavid van Moolenbroek  ac_site_file1=$ac_default_prefix/share/config.site
2573*83ee113eSDavid van Moolenbroek  ac_site_file2=$ac_default_prefix/etc/config.site
2574*83ee113eSDavid van Moolenbroekfi
2575*83ee113eSDavid van Moolenbroekfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2576*83ee113eSDavid van Moolenbroekdo
2577*83ee113eSDavid van Moolenbroek  test "x$ac_site_file" = xNONE && continue
2578*83ee113eSDavid van Moolenbroek  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2579*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2580*83ee113eSDavid van Moolenbroek$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2581*83ee113eSDavid van Moolenbroek    sed 's/^/| /' "$ac_site_file" >&5
2582*83ee113eSDavid van Moolenbroek    . "$ac_site_file" \
2583*83ee113eSDavid van Moolenbroek      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2584*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2585*83ee113eSDavid van Moolenbroekas_fn_error $? "failed to load site script $ac_site_file
2586*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
2587*83ee113eSDavid van Moolenbroek  fi
2588*83ee113eSDavid van Moolenbroekdone
2589*83ee113eSDavid van Moolenbroek
2590*83ee113eSDavid van Moolenbroekif test -r "$cache_file"; then
2591*83ee113eSDavid van Moolenbroek  # Some versions of bash will fail to source /dev/null (special files
2592*83ee113eSDavid van Moolenbroek  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2593*83ee113eSDavid van Moolenbroek  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2594*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2595*83ee113eSDavid van Moolenbroek$as_echo "$as_me: loading cache $cache_file" >&6;}
2596*83ee113eSDavid van Moolenbroek    case $cache_file in
2597*83ee113eSDavid van Moolenbroek      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2598*83ee113eSDavid van Moolenbroek      *)                      . "./$cache_file";;
2599*83ee113eSDavid van Moolenbroek    esac
2600*83ee113eSDavid van Moolenbroek  fi
2601*83ee113eSDavid van Moolenbroekelse
2602*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2603*83ee113eSDavid van Moolenbroek$as_echo "$as_me: creating cache $cache_file" >&6;}
2604*83ee113eSDavid van Moolenbroek  >$cache_file
2605*83ee113eSDavid van Moolenbroekfi
2606*83ee113eSDavid van Moolenbroek
2607*83ee113eSDavid van Moolenbroek# Check that the precious variables saved in the cache have kept the same
2608*83ee113eSDavid van Moolenbroek# value.
2609*83ee113eSDavid van Moolenbroekac_cache_corrupted=false
2610*83ee113eSDavid van Moolenbroekfor ac_var in $ac_precious_vars; do
2611*83ee113eSDavid van Moolenbroek  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2612*83ee113eSDavid van Moolenbroek  eval ac_new_set=\$ac_env_${ac_var}_set
2613*83ee113eSDavid van Moolenbroek  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2614*83ee113eSDavid van Moolenbroek  eval ac_new_val=\$ac_env_${ac_var}_value
2615*83ee113eSDavid van Moolenbroek  case $ac_old_set,$ac_new_set in
2616*83ee113eSDavid van Moolenbroek    set,)
2617*83ee113eSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2618*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2619*83ee113eSDavid van Moolenbroek      ac_cache_corrupted=: ;;
2620*83ee113eSDavid van Moolenbroek    ,set)
2621*83ee113eSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2622*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2623*83ee113eSDavid van Moolenbroek      ac_cache_corrupted=: ;;
2624*83ee113eSDavid van Moolenbroek    ,);;
2625*83ee113eSDavid van Moolenbroek    *)
2626*83ee113eSDavid van Moolenbroek      if test "x$ac_old_val" != "x$ac_new_val"; then
2627*83ee113eSDavid van Moolenbroek	# differences in whitespace do not lead to failure.
2628*83ee113eSDavid van Moolenbroek	ac_old_val_w=`echo x $ac_old_val`
2629*83ee113eSDavid van Moolenbroek	ac_new_val_w=`echo x $ac_new_val`
2630*83ee113eSDavid van Moolenbroek	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2631*83ee113eSDavid van Moolenbroek	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2632*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2633*83ee113eSDavid van Moolenbroek	  ac_cache_corrupted=:
2634*83ee113eSDavid van Moolenbroek	else
2635*83ee113eSDavid van Moolenbroek	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2636*83ee113eSDavid van Moolenbroek$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2637*83ee113eSDavid van Moolenbroek	  eval $ac_var=\$ac_old_val
2638*83ee113eSDavid van Moolenbroek	fi
2639*83ee113eSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2640*83ee113eSDavid van Moolenbroek$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2641*83ee113eSDavid van Moolenbroek	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2642*83ee113eSDavid van Moolenbroek$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2643*83ee113eSDavid van Moolenbroek      fi;;
2644*83ee113eSDavid van Moolenbroek  esac
2645*83ee113eSDavid van Moolenbroek  # Pass precious variables to config.status.
2646*83ee113eSDavid van Moolenbroek  if test "$ac_new_set" = set; then
2647*83ee113eSDavid van Moolenbroek    case $ac_new_val in
2648*83ee113eSDavid van Moolenbroek    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2649*83ee113eSDavid van Moolenbroek    *) ac_arg=$ac_var=$ac_new_val ;;
2650*83ee113eSDavid van Moolenbroek    esac
2651*83ee113eSDavid van Moolenbroek    case " $ac_configure_args " in
2652*83ee113eSDavid van Moolenbroek      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2653*83ee113eSDavid van Moolenbroek      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2654*83ee113eSDavid van Moolenbroek    esac
2655*83ee113eSDavid van Moolenbroek  fi
2656*83ee113eSDavid van Moolenbroekdone
2657*83ee113eSDavid van Moolenbroekif $ac_cache_corrupted; then
2658*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2659*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2660*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2661*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2662*83ee113eSDavid van Moolenbroek  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2663*83ee113eSDavid van Moolenbroekfi
2664*83ee113eSDavid van Moolenbroek## -------------------- ##
2665*83ee113eSDavid van Moolenbroek## Main body of script. ##
2666*83ee113eSDavid van Moolenbroek## -------------------- ##
2667*83ee113eSDavid van Moolenbroek
2668*83ee113eSDavid van Moolenbroekac_ext=c
2669*83ee113eSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
2670*83ee113eSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2671*83ee113eSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2672*83ee113eSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
2673*83ee113eSDavid van Moolenbroek
2674*83ee113eSDavid van Moolenbroek
2675*83ee113eSDavid van Moolenbroek
2676*83ee113eSDavid van Moolenbroek# we specify "foreign" to avoid having to have the GNU mandated files,
2677*83ee113eSDavid van Moolenbroek# like AUTHORS, COPYING, and such
2678*83ee113eSDavid van Moolenbroekam__api_version='1.14'
2679*83ee113eSDavid van Moolenbroek
2680*83ee113eSDavid van Moolenbroekac_aux_dir=
2681*83ee113eSDavid van Moolenbroekfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2682*83ee113eSDavid van Moolenbroek  if test -f "$ac_dir/install-sh"; then
2683*83ee113eSDavid van Moolenbroek    ac_aux_dir=$ac_dir
2684*83ee113eSDavid van Moolenbroek    ac_install_sh="$ac_aux_dir/install-sh -c"
2685*83ee113eSDavid van Moolenbroek    break
2686*83ee113eSDavid van Moolenbroek  elif test -f "$ac_dir/install.sh"; then
2687*83ee113eSDavid van Moolenbroek    ac_aux_dir=$ac_dir
2688*83ee113eSDavid van Moolenbroek    ac_install_sh="$ac_aux_dir/install.sh -c"
2689*83ee113eSDavid van Moolenbroek    break
2690*83ee113eSDavid van Moolenbroek  elif test -f "$ac_dir/shtool"; then
2691*83ee113eSDavid van Moolenbroek    ac_aux_dir=$ac_dir
2692*83ee113eSDavid van Moolenbroek    ac_install_sh="$ac_aux_dir/shtool install -c"
2693*83ee113eSDavid van Moolenbroek    break
2694*83ee113eSDavid van Moolenbroek  fi
2695*83ee113eSDavid van Moolenbroekdone
2696*83ee113eSDavid van Moolenbroekif test -z "$ac_aux_dir"; then
2697*83ee113eSDavid van Moolenbroek  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2698*83ee113eSDavid van Moolenbroekfi
2699*83ee113eSDavid van Moolenbroek
2700*83ee113eSDavid van Moolenbroek# These three variables are undocumented and unsupported,
2701*83ee113eSDavid van Moolenbroek# and are intended to be withdrawn in a future Autoconf release.
2702*83ee113eSDavid van Moolenbroek# They can cause serious problems if a builder's source tree is in a directory
2703*83ee113eSDavid van Moolenbroek# whose full name contains unusual characters.
2704*83ee113eSDavid van Moolenbroekac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2705*83ee113eSDavid van Moolenbroekac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2706*83ee113eSDavid van Moolenbroekac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2707*83ee113eSDavid van Moolenbroek
2708*83ee113eSDavid van Moolenbroek
2709*83ee113eSDavid van Moolenbroek# Find a good install program.  We prefer a C program (faster),
2710*83ee113eSDavid van Moolenbroek# so one script is as good as another.  But avoid the broken or
2711*83ee113eSDavid van Moolenbroek# incompatible versions:
2712*83ee113eSDavid van Moolenbroek# SysV /etc/install, /usr/sbin/install
2713*83ee113eSDavid van Moolenbroek# SunOS /usr/etc/install
2714*83ee113eSDavid van Moolenbroek# IRIX /sbin/install
2715*83ee113eSDavid van Moolenbroek# AIX /bin/install
2716*83ee113eSDavid van Moolenbroek# AmigaOS /C/install, which installs bootblocks on floppy discs
2717*83ee113eSDavid van Moolenbroek# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2718*83ee113eSDavid van Moolenbroek# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2719*83ee113eSDavid van Moolenbroek# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2720*83ee113eSDavid van Moolenbroek# OS/2's system install, which has a completely different semantic
2721*83ee113eSDavid van Moolenbroek# ./install, which can be erroneously created by make from ./install.sh.
2722*83ee113eSDavid van Moolenbroek# Reject install programs that cannot install multiple files.
2723*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2724*83ee113eSDavid van Moolenbroek$as_echo_n "checking for a BSD-compatible install... " >&6; }
2725*83ee113eSDavid van Moolenbroekif test -z "$INSTALL"; then
2726*83ee113eSDavid van Moolenbroekif ${ac_cv_path_install+:} false; then :
2727*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2728*83ee113eSDavid van Moolenbroekelse
2729*83ee113eSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2730*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
2731*83ee113eSDavid van Moolenbroekdo
2732*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
2733*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2734*83ee113eSDavid van Moolenbroek    # Account for people who put trailing slashes in PATH elements.
2735*83ee113eSDavid van Moolenbroekcase $as_dir/ in #((
2736*83ee113eSDavid van Moolenbroek  ./ | .// | /[cC]/* | \
2737*83ee113eSDavid van Moolenbroek  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2738*83ee113eSDavid van Moolenbroek  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2739*83ee113eSDavid van Moolenbroek  /usr/ucb/* ) ;;
2740*83ee113eSDavid van Moolenbroek  *)
2741*83ee113eSDavid van Moolenbroek    # OSF1 and SCO ODT 3.0 have their own names for install.
2742*83ee113eSDavid van Moolenbroek    # Don't use installbsd from OSF since it installs stuff as root
2743*83ee113eSDavid van Moolenbroek    # by default.
2744*83ee113eSDavid van Moolenbroek    for ac_prog in ginstall scoinst install; do
2745*83ee113eSDavid van Moolenbroek      for ac_exec_ext in '' $ac_executable_extensions; do
2746*83ee113eSDavid van Moolenbroek	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2747*83ee113eSDavid van Moolenbroek	  if test $ac_prog = install &&
2748*83ee113eSDavid van Moolenbroek	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2749*83ee113eSDavid van Moolenbroek	    # AIX install.  It has an incompatible calling convention.
2750*83ee113eSDavid van Moolenbroek	    :
2751*83ee113eSDavid van Moolenbroek	  elif test $ac_prog = install &&
2752*83ee113eSDavid van Moolenbroek	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2753*83ee113eSDavid van Moolenbroek	    # program-specific install script used by HP pwplus--don't use.
2754*83ee113eSDavid van Moolenbroek	    :
2755*83ee113eSDavid van Moolenbroek	  else
2756*83ee113eSDavid van Moolenbroek	    rm -rf conftest.one conftest.two conftest.dir
2757*83ee113eSDavid van Moolenbroek	    echo one > conftest.one
2758*83ee113eSDavid van Moolenbroek	    echo two > conftest.two
2759*83ee113eSDavid van Moolenbroek	    mkdir conftest.dir
2760*83ee113eSDavid van Moolenbroek	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2761*83ee113eSDavid van Moolenbroek	      test -s conftest.one && test -s conftest.two &&
2762*83ee113eSDavid van Moolenbroek	      test -s conftest.dir/conftest.one &&
2763*83ee113eSDavid van Moolenbroek	      test -s conftest.dir/conftest.two
2764*83ee113eSDavid van Moolenbroek	    then
2765*83ee113eSDavid van Moolenbroek	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2766*83ee113eSDavid van Moolenbroek	      break 3
2767*83ee113eSDavid van Moolenbroek	    fi
2768*83ee113eSDavid van Moolenbroek	  fi
2769*83ee113eSDavid van Moolenbroek	fi
2770*83ee113eSDavid van Moolenbroek      done
2771*83ee113eSDavid van Moolenbroek    done
2772*83ee113eSDavid van Moolenbroek    ;;
2773*83ee113eSDavid van Moolenbroekesac
2774*83ee113eSDavid van Moolenbroek
2775*83ee113eSDavid van Moolenbroek  done
2776*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
2777*83ee113eSDavid van Moolenbroek
2778*83ee113eSDavid van Moolenbroekrm -rf conftest.one conftest.two conftest.dir
2779*83ee113eSDavid van Moolenbroek
2780*83ee113eSDavid van Moolenbroekfi
2781*83ee113eSDavid van Moolenbroek  if test "${ac_cv_path_install+set}" = set; then
2782*83ee113eSDavid van Moolenbroek    INSTALL=$ac_cv_path_install
2783*83ee113eSDavid van Moolenbroek  else
2784*83ee113eSDavid van Moolenbroek    # As a last resort, use the slow shell script.  Don't cache a
2785*83ee113eSDavid van Moolenbroek    # value for INSTALL within a source directory, because that will
2786*83ee113eSDavid van Moolenbroek    # break other packages using the cache if that directory is
2787*83ee113eSDavid van Moolenbroek    # removed, or if the value is a relative name.
2788*83ee113eSDavid van Moolenbroek    INSTALL=$ac_install_sh
2789*83ee113eSDavid van Moolenbroek  fi
2790*83ee113eSDavid van Moolenbroekfi
2791*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2792*83ee113eSDavid van Moolenbroek$as_echo "$INSTALL" >&6; }
2793*83ee113eSDavid van Moolenbroek
2794*83ee113eSDavid van Moolenbroek# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2795*83ee113eSDavid van Moolenbroek# It thinks the first close brace ends the variable substitution.
2796*83ee113eSDavid van Moolenbroektest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2797*83ee113eSDavid van Moolenbroek
2798*83ee113eSDavid van Moolenbroektest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2799*83ee113eSDavid van Moolenbroek
2800*83ee113eSDavid van Moolenbroektest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2801*83ee113eSDavid van Moolenbroek
2802*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2803*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether build environment is sane... " >&6; }
2804*83ee113eSDavid van Moolenbroek# Reject unsafe characters in $srcdir or the absolute working directory
2805*83ee113eSDavid van Moolenbroek# name.  Accept space and tab only in the latter.
2806*83ee113eSDavid van Moolenbroekam_lf='
2807*83ee113eSDavid van Moolenbroek'
2808*83ee113eSDavid van Moolenbroekcase `pwd` in
2809*83ee113eSDavid van Moolenbroek  *[\\\"\#\$\&\'\`$am_lf]*)
2810*83ee113eSDavid van Moolenbroek    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2811*83ee113eSDavid van Moolenbroekesac
2812*83ee113eSDavid van Moolenbroekcase $srcdir in
2813*83ee113eSDavid van Moolenbroek  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2814*83ee113eSDavid van Moolenbroek    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2815*83ee113eSDavid van Moolenbroekesac
2816*83ee113eSDavid van Moolenbroek
2817*83ee113eSDavid van Moolenbroek# Do 'set' in a subshell so we don't clobber the current shell's
2818*83ee113eSDavid van Moolenbroek# arguments.  Must try -L first in case configure is actually a
2819*83ee113eSDavid van Moolenbroek# symlink; some systems play weird games with the mod time of symlinks
2820*83ee113eSDavid van Moolenbroek# (eg FreeBSD returns the mod time of the symlink's containing
2821*83ee113eSDavid van Moolenbroek# directory).
2822*83ee113eSDavid van Moolenbroekif (
2823*83ee113eSDavid van Moolenbroek   am_has_slept=no
2824*83ee113eSDavid van Moolenbroek   for am_try in 1 2; do
2825*83ee113eSDavid van Moolenbroek     echo "timestamp, slept: $am_has_slept" > conftest.file
2826*83ee113eSDavid van Moolenbroek     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2827*83ee113eSDavid van Moolenbroek     if test "$*" = "X"; then
2828*83ee113eSDavid van Moolenbroek	# -L didn't work.
2829*83ee113eSDavid van Moolenbroek	set X `ls -t "$srcdir/configure" conftest.file`
2830*83ee113eSDavid van Moolenbroek     fi
2831*83ee113eSDavid van Moolenbroek     if test "$*" != "X $srcdir/configure conftest.file" \
2832*83ee113eSDavid van Moolenbroek	&& test "$*" != "X conftest.file $srcdir/configure"; then
2833*83ee113eSDavid van Moolenbroek
2834*83ee113eSDavid van Moolenbroek	# If neither matched, then we have a broken ls.  This can happen
2835*83ee113eSDavid van Moolenbroek	# if, for instance, CONFIG_SHELL is bash and it inherits a
2836*83ee113eSDavid van Moolenbroek	# broken ls alias from the environment.  This has actually
2837*83ee113eSDavid van Moolenbroek	# happened.  Such a system could not be considered "sane".
2838*83ee113eSDavid van Moolenbroek	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2839*83ee113eSDavid van Moolenbroek  alias in your environment" "$LINENO" 5
2840*83ee113eSDavid van Moolenbroek     fi
2841*83ee113eSDavid van Moolenbroek     if test "$2" = conftest.file || test $am_try -eq 2; then
2842*83ee113eSDavid van Moolenbroek       break
2843*83ee113eSDavid van Moolenbroek     fi
2844*83ee113eSDavid van Moolenbroek     # Just in case.
2845*83ee113eSDavid van Moolenbroek     sleep 1
2846*83ee113eSDavid van Moolenbroek     am_has_slept=yes
2847*83ee113eSDavid van Moolenbroek   done
2848*83ee113eSDavid van Moolenbroek   test "$2" = conftest.file
2849*83ee113eSDavid van Moolenbroek   )
2850*83ee113eSDavid van Moolenbroekthen
2851*83ee113eSDavid van Moolenbroek   # Ok.
2852*83ee113eSDavid van Moolenbroek   :
2853*83ee113eSDavid van Moolenbroekelse
2854*83ee113eSDavid van Moolenbroek   as_fn_error $? "newly created file is older than distributed files!
2855*83ee113eSDavid van MoolenbroekCheck your system clock" "$LINENO" 5
2856*83ee113eSDavid van Moolenbroekfi
2857*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2858*83ee113eSDavid van Moolenbroek$as_echo "yes" >&6; }
2859*83ee113eSDavid van Moolenbroek# If we didn't sleep, we still need to ensure time stamps of config.status and
2860*83ee113eSDavid van Moolenbroek# generated files are strictly newer.
2861*83ee113eSDavid van Moolenbroekam_sleep_pid=
2862*83ee113eSDavid van Moolenbroekif grep 'slept: no' conftest.file >/dev/null 2>&1; then
2863*83ee113eSDavid van Moolenbroek  ( sleep 1 ) &
2864*83ee113eSDavid van Moolenbroek  am_sleep_pid=$!
2865*83ee113eSDavid van Moolenbroekfi
2866*83ee113eSDavid van Moolenbroek
2867*83ee113eSDavid van Moolenbroekrm -f conftest.file
2868*83ee113eSDavid van Moolenbroek
2869*83ee113eSDavid van Moolenbroektest "$program_prefix" != NONE &&
2870*83ee113eSDavid van Moolenbroek  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2871*83ee113eSDavid van Moolenbroek# Use a double $ so make ignores it.
2872*83ee113eSDavid van Moolenbroektest "$program_suffix" != NONE &&
2873*83ee113eSDavid van Moolenbroek  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2874*83ee113eSDavid van Moolenbroek# Double any \ or $.
2875*83ee113eSDavid van Moolenbroek# By default was `s,x,x', remove it if useless.
2876*83ee113eSDavid van Moolenbroekac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2877*83ee113eSDavid van Moolenbroekprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2878*83ee113eSDavid van Moolenbroek
2879*83ee113eSDavid van Moolenbroek# expand $ac_aux_dir to an absolute path
2880*83ee113eSDavid van Moolenbroekam_aux_dir=`cd $ac_aux_dir && pwd`
2881*83ee113eSDavid van Moolenbroek
2882*83ee113eSDavid van Moolenbroekif test x"${MISSING+set}" != xset; then
2883*83ee113eSDavid van Moolenbroek  case $am_aux_dir in
2884*83ee113eSDavid van Moolenbroek  *\ * | *\	*)
2885*83ee113eSDavid van Moolenbroek    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2886*83ee113eSDavid van Moolenbroek  *)
2887*83ee113eSDavid van Moolenbroek    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2888*83ee113eSDavid van Moolenbroek  esac
2889*83ee113eSDavid van Moolenbroekfi
2890*83ee113eSDavid van Moolenbroek# Use eval to expand $SHELL
2891*83ee113eSDavid van Moolenbroekif eval "$MISSING --is-lightweight"; then
2892*83ee113eSDavid van Moolenbroek  am_missing_run="$MISSING "
2893*83ee113eSDavid van Moolenbroekelse
2894*83ee113eSDavid van Moolenbroek  am_missing_run=
2895*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2896*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2897*83ee113eSDavid van Moolenbroekfi
2898*83ee113eSDavid van Moolenbroek
2899*83ee113eSDavid van Moolenbroekif test x"${install_sh}" != xset; then
2900*83ee113eSDavid van Moolenbroek  case $am_aux_dir in
2901*83ee113eSDavid van Moolenbroek  *\ * | *\	*)
2902*83ee113eSDavid van Moolenbroek    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2903*83ee113eSDavid van Moolenbroek  *)
2904*83ee113eSDavid van Moolenbroek    install_sh="\${SHELL} $am_aux_dir/install-sh"
2905*83ee113eSDavid van Moolenbroek  esac
2906*83ee113eSDavid van Moolenbroekfi
2907*83ee113eSDavid van Moolenbroek
2908*83ee113eSDavid van Moolenbroek# Installed binaries are usually stripped using 'strip' when the user
2909*83ee113eSDavid van Moolenbroek# run "make install-strip".  However 'strip' might not be the right
2910*83ee113eSDavid van Moolenbroek# tool to use in cross-compilation environments, therefore Automake
2911*83ee113eSDavid van Moolenbroek# will honor the 'STRIP' environment variable to overrule this program.
2912*83ee113eSDavid van Moolenbroekif test "$cross_compiling" != no; then
2913*83ee113eSDavid van Moolenbroek  if test -n "$ac_tool_prefix"; then
2914*83ee113eSDavid van Moolenbroek  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2915*83ee113eSDavid van Moolenbroekset dummy ${ac_tool_prefix}strip; ac_word=$2
2916*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
2918*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_STRIP+:} false; then :
2919*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2920*83ee113eSDavid van Moolenbroekelse
2921*83ee113eSDavid van Moolenbroek  if test -n "$STRIP"; then
2922*83ee113eSDavid van Moolenbroek  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2923*83ee113eSDavid van Moolenbroekelse
2924*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
2926*83ee113eSDavid van Moolenbroekdo
2927*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
2928*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2929*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
2930*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2931*83ee113eSDavid van Moolenbroek    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2932*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2933*83ee113eSDavid van Moolenbroek    break 2
2934*83ee113eSDavid van Moolenbroek  fi
2935*83ee113eSDavid van Moolenbroekdone
2936*83ee113eSDavid van Moolenbroek  done
2937*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
2938*83ee113eSDavid van Moolenbroek
2939*83ee113eSDavid van Moolenbroekfi
2940*83ee113eSDavid van Moolenbroekfi
2941*83ee113eSDavid van MoolenbroekSTRIP=$ac_cv_prog_STRIP
2942*83ee113eSDavid van Moolenbroekif test -n "$STRIP"; then
2943*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2944*83ee113eSDavid van Moolenbroek$as_echo "$STRIP" >&6; }
2945*83ee113eSDavid van Moolenbroekelse
2946*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
2948*83ee113eSDavid van Moolenbroekfi
2949*83ee113eSDavid van Moolenbroek
2950*83ee113eSDavid van Moolenbroek
2951*83ee113eSDavid van Moolenbroekfi
2952*83ee113eSDavid van Moolenbroekif test -z "$ac_cv_prog_STRIP"; then
2953*83ee113eSDavid van Moolenbroek  ac_ct_STRIP=$STRIP
2954*83ee113eSDavid van Moolenbroek  # Extract the first word of "strip", so it can be a program name with args.
2955*83ee113eSDavid van Moolenbroekset dummy strip; ac_word=$2
2956*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2957*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
2958*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2959*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
2960*83ee113eSDavid van Moolenbroekelse
2961*83ee113eSDavid van Moolenbroek  if test -n "$ac_ct_STRIP"; then
2962*83ee113eSDavid van Moolenbroek  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2963*83ee113eSDavid van Moolenbroekelse
2964*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2965*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
2966*83ee113eSDavid van Moolenbroekdo
2967*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
2968*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
2969*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
2970*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2971*83ee113eSDavid van Moolenbroek    ac_cv_prog_ac_ct_STRIP="strip"
2972*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2973*83ee113eSDavid van Moolenbroek    break 2
2974*83ee113eSDavid van Moolenbroek  fi
2975*83ee113eSDavid van Moolenbroekdone
2976*83ee113eSDavid van Moolenbroek  done
2977*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
2978*83ee113eSDavid van Moolenbroek
2979*83ee113eSDavid van Moolenbroekfi
2980*83ee113eSDavid van Moolenbroekfi
2981*83ee113eSDavid van Moolenbroekac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2982*83ee113eSDavid van Moolenbroekif test -n "$ac_ct_STRIP"; then
2983*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2984*83ee113eSDavid van Moolenbroek$as_echo "$ac_ct_STRIP" >&6; }
2985*83ee113eSDavid van Moolenbroekelse
2986*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2987*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
2988*83ee113eSDavid van Moolenbroekfi
2989*83ee113eSDavid van Moolenbroek
2990*83ee113eSDavid van Moolenbroek  if test "x$ac_ct_STRIP" = x; then
2991*83ee113eSDavid van Moolenbroek    STRIP=":"
2992*83ee113eSDavid van Moolenbroek  else
2993*83ee113eSDavid van Moolenbroek    case $cross_compiling:$ac_tool_warned in
2994*83ee113eSDavid van Moolenbroekyes:)
2995*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2996*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2997*83ee113eSDavid van Moolenbroekac_tool_warned=yes ;;
2998*83ee113eSDavid van Moolenbroekesac
2999*83ee113eSDavid van Moolenbroek    STRIP=$ac_ct_STRIP
3000*83ee113eSDavid van Moolenbroek  fi
3001*83ee113eSDavid van Moolenbroekelse
3002*83ee113eSDavid van Moolenbroek  STRIP="$ac_cv_prog_STRIP"
3003*83ee113eSDavid van Moolenbroekfi
3004*83ee113eSDavid van Moolenbroek
3005*83ee113eSDavid van Moolenbroekfi
3006*83ee113eSDavid van MoolenbroekINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3007*83ee113eSDavid van Moolenbroek
3008*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3009*83ee113eSDavid van Moolenbroek$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3010*83ee113eSDavid van Moolenbroekif test -z "$MKDIR_P"; then
3011*83ee113eSDavid van Moolenbroek  if ${ac_cv_path_mkdir+:} false; then :
3012*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3013*83ee113eSDavid van Moolenbroekelse
3014*83ee113eSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3015*83ee113eSDavid van Moolenbroekfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3016*83ee113eSDavid van Moolenbroekdo
3017*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
3018*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
3019*83ee113eSDavid van Moolenbroek    for ac_prog in mkdir gmkdir; do
3020*83ee113eSDavid van Moolenbroek	 for ac_exec_ext in '' $ac_executable_extensions; do
3021*83ee113eSDavid van Moolenbroek	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3022*83ee113eSDavid van Moolenbroek	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3023*83ee113eSDavid van Moolenbroek	     'mkdir (GNU coreutils) '* | \
3024*83ee113eSDavid van Moolenbroek	     'mkdir (coreutils) '* | \
3025*83ee113eSDavid van Moolenbroek	     'mkdir (fileutils) '4.1*)
3026*83ee113eSDavid van Moolenbroek	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3027*83ee113eSDavid van Moolenbroek	       break 3;;
3028*83ee113eSDavid van Moolenbroek	   esac
3029*83ee113eSDavid van Moolenbroek	 done
3030*83ee113eSDavid van Moolenbroek       done
3031*83ee113eSDavid van Moolenbroek  done
3032*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
3033*83ee113eSDavid van Moolenbroek
3034*83ee113eSDavid van Moolenbroekfi
3035*83ee113eSDavid van Moolenbroek
3036*83ee113eSDavid van Moolenbroek  test -d ./--version && rmdir ./--version
3037*83ee113eSDavid van Moolenbroek  if test "${ac_cv_path_mkdir+set}" = set; then
3038*83ee113eSDavid van Moolenbroek    MKDIR_P="$ac_cv_path_mkdir -p"
3039*83ee113eSDavid van Moolenbroek  else
3040*83ee113eSDavid van Moolenbroek    # As a last resort, use the slow shell script.  Don't cache a
3041*83ee113eSDavid van Moolenbroek    # value for MKDIR_P within a source directory, because that will
3042*83ee113eSDavid van Moolenbroek    # break other packages using the cache if that directory is
3043*83ee113eSDavid van Moolenbroek    # removed, or if the value is a relative name.
3044*83ee113eSDavid van Moolenbroek    MKDIR_P="$ac_install_sh -d"
3045*83ee113eSDavid van Moolenbroek  fi
3046*83ee113eSDavid van Moolenbroekfi
3047*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3048*83ee113eSDavid van Moolenbroek$as_echo "$MKDIR_P" >&6; }
3049*83ee113eSDavid van Moolenbroek
3050*83ee113eSDavid van Moolenbroekfor ac_prog in gawk mawk nawk awk
3051*83ee113eSDavid van Moolenbroekdo
3052*83ee113eSDavid van Moolenbroek  # Extract the first word of "$ac_prog", so it can be a program name with args.
3053*83ee113eSDavid van Moolenbroekset dummy $ac_prog; ac_word=$2
3054*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3055*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
3056*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_AWK+:} false; then :
3057*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3058*83ee113eSDavid van Moolenbroekelse
3059*83ee113eSDavid van Moolenbroek  if test -n "$AWK"; then
3060*83ee113eSDavid van Moolenbroek  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3061*83ee113eSDavid van Moolenbroekelse
3062*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3063*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
3064*83ee113eSDavid van Moolenbroekdo
3065*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
3066*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
3067*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
3068*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3069*83ee113eSDavid van Moolenbroek    ac_cv_prog_AWK="$ac_prog"
3070*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3071*83ee113eSDavid van Moolenbroek    break 2
3072*83ee113eSDavid van Moolenbroek  fi
3073*83ee113eSDavid van Moolenbroekdone
3074*83ee113eSDavid van Moolenbroek  done
3075*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
3076*83ee113eSDavid van Moolenbroek
3077*83ee113eSDavid van Moolenbroekfi
3078*83ee113eSDavid van Moolenbroekfi
3079*83ee113eSDavid van MoolenbroekAWK=$ac_cv_prog_AWK
3080*83ee113eSDavid van Moolenbroekif test -n "$AWK"; then
3081*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3082*83ee113eSDavid van Moolenbroek$as_echo "$AWK" >&6; }
3083*83ee113eSDavid van Moolenbroekelse
3084*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3085*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
3086*83ee113eSDavid van Moolenbroekfi
3087*83ee113eSDavid van Moolenbroek
3088*83ee113eSDavid van Moolenbroek
3089*83ee113eSDavid van Moolenbroek  test -n "$AWK" && break
3090*83ee113eSDavid van Moolenbroekdone
3091*83ee113eSDavid van Moolenbroek
3092*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3093*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3094*83ee113eSDavid van Moolenbroekset x ${MAKE-make}
3095*83ee113eSDavid van Moolenbroekac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3096*83ee113eSDavid van Moolenbroekif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3097*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3098*83ee113eSDavid van Moolenbroekelse
3099*83ee113eSDavid van Moolenbroek  cat >conftest.make <<\_ACEOF
3100*83ee113eSDavid van MoolenbroekSHELL = /bin/sh
3101*83ee113eSDavid van Moolenbroekall:
3102*83ee113eSDavid van Moolenbroek	@echo '@@@%%%=$(MAKE)=@@@%%%'
3103*83ee113eSDavid van Moolenbroek_ACEOF
3104*83ee113eSDavid van Moolenbroek# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3105*83ee113eSDavid van Moolenbroekcase `${MAKE-make} -f conftest.make 2>/dev/null` in
3106*83ee113eSDavid van Moolenbroek  *@@@%%%=?*=@@@%%%*)
3107*83ee113eSDavid van Moolenbroek    eval ac_cv_prog_make_${ac_make}_set=yes;;
3108*83ee113eSDavid van Moolenbroek  *)
3109*83ee113eSDavid van Moolenbroek    eval ac_cv_prog_make_${ac_make}_set=no;;
3110*83ee113eSDavid van Moolenbroekesac
3111*83ee113eSDavid van Moolenbroekrm -f conftest.make
3112*83ee113eSDavid van Moolenbroekfi
3113*83ee113eSDavid van Moolenbroekif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3114*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3115*83ee113eSDavid van Moolenbroek$as_echo "yes" >&6; }
3116*83ee113eSDavid van Moolenbroek  SET_MAKE=
3117*83ee113eSDavid van Moolenbroekelse
3118*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3119*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
3120*83ee113eSDavid van Moolenbroek  SET_MAKE="MAKE=${MAKE-make}"
3121*83ee113eSDavid van Moolenbroekfi
3122*83ee113eSDavid van Moolenbroek
3123*83ee113eSDavid van Moolenbroekrm -rf .tst 2>/dev/null
3124*83ee113eSDavid van Moolenbroekmkdir .tst 2>/dev/null
3125*83ee113eSDavid van Moolenbroekif test -d .tst; then
3126*83ee113eSDavid van Moolenbroek  am__leading_dot=.
3127*83ee113eSDavid van Moolenbroekelse
3128*83ee113eSDavid van Moolenbroek  am__leading_dot=_
3129*83ee113eSDavid van Moolenbroekfi
3130*83ee113eSDavid van Moolenbroekrmdir .tst 2>/dev/null
3131*83ee113eSDavid van Moolenbroek
3132*83ee113eSDavid van Moolenbroek# Check whether --enable-silent-rules was given.
3133*83ee113eSDavid van Moolenbroekif test "${enable_silent_rules+set}" = set; then :
3134*83ee113eSDavid van Moolenbroek  enableval=$enable_silent_rules;
3135*83ee113eSDavid van Moolenbroekfi
3136*83ee113eSDavid van Moolenbroek
3137*83ee113eSDavid van Moolenbroekcase $enable_silent_rules in # (((
3138*83ee113eSDavid van Moolenbroek  yes) AM_DEFAULT_VERBOSITY=0;;
3139*83ee113eSDavid van Moolenbroek   no) AM_DEFAULT_VERBOSITY=1;;
3140*83ee113eSDavid van Moolenbroek    *) AM_DEFAULT_VERBOSITY=1;;
3141*83ee113eSDavid van Moolenbroekesac
3142*83ee113eSDavid van Moolenbroekam_make=${MAKE-make}
3143*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3144*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3145*83ee113eSDavid van Moolenbroekif ${am_cv_make_support_nested_variables+:} false; then :
3146*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3147*83ee113eSDavid van Moolenbroekelse
3148*83ee113eSDavid van Moolenbroek  if $as_echo 'TRUE=$(BAR$(V))
3149*83ee113eSDavid van MoolenbroekBAR0=false
3150*83ee113eSDavid van MoolenbroekBAR1=true
3151*83ee113eSDavid van MoolenbroekV=1
3152*83ee113eSDavid van Moolenbroekam__doit:
3153*83ee113eSDavid van Moolenbroek	@$(TRUE)
3154*83ee113eSDavid van Moolenbroek.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3155*83ee113eSDavid van Moolenbroek  am_cv_make_support_nested_variables=yes
3156*83ee113eSDavid van Moolenbroekelse
3157*83ee113eSDavid van Moolenbroek  am_cv_make_support_nested_variables=no
3158*83ee113eSDavid van Moolenbroekfi
3159*83ee113eSDavid van Moolenbroekfi
3160*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3161*83ee113eSDavid van Moolenbroek$as_echo "$am_cv_make_support_nested_variables" >&6; }
3162*83ee113eSDavid van Moolenbroekif test $am_cv_make_support_nested_variables = yes; then
3163*83ee113eSDavid van Moolenbroek    AM_V='$(V)'
3164*83ee113eSDavid van Moolenbroek  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3165*83ee113eSDavid van Moolenbroekelse
3166*83ee113eSDavid van Moolenbroek  AM_V=$AM_DEFAULT_VERBOSITY
3167*83ee113eSDavid van Moolenbroek  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3168*83ee113eSDavid van Moolenbroekfi
3169*83ee113eSDavid van MoolenbroekAM_BACKSLASH='\'
3170*83ee113eSDavid van Moolenbroek
3171*83ee113eSDavid van Moolenbroekif test "`cd $srcdir && pwd`" != "`pwd`"; then
3172*83ee113eSDavid van Moolenbroek  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3173*83ee113eSDavid van Moolenbroek  # is not polluted with repeated "-I."
3174*83ee113eSDavid van Moolenbroek  am__isrc=' -I$(srcdir)'
3175*83ee113eSDavid van Moolenbroek  # test to see if srcdir already configured
3176*83ee113eSDavid van Moolenbroek  if test -f $srcdir/config.status; then
3177*83ee113eSDavid van Moolenbroek    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3178*83ee113eSDavid van Moolenbroek  fi
3179*83ee113eSDavid van Moolenbroekfi
3180*83ee113eSDavid van Moolenbroek
3181*83ee113eSDavid van Moolenbroek# test whether we have cygpath
3182*83ee113eSDavid van Moolenbroekif test -z "$CYGPATH_W"; then
3183*83ee113eSDavid van Moolenbroek  if (cygpath --version) >/dev/null 2>/dev/null; then
3184*83ee113eSDavid van Moolenbroek    CYGPATH_W='cygpath -w'
3185*83ee113eSDavid van Moolenbroek  else
3186*83ee113eSDavid van Moolenbroek    CYGPATH_W=echo
3187*83ee113eSDavid van Moolenbroek  fi
3188*83ee113eSDavid van Moolenbroekfi
3189*83ee113eSDavid van Moolenbroek
3190*83ee113eSDavid van Moolenbroek
3191*83ee113eSDavid van Moolenbroek# Define the identity of the package.
3192*83ee113eSDavid van Moolenbroek PACKAGE='dhcp'
3193*83ee113eSDavid van Moolenbroek VERSION='4.3.0'
3194*83ee113eSDavid van Moolenbroek
3195*83ee113eSDavid van Moolenbroek
3196*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
3197*83ee113eSDavid van Moolenbroek#define PACKAGE "$PACKAGE"
3198*83ee113eSDavid van Moolenbroek_ACEOF
3199*83ee113eSDavid van Moolenbroek
3200*83ee113eSDavid van Moolenbroek
3201*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
3202*83ee113eSDavid van Moolenbroek#define VERSION "$VERSION"
3203*83ee113eSDavid van Moolenbroek_ACEOF
3204*83ee113eSDavid van Moolenbroek
3205*83ee113eSDavid van Moolenbroek# Some tools Automake needs.
3206*83ee113eSDavid van Moolenbroek
3207*83ee113eSDavid van MoolenbroekACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3208*83ee113eSDavid van Moolenbroek
3209*83ee113eSDavid van Moolenbroek
3210*83ee113eSDavid van MoolenbroekAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3211*83ee113eSDavid van Moolenbroek
3212*83ee113eSDavid van Moolenbroek
3213*83ee113eSDavid van MoolenbroekAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3214*83ee113eSDavid van Moolenbroek
3215*83ee113eSDavid van Moolenbroek
3216*83ee113eSDavid van MoolenbroekAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3217*83ee113eSDavid van Moolenbroek
3218*83ee113eSDavid van Moolenbroek
3219*83ee113eSDavid van MoolenbroekMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3220*83ee113eSDavid van Moolenbroek
3221*83ee113eSDavid van Moolenbroek# For better backward compatibility.  To be removed once Automake 1.9.x
3222*83ee113eSDavid van Moolenbroek# dies out for good.  For more background, see:
3223*83ee113eSDavid van Moolenbroek# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3224*83ee113eSDavid van Moolenbroek# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3225*83ee113eSDavid van Moolenbroekmkdir_p='$(MKDIR_P)'
3226*83ee113eSDavid van Moolenbroek
3227*83ee113eSDavid van Moolenbroek# We need awk for the "check" target.  The system "awk" is bad on
3228*83ee113eSDavid van Moolenbroek# some platforms.
3229*83ee113eSDavid van Moolenbroek# Always define AMTAR for backward compatibility.  Yes, it's still used
3230*83ee113eSDavid van Moolenbroek# in the wild :-(  We should find a proper way to deprecate it ...
3231*83ee113eSDavid van MoolenbroekAMTAR='$${TAR-tar}'
3232*83ee113eSDavid van Moolenbroek
3233*83ee113eSDavid van Moolenbroek
3234*83ee113eSDavid van Moolenbroek# We'll loop over all known methods to create a tar archive until one works.
3235*83ee113eSDavid van Moolenbroek_am_tools='gnutar  pax cpio none'
3236*83ee113eSDavid van Moolenbroek
3237*83ee113eSDavid van Moolenbroekam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3238*83ee113eSDavid van Moolenbroek
3239*83ee113eSDavid van Moolenbroek
3240*83ee113eSDavid van Moolenbroek
3241*83ee113eSDavid van Moolenbroek
3242*83ee113eSDavid van Moolenbroek
3243*83ee113eSDavid van Moolenbroek
3244*83ee113eSDavid van Moolenbroek# POSIX will say in a future version that running "rm -f" with no argument
3245*83ee113eSDavid van Moolenbroek# is OK; and we want to be able to make that assumption in our Makefile
3246*83ee113eSDavid van Moolenbroek# recipes.  So use an aggressive probe to check that the usage we want is
3247*83ee113eSDavid van Moolenbroek# actually supported "in the wild" to an acceptable degree.
3248*83ee113eSDavid van Moolenbroek# See automake bug#10828.
3249*83ee113eSDavid van Moolenbroek# To make any issue more visible, cause the running configure to be aborted
3250*83ee113eSDavid van Moolenbroek# by default if the 'rm' program in use doesn't match our expectations; the
3251*83ee113eSDavid van Moolenbroek# user can still override this though.
3252*83ee113eSDavid van Moolenbroekif rm -f && rm -fr && rm -rf; then : OK; else
3253*83ee113eSDavid van Moolenbroek  cat >&2 <<'END'
3254*83ee113eSDavid van MoolenbroekOops!
3255*83ee113eSDavid van Moolenbroek
3256*83ee113eSDavid van MoolenbroekYour 'rm' program seems unable to run without file operands specified
3257*83ee113eSDavid van Moolenbroekon the command line, even when the '-f' option is present.  This is contrary
3258*83ee113eSDavid van Moolenbroekto the behaviour of most rm programs out there, and not conforming with
3259*83ee113eSDavid van Moolenbroekthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3260*83ee113eSDavid van Moolenbroek
3261*83ee113eSDavid van MoolenbroekPlease tell bug-automake@gnu.org about your system, including the value
3262*83ee113eSDavid van Moolenbroekof your $PATH and any error possibly output before this message.  This
3263*83ee113eSDavid van Moolenbroekcan help us improve future automake versions.
3264*83ee113eSDavid van Moolenbroek
3265*83ee113eSDavid van MoolenbroekEND
3266*83ee113eSDavid van Moolenbroek  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3267*83ee113eSDavid van Moolenbroek    echo 'Configuration will proceed anyway, since you have set the' >&2
3268*83ee113eSDavid van Moolenbroek    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3269*83ee113eSDavid van Moolenbroek    echo >&2
3270*83ee113eSDavid van Moolenbroek  else
3271*83ee113eSDavid van Moolenbroek    cat >&2 <<'END'
3272*83ee113eSDavid van MoolenbroekAborting the configuration process, to ensure you take notice of the issue.
3273*83ee113eSDavid van Moolenbroek
3274*83ee113eSDavid van MoolenbroekYou can download and install GNU coreutils to get an 'rm' implementation
3275*83ee113eSDavid van Moolenbroekthat behaves properly: <http://www.gnu.org/software/coreutils/>.
3276*83ee113eSDavid van Moolenbroek
3277*83ee113eSDavid van MoolenbroekIf you want to complete the configuration process using your problematic
3278*83ee113eSDavid van Moolenbroek'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3279*83ee113eSDavid van Moolenbroekto "yes", and re-run configure.
3280*83ee113eSDavid van Moolenbroek
3281*83ee113eSDavid van MoolenbroekEND
3282*83ee113eSDavid van Moolenbroek    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3283*83ee113eSDavid van Moolenbroek  fi
3284*83ee113eSDavid van Moolenbroekfi
3285*83ee113eSDavid van Moolenbroek
3286*83ee113eSDavid van Moolenbroek# we specify AM_MAINTAINER_MODE to avoid problems with rebuilding
3287*83ee113eSDavid van Moolenbroek# the configure and makefiles.  Without it users doing things that
3288*83ee113eSDavid van Moolenbroek# change the timestamps on the code, like checking it into a cvs
3289*83ee113eSDavid van Moolenbroek# tree, could trigger a rebuild of the infrastructure files which
3290*83ee113eSDavid van Moolenbroek# might fail if they don't have the correct tools.
3291*83ee113eSDavid van Moolenbroek
3292*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3293*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3294*83ee113eSDavid van Moolenbroek    # Check whether --enable-maintainer-mode was given.
3295*83ee113eSDavid van Moolenbroekif test "${enable_maintainer_mode+set}" = set; then :
3296*83ee113eSDavid van Moolenbroek  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3297*83ee113eSDavid van Moolenbroekelse
3298*83ee113eSDavid van Moolenbroek  USE_MAINTAINER_MODE=no
3299*83ee113eSDavid van Moolenbroekfi
3300*83ee113eSDavid van Moolenbroek
3301*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3302*83ee113eSDavid van Moolenbroek$as_echo "$USE_MAINTAINER_MODE" >&6; }
3303*83ee113eSDavid van Moolenbroek   if test $USE_MAINTAINER_MODE = yes; then
3304*83ee113eSDavid van Moolenbroek  MAINTAINER_MODE_TRUE=
3305*83ee113eSDavid van Moolenbroek  MAINTAINER_MODE_FALSE='#'
3306*83ee113eSDavid van Moolenbroekelse
3307*83ee113eSDavid van Moolenbroek  MAINTAINER_MODE_TRUE='#'
3308*83ee113eSDavid van Moolenbroek  MAINTAINER_MODE_FALSE=
3309*83ee113eSDavid van Moolenbroekfi
3310*83ee113eSDavid van Moolenbroek
3311*83ee113eSDavid van Moolenbroek  MAINT=$MAINTAINER_MODE_TRUE
3312*83ee113eSDavid van Moolenbroek
3313*83ee113eSDavid van Moolenbroek
3314*83ee113eSDavid van Moolenbroek
3315*83ee113eSDavid van Moolenbroek# Make sure we can run config.sub.
3316*83ee113eSDavid van Moolenbroek$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3317*83ee113eSDavid van Moolenbroek  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3318*83ee113eSDavid van Moolenbroek
3319*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3320*83ee113eSDavid van Moolenbroek$as_echo_n "checking build system type... " >&6; }
3321*83ee113eSDavid van Moolenbroekif ${ac_cv_build+:} false; then :
3322*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3323*83ee113eSDavid van Moolenbroekelse
3324*83ee113eSDavid van Moolenbroek  ac_build_alias=$build_alias
3325*83ee113eSDavid van Moolenbroektest "x$ac_build_alias" = x &&
3326*83ee113eSDavid van Moolenbroek  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3327*83ee113eSDavid van Moolenbroektest "x$ac_build_alias" = x &&
3328*83ee113eSDavid van Moolenbroek  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3329*83ee113eSDavid van Moolenbroekac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3330*83ee113eSDavid van Moolenbroek  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3331*83ee113eSDavid van Moolenbroek
3332*83ee113eSDavid van Moolenbroekfi
3333*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3334*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_build" >&6; }
3335*83ee113eSDavid van Moolenbroekcase $ac_cv_build in
3336*83ee113eSDavid van Moolenbroek*-*-*) ;;
3337*83ee113eSDavid van Moolenbroek*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3338*83ee113eSDavid van Moolenbroekesac
3339*83ee113eSDavid van Moolenbroekbuild=$ac_cv_build
3340*83ee113eSDavid van Moolenbroekac_save_IFS=$IFS; IFS='-'
3341*83ee113eSDavid van Moolenbroekset x $ac_cv_build
3342*83ee113eSDavid van Moolenbroekshift
3343*83ee113eSDavid van Moolenbroekbuild_cpu=$1
3344*83ee113eSDavid van Moolenbroekbuild_vendor=$2
3345*83ee113eSDavid van Moolenbroekshift; shift
3346*83ee113eSDavid van Moolenbroek# Remember, the first character of IFS is used to create $*,
3347*83ee113eSDavid van Moolenbroek# except with old shells:
3348*83ee113eSDavid van Moolenbroekbuild_os=$*
3349*83ee113eSDavid van MoolenbroekIFS=$ac_save_IFS
3350*83ee113eSDavid van Moolenbroekcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3351*83ee113eSDavid van Moolenbroek
3352*83ee113eSDavid van Moolenbroek
3353*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3354*83ee113eSDavid van Moolenbroek$as_echo_n "checking host system type... " >&6; }
3355*83ee113eSDavid van Moolenbroekif ${ac_cv_host+:} false; then :
3356*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3357*83ee113eSDavid van Moolenbroekelse
3358*83ee113eSDavid van Moolenbroek  if test "x$host_alias" = x; then
3359*83ee113eSDavid van Moolenbroek  ac_cv_host=$ac_cv_build
3360*83ee113eSDavid van Moolenbroekelse
3361*83ee113eSDavid van Moolenbroek  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3362*83ee113eSDavid van Moolenbroek    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3363*83ee113eSDavid van Moolenbroekfi
3364*83ee113eSDavid van Moolenbroek
3365*83ee113eSDavid van Moolenbroekfi
3366*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3367*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_host" >&6; }
3368*83ee113eSDavid van Moolenbroekcase $ac_cv_host in
3369*83ee113eSDavid van Moolenbroek*-*-*) ;;
3370*83ee113eSDavid van Moolenbroek*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3371*83ee113eSDavid van Moolenbroekesac
3372*83ee113eSDavid van Moolenbroekhost=$ac_cv_host
3373*83ee113eSDavid van Moolenbroekac_save_IFS=$IFS; IFS='-'
3374*83ee113eSDavid van Moolenbroekset x $ac_cv_host
3375*83ee113eSDavid van Moolenbroekshift
3376*83ee113eSDavid van Moolenbroekhost_cpu=$1
3377*83ee113eSDavid van Moolenbroekhost_vendor=$2
3378*83ee113eSDavid van Moolenbroekshift; shift
3379*83ee113eSDavid van Moolenbroek# Remember, the first character of IFS is used to create $*,
3380*83ee113eSDavid van Moolenbroek# except with old shells:
3381*83ee113eSDavid van Moolenbroekhost_os=$*
3382*83ee113eSDavid van MoolenbroekIFS=$ac_save_IFS
3383*83ee113eSDavid van Moolenbroekcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3384*83ee113eSDavid van Moolenbroek
3385*83ee113eSDavid van Moolenbroek
3386*83ee113eSDavid van Moolenbroek
3387*83ee113eSDavid van Moolenbroek# We want to turn on warnings if we are using gcc and the user did
3388*83ee113eSDavid van Moolenbroek# not specify CFLAGS. The autoconf check for the C compiler sets the
3389*83ee113eSDavid van Moolenbroek# CFLAGS if gcc is used, so we will save it before we run that check.
3390*83ee113eSDavid van MoolenbroekSAVE_CFLAGS="$CFLAGS"
3391*83ee113eSDavid van Moolenbroek
3392*83ee113eSDavid van Moolenbroek# Now find our C compiler.
3393*83ee113eSDavid van Moolenbroekac_ext=c
3394*83ee113eSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
3395*83ee113eSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3396*83ee113eSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3397*83ee113eSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
3398*83ee113eSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then
3399*83ee113eSDavid van Moolenbroek  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3400*83ee113eSDavid van Moolenbroekset dummy ${ac_tool_prefix}gcc; ac_word=$2
3401*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3402*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
3403*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then :
3404*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3405*83ee113eSDavid van Moolenbroekelse
3406*83ee113eSDavid van Moolenbroek  if test -n "$CC"; then
3407*83ee113eSDavid van Moolenbroek  ac_cv_prog_CC="$CC" # Let the user override the test.
3408*83ee113eSDavid van Moolenbroekelse
3409*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3410*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
3411*83ee113eSDavid van Moolenbroekdo
3412*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
3413*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
3414*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
3415*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3416*83ee113eSDavid van Moolenbroek    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3417*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3418*83ee113eSDavid van Moolenbroek    break 2
3419*83ee113eSDavid van Moolenbroek  fi
3420*83ee113eSDavid van Moolenbroekdone
3421*83ee113eSDavid van Moolenbroek  done
3422*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
3423*83ee113eSDavid van Moolenbroek
3424*83ee113eSDavid van Moolenbroekfi
3425*83ee113eSDavid van Moolenbroekfi
3426*83ee113eSDavid van MoolenbroekCC=$ac_cv_prog_CC
3427*83ee113eSDavid van Moolenbroekif test -n "$CC"; then
3428*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3429*83ee113eSDavid van Moolenbroek$as_echo "$CC" >&6; }
3430*83ee113eSDavid van Moolenbroekelse
3431*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3432*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
3433*83ee113eSDavid van Moolenbroekfi
3434*83ee113eSDavid van Moolenbroek
3435*83ee113eSDavid van Moolenbroek
3436*83ee113eSDavid van Moolenbroekfi
3437*83ee113eSDavid van Moolenbroekif test -z "$ac_cv_prog_CC"; then
3438*83ee113eSDavid van Moolenbroek  ac_ct_CC=$CC
3439*83ee113eSDavid van Moolenbroek  # Extract the first word of "gcc", so it can be a program name with args.
3440*83ee113eSDavid van Moolenbroekset dummy gcc; ac_word=$2
3441*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3442*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
3443*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_CC+:} false; then :
3444*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3445*83ee113eSDavid van Moolenbroekelse
3446*83ee113eSDavid van Moolenbroek  if test -n "$ac_ct_CC"; then
3447*83ee113eSDavid van Moolenbroek  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3448*83ee113eSDavid van Moolenbroekelse
3449*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3450*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
3451*83ee113eSDavid van Moolenbroekdo
3452*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
3453*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
3454*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
3455*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3456*83ee113eSDavid van Moolenbroek    ac_cv_prog_ac_ct_CC="gcc"
3457*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3458*83ee113eSDavid van Moolenbroek    break 2
3459*83ee113eSDavid van Moolenbroek  fi
3460*83ee113eSDavid van Moolenbroekdone
3461*83ee113eSDavid van Moolenbroek  done
3462*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
3463*83ee113eSDavid van Moolenbroek
3464*83ee113eSDavid van Moolenbroekfi
3465*83ee113eSDavid van Moolenbroekfi
3466*83ee113eSDavid van Moolenbroekac_ct_CC=$ac_cv_prog_ac_ct_CC
3467*83ee113eSDavid van Moolenbroekif test -n "$ac_ct_CC"; then
3468*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3469*83ee113eSDavid van Moolenbroek$as_echo "$ac_ct_CC" >&6; }
3470*83ee113eSDavid van Moolenbroekelse
3471*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3472*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
3473*83ee113eSDavid van Moolenbroekfi
3474*83ee113eSDavid van Moolenbroek
3475*83ee113eSDavid van Moolenbroek  if test "x$ac_ct_CC" = x; then
3476*83ee113eSDavid van Moolenbroek    CC=""
3477*83ee113eSDavid van Moolenbroek  else
3478*83ee113eSDavid van Moolenbroek    case $cross_compiling:$ac_tool_warned in
3479*83ee113eSDavid van Moolenbroekyes:)
3480*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3481*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3482*83ee113eSDavid van Moolenbroekac_tool_warned=yes ;;
3483*83ee113eSDavid van Moolenbroekesac
3484*83ee113eSDavid van Moolenbroek    CC=$ac_ct_CC
3485*83ee113eSDavid van Moolenbroek  fi
3486*83ee113eSDavid van Moolenbroekelse
3487*83ee113eSDavid van Moolenbroek  CC="$ac_cv_prog_CC"
3488*83ee113eSDavid van Moolenbroekfi
3489*83ee113eSDavid van Moolenbroek
3490*83ee113eSDavid van Moolenbroekif test -z "$CC"; then
3491*83ee113eSDavid van Moolenbroek          if test -n "$ac_tool_prefix"; then
3492*83ee113eSDavid van Moolenbroek    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3493*83ee113eSDavid van Moolenbroekset dummy ${ac_tool_prefix}cc; ac_word=$2
3494*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3495*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
3496*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then :
3497*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3498*83ee113eSDavid van Moolenbroekelse
3499*83ee113eSDavid van Moolenbroek  if test -n "$CC"; then
3500*83ee113eSDavid van Moolenbroek  ac_cv_prog_CC="$CC" # Let the user override the test.
3501*83ee113eSDavid van Moolenbroekelse
3502*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3503*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
3504*83ee113eSDavid van Moolenbroekdo
3505*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
3506*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
3507*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
3508*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3509*83ee113eSDavid van Moolenbroek    ac_cv_prog_CC="${ac_tool_prefix}cc"
3510*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3511*83ee113eSDavid van Moolenbroek    break 2
3512*83ee113eSDavid van Moolenbroek  fi
3513*83ee113eSDavid van Moolenbroekdone
3514*83ee113eSDavid van Moolenbroek  done
3515*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
3516*83ee113eSDavid van Moolenbroek
3517*83ee113eSDavid van Moolenbroekfi
3518*83ee113eSDavid van Moolenbroekfi
3519*83ee113eSDavid van MoolenbroekCC=$ac_cv_prog_CC
3520*83ee113eSDavid van Moolenbroekif test -n "$CC"; then
3521*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3522*83ee113eSDavid van Moolenbroek$as_echo "$CC" >&6; }
3523*83ee113eSDavid van Moolenbroekelse
3524*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3525*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
3526*83ee113eSDavid van Moolenbroekfi
3527*83ee113eSDavid van Moolenbroek
3528*83ee113eSDavid van Moolenbroek
3529*83ee113eSDavid van Moolenbroek  fi
3530*83ee113eSDavid van Moolenbroekfi
3531*83ee113eSDavid van Moolenbroekif test -z "$CC"; then
3532*83ee113eSDavid van Moolenbroek  # Extract the first word of "cc", so it can be a program name with args.
3533*83ee113eSDavid van Moolenbroekset dummy cc; ac_word=$2
3534*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3535*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
3536*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then :
3537*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3538*83ee113eSDavid van Moolenbroekelse
3539*83ee113eSDavid van Moolenbroek  if test -n "$CC"; then
3540*83ee113eSDavid van Moolenbroek  ac_cv_prog_CC="$CC" # Let the user override the test.
3541*83ee113eSDavid van Moolenbroekelse
3542*83ee113eSDavid van Moolenbroek  ac_prog_rejected=no
3543*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3544*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
3545*83ee113eSDavid van Moolenbroekdo
3546*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
3547*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
3548*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
3549*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3550*83ee113eSDavid van Moolenbroek    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3551*83ee113eSDavid van Moolenbroek       ac_prog_rejected=yes
3552*83ee113eSDavid van Moolenbroek       continue
3553*83ee113eSDavid van Moolenbroek     fi
3554*83ee113eSDavid van Moolenbroek    ac_cv_prog_CC="cc"
3555*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3556*83ee113eSDavid van Moolenbroek    break 2
3557*83ee113eSDavid van Moolenbroek  fi
3558*83ee113eSDavid van Moolenbroekdone
3559*83ee113eSDavid van Moolenbroek  done
3560*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
3561*83ee113eSDavid van Moolenbroek
3562*83ee113eSDavid van Moolenbroekif test $ac_prog_rejected = yes; then
3563*83ee113eSDavid van Moolenbroek  # We found a bogon in the path, so make sure we never use it.
3564*83ee113eSDavid van Moolenbroek  set dummy $ac_cv_prog_CC
3565*83ee113eSDavid van Moolenbroek  shift
3566*83ee113eSDavid van Moolenbroek  if test $# != 0; then
3567*83ee113eSDavid van Moolenbroek    # We chose a different compiler from the bogus one.
3568*83ee113eSDavid van Moolenbroek    # However, it has the same basename, so the bogon will be chosen
3569*83ee113eSDavid van Moolenbroek    # first if we set CC to just the basename; use the full file name.
3570*83ee113eSDavid van Moolenbroek    shift
3571*83ee113eSDavid van Moolenbroek    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3572*83ee113eSDavid van Moolenbroek  fi
3573*83ee113eSDavid van Moolenbroekfi
3574*83ee113eSDavid van Moolenbroekfi
3575*83ee113eSDavid van Moolenbroekfi
3576*83ee113eSDavid van MoolenbroekCC=$ac_cv_prog_CC
3577*83ee113eSDavid van Moolenbroekif test -n "$CC"; then
3578*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3579*83ee113eSDavid van Moolenbroek$as_echo "$CC" >&6; }
3580*83ee113eSDavid van Moolenbroekelse
3581*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3582*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
3583*83ee113eSDavid van Moolenbroekfi
3584*83ee113eSDavid van Moolenbroek
3585*83ee113eSDavid van Moolenbroek
3586*83ee113eSDavid van Moolenbroekfi
3587*83ee113eSDavid van Moolenbroekif test -z "$CC"; then
3588*83ee113eSDavid van Moolenbroek  if test -n "$ac_tool_prefix"; then
3589*83ee113eSDavid van Moolenbroek  for ac_prog in cl.exe
3590*83ee113eSDavid van Moolenbroek  do
3591*83ee113eSDavid van Moolenbroek    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3592*83ee113eSDavid van Moolenbroekset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3593*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3594*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
3595*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then :
3596*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3597*83ee113eSDavid van Moolenbroekelse
3598*83ee113eSDavid van Moolenbroek  if test -n "$CC"; then
3599*83ee113eSDavid van Moolenbroek  ac_cv_prog_CC="$CC" # Let the user override the test.
3600*83ee113eSDavid van Moolenbroekelse
3601*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3602*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
3603*83ee113eSDavid van Moolenbroekdo
3604*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
3605*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
3606*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
3607*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3608*83ee113eSDavid van Moolenbroek    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3609*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3610*83ee113eSDavid van Moolenbroek    break 2
3611*83ee113eSDavid van Moolenbroek  fi
3612*83ee113eSDavid van Moolenbroekdone
3613*83ee113eSDavid van Moolenbroek  done
3614*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
3615*83ee113eSDavid van Moolenbroek
3616*83ee113eSDavid van Moolenbroekfi
3617*83ee113eSDavid van Moolenbroekfi
3618*83ee113eSDavid van MoolenbroekCC=$ac_cv_prog_CC
3619*83ee113eSDavid van Moolenbroekif test -n "$CC"; then
3620*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3621*83ee113eSDavid van Moolenbroek$as_echo "$CC" >&6; }
3622*83ee113eSDavid van Moolenbroekelse
3623*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3624*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
3625*83ee113eSDavid van Moolenbroekfi
3626*83ee113eSDavid van Moolenbroek
3627*83ee113eSDavid van Moolenbroek
3628*83ee113eSDavid van Moolenbroek    test -n "$CC" && break
3629*83ee113eSDavid van Moolenbroek  done
3630*83ee113eSDavid van Moolenbroekfi
3631*83ee113eSDavid van Moolenbroekif test -z "$CC"; then
3632*83ee113eSDavid van Moolenbroek  ac_ct_CC=$CC
3633*83ee113eSDavid van Moolenbroek  for ac_prog in cl.exe
3634*83ee113eSDavid van Moolenbroekdo
3635*83ee113eSDavid van Moolenbroek  # Extract the first word of "$ac_prog", so it can be a program name with args.
3636*83ee113eSDavid van Moolenbroekset dummy $ac_prog; ac_word=$2
3637*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3638*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
3639*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_CC+:} false; then :
3640*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3641*83ee113eSDavid van Moolenbroekelse
3642*83ee113eSDavid van Moolenbroek  if test -n "$ac_ct_CC"; then
3643*83ee113eSDavid van Moolenbroek  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3644*83ee113eSDavid van Moolenbroekelse
3645*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3646*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
3647*83ee113eSDavid van Moolenbroekdo
3648*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
3649*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
3650*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
3651*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3652*83ee113eSDavid van Moolenbroek    ac_cv_prog_ac_ct_CC="$ac_prog"
3653*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3654*83ee113eSDavid van Moolenbroek    break 2
3655*83ee113eSDavid van Moolenbroek  fi
3656*83ee113eSDavid van Moolenbroekdone
3657*83ee113eSDavid van Moolenbroek  done
3658*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
3659*83ee113eSDavid van Moolenbroek
3660*83ee113eSDavid van Moolenbroekfi
3661*83ee113eSDavid van Moolenbroekfi
3662*83ee113eSDavid van Moolenbroekac_ct_CC=$ac_cv_prog_ac_ct_CC
3663*83ee113eSDavid van Moolenbroekif test -n "$ac_ct_CC"; then
3664*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3665*83ee113eSDavid van Moolenbroek$as_echo "$ac_ct_CC" >&6; }
3666*83ee113eSDavid van Moolenbroekelse
3667*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3668*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
3669*83ee113eSDavid van Moolenbroekfi
3670*83ee113eSDavid van Moolenbroek
3671*83ee113eSDavid van Moolenbroek
3672*83ee113eSDavid van Moolenbroek  test -n "$ac_ct_CC" && break
3673*83ee113eSDavid van Moolenbroekdone
3674*83ee113eSDavid van Moolenbroek
3675*83ee113eSDavid van Moolenbroek  if test "x$ac_ct_CC" = x; then
3676*83ee113eSDavid van Moolenbroek    CC=""
3677*83ee113eSDavid van Moolenbroek  else
3678*83ee113eSDavid van Moolenbroek    case $cross_compiling:$ac_tool_warned in
3679*83ee113eSDavid van Moolenbroekyes:)
3680*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3681*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3682*83ee113eSDavid van Moolenbroekac_tool_warned=yes ;;
3683*83ee113eSDavid van Moolenbroekesac
3684*83ee113eSDavid van Moolenbroek    CC=$ac_ct_CC
3685*83ee113eSDavid van Moolenbroek  fi
3686*83ee113eSDavid van Moolenbroekfi
3687*83ee113eSDavid van Moolenbroek
3688*83ee113eSDavid van Moolenbroekfi
3689*83ee113eSDavid van Moolenbroek
3690*83ee113eSDavid van Moolenbroek
3691*83ee113eSDavid van Moolenbroektest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3692*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3693*83ee113eSDavid van Moolenbroekas_fn_error $? "no acceptable C compiler found in \$PATH
3694*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
3695*83ee113eSDavid van Moolenbroek
3696*83ee113eSDavid van Moolenbroek# Provide some information about the compiler.
3697*83ee113eSDavid van Moolenbroek$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3698*83ee113eSDavid van Moolenbroekset X $ac_compile
3699*83ee113eSDavid van Moolenbroekac_compiler=$2
3700*83ee113eSDavid van Moolenbroekfor ac_option in --version -v -V -qversion; do
3701*83ee113eSDavid van Moolenbroek  { { ac_try="$ac_compiler $ac_option >&5"
3702*83ee113eSDavid van Moolenbroekcase "(($ac_try" in
3703*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3704*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
3705*83ee113eSDavid van Moolenbroekesac
3706*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3707*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
3708*83ee113eSDavid van Moolenbroek  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3709*83ee113eSDavid van Moolenbroek  ac_status=$?
3710*83ee113eSDavid van Moolenbroek  if test -s conftest.err; then
3711*83ee113eSDavid van Moolenbroek    sed '10a\
3712*83ee113eSDavid van Moolenbroek... rest of stderr output deleted ...
3713*83ee113eSDavid van Moolenbroek         10q' conftest.err >conftest.er1
3714*83ee113eSDavid van Moolenbroek    cat conftest.er1 >&5
3715*83ee113eSDavid van Moolenbroek  fi
3716*83ee113eSDavid van Moolenbroek  rm -f conftest.er1 conftest.err
3717*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3718*83ee113eSDavid van Moolenbroek  test $ac_status = 0; }
3719*83ee113eSDavid van Moolenbroekdone
3720*83ee113eSDavid van Moolenbroek
3721*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3722*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
3723*83ee113eSDavid van Moolenbroek
3724*83ee113eSDavid van Moolenbroekint
3725*83ee113eSDavid van Moolenbroekmain ()
3726*83ee113eSDavid van Moolenbroek{
3727*83ee113eSDavid van Moolenbroek
3728*83ee113eSDavid van Moolenbroek  ;
3729*83ee113eSDavid van Moolenbroek  return 0;
3730*83ee113eSDavid van Moolenbroek}
3731*83ee113eSDavid van Moolenbroek_ACEOF
3732*83ee113eSDavid van Moolenbroekac_clean_files_save=$ac_clean_files
3733*83ee113eSDavid van Moolenbroekac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3734*83ee113eSDavid van Moolenbroek# Try to create an executable without -o first, disregard a.out.
3735*83ee113eSDavid van Moolenbroek# It will help us diagnose broken compilers, and finding out an intuition
3736*83ee113eSDavid van Moolenbroek# of exeext.
3737*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3738*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether the C compiler works... " >&6; }
3739*83ee113eSDavid van Moolenbroekac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3740*83ee113eSDavid van Moolenbroek
3741*83ee113eSDavid van Moolenbroek# The possible output files:
3742*83ee113eSDavid van Moolenbroekac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3743*83ee113eSDavid van Moolenbroek
3744*83ee113eSDavid van Moolenbroekac_rmfiles=
3745*83ee113eSDavid van Moolenbroekfor ac_file in $ac_files
3746*83ee113eSDavid van Moolenbroekdo
3747*83ee113eSDavid van Moolenbroek  case $ac_file in
3748*83ee113eSDavid van Moolenbroek    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3749*83ee113eSDavid van Moolenbroek    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3750*83ee113eSDavid van Moolenbroek  esac
3751*83ee113eSDavid van Moolenbroekdone
3752*83ee113eSDavid van Moolenbroekrm -f $ac_rmfiles
3753*83ee113eSDavid van Moolenbroek
3754*83ee113eSDavid van Moolenbroekif { { ac_try="$ac_link_default"
3755*83ee113eSDavid van Moolenbroekcase "(($ac_try" in
3756*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3757*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
3758*83ee113eSDavid van Moolenbroekesac
3759*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3760*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
3761*83ee113eSDavid van Moolenbroek  (eval "$ac_link_default") 2>&5
3762*83ee113eSDavid van Moolenbroek  ac_status=$?
3763*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3764*83ee113eSDavid van Moolenbroek  test $ac_status = 0; }; then :
3765*83ee113eSDavid van Moolenbroek  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3766*83ee113eSDavid van Moolenbroek# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3767*83ee113eSDavid van Moolenbroek# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3768*83ee113eSDavid van Moolenbroek# so that the user can short-circuit this test for compilers unknown to
3769*83ee113eSDavid van Moolenbroek# Autoconf.
3770*83ee113eSDavid van Moolenbroekfor ac_file in $ac_files ''
3771*83ee113eSDavid van Moolenbroekdo
3772*83ee113eSDavid van Moolenbroek  test -f "$ac_file" || continue
3773*83ee113eSDavid van Moolenbroek  case $ac_file in
3774*83ee113eSDavid van Moolenbroek    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3775*83ee113eSDavid van Moolenbroek	;;
3776*83ee113eSDavid van Moolenbroek    [ab].out )
3777*83ee113eSDavid van Moolenbroek	# We found the default executable, but exeext='' is most
3778*83ee113eSDavid van Moolenbroek	# certainly right.
3779*83ee113eSDavid van Moolenbroek	break;;
3780*83ee113eSDavid van Moolenbroek    *.* )
3781*83ee113eSDavid van Moolenbroek	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3782*83ee113eSDavid van Moolenbroek	then :; else
3783*83ee113eSDavid van Moolenbroek	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3784*83ee113eSDavid van Moolenbroek	fi
3785*83ee113eSDavid van Moolenbroek	# We set ac_cv_exeext here because the later test for it is not
3786*83ee113eSDavid van Moolenbroek	# safe: cross compilers may not add the suffix if given an `-o'
3787*83ee113eSDavid van Moolenbroek	# argument, so we may need to know it at that point already.
3788*83ee113eSDavid van Moolenbroek	# Even if this section looks crufty: it has the advantage of
3789*83ee113eSDavid van Moolenbroek	# actually working.
3790*83ee113eSDavid van Moolenbroek	break;;
3791*83ee113eSDavid van Moolenbroek    * )
3792*83ee113eSDavid van Moolenbroek	break;;
3793*83ee113eSDavid van Moolenbroek  esac
3794*83ee113eSDavid van Moolenbroekdone
3795*83ee113eSDavid van Moolenbroektest "$ac_cv_exeext" = no && ac_cv_exeext=
3796*83ee113eSDavid van Moolenbroek
3797*83ee113eSDavid van Moolenbroekelse
3798*83ee113eSDavid van Moolenbroek  ac_file=''
3799*83ee113eSDavid van Moolenbroekfi
3800*83ee113eSDavid van Moolenbroekif test -z "$ac_file"; then :
3801*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3802*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
3803*83ee113eSDavid van Moolenbroek$as_echo "$as_me: failed program was:" >&5
3804*83ee113eSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
3805*83ee113eSDavid van Moolenbroek
3806*83ee113eSDavid van Moolenbroek{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3807*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3808*83ee113eSDavid van Moolenbroekas_fn_error 77 "C compiler cannot create executables
3809*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
3810*83ee113eSDavid van Moolenbroekelse
3811*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3812*83ee113eSDavid van Moolenbroek$as_echo "yes" >&6; }
3813*83ee113eSDavid van Moolenbroekfi
3814*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3815*83ee113eSDavid van Moolenbroek$as_echo_n "checking for C compiler default output file name... " >&6; }
3816*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3817*83ee113eSDavid van Moolenbroek$as_echo "$ac_file" >&6; }
3818*83ee113eSDavid van Moolenbroekac_exeext=$ac_cv_exeext
3819*83ee113eSDavid van Moolenbroek
3820*83ee113eSDavid van Moolenbroekrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3821*83ee113eSDavid van Moolenbroekac_clean_files=$ac_clean_files_save
3822*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3823*83ee113eSDavid van Moolenbroek$as_echo_n "checking for suffix of executables... " >&6; }
3824*83ee113eSDavid van Moolenbroekif { { ac_try="$ac_link"
3825*83ee113eSDavid van Moolenbroekcase "(($ac_try" in
3826*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3827*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
3828*83ee113eSDavid van Moolenbroekesac
3829*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3830*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
3831*83ee113eSDavid van Moolenbroek  (eval "$ac_link") 2>&5
3832*83ee113eSDavid van Moolenbroek  ac_status=$?
3833*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3834*83ee113eSDavid van Moolenbroek  test $ac_status = 0; }; then :
3835*83ee113eSDavid van Moolenbroek  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3836*83ee113eSDavid van Moolenbroek# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3837*83ee113eSDavid van Moolenbroek# work properly (i.e., refer to `conftest.exe'), while it won't with
3838*83ee113eSDavid van Moolenbroek# `rm'.
3839*83ee113eSDavid van Moolenbroekfor ac_file in conftest.exe conftest conftest.*; do
3840*83ee113eSDavid van Moolenbroek  test -f "$ac_file" || continue
3841*83ee113eSDavid van Moolenbroek  case $ac_file in
3842*83ee113eSDavid van Moolenbroek    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3843*83ee113eSDavid van Moolenbroek    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3844*83ee113eSDavid van Moolenbroek	  break;;
3845*83ee113eSDavid van Moolenbroek    * ) break;;
3846*83ee113eSDavid van Moolenbroek  esac
3847*83ee113eSDavid van Moolenbroekdone
3848*83ee113eSDavid van Moolenbroekelse
3849*83ee113eSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3850*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3851*83ee113eSDavid van Moolenbroekas_fn_error $? "cannot compute suffix of executables: cannot compile and link
3852*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
3853*83ee113eSDavid van Moolenbroekfi
3854*83ee113eSDavid van Moolenbroekrm -f conftest conftest$ac_cv_exeext
3855*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3856*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_exeext" >&6; }
3857*83ee113eSDavid van Moolenbroek
3858*83ee113eSDavid van Moolenbroekrm -f conftest.$ac_ext
3859*83ee113eSDavid van MoolenbroekEXEEXT=$ac_cv_exeext
3860*83ee113eSDavid van Moolenbroekac_exeext=$EXEEXT
3861*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3862*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
3863*83ee113eSDavid van Moolenbroek#include <stdio.h>
3864*83ee113eSDavid van Moolenbroekint
3865*83ee113eSDavid van Moolenbroekmain ()
3866*83ee113eSDavid van Moolenbroek{
3867*83ee113eSDavid van MoolenbroekFILE *f = fopen ("conftest.out", "w");
3868*83ee113eSDavid van Moolenbroek return ferror (f) || fclose (f) != 0;
3869*83ee113eSDavid van Moolenbroek
3870*83ee113eSDavid van Moolenbroek  ;
3871*83ee113eSDavid van Moolenbroek  return 0;
3872*83ee113eSDavid van Moolenbroek}
3873*83ee113eSDavid van Moolenbroek_ACEOF
3874*83ee113eSDavid van Moolenbroekac_clean_files="$ac_clean_files conftest.out"
3875*83ee113eSDavid van Moolenbroek# Check that the compiler produces executables we can run.  If not, either
3876*83ee113eSDavid van Moolenbroek# the compiler is broken, or we cross compile.
3877*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3878*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether we are cross compiling... " >&6; }
3879*83ee113eSDavid van Moolenbroekif test "$cross_compiling" != yes; then
3880*83ee113eSDavid van Moolenbroek  { { ac_try="$ac_link"
3881*83ee113eSDavid van Moolenbroekcase "(($ac_try" in
3882*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3883*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
3884*83ee113eSDavid van Moolenbroekesac
3885*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3886*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
3887*83ee113eSDavid van Moolenbroek  (eval "$ac_link") 2>&5
3888*83ee113eSDavid van Moolenbroek  ac_status=$?
3889*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3890*83ee113eSDavid van Moolenbroek  test $ac_status = 0; }
3891*83ee113eSDavid van Moolenbroek  if { ac_try='./conftest$ac_cv_exeext'
3892*83ee113eSDavid van Moolenbroek  { { case "(($ac_try" in
3893*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3894*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
3895*83ee113eSDavid van Moolenbroekesac
3896*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3897*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
3898*83ee113eSDavid van Moolenbroek  (eval "$ac_try") 2>&5
3899*83ee113eSDavid van Moolenbroek  ac_status=$?
3900*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3901*83ee113eSDavid van Moolenbroek  test $ac_status = 0; }; }; then
3902*83ee113eSDavid van Moolenbroek    cross_compiling=no
3903*83ee113eSDavid van Moolenbroek  else
3904*83ee113eSDavid van Moolenbroek    if test "$cross_compiling" = maybe; then
3905*83ee113eSDavid van Moolenbroek	cross_compiling=yes
3906*83ee113eSDavid van Moolenbroek    else
3907*83ee113eSDavid van Moolenbroek	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3908*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3909*83ee113eSDavid van Moolenbroekas_fn_error $? "cannot run C compiled programs.
3910*83ee113eSDavid van MoolenbroekIf you meant to cross compile, use \`--host'.
3911*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
3912*83ee113eSDavid van Moolenbroek    fi
3913*83ee113eSDavid van Moolenbroek  fi
3914*83ee113eSDavid van Moolenbroekfi
3915*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3916*83ee113eSDavid van Moolenbroek$as_echo "$cross_compiling" >&6; }
3917*83ee113eSDavid van Moolenbroek
3918*83ee113eSDavid van Moolenbroekrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3919*83ee113eSDavid van Moolenbroekac_clean_files=$ac_clean_files_save
3920*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3921*83ee113eSDavid van Moolenbroek$as_echo_n "checking for suffix of object files... " >&6; }
3922*83ee113eSDavid van Moolenbroekif ${ac_cv_objext+:} false; then :
3923*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3924*83ee113eSDavid van Moolenbroekelse
3925*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3926*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
3927*83ee113eSDavid van Moolenbroek
3928*83ee113eSDavid van Moolenbroekint
3929*83ee113eSDavid van Moolenbroekmain ()
3930*83ee113eSDavid van Moolenbroek{
3931*83ee113eSDavid van Moolenbroek
3932*83ee113eSDavid van Moolenbroek  ;
3933*83ee113eSDavid van Moolenbroek  return 0;
3934*83ee113eSDavid van Moolenbroek}
3935*83ee113eSDavid van Moolenbroek_ACEOF
3936*83ee113eSDavid van Moolenbroekrm -f conftest.o conftest.obj
3937*83ee113eSDavid van Moolenbroekif { { ac_try="$ac_compile"
3938*83ee113eSDavid van Moolenbroekcase "(($ac_try" in
3939*83ee113eSDavid van Moolenbroek  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3940*83ee113eSDavid van Moolenbroek  *) ac_try_echo=$ac_try;;
3941*83ee113eSDavid van Moolenbroekesac
3942*83ee113eSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3943*83ee113eSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5
3944*83ee113eSDavid van Moolenbroek  (eval "$ac_compile") 2>&5
3945*83ee113eSDavid van Moolenbroek  ac_status=$?
3946*83ee113eSDavid van Moolenbroek  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3947*83ee113eSDavid van Moolenbroek  test $ac_status = 0; }; then :
3948*83ee113eSDavid van Moolenbroek  for ac_file in conftest.o conftest.obj conftest.*; do
3949*83ee113eSDavid van Moolenbroek  test -f "$ac_file" || continue;
3950*83ee113eSDavid van Moolenbroek  case $ac_file in
3951*83ee113eSDavid van Moolenbroek    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3952*83ee113eSDavid van Moolenbroek    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3953*83ee113eSDavid van Moolenbroek       break;;
3954*83ee113eSDavid van Moolenbroek  esac
3955*83ee113eSDavid van Moolenbroekdone
3956*83ee113eSDavid van Moolenbroekelse
3957*83ee113eSDavid van Moolenbroek  $as_echo "$as_me: failed program was:" >&5
3958*83ee113eSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5
3959*83ee113eSDavid van Moolenbroek
3960*83ee113eSDavid van Moolenbroek{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3961*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3962*83ee113eSDavid van Moolenbroekas_fn_error $? "cannot compute suffix of object files: cannot compile
3963*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
3964*83ee113eSDavid van Moolenbroekfi
3965*83ee113eSDavid van Moolenbroekrm -f conftest.$ac_cv_objext conftest.$ac_ext
3966*83ee113eSDavid van Moolenbroekfi
3967*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3968*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_objext" >&6; }
3969*83ee113eSDavid van MoolenbroekOBJEXT=$ac_cv_objext
3970*83ee113eSDavid van Moolenbroekac_objext=$OBJEXT
3971*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3972*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3973*83ee113eSDavid van Moolenbroekif ${ac_cv_c_compiler_gnu+:} false; then :
3974*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
3975*83ee113eSDavid van Moolenbroekelse
3976*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3977*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
3978*83ee113eSDavid van Moolenbroek
3979*83ee113eSDavid van Moolenbroekint
3980*83ee113eSDavid van Moolenbroekmain ()
3981*83ee113eSDavid van Moolenbroek{
3982*83ee113eSDavid van Moolenbroek#ifndef __GNUC__
3983*83ee113eSDavid van Moolenbroek       choke me
3984*83ee113eSDavid van Moolenbroek#endif
3985*83ee113eSDavid van Moolenbroek
3986*83ee113eSDavid van Moolenbroek  ;
3987*83ee113eSDavid van Moolenbroek  return 0;
3988*83ee113eSDavid van Moolenbroek}
3989*83ee113eSDavid van Moolenbroek_ACEOF
3990*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
3991*83ee113eSDavid van Moolenbroek  ac_compiler_gnu=yes
3992*83ee113eSDavid van Moolenbroekelse
3993*83ee113eSDavid van Moolenbroek  ac_compiler_gnu=no
3994*83ee113eSDavid van Moolenbroekfi
3995*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3996*83ee113eSDavid van Moolenbroekac_cv_c_compiler_gnu=$ac_compiler_gnu
3997*83ee113eSDavid van Moolenbroek
3998*83ee113eSDavid van Moolenbroekfi
3999*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4000*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4001*83ee113eSDavid van Moolenbroekif test $ac_compiler_gnu = yes; then
4002*83ee113eSDavid van Moolenbroek  GCC=yes
4003*83ee113eSDavid van Moolenbroekelse
4004*83ee113eSDavid van Moolenbroek  GCC=
4005*83ee113eSDavid van Moolenbroekfi
4006*83ee113eSDavid van Moolenbroekac_test_CFLAGS=${CFLAGS+set}
4007*83ee113eSDavid van Moolenbroekac_save_CFLAGS=$CFLAGS
4008*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4009*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether $CC accepts -g... " >&6; }
4010*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_cc_g+:} false; then :
4011*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4012*83ee113eSDavid van Moolenbroekelse
4013*83ee113eSDavid van Moolenbroek  ac_save_c_werror_flag=$ac_c_werror_flag
4014*83ee113eSDavid van Moolenbroek   ac_c_werror_flag=yes
4015*83ee113eSDavid van Moolenbroek   ac_cv_prog_cc_g=no
4016*83ee113eSDavid van Moolenbroek   CFLAGS="-g"
4017*83ee113eSDavid van Moolenbroek   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4019*83ee113eSDavid van Moolenbroek
4020*83ee113eSDavid van Moolenbroekint
4021*83ee113eSDavid van Moolenbroekmain ()
4022*83ee113eSDavid van Moolenbroek{
4023*83ee113eSDavid van Moolenbroek
4024*83ee113eSDavid van Moolenbroek  ;
4025*83ee113eSDavid van Moolenbroek  return 0;
4026*83ee113eSDavid van Moolenbroek}
4027*83ee113eSDavid van Moolenbroek_ACEOF
4028*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
4029*83ee113eSDavid van Moolenbroek  ac_cv_prog_cc_g=yes
4030*83ee113eSDavid van Moolenbroekelse
4031*83ee113eSDavid van Moolenbroek  CFLAGS=""
4032*83ee113eSDavid van Moolenbroek      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4033*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4034*83ee113eSDavid van Moolenbroek
4035*83ee113eSDavid van Moolenbroekint
4036*83ee113eSDavid van Moolenbroekmain ()
4037*83ee113eSDavid van Moolenbroek{
4038*83ee113eSDavid van Moolenbroek
4039*83ee113eSDavid van Moolenbroek  ;
4040*83ee113eSDavid van Moolenbroek  return 0;
4041*83ee113eSDavid van Moolenbroek}
4042*83ee113eSDavid van Moolenbroek_ACEOF
4043*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
4044*83ee113eSDavid van Moolenbroek
4045*83ee113eSDavid van Moolenbroekelse
4046*83ee113eSDavid van Moolenbroek  ac_c_werror_flag=$ac_save_c_werror_flag
4047*83ee113eSDavid van Moolenbroek	 CFLAGS="-g"
4048*83ee113eSDavid van Moolenbroek	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4049*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4050*83ee113eSDavid van Moolenbroek
4051*83ee113eSDavid van Moolenbroekint
4052*83ee113eSDavid van Moolenbroekmain ()
4053*83ee113eSDavid van Moolenbroek{
4054*83ee113eSDavid van Moolenbroek
4055*83ee113eSDavid van Moolenbroek  ;
4056*83ee113eSDavid van Moolenbroek  return 0;
4057*83ee113eSDavid van Moolenbroek}
4058*83ee113eSDavid van Moolenbroek_ACEOF
4059*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
4060*83ee113eSDavid van Moolenbroek  ac_cv_prog_cc_g=yes
4061*83ee113eSDavid van Moolenbroekfi
4062*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4063*83ee113eSDavid van Moolenbroekfi
4064*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4065*83ee113eSDavid van Moolenbroekfi
4066*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4067*83ee113eSDavid van Moolenbroek   ac_c_werror_flag=$ac_save_c_werror_flag
4068*83ee113eSDavid van Moolenbroekfi
4069*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4070*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_prog_cc_g" >&6; }
4071*83ee113eSDavid van Moolenbroekif test "$ac_test_CFLAGS" = set; then
4072*83ee113eSDavid van Moolenbroek  CFLAGS=$ac_save_CFLAGS
4073*83ee113eSDavid van Moolenbroekelif test $ac_cv_prog_cc_g = yes; then
4074*83ee113eSDavid van Moolenbroek  if test "$GCC" = yes; then
4075*83ee113eSDavid van Moolenbroek    CFLAGS="-g -O2"
4076*83ee113eSDavid van Moolenbroek  else
4077*83ee113eSDavid van Moolenbroek    CFLAGS="-g"
4078*83ee113eSDavid van Moolenbroek  fi
4079*83ee113eSDavid van Moolenbroekelse
4080*83ee113eSDavid van Moolenbroek  if test "$GCC" = yes; then
4081*83ee113eSDavid van Moolenbroek    CFLAGS="-O2"
4082*83ee113eSDavid van Moolenbroek  else
4083*83ee113eSDavid van Moolenbroek    CFLAGS=
4084*83ee113eSDavid van Moolenbroek  fi
4085*83ee113eSDavid van Moolenbroekfi
4086*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4087*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4088*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_cc_c89+:} false; then :
4089*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4090*83ee113eSDavid van Moolenbroekelse
4091*83ee113eSDavid van Moolenbroek  ac_cv_prog_cc_c89=no
4092*83ee113eSDavid van Moolenbroekac_save_CC=$CC
4093*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4094*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4095*83ee113eSDavid van Moolenbroek#include <stdarg.h>
4096*83ee113eSDavid van Moolenbroek#include <stdio.h>
4097*83ee113eSDavid van Moolenbroekstruct stat;
4098*83ee113eSDavid van Moolenbroek/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4099*83ee113eSDavid van Moolenbroekstruct buf { int x; };
4100*83ee113eSDavid van MoolenbroekFILE * (*rcsopen) (struct buf *, struct stat *, int);
4101*83ee113eSDavid van Moolenbroekstatic char *e (p, i)
4102*83ee113eSDavid van Moolenbroek     char **p;
4103*83ee113eSDavid van Moolenbroek     int i;
4104*83ee113eSDavid van Moolenbroek{
4105*83ee113eSDavid van Moolenbroek  return p[i];
4106*83ee113eSDavid van Moolenbroek}
4107*83ee113eSDavid van Moolenbroekstatic char *f (char * (*g) (char **, int), char **p, ...)
4108*83ee113eSDavid van Moolenbroek{
4109*83ee113eSDavid van Moolenbroek  char *s;
4110*83ee113eSDavid van Moolenbroek  va_list v;
4111*83ee113eSDavid van Moolenbroek  va_start (v,p);
4112*83ee113eSDavid van Moolenbroek  s = g (p, va_arg (v,int));
4113*83ee113eSDavid van Moolenbroek  va_end (v);
4114*83ee113eSDavid van Moolenbroek  return s;
4115*83ee113eSDavid van Moolenbroek}
4116*83ee113eSDavid van Moolenbroek
4117*83ee113eSDavid van Moolenbroek/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4118*83ee113eSDavid van Moolenbroek   function prototypes and stuff, but not '\xHH' hex character constants.
4119*83ee113eSDavid van Moolenbroek   These don't provoke an error unfortunately, instead are silently treated
4120*83ee113eSDavid van Moolenbroek   as 'x'.  The following induces an error, until -std is added to get
4121*83ee113eSDavid van Moolenbroek   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4122*83ee113eSDavid van Moolenbroek   array size at least.  It's necessary to write '\x00'==0 to get something
4123*83ee113eSDavid van Moolenbroek   that's true only with -std.  */
4124*83ee113eSDavid van Moolenbroekint osf4_cc_array ['\x00' == 0 ? 1 : -1];
4125*83ee113eSDavid van Moolenbroek
4126*83ee113eSDavid van Moolenbroek/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4127*83ee113eSDavid van Moolenbroek   inside strings and character constants.  */
4128*83ee113eSDavid van Moolenbroek#define FOO(x) 'x'
4129*83ee113eSDavid van Moolenbroekint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4130*83ee113eSDavid van Moolenbroek
4131*83ee113eSDavid van Moolenbroekint test (int i, double x);
4132*83ee113eSDavid van Moolenbroekstruct s1 {int (*f) (int a);};
4133*83ee113eSDavid van Moolenbroekstruct s2 {int (*f) (double a);};
4134*83ee113eSDavid van Moolenbroekint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4135*83ee113eSDavid van Moolenbroekint argc;
4136*83ee113eSDavid van Moolenbroekchar **argv;
4137*83ee113eSDavid van Moolenbroekint
4138*83ee113eSDavid van Moolenbroekmain ()
4139*83ee113eSDavid van Moolenbroek{
4140*83ee113eSDavid van Moolenbroekreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4141*83ee113eSDavid van Moolenbroek  ;
4142*83ee113eSDavid van Moolenbroek  return 0;
4143*83ee113eSDavid van Moolenbroek}
4144*83ee113eSDavid van Moolenbroek_ACEOF
4145*83ee113eSDavid van Moolenbroekfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4146*83ee113eSDavid van Moolenbroek	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4147*83ee113eSDavid van Moolenbroekdo
4148*83ee113eSDavid van Moolenbroek  CC="$ac_save_CC $ac_arg"
4149*83ee113eSDavid van Moolenbroek  if ac_fn_c_try_compile "$LINENO"; then :
4150*83ee113eSDavid van Moolenbroek  ac_cv_prog_cc_c89=$ac_arg
4151*83ee113eSDavid van Moolenbroekfi
4152*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext
4153*83ee113eSDavid van Moolenbroek  test "x$ac_cv_prog_cc_c89" != "xno" && break
4154*83ee113eSDavid van Moolenbroekdone
4155*83ee113eSDavid van Moolenbroekrm -f conftest.$ac_ext
4156*83ee113eSDavid van MoolenbroekCC=$ac_save_CC
4157*83ee113eSDavid van Moolenbroek
4158*83ee113eSDavid van Moolenbroekfi
4159*83ee113eSDavid van Moolenbroek# AC_CACHE_VAL
4160*83ee113eSDavid van Moolenbroekcase "x$ac_cv_prog_cc_c89" in
4161*83ee113eSDavid van Moolenbroek  x)
4162*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4163*83ee113eSDavid van Moolenbroek$as_echo "none needed" >&6; } ;;
4164*83ee113eSDavid van Moolenbroek  xno)
4165*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4166*83ee113eSDavid van Moolenbroek$as_echo "unsupported" >&6; } ;;
4167*83ee113eSDavid van Moolenbroek  *)
4168*83ee113eSDavid van Moolenbroek    CC="$CC $ac_cv_prog_cc_c89"
4169*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4170*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4171*83ee113eSDavid van Moolenbroekesac
4172*83ee113eSDavid van Moolenbroekif test "x$ac_cv_prog_cc_c89" != xno; then :
4173*83ee113eSDavid van Moolenbroek
4174*83ee113eSDavid van Moolenbroekfi
4175*83ee113eSDavid van Moolenbroek
4176*83ee113eSDavid van Moolenbroekac_ext=c
4177*83ee113eSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
4178*83ee113eSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4179*83ee113eSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4180*83ee113eSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
4181*83ee113eSDavid van Moolenbroek
4182*83ee113eSDavid van Moolenbroekac_ext=c
4183*83ee113eSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
4184*83ee113eSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4185*83ee113eSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4186*83ee113eSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
4187*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4188*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4189*83ee113eSDavid van Moolenbroekif ${am_cv_prog_cc_c_o+:} false; then :
4190*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4191*83ee113eSDavid van Moolenbroekelse
4192*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4194*83ee113eSDavid van Moolenbroek
4195*83ee113eSDavid van Moolenbroekint
4196*83ee113eSDavid van Moolenbroekmain ()
4197*83ee113eSDavid van Moolenbroek{
4198*83ee113eSDavid van Moolenbroek
4199*83ee113eSDavid van Moolenbroek  ;
4200*83ee113eSDavid van Moolenbroek  return 0;
4201*83ee113eSDavid van Moolenbroek}
4202*83ee113eSDavid van Moolenbroek_ACEOF
4203*83ee113eSDavid van Moolenbroek  # Make sure it works both with $CC and with simple cc.
4204*83ee113eSDavid van Moolenbroek  # Following AC_PROG_CC_C_O, we do the test twice because some
4205*83ee113eSDavid van Moolenbroek  # compilers refuse to overwrite an existing .o file with -o,
4206*83ee113eSDavid van Moolenbroek  # though they will create one.
4207*83ee113eSDavid van Moolenbroek  am_cv_prog_cc_c_o=yes
4208*83ee113eSDavid van Moolenbroek  for am_i in 1 2; do
4209*83ee113eSDavid van Moolenbroek    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4210*83ee113eSDavid van Moolenbroek   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4211*83ee113eSDavid van Moolenbroek   ac_status=$?
4212*83ee113eSDavid van Moolenbroek   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4213*83ee113eSDavid van Moolenbroek   (exit $ac_status); } \
4214*83ee113eSDavid van Moolenbroek         && test -f conftest2.$ac_objext; then
4215*83ee113eSDavid van Moolenbroek      : OK
4216*83ee113eSDavid van Moolenbroek    else
4217*83ee113eSDavid van Moolenbroek      am_cv_prog_cc_c_o=no
4218*83ee113eSDavid van Moolenbroek      break
4219*83ee113eSDavid van Moolenbroek    fi
4220*83ee113eSDavid van Moolenbroek  done
4221*83ee113eSDavid van Moolenbroek  rm -f core conftest*
4222*83ee113eSDavid van Moolenbroek  unset am_i
4223*83ee113eSDavid van Moolenbroekfi
4224*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4225*83ee113eSDavid van Moolenbroek$as_echo "$am_cv_prog_cc_c_o" >&6; }
4226*83ee113eSDavid van Moolenbroekif test "$am_cv_prog_cc_c_o" != yes; then
4227*83ee113eSDavid van Moolenbroek   # Losing compiler, so override with the script.
4228*83ee113eSDavid van Moolenbroek   # FIXME: It is wrong to rewrite CC.
4229*83ee113eSDavid van Moolenbroek   # But if we don't then we get into trouble of one sort or another.
4230*83ee113eSDavid van Moolenbroek   # A longer-term fix would be to have automake use am__CC in this case,
4231*83ee113eSDavid van Moolenbroek   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4232*83ee113eSDavid van Moolenbroek   CC="$am_aux_dir/compile $CC"
4233*83ee113eSDavid van Moolenbroekfi
4234*83ee113eSDavid van Moolenbroekac_ext=c
4235*83ee113eSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
4236*83ee113eSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4237*83ee113eSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4238*83ee113eSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
4239*83ee113eSDavid van Moolenbroek
4240*83ee113eSDavid van MoolenbroekDEPDIR="${am__leading_dot}deps"
4241*83ee113eSDavid van Moolenbroek
4242*83ee113eSDavid van Moolenbroekac_config_commands="$ac_config_commands depfiles"
4243*83ee113eSDavid van Moolenbroek
4244*83ee113eSDavid van Moolenbroek
4245*83ee113eSDavid van Moolenbroekam_make=${MAKE-make}
4246*83ee113eSDavid van Moolenbroekcat > confinc << 'END'
4247*83ee113eSDavid van Moolenbroekam__doit:
4248*83ee113eSDavid van Moolenbroek	@echo this is the am__doit target
4249*83ee113eSDavid van Moolenbroek.PHONY: am__doit
4250*83ee113eSDavid van MoolenbroekEND
4251*83ee113eSDavid van Moolenbroek# If we don't find an include directive, just comment out the code.
4252*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4253*83ee113eSDavid van Moolenbroek$as_echo_n "checking for style of include used by $am_make... " >&6; }
4254*83ee113eSDavid van Moolenbroekam__include="#"
4255*83ee113eSDavid van Moolenbroekam__quote=
4256*83ee113eSDavid van Moolenbroek_am_result=none
4257*83ee113eSDavid van Moolenbroek# First try GNU make style include.
4258*83ee113eSDavid van Moolenbroekecho "include confinc" > confmf
4259*83ee113eSDavid van Moolenbroek# Ignore all kinds of additional output from 'make'.
4260*83ee113eSDavid van Moolenbroekcase `$am_make -s -f confmf 2> /dev/null` in #(
4261*83ee113eSDavid van Moolenbroek*the\ am__doit\ target*)
4262*83ee113eSDavid van Moolenbroek  am__include=include
4263*83ee113eSDavid van Moolenbroek  am__quote=
4264*83ee113eSDavid van Moolenbroek  _am_result=GNU
4265*83ee113eSDavid van Moolenbroek  ;;
4266*83ee113eSDavid van Moolenbroekesac
4267*83ee113eSDavid van Moolenbroek# Now try BSD make style include.
4268*83ee113eSDavid van Moolenbroekif test "$am__include" = "#"; then
4269*83ee113eSDavid van Moolenbroek   echo '.include "confinc"' > confmf
4270*83ee113eSDavid van Moolenbroek   case `$am_make -s -f confmf 2> /dev/null` in #(
4271*83ee113eSDavid van Moolenbroek   *the\ am__doit\ target*)
4272*83ee113eSDavid van Moolenbroek     am__include=.include
4273*83ee113eSDavid van Moolenbroek     am__quote="\""
4274*83ee113eSDavid van Moolenbroek     _am_result=BSD
4275*83ee113eSDavid van Moolenbroek     ;;
4276*83ee113eSDavid van Moolenbroek   esac
4277*83ee113eSDavid van Moolenbroekfi
4278*83ee113eSDavid van Moolenbroek
4279*83ee113eSDavid van Moolenbroek
4280*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4281*83ee113eSDavid van Moolenbroek$as_echo "$_am_result" >&6; }
4282*83ee113eSDavid van Moolenbroekrm -f confinc confmf
4283*83ee113eSDavid van Moolenbroek
4284*83ee113eSDavid van Moolenbroek# Check whether --enable-dependency-tracking was given.
4285*83ee113eSDavid van Moolenbroekif test "${enable_dependency_tracking+set}" = set; then :
4286*83ee113eSDavid van Moolenbroek  enableval=$enable_dependency_tracking;
4287*83ee113eSDavid van Moolenbroekfi
4288*83ee113eSDavid van Moolenbroek
4289*83ee113eSDavid van Moolenbroekif test "x$enable_dependency_tracking" != xno; then
4290*83ee113eSDavid van Moolenbroek  am_depcomp="$ac_aux_dir/depcomp"
4291*83ee113eSDavid van Moolenbroek  AMDEPBACKSLASH='\'
4292*83ee113eSDavid van Moolenbroek  am__nodep='_no'
4293*83ee113eSDavid van Moolenbroekfi
4294*83ee113eSDavid van Moolenbroek if test "x$enable_dependency_tracking" != xno; then
4295*83ee113eSDavid van Moolenbroek  AMDEP_TRUE=
4296*83ee113eSDavid van Moolenbroek  AMDEP_FALSE='#'
4297*83ee113eSDavid van Moolenbroekelse
4298*83ee113eSDavid van Moolenbroek  AMDEP_TRUE='#'
4299*83ee113eSDavid van Moolenbroek  AMDEP_FALSE=
4300*83ee113eSDavid van Moolenbroekfi
4301*83ee113eSDavid van Moolenbroek
4302*83ee113eSDavid van Moolenbroek
4303*83ee113eSDavid van Moolenbroek
4304*83ee113eSDavid van Moolenbroekdepcc="$CC"   am_compiler_list=
4305*83ee113eSDavid van Moolenbroek
4306*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4307*83ee113eSDavid van Moolenbroek$as_echo_n "checking dependency style of $depcc... " >&6; }
4308*83ee113eSDavid van Moolenbroekif ${am_cv_CC_dependencies_compiler_type+:} false; then :
4309*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4310*83ee113eSDavid van Moolenbroekelse
4311*83ee113eSDavid van Moolenbroek  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4312*83ee113eSDavid van Moolenbroek  # We make a subdir and do the tests there.  Otherwise we can end up
4313*83ee113eSDavid van Moolenbroek  # making bogus files that we don't know about and never remove.  For
4314*83ee113eSDavid van Moolenbroek  # instance it was reported that on HP-UX the gcc test will end up
4315*83ee113eSDavid van Moolenbroek  # making a dummy file named 'D' -- because '-MD' means "put the output
4316*83ee113eSDavid van Moolenbroek  # in D".
4317*83ee113eSDavid van Moolenbroek  rm -rf conftest.dir
4318*83ee113eSDavid van Moolenbroek  mkdir conftest.dir
4319*83ee113eSDavid van Moolenbroek  # Copy depcomp to subdir because otherwise we won't find it if we're
4320*83ee113eSDavid van Moolenbroek  # using a relative directory.
4321*83ee113eSDavid van Moolenbroek  cp "$am_depcomp" conftest.dir
4322*83ee113eSDavid van Moolenbroek  cd conftest.dir
4323*83ee113eSDavid van Moolenbroek  # We will build objects and dependencies in a subdirectory because
4324*83ee113eSDavid van Moolenbroek  # it helps to detect inapplicable dependency modes.  For instance
4325*83ee113eSDavid van Moolenbroek  # both Tru64's cc and ICC support -MD to output dependencies as a
4326*83ee113eSDavid van Moolenbroek  # side effect of compilation, but ICC will put the dependencies in
4327*83ee113eSDavid van Moolenbroek  # the current directory while Tru64 will put them in the object
4328*83ee113eSDavid van Moolenbroek  # directory.
4329*83ee113eSDavid van Moolenbroek  mkdir sub
4330*83ee113eSDavid van Moolenbroek
4331*83ee113eSDavid van Moolenbroek  am_cv_CC_dependencies_compiler_type=none
4332*83ee113eSDavid van Moolenbroek  if test "$am_compiler_list" = ""; then
4333*83ee113eSDavid van Moolenbroek     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4334*83ee113eSDavid van Moolenbroek  fi
4335*83ee113eSDavid van Moolenbroek  am__universal=false
4336*83ee113eSDavid van Moolenbroek  case " $depcc " in #(
4337*83ee113eSDavid van Moolenbroek     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4338*83ee113eSDavid van Moolenbroek     esac
4339*83ee113eSDavid van Moolenbroek
4340*83ee113eSDavid van Moolenbroek  for depmode in $am_compiler_list; do
4341*83ee113eSDavid van Moolenbroek    # Setup a source with many dependencies, because some compilers
4342*83ee113eSDavid van Moolenbroek    # like to wrap large dependency lists on column 80 (with \), and
4343*83ee113eSDavid van Moolenbroek    # we should not choose a depcomp mode which is confused by this.
4344*83ee113eSDavid van Moolenbroek    #
4345*83ee113eSDavid van Moolenbroek    # We need to recreate these files for each test, as the compiler may
4346*83ee113eSDavid van Moolenbroek    # overwrite some of them when testing with obscure command lines.
4347*83ee113eSDavid van Moolenbroek    # This happens at least with the AIX C compiler.
4348*83ee113eSDavid van Moolenbroek    : > sub/conftest.c
4349*83ee113eSDavid van Moolenbroek    for i in 1 2 3 4 5 6; do
4350*83ee113eSDavid van Moolenbroek      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4351*83ee113eSDavid van Moolenbroek      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4352*83ee113eSDavid van Moolenbroek      # Solaris 10 /bin/sh.
4353*83ee113eSDavid van Moolenbroek      echo '/* dummy */' > sub/conftst$i.h
4354*83ee113eSDavid van Moolenbroek    done
4355*83ee113eSDavid van Moolenbroek    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4356*83ee113eSDavid van Moolenbroek
4357*83ee113eSDavid van Moolenbroek    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4358*83ee113eSDavid van Moolenbroek    # mode.  It turns out that the SunPro C++ compiler does not properly
4359*83ee113eSDavid van Moolenbroek    # handle '-M -o', and we need to detect this.  Also, some Intel
4360*83ee113eSDavid van Moolenbroek    # versions had trouble with output in subdirs.
4361*83ee113eSDavid van Moolenbroek    am__obj=sub/conftest.${OBJEXT-o}
4362*83ee113eSDavid van Moolenbroek    am__minus_obj="-o $am__obj"
4363*83ee113eSDavid van Moolenbroek    case $depmode in
4364*83ee113eSDavid van Moolenbroek    gcc)
4365*83ee113eSDavid van Moolenbroek      # This depmode causes a compiler race in universal mode.
4366*83ee113eSDavid van Moolenbroek      test "$am__universal" = false || continue
4367*83ee113eSDavid van Moolenbroek      ;;
4368*83ee113eSDavid van Moolenbroek    nosideeffect)
4369*83ee113eSDavid van Moolenbroek      # After this tag, mechanisms are not by side-effect, so they'll
4370*83ee113eSDavid van Moolenbroek      # only be used when explicitly requested.
4371*83ee113eSDavid van Moolenbroek      if test "x$enable_dependency_tracking" = xyes; then
4372*83ee113eSDavid van Moolenbroek	continue
4373*83ee113eSDavid van Moolenbroek      else
4374*83ee113eSDavid van Moolenbroek	break
4375*83ee113eSDavid van Moolenbroek      fi
4376*83ee113eSDavid van Moolenbroek      ;;
4377*83ee113eSDavid van Moolenbroek    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4378*83ee113eSDavid van Moolenbroek      # This compiler won't grok '-c -o', but also, the minuso test has
4379*83ee113eSDavid van Moolenbroek      # not run yet.  These depmodes are late enough in the game, and
4380*83ee113eSDavid van Moolenbroek      # so weak that their functioning should not be impacted.
4381*83ee113eSDavid van Moolenbroek      am__obj=conftest.${OBJEXT-o}
4382*83ee113eSDavid van Moolenbroek      am__minus_obj=
4383*83ee113eSDavid van Moolenbroek      ;;
4384*83ee113eSDavid van Moolenbroek    none) break ;;
4385*83ee113eSDavid van Moolenbroek    esac
4386*83ee113eSDavid van Moolenbroek    if depmode=$depmode \
4387*83ee113eSDavid van Moolenbroek       source=sub/conftest.c object=$am__obj \
4388*83ee113eSDavid van Moolenbroek       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4389*83ee113eSDavid van Moolenbroek       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4390*83ee113eSDavid van Moolenbroek         >/dev/null 2>conftest.err &&
4391*83ee113eSDavid van Moolenbroek       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4392*83ee113eSDavid van Moolenbroek       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4393*83ee113eSDavid van Moolenbroek       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4394*83ee113eSDavid van Moolenbroek       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4395*83ee113eSDavid van Moolenbroek      # icc doesn't choke on unknown options, it will just issue warnings
4396*83ee113eSDavid van Moolenbroek      # or remarks (even with -Werror).  So we grep stderr for any message
4397*83ee113eSDavid van Moolenbroek      # that says an option was ignored or not supported.
4398*83ee113eSDavid van Moolenbroek      # When given -MP, icc 7.0 and 7.1 complain thusly:
4399*83ee113eSDavid van Moolenbroek      #   icc: Command line warning: ignoring option '-M'; no argument required
4400*83ee113eSDavid van Moolenbroek      # The diagnosis changed in icc 8.0:
4401*83ee113eSDavid van Moolenbroek      #   icc: Command line remark: option '-MP' not supported
4402*83ee113eSDavid van Moolenbroek      if (grep 'ignoring option' conftest.err ||
4403*83ee113eSDavid van Moolenbroek          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4404*83ee113eSDavid van Moolenbroek        am_cv_CC_dependencies_compiler_type=$depmode
4405*83ee113eSDavid van Moolenbroek        break
4406*83ee113eSDavid van Moolenbroek      fi
4407*83ee113eSDavid van Moolenbroek    fi
4408*83ee113eSDavid van Moolenbroek  done
4409*83ee113eSDavid van Moolenbroek
4410*83ee113eSDavid van Moolenbroek  cd ..
4411*83ee113eSDavid van Moolenbroek  rm -rf conftest.dir
4412*83ee113eSDavid van Moolenbroekelse
4413*83ee113eSDavid van Moolenbroek  am_cv_CC_dependencies_compiler_type=none
4414*83ee113eSDavid van Moolenbroekfi
4415*83ee113eSDavid van Moolenbroek
4416*83ee113eSDavid van Moolenbroekfi
4417*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4418*83ee113eSDavid van Moolenbroek$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4419*83ee113eSDavid van MoolenbroekCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4420*83ee113eSDavid van Moolenbroek
4421*83ee113eSDavid van Moolenbroek if
4422*83ee113eSDavid van Moolenbroek  test "x$enable_dependency_tracking" != xno \
4423*83ee113eSDavid van Moolenbroek  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4424*83ee113eSDavid van Moolenbroek  am__fastdepCC_TRUE=
4425*83ee113eSDavid van Moolenbroek  am__fastdepCC_FALSE='#'
4426*83ee113eSDavid van Moolenbroekelse
4427*83ee113eSDavid van Moolenbroek  am__fastdepCC_TRUE='#'
4428*83ee113eSDavid van Moolenbroek  am__fastdepCC_FALSE=
4429*83ee113eSDavid van Moolenbroekfi
4430*83ee113eSDavid van Moolenbroek
4431*83ee113eSDavid van Moolenbroek
4432*83ee113eSDavid van Moolenbroek
4433*83ee113eSDavid van Moolenbroek# Suppress warnings about --datarootdir
4434*83ee113eSDavid van Moolenbroek
4435*83ee113eSDavid van Moolenbroek
4436*83ee113eSDavid van Moolenbroek# If we have gcc, and AC_PROG_CC changed the flags, then we know the
4437*83ee113eSDavid van Moolenbroek# user did not specify any flags. Add warnings in this case.
4438*83ee113eSDavid van Moolenbroekif test "$GCC" = "yes"; then
4439*83ee113eSDavid van Moolenbroek	if test "$CFLAGS" != "$SAVE_CFLAGS"; then
4440*83ee113eSDavid van Moolenbroek		STD_CWARNINGS="$STD_CWARNINGS -Wall -Werror -fno-strict-aliasing"
4441*83ee113eSDavid van Moolenbroek	fi
4442*83ee113eSDavid van Moolenbroekfi
4443*83ee113eSDavid van Moolenbroek
4444*83ee113eSDavid van Moolenbroek# POSIX doesn't include the IPv6 Advanced Socket API and glibc hides
4445*83ee113eSDavid van Moolenbroek# parts of the IPv6 Advanced Socket API as a result.  This is stupid
4446*83ee113eSDavid van Moolenbroek# as it breaks how the two halves (Basic and Advanced) of the IPv6
4447*83ee113eSDavid van Moolenbroek# Socket API were designed to be used but we have to live with it.
4448*83ee113eSDavid van Moolenbroek# Use this to define _GNU_SOURCE to pull in the IPv6 Advanced Socket API.
4449*83ee113eSDavid van Moolenbroek
4450*83ee113eSDavid van Moolenbroekac_ext=c
4451*83ee113eSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
4452*83ee113eSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4453*83ee113eSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4454*83ee113eSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
4455*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4456*83ee113eSDavid van Moolenbroek$as_echo_n "checking how to run the C preprocessor... " >&6; }
4457*83ee113eSDavid van Moolenbroek# On Suns, sometimes $CPP names a directory.
4458*83ee113eSDavid van Moolenbroekif test -n "$CPP" && test -d "$CPP"; then
4459*83ee113eSDavid van Moolenbroek  CPP=
4460*83ee113eSDavid van Moolenbroekfi
4461*83ee113eSDavid van Moolenbroekif test -z "$CPP"; then
4462*83ee113eSDavid van Moolenbroek  if ${ac_cv_prog_CPP+:} false; then :
4463*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4464*83ee113eSDavid van Moolenbroekelse
4465*83ee113eSDavid van Moolenbroek      # Double quotes because CPP needs to be expanded
4466*83ee113eSDavid van Moolenbroek    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4467*83ee113eSDavid van Moolenbroek    do
4468*83ee113eSDavid van Moolenbroek      ac_preproc_ok=false
4469*83ee113eSDavid van Moolenbroekfor ac_c_preproc_warn_flag in '' yes
4470*83ee113eSDavid van Moolenbroekdo
4471*83ee113eSDavid van Moolenbroek  # Use a header file that comes with gcc, so configuring glibc
4472*83ee113eSDavid van Moolenbroek  # with a fresh cross-compiler works.
4473*83ee113eSDavid van Moolenbroek  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4474*83ee113eSDavid van Moolenbroek  # <limits.h> exists even on freestanding compilers.
4475*83ee113eSDavid van Moolenbroek  # On the NeXT, cc -E runs the code through the compiler's parser,
4476*83ee113eSDavid van Moolenbroek  # not just through cpp. "Syntax error" is here to catch this case.
4477*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4478*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4479*83ee113eSDavid van Moolenbroek#ifdef __STDC__
4480*83ee113eSDavid van Moolenbroek# include <limits.h>
4481*83ee113eSDavid van Moolenbroek#else
4482*83ee113eSDavid van Moolenbroek# include <assert.h>
4483*83ee113eSDavid van Moolenbroek#endif
4484*83ee113eSDavid van Moolenbroek		     Syntax error
4485*83ee113eSDavid van Moolenbroek_ACEOF
4486*83ee113eSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
4487*83ee113eSDavid van Moolenbroek
4488*83ee113eSDavid van Moolenbroekelse
4489*83ee113eSDavid van Moolenbroek  # Broken: fails on valid input.
4490*83ee113eSDavid van Moolenbroekcontinue
4491*83ee113eSDavid van Moolenbroekfi
4492*83ee113eSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
4493*83ee113eSDavid van Moolenbroek
4494*83ee113eSDavid van Moolenbroek  # OK, works on sane cases.  Now check whether nonexistent headers
4495*83ee113eSDavid van Moolenbroek  # can be detected and how.
4496*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4497*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4498*83ee113eSDavid van Moolenbroek#include <ac_nonexistent.h>
4499*83ee113eSDavid van Moolenbroek_ACEOF
4500*83ee113eSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
4501*83ee113eSDavid van Moolenbroek  # Broken: success on invalid input.
4502*83ee113eSDavid van Moolenbroekcontinue
4503*83ee113eSDavid van Moolenbroekelse
4504*83ee113eSDavid van Moolenbroek  # Passes both tests.
4505*83ee113eSDavid van Moolenbroekac_preproc_ok=:
4506*83ee113eSDavid van Moolenbroekbreak
4507*83ee113eSDavid van Moolenbroekfi
4508*83ee113eSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
4509*83ee113eSDavid van Moolenbroek
4510*83ee113eSDavid van Moolenbroekdone
4511*83ee113eSDavid van Moolenbroek# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4512*83ee113eSDavid van Moolenbroekrm -f conftest.i conftest.err conftest.$ac_ext
4513*83ee113eSDavid van Moolenbroekif $ac_preproc_ok; then :
4514*83ee113eSDavid van Moolenbroek  break
4515*83ee113eSDavid van Moolenbroekfi
4516*83ee113eSDavid van Moolenbroek
4517*83ee113eSDavid van Moolenbroek    done
4518*83ee113eSDavid van Moolenbroek    ac_cv_prog_CPP=$CPP
4519*83ee113eSDavid van Moolenbroek
4520*83ee113eSDavid van Moolenbroekfi
4521*83ee113eSDavid van Moolenbroek  CPP=$ac_cv_prog_CPP
4522*83ee113eSDavid van Moolenbroekelse
4523*83ee113eSDavid van Moolenbroek  ac_cv_prog_CPP=$CPP
4524*83ee113eSDavid van Moolenbroekfi
4525*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4526*83ee113eSDavid van Moolenbroek$as_echo "$CPP" >&6; }
4527*83ee113eSDavid van Moolenbroekac_preproc_ok=false
4528*83ee113eSDavid van Moolenbroekfor ac_c_preproc_warn_flag in '' yes
4529*83ee113eSDavid van Moolenbroekdo
4530*83ee113eSDavid van Moolenbroek  # Use a header file that comes with gcc, so configuring glibc
4531*83ee113eSDavid van Moolenbroek  # with a fresh cross-compiler works.
4532*83ee113eSDavid van Moolenbroek  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4533*83ee113eSDavid van Moolenbroek  # <limits.h> exists even on freestanding compilers.
4534*83ee113eSDavid van Moolenbroek  # On the NeXT, cc -E runs the code through the compiler's parser,
4535*83ee113eSDavid van Moolenbroek  # not just through cpp. "Syntax error" is here to catch this case.
4536*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4537*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4538*83ee113eSDavid van Moolenbroek#ifdef __STDC__
4539*83ee113eSDavid van Moolenbroek# include <limits.h>
4540*83ee113eSDavid van Moolenbroek#else
4541*83ee113eSDavid van Moolenbroek# include <assert.h>
4542*83ee113eSDavid van Moolenbroek#endif
4543*83ee113eSDavid van Moolenbroek		     Syntax error
4544*83ee113eSDavid van Moolenbroek_ACEOF
4545*83ee113eSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
4546*83ee113eSDavid van Moolenbroek
4547*83ee113eSDavid van Moolenbroekelse
4548*83ee113eSDavid van Moolenbroek  # Broken: fails on valid input.
4549*83ee113eSDavid van Moolenbroekcontinue
4550*83ee113eSDavid van Moolenbroekfi
4551*83ee113eSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
4552*83ee113eSDavid van Moolenbroek
4553*83ee113eSDavid van Moolenbroek  # OK, works on sane cases.  Now check whether nonexistent headers
4554*83ee113eSDavid van Moolenbroek  # can be detected and how.
4555*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4556*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4557*83ee113eSDavid van Moolenbroek#include <ac_nonexistent.h>
4558*83ee113eSDavid van Moolenbroek_ACEOF
4559*83ee113eSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then :
4560*83ee113eSDavid van Moolenbroek  # Broken: success on invalid input.
4561*83ee113eSDavid van Moolenbroekcontinue
4562*83ee113eSDavid van Moolenbroekelse
4563*83ee113eSDavid van Moolenbroek  # Passes both tests.
4564*83ee113eSDavid van Moolenbroekac_preproc_ok=:
4565*83ee113eSDavid van Moolenbroekbreak
4566*83ee113eSDavid van Moolenbroekfi
4567*83ee113eSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext
4568*83ee113eSDavid van Moolenbroek
4569*83ee113eSDavid van Moolenbroekdone
4570*83ee113eSDavid van Moolenbroek# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4571*83ee113eSDavid van Moolenbroekrm -f conftest.i conftest.err conftest.$ac_ext
4572*83ee113eSDavid van Moolenbroekif $ac_preproc_ok; then :
4573*83ee113eSDavid van Moolenbroek
4574*83ee113eSDavid van Moolenbroekelse
4575*83ee113eSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4576*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4577*83ee113eSDavid van Moolenbroekas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4578*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
4579*83ee113eSDavid van Moolenbroekfi
4580*83ee113eSDavid van Moolenbroek
4581*83ee113eSDavid van Moolenbroekac_ext=c
4582*83ee113eSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS'
4583*83ee113eSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4584*83ee113eSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4585*83ee113eSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu
4586*83ee113eSDavid van Moolenbroek
4587*83ee113eSDavid van Moolenbroek
4588*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4589*83ee113eSDavid van Moolenbroek$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4590*83ee113eSDavid van Moolenbroekif ${ac_cv_path_GREP+:} false; then :
4591*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4592*83ee113eSDavid van Moolenbroekelse
4593*83ee113eSDavid van Moolenbroek  if test -z "$GREP"; then
4594*83ee113eSDavid van Moolenbroek  ac_path_GREP_found=false
4595*83ee113eSDavid van Moolenbroek  # Loop through the user's path and test for each of PROGNAME-LIST
4596*83ee113eSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4597*83ee113eSDavid van Moolenbroekfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4598*83ee113eSDavid van Moolenbroekdo
4599*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
4600*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
4601*83ee113eSDavid van Moolenbroek    for ac_prog in grep ggrep; do
4602*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
4603*83ee113eSDavid van Moolenbroek      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4604*83ee113eSDavid van Moolenbroek      as_fn_executable_p "$ac_path_GREP" || continue
4605*83ee113eSDavid van Moolenbroek# Check for GNU ac_path_GREP and select it if it is found.
4606*83ee113eSDavid van Moolenbroek  # Check for GNU $ac_path_GREP
4607*83ee113eSDavid van Moolenbroekcase `"$ac_path_GREP" --version 2>&1` in
4608*83ee113eSDavid van Moolenbroek*GNU*)
4609*83ee113eSDavid van Moolenbroek  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4610*83ee113eSDavid van Moolenbroek*)
4611*83ee113eSDavid van Moolenbroek  ac_count=0
4612*83ee113eSDavid van Moolenbroek  $as_echo_n 0123456789 >"conftest.in"
4613*83ee113eSDavid van Moolenbroek  while :
4614*83ee113eSDavid van Moolenbroek  do
4615*83ee113eSDavid van Moolenbroek    cat "conftest.in" "conftest.in" >"conftest.tmp"
4616*83ee113eSDavid van Moolenbroek    mv "conftest.tmp" "conftest.in"
4617*83ee113eSDavid van Moolenbroek    cp "conftest.in" "conftest.nl"
4618*83ee113eSDavid van Moolenbroek    $as_echo 'GREP' >> "conftest.nl"
4619*83ee113eSDavid van Moolenbroek    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4620*83ee113eSDavid van Moolenbroek    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4621*83ee113eSDavid van Moolenbroek    as_fn_arith $ac_count + 1 && ac_count=$as_val
4622*83ee113eSDavid van Moolenbroek    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4623*83ee113eSDavid van Moolenbroek      # Best one so far, save it but keep looking for a better one
4624*83ee113eSDavid van Moolenbroek      ac_cv_path_GREP="$ac_path_GREP"
4625*83ee113eSDavid van Moolenbroek      ac_path_GREP_max=$ac_count
4626*83ee113eSDavid van Moolenbroek    fi
4627*83ee113eSDavid van Moolenbroek    # 10*(2^10) chars as input seems more than enough
4628*83ee113eSDavid van Moolenbroek    test $ac_count -gt 10 && break
4629*83ee113eSDavid van Moolenbroek  done
4630*83ee113eSDavid van Moolenbroek  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4631*83ee113eSDavid van Moolenbroekesac
4632*83ee113eSDavid van Moolenbroek
4633*83ee113eSDavid van Moolenbroek      $ac_path_GREP_found && break 3
4634*83ee113eSDavid van Moolenbroek    done
4635*83ee113eSDavid van Moolenbroek  done
4636*83ee113eSDavid van Moolenbroek  done
4637*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
4638*83ee113eSDavid van Moolenbroek  if test -z "$ac_cv_path_GREP"; then
4639*83ee113eSDavid van Moolenbroek    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4640*83ee113eSDavid van Moolenbroek  fi
4641*83ee113eSDavid van Moolenbroekelse
4642*83ee113eSDavid van Moolenbroek  ac_cv_path_GREP=$GREP
4643*83ee113eSDavid van Moolenbroekfi
4644*83ee113eSDavid van Moolenbroek
4645*83ee113eSDavid van Moolenbroekfi
4646*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4647*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_path_GREP" >&6; }
4648*83ee113eSDavid van Moolenbroek GREP="$ac_cv_path_GREP"
4649*83ee113eSDavid van Moolenbroek
4650*83ee113eSDavid van Moolenbroek
4651*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4652*83ee113eSDavid van Moolenbroek$as_echo_n "checking for egrep... " >&6; }
4653*83ee113eSDavid van Moolenbroekif ${ac_cv_path_EGREP+:} false; then :
4654*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4655*83ee113eSDavid van Moolenbroekelse
4656*83ee113eSDavid van Moolenbroek  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4657*83ee113eSDavid van Moolenbroek   then ac_cv_path_EGREP="$GREP -E"
4658*83ee113eSDavid van Moolenbroek   else
4659*83ee113eSDavid van Moolenbroek     if test -z "$EGREP"; then
4660*83ee113eSDavid van Moolenbroek  ac_path_EGREP_found=false
4661*83ee113eSDavid van Moolenbroek  # Loop through the user's path and test for each of PROGNAME-LIST
4662*83ee113eSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4663*83ee113eSDavid van Moolenbroekfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4664*83ee113eSDavid van Moolenbroekdo
4665*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
4666*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
4667*83ee113eSDavid van Moolenbroek    for ac_prog in egrep; do
4668*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
4669*83ee113eSDavid van Moolenbroek      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4670*83ee113eSDavid van Moolenbroek      as_fn_executable_p "$ac_path_EGREP" || continue
4671*83ee113eSDavid van Moolenbroek# Check for GNU ac_path_EGREP and select it if it is found.
4672*83ee113eSDavid van Moolenbroek  # Check for GNU $ac_path_EGREP
4673*83ee113eSDavid van Moolenbroekcase `"$ac_path_EGREP" --version 2>&1` in
4674*83ee113eSDavid van Moolenbroek*GNU*)
4675*83ee113eSDavid van Moolenbroek  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4676*83ee113eSDavid van Moolenbroek*)
4677*83ee113eSDavid van Moolenbroek  ac_count=0
4678*83ee113eSDavid van Moolenbroek  $as_echo_n 0123456789 >"conftest.in"
4679*83ee113eSDavid van Moolenbroek  while :
4680*83ee113eSDavid van Moolenbroek  do
4681*83ee113eSDavid van Moolenbroek    cat "conftest.in" "conftest.in" >"conftest.tmp"
4682*83ee113eSDavid van Moolenbroek    mv "conftest.tmp" "conftest.in"
4683*83ee113eSDavid van Moolenbroek    cp "conftest.in" "conftest.nl"
4684*83ee113eSDavid van Moolenbroek    $as_echo 'EGREP' >> "conftest.nl"
4685*83ee113eSDavid van Moolenbroek    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4686*83ee113eSDavid van Moolenbroek    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4687*83ee113eSDavid van Moolenbroek    as_fn_arith $ac_count + 1 && ac_count=$as_val
4688*83ee113eSDavid van Moolenbroek    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4689*83ee113eSDavid van Moolenbroek      # Best one so far, save it but keep looking for a better one
4690*83ee113eSDavid van Moolenbroek      ac_cv_path_EGREP="$ac_path_EGREP"
4691*83ee113eSDavid van Moolenbroek      ac_path_EGREP_max=$ac_count
4692*83ee113eSDavid van Moolenbroek    fi
4693*83ee113eSDavid van Moolenbroek    # 10*(2^10) chars as input seems more than enough
4694*83ee113eSDavid van Moolenbroek    test $ac_count -gt 10 && break
4695*83ee113eSDavid van Moolenbroek  done
4696*83ee113eSDavid van Moolenbroek  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4697*83ee113eSDavid van Moolenbroekesac
4698*83ee113eSDavid van Moolenbroek
4699*83ee113eSDavid van Moolenbroek      $ac_path_EGREP_found && break 3
4700*83ee113eSDavid van Moolenbroek    done
4701*83ee113eSDavid van Moolenbroek  done
4702*83ee113eSDavid van Moolenbroek  done
4703*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
4704*83ee113eSDavid van Moolenbroek  if test -z "$ac_cv_path_EGREP"; then
4705*83ee113eSDavid van Moolenbroek    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4706*83ee113eSDavid van Moolenbroek  fi
4707*83ee113eSDavid van Moolenbroekelse
4708*83ee113eSDavid van Moolenbroek  ac_cv_path_EGREP=$EGREP
4709*83ee113eSDavid van Moolenbroekfi
4710*83ee113eSDavid van Moolenbroek
4711*83ee113eSDavid van Moolenbroek   fi
4712*83ee113eSDavid van Moolenbroekfi
4713*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4714*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_path_EGREP" >&6; }
4715*83ee113eSDavid van Moolenbroek EGREP="$ac_cv_path_EGREP"
4716*83ee113eSDavid van Moolenbroek
4717*83ee113eSDavid van Moolenbroek
4718*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4719*83ee113eSDavid van Moolenbroek$as_echo_n "checking for ANSI C header files... " >&6; }
4720*83ee113eSDavid van Moolenbroekif ${ac_cv_header_stdc+:} false; then :
4721*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4722*83ee113eSDavid van Moolenbroekelse
4723*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4724*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4725*83ee113eSDavid van Moolenbroek#include <stdlib.h>
4726*83ee113eSDavid van Moolenbroek#include <stdarg.h>
4727*83ee113eSDavid van Moolenbroek#include <string.h>
4728*83ee113eSDavid van Moolenbroek#include <float.h>
4729*83ee113eSDavid van Moolenbroek
4730*83ee113eSDavid van Moolenbroekint
4731*83ee113eSDavid van Moolenbroekmain ()
4732*83ee113eSDavid van Moolenbroek{
4733*83ee113eSDavid van Moolenbroek
4734*83ee113eSDavid van Moolenbroek  ;
4735*83ee113eSDavid van Moolenbroek  return 0;
4736*83ee113eSDavid van Moolenbroek}
4737*83ee113eSDavid van Moolenbroek_ACEOF
4738*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
4739*83ee113eSDavid van Moolenbroek  ac_cv_header_stdc=yes
4740*83ee113eSDavid van Moolenbroekelse
4741*83ee113eSDavid van Moolenbroek  ac_cv_header_stdc=no
4742*83ee113eSDavid van Moolenbroekfi
4743*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4744*83ee113eSDavid van Moolenbroek
4745*83ee113eSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then
4746*83ee113eSDavid van Moolenbroek  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4747*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4749*83ee113eSDavid van Moolenbroek#include <string.h>
4750*83ee113eSDavid van Moolenbroek
4751*83ee113eSDavid van Moolenbroek_ACEOF
4752*83ee113eSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4753*83ee113eSDavid van Moolenbroek  $EGREP "memchr" >/dev/null 2>&1; then :
4754*83ee113eSDavid van Moolenbroek
4755*83ee113eSDavid van Moolenbroekelse
4756*83ee113eSDavid van Moolenbroek  ac_cv_header_stdc=no
4757*83ee113eSDavid van Moolenbroekfi
4758*83ee113eSDavid van Moolenbroekrm -f conftest*
4759*83ee113eSDavid van Moolenbroek
4760*83ee113eSDavid van Moolenbroekfi
4761*83ee113eSDavid van Moolenbroek
4762*83ee113eSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then
4763*83ee113eSDavid van Moolenbroek  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4764*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4765*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4766*83ee113eSDavid van Moolenbroek#include <stdlib.h>
4767*83ee113eSDavid van Moolenbroek
4768*83ee113eSDavid van Moolenbroek_ACEOF
4769*83ee113eSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4770*83ee113eSDavid van Moolenbroek  $EGREP "free" >/dev/null 2>&1; then :
4771*83ee113eSDavid van Moolenbroek
4772*83ee113eSDavid van Moolenbroekelse
4773*83ee113eSDavid van Moolenbroek  ac_cv_header_stdc=no
4774*83ee113eSDavid van Moolenbroekfi
4775*83ee113eSDavid van Moolenbroekrm -f conftest*
4776*83ee113eSDavid van Moolenbroek
4777*83ee113eSDavid van Moolenbroekfi
4778*83ee113eSDavid van Moolenbroek
4779*83ee113eSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then
4780*83ee113eSDavid van Moolenbroek  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4781*83ee113eSDavid van Moolenbroek  if test "$cross_compiling" = yes; then :
4782*83ee113eSDavid van Moolenbroek  :
4783*83ee113eSDavid van Moolenbroekelse
4784*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4785*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4786*83ee113eSDavid van Moolenbroek#include <ctype.h>
4787*83ee113eSDavid van Moolenbroek#include <stdlib.h>
4788*83ee113eSDavid van Moolenbroek#if ((' ' & 0x0FF) == 0x020)
4789*83ee113eSDavid van Moolenbroek# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4790*83ee113eSDavid van Moolenbroek# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4791*83ee113eSDavid van Moolenbroek#else
4792*83ee113eSDavid van Moolenbroek# define ISLOWER(c) \
4793*83ee113eSDavid van Moolenbroek		   (('a' <= (c) && (c) <= 'i') \
4794*83ee113eSDavid van Moolenbroek		     || ('j' <= (c) && (c) <= 'r') \
4795*83ee113eSDavid van Moolenbroek		     || ('s' <= (c) && (c) <= 'z'))
4796*83ee113eSDavid van Moolenbroek# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4797*83ee113eSDavid van Moolenbroek#endif
4798*83ee113eSDavid van Moolenbroek
4799*83ee113eSDavid van Moolenbroek#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4800*83ee113eSDavid van Moolenbroekint
4801*83ee113eSDavid van Moolenbroekmain ()
4802*83ee113eSDavid van Moolenbroek{
4803*83ee113eSDavid van Moolenbroek  int i;
4804*83ee113eSDavid van Moolenbroek  for (i = 0; i < 256; i++)
4805*83ee113eSDavid van Moolenbroek    if (XOR (islower (i), ISLOWER (i))
4806*83ee113eSDavid van Moolenbroek	|| toupper (i) != TOUPPER (i))
4807*83ee113eSDavid van Moolenbroek      return 2;
4808*83ee113eSDavid van Moolenbroek  return 0;
4809*83ee113eSDavid van Moolenbroek}
4810*83ee113eSDavid van Moolenbroek_ACEOF
4811*83ee113eSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
4812*83ee113eSDavid van Moolenbroek
4813*83ee113eSDavid van Moolenbroekelse
4814*83ee113eSDavid van Moolenbroek  ac_cv_header_stdc=no
4815*83ee113eSDavid van Moolenbroekfi
4816*83ee113eSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4817*83ee113eSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
4818*83ee113eSDavid van Moolenbroekfi
4819*83ee113eSDavid van Moolenbroek
4820*83ee113eSDavid van Moolenbroekfi
4821*83ee113eSDavid van Moolenbroekfi
4822*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4823*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_header_stdc" >&6; }
4824*83ee113eSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then
4825*83ee113eSDavid van Moolenbroek
4826*83ee113eSDavid van Moolenbroek$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4827*83ee113eSDavid van Moolenbroek
4828*83ee113eSDavid van Moolenbroekfi
4829*83ee113eSDavid van Moolenbroek
4830*83ee113eSDavid van Moolenbroek# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4831*83ee113eSDavid van Moolenbroekfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4832*83ee113eSDavid van Moolenbroek		  inttypes.h stdint.h unistd.h
4833*83ee113eSDavid van Moolenbroekdo :
4834*83ee113eSDavid van Moolenbroek  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4835*83ee113eSDavid van Moolenbroekac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4836*83ee113eSDavid van Moolenbroek"
4837*83ee113eSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4838*83ee113eSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
4839*83ee113eSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4840*83ee113eSDavid van Moolenbroek_ACEOF
4841*83ee113eSDavid van Moolenbroek
4842*83ee113eSDavid van Moolenbroekfi
4843*83ee113eSDavid van Moolenbroek
4844*83ee113eSDavid van Moolenbroekdone
4845*83ee113eSDavid van Moolenbroek
4846*83ee113eSDavid van Moolenbroek
4847*83ee113eSDavid van Moolenbroek
4848*83ee113eSDavid van Moolenbroek  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4849*83ee113eSDavid van Moolenbroekif test "x$ac_cv_header_minix_config_h" = xyes; then :
4850*83ee113eSDavid van Moolenbroek  MINIX=yes
4851*83ee113eSDavid van Moolenbroekelse
4852*83ee113eSDavid van Moolenbroek  MINIX=
4853*83ee113eSDavid van Moolenbroekfi
4854*83ee113eSDavid van Moolenbroek
4855*83ee113eSDavid van Moolenbroek
4856*83ee113eSDavid van Moolenbroek  if test "$MINIX" = yes; then
4857*83ee113eSDavid van Moolenbroek
4858*83ee113eSDavid van Moolenbroek$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4859*83ee113eSDavid van Moolenbroek
4860*83ee113eSDavid van Moolenbroek
4861*83ee113eSDavid van Moolenbroek$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4862*83ee113eSDavid van Moolenbroek
4863*83ee113eSDavid van Moolenbroek
4864*83ee113eSDavid van Moolenbroek$as_echo "#define _MINIX 1" >>confdefs.h
4865*83ee113eSDavid van Moolenbroek
4866*83ee113eSDavid van Moolenbroek  fi
4867*83ee113eSDavid van Moolenbroek
4868*83ee113eSDavid van Moolenbroek
4869*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4870*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4871*83ee113eSDavid van Moolenbroekif ${ac_cv_safe_to_define___extensions__+:} false; then :
4872*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4873*83ee113eSDavid van Moolenbroekelse
4874*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4875*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
4876*83ee113eSDavid van Moolenbroek
4877*83ee113eSDavid van Moolenbroek#         define __EXTENSIONS__ 1
4878*83ee113eSDavid van Moolenbroek          $ac_includes_default
4879*83ee113eSDavid van Moolenbroekint
4880*83ee113eSDavid van Moolenbroekmain ()
4881*83ee113eSDavid van Moolenbroek{
4882*83ee113eSDavid van Moolenbroek
4883*83ee113eSDavid van Moolenbroek  ;
4884*83ee113eSDavid van Moolenbroek  return 0;
4885*83ee113eSDavid van Moolenbroek}
4886*83ee113eSDavid van Moolenbroek_ACEOF
4887*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
4888*83ee113eSDavid van Moolenbroek  ac_cv_safe_to_define___extensions__=yes
4889*83ee113eSDavid van Moolenbroekelse
4890*83ee113eSDavid van Moolenbroek  ac_cv_safe_to_define___extensions__=no
4891*83ee113eSDavid van Moolenbroekfi
4892*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4893*83ee113eSDavid van Moolenbroekfi
4894*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4895*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4896*83ee113eSDavid van Moolenbroek  test $ac_cv_safe_to_define___extensions__ = yes &&
4897*83ee113eSDavid van Moolenbroek    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4898*83ee113eSDavid van Moolenbroek
4899*83ee113eSDavid van Moolenbroek  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4900*83ee113eSDavid van Moolenbroek
4901*83ee113eSDavid van Moolenbroek  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4902*83ee113eSDavid van Moolenbroek
4903*83ee113eSDavid van Moolenbroek  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4904*83ee113eSDavid van Moolenbroek
4905*83ee113eSDavid van Moolenbroek  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4906*83ee113eSDavid van Moolenbroek
4907*83ee113eSDavid van Moolenbroek
4908*83ee113eSDavid van Moolenbroek
4909*83ee113eSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then
4910*83ee113eSDavid van Moolenbroek  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4911*83ee113eSDavid van Moolenbroekset dummy ${ac_tool_prefix}ranlib; ac_word=$2
4912*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4913*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
4914*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_RANLIB+:} false; then :
4915*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4916*83ee113eSDavid van Moolenbroekelse
4917*83ee113eSDavid van Moolenbroek  if test -n "$RANLIB"; then
4918*83ee113eSDavid van Moolenbroek  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4919*83ee113eSDavid van Moolenbroekelse
4920*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4921*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
4922*83ee113eSDavid van Moolenbroekdo
4923*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
4924*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
4925*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
4926*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4927*83ee113eSDavid van Moolenbroek    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4928*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4929*83ee113eSDavid van Moolenbroek    break 2
4930*83ee113eSDavid van Moolenbroek  fi
4931*83ee113eSDavid van Moolenbroekdone
4932*83ee113eSDavid van Moolenbroek  done
4933*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
4934*83ee113eSDavid van Moolenbroek
4935*83ee113eSDavid van Moolenbroekfi
4936*83ee113eSDavid van Moolenbroekfi
4937*83ee113eSDavid van MoolenbroekRANLIB=$ac_cv_prog_RANLIB
4938*83ee113eSDavid van Moolenbroekif test -n "$RANLIB"; then
4939*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4940*83ee113eSDavid van Moolenbroek$as_echo "$RANLIB" >&6; }
4941*83ee113eSDavid van Moolenbroekelse
4942*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4943*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
4944*83ee113eSDavid van Moolenbroekfi
4945*83ee113eSDavid van Moolenbroek
4946*83ee113eSDavid van Moolenbroek
4947*83ee113eSDavid van Moolenbroekfi
4948*83ee113eSDavid van Moolenbroekif test -z "$ac_cv_prog_RANLIB"; then
4949*83ee113eSDavid van Moolenbroek  ac_ct_RANLIB=$RANLIB
4950*83ee113eSDavid van Moolenbroek  # Extract the first word of "ranlib", so it can be a program name with args.
4951*83ee113eSDavid van Moolenbroekset dummy ranlib; ac_word=$2
4952*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4953*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
4954*83ee113eSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4955*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
4956*83ee113eSDavid van Moolenbroekelse
4957*83ee113eSDavid van Moolenbroek  if test -n "$ac_ct_RANLIB"; then
4958*83ee113eSDavid van Moolenbroek  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4959*83ee113eSDavid van Moolenbroekelse
4960*83ee113eSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4961*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
4962*83ee113eSDavid van Moolenbroekdo
4963*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
4964*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
4965*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
4966*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4967*83ee113eSDavid van Moolenbroek    ac_cv_prog_ac_ct_RANLIB="ranlib"
4968*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4969*83ee113eSDavid van Moolenbroek    break 2
4970*83ee113eSDavid van Moolenbroek  fi
4971*83ee113eSDavid van Moolenbroekdone
4972*83ee113eSDavid van Moolenbroek  done
4973*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
4974*83ee113eSDavid van Moolenbroek
4975*83ee113eSDavid van Moolenbroekfi
4976*83ee113eSDavid van Moolenbroekfi
4977*83ee113eSDavid van Moolenbroekac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4978*83ee113eSDavid van Moolenbroekif test -n "$ac_ct_RANLIB"; then
4979*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4980*83ee113eSDavid van Moolenbroek$as_echo "$ac_ct_RANLIB" >&6; }
4981*83ee113eSDavid van Moolenbroekelse
4982*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4983*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
4984*83ee113eSDavid van Moolenbroekfi
4985*83ee113eSDavid van Moolenbroek
4986*83ee113eSDavid van Moolenbroek  if test "x$ac_ct_RANLIB" = x; then
4987*83ee113eSDavid van Moolenbroek    RANLIB=":"
4988*83ee113eSDavid van Moolenbroek  else
4989*83ee113eSDavid van Moolenbroek    case $cross_compiling:$ac_tool_warned in
4990*83ee113eSDavid van Moolenbroekyes:)
4991*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4992*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4993*83ee113eSDavid van Moolenbroekac_tool_warned=yes ;;
4994*83ee113eSDavid van Moolenbroekesac
4995*83ee113eSDavid van Moolenbroek    RANLIB=$ac_ct_RANLIB
4996*83ee113eSDavid van Moolenbroek  fi
4997*83ee113eSDavid van Moolenbroekelse
4998*83ee113eSDavid van Moolenbroek  RANLIB="$ac_cv_prog_RANLIB"
4999*83ee113eSDavid van Moolenbroekfi
5000*83ee113eSDavid van Moolenbroek
5001*83ee113eSDavid van Moolenbroekac_config_headers="$ac_config_headers includes/config.h"
5002*83ee113eSDavid van Moolenbroek
5003*83ee113eSDavid van Moolenbroek
5004*83ee113eSDavid van Moolenbroek# we sometimes need to know byte order for building packets
5005*83ee113eSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5006*83ee113eSDavid van Moolenbroek$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5007*83ee113eSDavid van Moolenbroekif ${ac_cv_c_bigendian+:} false; then :
5008*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5009*83ee113eSDavid van Moolenbroekelse
5010*83ee113eSDavid van Moolenbroek  ac_cv_c_bigendian=unknown
5011*83ee113eSDavid van Moolenbroek    # See if we're dealing with a universal compiler.
5012*83ee113eSDavid van Moolenbroek    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5013*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
5014*83ee113eSDavid van Moolenbroek#ifndef __APPLE_CC__
5015*83ee113eSDavid van Moolenbroek	       not a universal capable compiler
5016*83ee113eSDavid van Moolenbroek	     #endif
5017*83ee113eSDavid van Moolenbroek	     typedef int dummy;
5018*83ee113eSDavid van Moolenbroek
5019*83ee113eSDavid van Moolenbroek_ACEOF
5020*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
5021*83ee113eSDavid van Moolenbroek
5022*83ee113eSDavid van Moolenbroek	# Check for potential -arch flags.  It is not universal unless
5023*83ee113eSDavid van Moolenbroek	# there are at least two -arch flags with different values.
5024*83ee113eSDavid van Moolenbroek	ac_arch=
5025*83ee113eSDavid van Moolenbroek	ac_prev=
5026*83ee113eSDavid van Moolenbroek	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5027*83ee113eSDavid van Moolenbroek	 if test -n "$ac_prev"; then
5028*83ee113eSDavid van Moolenbroek	   case $ac_word in
5029*83ee113eSDavid van Moolenbroek	     i?86 | x86_64 | ppc | ppc64)
5030*83ee113eSDavid van Moolenbroek	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5031*83ee113eSDavid van Moolenbroek		 ac_arch=$ac_word
5032*83ee113eSDavid van Moolenbroek	       else
5033*83ee113eSDavid van Moolenbroek		 ac_cv_c_bigendian=universal
5034*83ee113eSDavid van Moolenbroek		 break
5035*83ee113eSDavid van Moolenbroek	       fi
5036*83ee113eSDavid van Moolenbroek	       ;;
5037*83ee113eSDavid van Moolenbroek	   esac
5038*83ee113eSDavid van Moolenbroek	   ac_prev=
5039*83ee113eSDavid van Moolenbroek	 elif test "x$ac_word" = "x-arch"; then
5040*83ee113eSDavid van Moolenbroek	   ac_prev=arch
5041*83ee113eSDavid van Moolenbroek	 fi
5042*83ee113eSDavid van Moolenbroek       done
5043*83ee113eSDavid van Moolenbroekfi
5044*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5045*83ee113eSDavid van Moolenbroek    if test $ac_cv_c_bigendian = unknown; then
5046*83ee113eSDavid van Moolenbroek      # See if sys/param.h defines the BYTE_ORDER macro.
5047*83ee113eSDavid van Moolenbroek      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5048*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
5049*83ee113eSDavid van Moolenbroek#include <sys/types.h>
5050*83ee113eSDavid van Moolenbroek	     #include <sys/param.h>
5051*83ee113eSDavid van Moolenbroek
5052*83ee113eSDavid van Moolenbroekint
5053*83ee113eSDavid van Moolenbroekmain ()
5054*83ee113eSDavid van Moolenbroek{
5055*83ee113eSDavid van Moolenbroek#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5056*83ee113eSDavid van Moolenbroek		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5057*83ee113eSDavid van Moolenbroek		     && LITTLE_ENDIAN)
5058*83ee113eSDavid van Moolenbroek	      bogus endian macros
5059*83ee113eSDavid van Moolenbroek	     #endif
5060*83ee113eSDavid van Moolenbroek
5061*83ee113eSDavid van Moolenbroek  ;
5062*83ee113eSDavid van Moolenbroek  return 0;
5063*83ee113eSDavid van Moolenbroek}
5064*83ee113eSDavid van Moolenbroek_ACEOF
5065*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
5066*83ee113eSDavid van Moolenbroek  # It does; now see whether it defined to BIG_ENDIAN or not.
5067*83ee113eSDavid van Moolenbroek	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5068*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
5069*83ee113eSDavid van Moolenbroek#include <sys/types.h>
5070*83ee113eSDavid van Moolenbroek		#include <sys/param.h>
5071*83ee113eSDavid van Moolenbroek
5072*83ee113eSDavid van Moolenbroekint
5073*83ee113eSDavid van Moolenbroekmain ()
5074*83ee113eSDavid van Moolenbroek{
5075*83ee113eSDavid van Moolenbroek#if BYTE_ORDER != BIG_ENDIAN
5076*83ee113eSDavid van Moolenbroek		 not big endian
5077*83ee113eSDavid van Moolenbroek		#endif
5078*83ee113eSDavid van Moolenbroek
5079*83ee113eSDavid van Moolenbroek  ;
5080*83ee113eSDavid van Moolenbroek  return 0;
5081*83ee113eSDavid van Moolenbroek}
5082*83ee113eSDavid van Moolenbroek_ACEOF
5083*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
5084*83ee113eSDavid van Moolenbroek  ac_cv_c_bigendian=yes
5085*83ee113eSDavid van Moolenbroekelse
5086*83ee113eSDavid van Moolenbroek  ac_cv_c_bigendian=no
5087*83ee113eSDavid van Moolenbroekfi
5088*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5089*83ee113eSDavid van Moolenbroekfi
5090*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5091*83ee113eSDavid van Moolenbroek    fi
5092*83ee113eSDavid van Moolenbroek    if test $ac_cv_c_bigendian = unknown; then
5093*83ee113eSDavid van Moolenbroek      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5094*83ee113eSDavid van Moolenbroek      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5095*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
5096*83ee113eSDavid van Moolenbroek#include <limits.h>
5097*83ee113eSDavid van Moolenbroek
5098*83ee113eSDavid van Moolenbroekint
5099*83ee113eSDavid van Moolenbroekmain ()
5100*83ee113eSDavid van Moolenbroek{
5101*83ee113eSDavid van Moolenbroek#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5102*83ee113eSDavid van Moolenbroek	      bogus endian macros
5103*83ee113eSDavid van Moolenbroek	     #endif
5104*83ee113eSDavid van Moolenbroek
5105*83ee113eSDavid van Moolenbroek  ;
5106*83ee113eSDavid van Moolenbroek  return 0;
5107*83ee113eSDavid van Moolenbroek}
5108*83ee113eSDavid van Moolenbroek_ACEOF
5109*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
5110*83ee113eSDavid van Moolenbroek  # It does; now see whether it defined to _BIG_ENDIAN or not.
5111*83ee113eSDavid van Moolenbroek	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5112*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
5113*83ee113eSDavid van Moolenbroek#include <limits.h>
5114*83ee113eSDavid van Moolenbroek
5115*83ee113eSDavid van Moolenbroekint
5116*83ee113eSDavid van Moolenbroekmain ()
5117*83ee113eSDavid van Moolenbroek{
5118*83ee113eSDavid van Moolenbroek#ifndef _BIG_ENDIAN
5119*83ee113eSDavid van Moolenbroek		 not big endian
5120*83ee113eSDavid van Moolenbroek		#endif
5121*83ee113eSDavid van Moolenbroek
5122*83ee113eSDavid van Moolenbroek  ;
5123*83ee113eSDavid van Moolenbroek  return 0;
5124*83ee113eSDavid van Moolenbroek}
5125*83ee113eSDavid van Moolenbroek_ACEOF
5126*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
5127*83ee113eSDavid van Moolenbroek  ac_cv_c_bigendian=yes
5128*83ee113eSDavid van Moolenbroekelse
5129*83ee113eSDavid van Moolenbroek  ac_cv_c_bigendian=no
5130*83ee113eSDavid van Moolenbroekfi
5131*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5132*83ee113eSDavid van Moolenbroekfi
5133*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5134*83ee113eSDavid van Moolenbroek    fi
5135*83ee113eSDavid van Moolenbroek    if test $ac_cv_c_bigendian = unknown; then
5136*83ee113eSDavid van Moolenbroek      # Compile a test program.
5137*83ee113eSDavid van Moolenbroek      if test "$cross_compiling" = yes; then :
5138*83ee113eSDavid van Moolenbroek  # Try to guess by grepping values from an object file.
5139*83ee113eSDavid van Moolenbroek	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5140*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
5141*83ee113eSDavid van Moolenbroekshort int ascii_mm[] =
5142*83ee113eSDavid van Moolenbroek		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5143*83ee113eSDavid van Moolenbroek		short int ascii_ii[] =
5144*83ee113eSDavid van Moolenbroek		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5145*83ee113eSDavid van Moolenbroek		int use_ascii (int i) {
5146*83ee113eSDavid van Moolenbroek		  return ascii_mm[i] + ascii_ii[i];
5147*83ee113eSDavid van Moolenbroek		}
5148*83ee113eSDavid van Moolenbroek		short int ebcdic_ii[] =
5149*83ee113eSDavid van Moolenbroek		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5150*83ee113eSDavid van Moolenbroek		short int ebcdic_mm[] =
5151*83ee113eSDavid van Moolenbroek		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5152*83ee113eSDavid van Moolenbroek		int use_ebcdic (int i) {
5153*83ee113eSDavid van Moolenbroek		  return ebcdic_mm[i] + ebcdic_ii[i];
5154*83ee113eSDavid van Moolenbroek		}
5155*83ee113eSDavid van Moolenbroek		extern int foo;
5156*83ee113eSDavid van Moolenbroek
5157*83ee113eSDavid van Moolenbroekint
5158*83ee113eSDavid van Moolenbroekmain ()
5159*83ee113eSDavid van Moolenbroek{
5160*83ee113eSDavid van Moolenbroekreturn use_ascii (foo) == use_ebcdic (foo);
5161*83ee113eSDavid van Moolenbroek  ;
5162*83ee113eSDavid van Moolenbroek  return 0;
5163*83ee113eSDavid van Moolenbroek}
5164*83ee113eSDavid van Moolenbroek_ACEOF
5165*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
5166*83ee113eSDavid van Moolenbroek  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5167*83ee113eSDavid van Moolenbroek	      ac_cv_c_bigendian=yes
5168*83ee113eSDavid van Moolenbroek	    fi
5169*83ee113eSDavid van Moolenbroek	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5170*83ee113eSDavid van Moolenbroek	      if test "$ac_cv_c_bigendian" = unknown; then
5171*83ee113eSDavid van Moolenbroek		ac_cv_c_bigendian=no
5172*83ee113eSDavid van Moolenbroek	      else
5173*83ee113eSDavid van Moolenbroek		# finding both strings is unlikely to happen, but who knows?
5174*83ee113eSDavid van Moolenbroek		ac_cv_c_bigendian=unknown
5175*83ee113eSDavid van Moolenbroek	      fi
5176*83ee113eSDavid van Moolenbroek	    fi
5177*83ee113eSDavid van Moolenbroekfi
5178*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5179*83ee113eSDavid van Moolenbroekelse
5180*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5181*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
5182*83ee113eSDavid van Moolenbroek$ac_includes_default
5183*83ee113eSDavid van Moolenbroekint
5184*83ee113eSDavid van Moolenbroekmain ()
5185*83ee113eSDavid van Moolenbroek{
5186*83ee113eSDavid van Moolenbroek
5187*83ee113eSDavid van Moolenbroek	     /* Are we little or big endian?  From Harbison&Steele.  */
5188*83ee113eSDavid van Moolenbroek	     union
5189*83ee113eSDavid van Moolenbroek	     {
5190*83ee113eSDavid van Moolenbroek	       long int l;
5191*83ee113eSDavid van Moolenbroek	       char c[sizeof (long int)];
5192*83ee113eSDavid van Moolenbroek	     } u;
5193*83ee113eSDavid van Moolenbroek	     u.l = 1;
5194*83ee113eSDavid van Moolenbroek	     return u.c[sizeof (long int) - 1] == 1;
5195*83ee113eSDavid van Moolenbroek
5196*83ee113eSDavid van Moolenbroek  ;
5197*83ee113eSDavid van Moolenbroek  return 0;
5198*83ee113eSDavid van Moolenbroek}
5199*83ee113eSDavid van Moolenbroek_ACEOF
5200*83ee113eSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then :
5201*83ee113eSDavid van Moolenbroek  ac_cv_c_bigendian=no
5202*83ee113eSDavid van Moolenbroekelse
5203*83ee113eSDavid van Moolenbroek  ac_cv_c_bigendian=yes
5204*83ee113eSDavid van Moolenbroekfi
5205*83ee113eSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5206*83ee113eSDavid van Moolenbroek  conftest.$ac_objext conftest.beam conftest.$ac_ext
5207*83ee113eSDavid van Moolenbroekfi
5208*83ee113eSDavid van Moolenbroek
5209*83ee113eSDavid van Moolenbroek    fi
5210*83ee113eSDavid van Moolenbroekfi
5211*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5212*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_c_bigendian" >&6; }
5213*83ee113eSDavid van Moolenbroek case $ac_cv_c_bigendian in #(
5214*83ee113eSDavid van Moolenbroek   yes)
5215*83ee113eSDavid van Moolenbroek     byte_order=BIG_ENDIAN
5216*83ee113eSDavid van Moolenbroek;; #(
5217*83ee113eSDavid van Moolenbroek   no)
5218*83ee113eSDavid van Moolenbroek     byte_order=LITTLE_ENDIAN
5219*83ee113eSDavid van Moolenbroek ;; #(
5220*83ee113eSDavid van Moolenbroek   universal)
5221*83ee113eSDavid van Moolenbroek
5222*83ee113eSDavid van Moolenbroek$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5223*83ee113eSDavid van Moolenbroek
5224*83ee113eSDavid van Moolenbroek     ;; #(
5225*83ee113eSDavid van Moolenbroek   *)
5226*83ee113eSDavid van Moolenbroek     as_fn_error $? "unknown endianness
5227*83ee113eSDavid van Moolenbroek presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5228*83ee113eSDavid van Moolenbroek esac
5229*83ee113eSDavid van Moolenbroek
5230*83ee113eSDavid van Moolenbroek
5231*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5232*83ee113eSDavid van Moolenbroek#define DHCP_BYTE_ORDER $byte_order
5233*83ee113eSDavid van Moolenbroek_ACEOF
5234*83ee113eSDavid van Moolenbroek
5235*83ee113eSDavid van Moolenbroek
5236*83ee113eSDavid van Moolenbroek# Optional compile-time DEBUGging.
5237*83ee113eSDavid van Moolenbroek# Check whether --enable-debug was given.
5238*83ee113eSDavid van Moolenbroekif test "${enable_debug+set}" = set; then :
5239*83ee113eSDavid van Moolenbroek  enableval=$enable_debug; enable_debug=yes
5240*83ee113eSDavid van Moolenbroekelse
5241*83ee113eSDavid van Moolenbroek  enable_debug=no
5242*83ee113eSDavid van Moolenbroekfi
5243*83ee113eSDavid van Moolenbroek
5244*83ee113eSDavid van Moolenbroek# This is very much off by default.
5245*83ee113eSDavid van Moolenbroekif test "$enable_debug" = "yes" ; then
5246*83ee113eSDavid van Moolenbroek
5247*83ee113eSDavid van Moolenbroek$as_echo "#define DEBUG 1" >>confdefs.h
5248*83ee113eSDavid van Moolenbroek
5249*83ee113eSDavid van Moolenbroek	# Just override CFLAGS to totally to remove optimization.
5250*83ee113eSDavid van Moolenbroek	CFLAGS="-g"
5251*83ee113eSDavid van Moolenbroekfi
5252*83ee113eSDavid van Moolenbroek# XXX: there are actually quite a lot more DEBUG_ features we could enable,
5253*83ee113eSDavid van Moolenbroek# but I don't want to pollute the --help space.
5254*83ee113eSDavid van Moolenbroek#
5255*83ee113eSDavid van Moolenbroek#/* #define DEBUG_TOKENS */
5256*83ee113eSDavid van Moolenbroek#/* #define DEBUG_PACKET */
5257*83ee113eSDavid van Moolenbroek#/* #define DEBUG_EXPRESSIONS */
5258*83ee113eSDavid van Moolenbroek#/* #define DEBUG_FIND_LEASE */
5259*83ee113eSDavid van Moolenbroek#/* #define DEBUG_EXPRESSION_PARSE */
5260*83ee113eSDavid van Moolenbroek#/* #define DEBUG_CLASS_MATCHING */
5261*83ee113eSDavid van Moolenbroek#/* #define DEBUG_MEMORY_LEAKAGE */
5262*83ee113eSDavid van Moolenbroek#/* #define DEBUG_MALLOC_POOL */
5263*83ee113eSDavid van Moolenbroek#/* #define DEBUG_LEASE_STATE_TRANSITIONS */
5264*83ee113eSDavid van Moolenbroek#/* #define DEBUG_RC_HISTORY */
5265*83ee113eSDavid van Moolenbroek#/* #define DEBUG_RC_HISTORY_EXHAUSTIVELY */
5266*83ee113eSDavid van Moolenbroek#/* #define RC_HISTORY_MAX 10240 */
5267*83ee113eSDavid van Moolenbroek#/* #define POINTER_DEBUG */
5268*83ee113eSDavid van Moolenbroek#/* #define DEBUG_FAILOVER_MESSAGES */
5269*83ee113eSDavid van Moolenbroek#/* #define DEBUG_FAILOVER_TIMING */
5270*83ee113eSDavid van Moolenbroek#/* #define DEBUG_DUMP_ALL_LEASES */
5271*83ee113eSDavid van Moolenbroek
5272*83ee113eSDavid van Moolenbroek# Failover optional compile-time feature.
5273*83ee113eSDavid van Moolenbroek# Check whether --enable-failover was given.
5274*83ee113eSDavid van Moolenbroekif test "${enable_failover+set}" = set; then :
5275*83ee113eSDavid van Moolenbroek  enableval=$enable_failover;
5276*83ee113eSDavid van Moolenbroekfi
5277*83ee113eSDavid van Moolenbroek
5278*83ee113eSDavid van Moolenbroek# Failover is on by default, so define if it is not explicitly disabled.
5279*83ee113eSDavid van Moolenbroekif test "$enable_failover" != "no"; then
5280*83ee113eSDavid van Moolenbroek
5281*83ee113eSDavid van Moolenbroek$as_echo "#define FAILOVER_PROTOCOL 1" >>confdefs.h
5282*83ee113eSDavid van Moolenbroek
5283*83ee113eSDavid van Moolenbroekfi
5284*83ee113eSDavid van Moolenbroek
5285*83ee113eSDavid van Moolenbroek# execute() support.
5286*83ee113eSDavid van Moolenbroek# Check whether --enable-execute was given.
5287*83ee113eSDavid van Moolenbroekif test "${enable_execute+set}" = set; then :
5288*83ee113eSDavid van Moolenbroek  enableval=$enable_execute;
5289*83ee113eSDavid van Moolenbroekfi
5290*83ee113eSDavid van Moolenbroek
5291*83ee113eSDavid van Moolenbroek# execute() is on by default, so define if it is not explicitly disabled.
5292*83ee113eSDavid van Moolenbroekif test "$enable_execute" != "no" ; then
5293*83ee113eSDavid van Moolenbroek
5294*83ee113eSDavid van Moolenbroek$as_echo "#define ENABLE_EXECUTE 1" >>confdefs.h
5295*83ee113eSDavid van Moolenbroek
5296*83ee113eSDavid van Moolenbroekfi
5297*83ee113eSDavid van Moolenbroek
5298*83ee113eSDavid van Moolenbroek# Server tracing support.
5299*83ee113eSDavid van Moolenbroek# Check whether --enable-tracing was given.
5300*83ee113eSDavid van Moolenbroekif test "${enable_tracing+set}" = set; then :
5301*83ee113eSDavid van Moolenbroek  enableval=$enable_tracing;
5302*83ee113eSDavid van Moolenbroekfi
5303*83ee113eSDavid van Moolenbroek
5304*83ee113eSDavid van Moolenbroek# tracing is on by default, so define if it is not explicitly disabled.
5305*83ee113eSDavid van Moolenbroekif test "$enable_tracing" != "no" ; then
5306*83ee113eSDavid van Moolenbroek
5307*83ee113eSDavid van Moolenbroek$as_echo "#define TRACING 1" >>confdefs.h
5308*83ee113eSDavid van Moolenbroek
5309*83ee113eSDavid van Moolenbroekfi
5310*83ee113eSDavid van Moolenbroek
5311*83ee113eSDavid van Moolenbroek# Delayed-ack feature support (experimental).
5312*83ee113eSDavid van Moolenbroek# Check whether --enable-delayed_ack was given.
5313*83ee113eSDavid van Moolenbroekif test "${enable_delayed_ack+set}" = set; then :
5314*83ee113eSDavid van Moolenbroek  enableval=$enable_delayed_ack;
5315*83ee113eSDavid van Moolenbroekfi
5316*83ee113eSDavid van Moolenbroek
5317*83ee113eSDavid van Moolenbroekif test "$enable_delayed_ack" = "yes"; then
5318*83ee113eSDavid van Moolenbroek
5319*83ee113eSDavid van Moolenbroek$as_echo "#define DELAYED_ACK 1" >>confdefs.h
5320*83ee113eSDavid van Moolenbroek
5321*83ee113eSDavid van Moolenbroekfi
5322*83ee113eSDavid van Moolenbroek
5323*83ee113eSDavid van Moolenbroek# DHCPv6 optional compile-time feature.
5324*83ee113eSDavid van Moolenbroek# Check whether --enable-dhcpv6 was given.
5325*83ee113eSDavid van Moolenbroekif test "${enable_dhcpv6+set}" = set; then :
5326*83ee113eSDavid van Moolenbroek  enableval=$enable_dhcpv6;
5327*83ee113eSDavid van Moolenbroekfi
5328*83ee113eSDavid van Moolenbroek
5329*83ee113eSDavid van Moolenbroek# DHCPv6 is on by default, so define if it is not explicitly disabled.
5330*83ee113eSDavid van Moolenbroekif test "$enable_dhcpv6" != "no"; then
5331*83ee113eSDavid van Moolenbroek
5332*83ee113eSDavid van Moolenbroek$as_echo "#define DHCPv6 1" >>confdefs.h
5333*83ee113eSDavid van Moolenbroek
5334*83ee113eSDavid van Moolenbroekfi
5335*83ee113eSDavid van Moolenbroek
5336*83ee113eSDavid van Moolenbroek# PARANOIA is off by default (until we can test it with all features)
5337*83ee113eSDavid van Moolenbroek# Check whether --enable-paranoia was given.
5338*83ee113eSDavid van Moolenbroekif test "${enable_paranoia+set}" = set; then :
5339*83ee113eSDavid van Moolenbroek  enableval=$enable_paranoia;
5340*83ee113eSDavid van Moolenbroekfi
5341*83ee113eSDavid van Moolenbroek
5342*83ee113eSDavid van Moolenbroek# Check whether --enable-early_chroot was given.
5343*83ee113eSDavid van Moolenbroekif test "${enable_early_chroot+set}" = set; then :
5344*83ee113eSDavid van Moolenbroek  enableval=$enable_early_chroot;
5345*83ee113eSDavid van Moolenbroekfi
5346*83ee113eSDavid van Moolenbroek
5347*83ee113eSDavid van Moolenbroek# If someone enables early chroot, but does not enable paranoia, do so for
5348*83ee113eSDavid van Moolenbroek# them.
5349*83ee113eSDavid van Moolenbroekif test "$enable_paranoia" != "yes" && \
5350*83ee113eSDavid van Moolenbroek   test "$enable_early_chroot" = "yes" ; then
5351*83ee113eSDavid van Moolenbroek	enable_paranoia="yes"
5352*83ee113eSDavid van Moolenbroekfi
5353*83ee113eSDavid van Moolenbroek
5354*83ee113eSDavid van Moolenbroekif test "$enable_paranoia" = "yes" ; then
5355*83ee113eSDavid van Moolenbroek
5356*83ee113eSDavid van Moolenbroek$as_echo "#define PARANOIA 1" >>confdefs.h
5357*83ee113eSDavid van Moolenbroek
5358*83ee113eSDavid van Moolenbroekfi
5359*83ee113eSDavid van Moolenbroekif test "$enable_early_chroot" = "yes" ; then
5360*83ee113eSDavid van Moolenbroek
5361*83ee113eSDavid van Moolenbroek$as_echo "#define EARLY_CHROOT 1" >>confdefs.h
5362*83ee113eSDavid van Moolenbroek
5363*83ee113eSDavid van Moolenbroekfi
5364*83ee113eSDavid van Moolenbroek
5365*83ee113eSDavid van Moolenbroek# Check whether --enable-ipv4_pktinfo was given.
5366*83ee113eSDavid van Moolenbroekif test "${enable_ipv4_pktinfo+set}" = set; then :
5367*83ee113eSDavid van Moolenbroek  enableval=$enable_ipv4_pktinfo;
5368*83ee113eSDavid van Moolenbroekfi
5369*83ee113eSDavid van Moolenbroek
5370*83ee113eSDavid van Moolenbroek
5371*83ee113eSDavid van Moolenbroekif test "$enable_ipv4_pktinfo" = "yes"; then
5372*83ee113eSDavid van Moolenbroek
5373*83ee113eSDavid van Moolenbroek$as_echo "#define USE_V4_PKTINFO 1" >>confdefs.h
5374*83ee113eSDavid van Moolenbroek
5375*83ee113eSDavid van Moolenbroekfi
5376*83ee113eSDavid van Moolenbroek
5377*83ee113eSDavid van Moolenbroek# Check whether --enable-use_sockets was given.
5378*83ee113eSDavid van Moolenbroekif test "${enable_use_sockets+set}" = set; then :
5379*83ee113eSDavid van Moolenbroek  enableval=$enable_use_sockets;
5380*83ee113eSDavid van Moolenbroekfi
5381*83ee113eSDavid van Moolenbroek
5382*83ee113eSDavid van Moolenbroek
5383*83ee113eSDavid van Moolenbroekif test "$enable_use_sockets" = "yes"; then
5384*83ee113eSDavid van Moolenbroek
5385*83ee113eSDavid van Moolenbroek$as_echo "#define USE_SOCKETS 1" >>confdefs.h
5386*83ee113eSDavid van Moolenbroek
5387*83ee113eSDavid van Moolenbroekfi
5388*83ee113eSDavid van Moolenbroek
5389*83ee113eSDavid van Moolenbroek# Try to hnadle incorrect byte order for secs field
5390*83ee113eSDavid van Moolenbroek# This is off by default
5391*83ee113eSDavid van Moolenbroek# Check whether --enable-secs_byteorder was given.
5392*83ee113eSDavid van Moolenbroekif test "${enable_secs_byteorder+set}" = set; then :
5393*83ee113eSDavid van Moolenbroek  enableval=$enable_secs_byteorder;
5394*83ee113eSDavid van Moolenbroekfi
5395*83ee113eSDavid van Moolenbroek
5396*83ee113eSDavid van Moolenbroek
5397*83ee113eSDavid van Moolenbroekif test "$enable_secs_byteorder" = "yes" ; then
5398*83ee113eSDavid van Moolenbroek
5399*83ee113eSDavid van Moolenbroek$as_echo "#define SECS_BYTEORDER 1" >>confdefs.h
5400*83ee113eSDavid van Moolenbroek
5401*83ee113eSDavid van Moolenbroekfi
5402*83ee113eSDavid van Moolenbroek
5403*83ee113eSDavid van Moolenbroek# Testing section
5404*83ee113eSDavid van Moolenbroek
5405*83ee113eSDavid van Moolenbroekatf_path="no"
5406*83ee113eSDavid van Moolenbroek
5407*83ee113eSDavid van Moolenbroek# Check whether --with-atf was given.
5408*83ee113eSDavid van Moolenbroekif test "${with_atf+set}" = set; then :
5409*83ee113eSDavid van Moolenbroek  withval=$with_atf; atf_path="$withval"
5410*83ee113eSDavid van Moolenbroekfi
5411*83ee113eSDavid van Moolenbroek
5412*83ee113eSDavid van Moolenbroekif test "$atf_path" != "no" ; then
5413*83ee113eSDavid van Moolenbroek    # Config path for pkg-config
5414*83ee113eSDavid van Moolenbroek    atf_pcp=""
5415*83ee113eSDavid van Moolenbroek    if test "$atf_path" != "yes" ; then
5416*83ee113eSDavid van Moolenbroek        if test -f $atf_path/lib/pkgconfig/atf-c.pc ; then
5417*83ee113eSDavid van Moolenbroek            atf_pcp=$atf_path/lib/pkgconfig
5418*83ee113eSDavid van Moolenbroek        elif test -f $atf_path/lib64/pkgconfig/atf-c.pc ; then
5419*83ee113eSDavid van Moolenbroek            atf_pcp=$atf_path/lib64/pkgconfig
5420*83ee113eSDavid van Moolenbroek        fi
5421*83ee113eSDavid van Moolenbroek    else
5422*83ee113eSDavid van Moolenbroek        # Not specified, try some common paths
5423*83ee113eSDavid van Moolenbroek        atf_dirs="/usr /usr/local /usr/pkg /opt /opt/local"
5424*83ee113eSDavid van Moolenbroek        for d in $atf_dirs
5425*83ee113eSDavid van Moolenbroek        do
5426*83ee113eSDavid van Moolenbroek            if test -f $d/lib/pkgconfig/atf-c.pc ; then
5427*83ee113eSDavid van Moolenbroek                atf_pcp=$d/lib/pkgconfig
5428*83ee113eSDavid van Moolenbroek            elif test -f $d/lib64/pkgconfig/atf-c.pc ; then
5429*83ee113eSDavid van Moolenbroek                atf_pcp=$d/lib64/pkgconfig
5430*83ee113eSDavid van Moolenbroek            fi
5431*83ee113eSDavid van Moolenbroek        done
5432*83ee113eSDavid van Moolenbroek    fi
5433*83ee113eSDavid van Moolenbroek    if test "$atf_pcp" = "" ; then
5434*83ee113eSDavid van Moolenbroek        as_fn_error $? "Unable to find atf files in location specified" "$LINENO" 5
5435*83ee113eSDavid van Moolenbroek    else
5436*83ee113eSDavid van Moolenbroek        ATF_CFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --cflags atf-c` -DUNIT_TEST"
5437*83ee113eSDavid van Moolenbroek        ATF_LDFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --libs atf-c`"
5438*83ee113eSDavid van Moolenbroek
5439*83ee113eSDavid van Moolenbroek
5440*83ee113eSDavid van Moolenbroek    fi
5441*83ee113eSDavid van Moolenbroekfi
5442*83ee113eSDavid van Moolenbroek
5443*83ee113eSDavid van Moolenbroek if test "$atf_pcp" != ""; then
5444*83ee113eSDavid van Moolenbroek  HAVE_ATF_TRUE=
5445*83ee113eSDavid van Moolenbroek  HAVE_ATF_FALSE='#'
5446*83ee113eSDavid van Moolenbroekelse
5447*83ee113eSDavid van Moolenbroek  HAVE_ATF_TRUE='#'
5448*83ee113eSDavid van Moolenbroek  HAVE_ATF_FALSE=
5449*83ee113eSDavid van Moolenbroekfi
5450*83ee113eSDavid van Moolenbroek
5451*83ee113eSDavid van Moolenbroek### Uncomment this once docs.lab.isc.org upgrades to automake 1.11
5452*83ee113eSDavid van Moolenbroek### AM_COND_IF([HAVE_ATF], [AC_DEFINE([HAVE_ATF], [1], [ATF framework specified?])])
5453*83ee113eSDavid van Moolenbroek
5454*83ee113eSDavid van Moolenbroek###
5455*83ee113eSDavid van Moolenbroek### Path fun.  Older versions of DHCP were installed in /usr/sbin, so we
5456*83ee113eSDavid van Moolenbroek### need to look there and potentially overwrite by default (but not if
5457*83ee113eSDavid van Moolenbroek### the user configures an alternate value).  LOCALSTATEDIR is totally
5458*83ee113eSDavid van Moolenbroek### braindead.  No one uses /usr/local/var/db/ nor /usr/local/var/run, and
5459*83ee113eSDavid van Moolenbroek### they would be insane for suggesting it.  We need to look in /var/for
5460*83ee113eSDavid van Moolenbroek### 'db' and 'state/dhcp' for db files, and /var/run for pid files by
5461*83ee113eSDavid van Moolenbroek### default.
5462*83ee113eSDavid van Moolenbroek###
5463*83ee113eSDavid van Moolenbroekif test "x$prefix" = xNONE; then
5464*83ee113eSDavid van Moolenbroek  $as_echo_n "checking for prefix by " >&6
5465*83ee113eSDavid van Moolenbroek  # Extract the first word of "dhcpd", so it can be a program name with args.
5466*83ee113eSDavid van Moolenbroekset dummy dhcpd; ac_word=$2
5467*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5468*83ee113eSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; }
5469*83ee113eSDavid van Moolenbroekif ${ac_cv_path_ac_prefix_program+:} false; then :
5470*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
5471*83ee113eSDavid van Moolenbroekelse
5472*83ee113eSDavid van Moolenbroek  case $ac_prefix_program in
5473*83ee113eSDavid van Moolenbroek  [\\/]* | ?:[\\/]*)
5474*83ee113eSDavid van Moolenbroek  ac_cv_path_ac_prefix_program="$ac_prefix_program" # Let the user override the test with a path.
5475*83ee113eSDavid van Moolenbroek  ;;
5476*83ee113eSDavid van Moolenbroek  *)
5477*83ee113eSDavid van Moolenbroek  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5478*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
5479*83ee113eSDavid van Moolenbroekdo
5480*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
5481*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
5482*83ee113eSDavid van Moolenbroek    for ac_exec_ext in '' $ac_executable_extensions; do
5483*83ee113eSDavid van Moolenbroek  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5484*83ee113eSDavid van Moolenbroek    ac_cv_path_ac_prefix_program="$as_dir/$ac_word$ac_exec_ext"
5485*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5486*83ee113eSDavid van Moolenbroek    break 2
5487*83ee113eSDavid van Moolenbroek  fi
5488*83ee113eSDavid van Moolenbroekdone
5489*83ee113eSDavid van Moolenbroek  done
5490*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
5491*83ee113eSDavid van Moolenbroek
5492*83ee113eSDavid van Moolenbroek  ;;
5493*83ee113eSDavid van Moolenbroekesac
5494*83ee113eSDavid van Moolenbroekfi
5495*83ee113eSDavid van Moolenbroekac_prefix_program=$ac_cv_path_ac_prefix_program
5496*83ee113eSDavid van Moolenbroekif test -n "$ac_prefix_program"; then
5497*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prefix_program" >&5
5498*83ee113eSDavid van Moolenbroek$as_echo "$ac_prefix_program" >&6; }
5499*83ee113eSDavid van Moolenbroekelse
5500*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5501*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
5502*83ee113eSDavid van Moolenbroekfi
5503*83ee113eSDavid van Moolenbroek
5504*83ee113eSDavid van Moolenbroek
5505*83ee113eSDavid van Moolenbroek  if test -n "$ac_prefix_program"; then
5506*83ee113eSDavid van Moolenbroek    prefix=`$as_dirname -- "$ac_prefix_program" ||
5507*83ee113eSDavid van Moolenbroek$as_expr X"$ac_prefix_program" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5508*83ee113eSDavid van Moolenbroek	 X"$ac_prefix_program" : 'X\(//\)[^/]' \| \
5509*83ee113eSDavid van Moolenbroek	 X"$ac_prefix_program" : 'X\(//\)$' \| \
5510*83ee113eSDavid van Moolenbroek	 X"$ac_prefix_program" : 'X\(/\)' \| . 2>/dev/null ||
5511*83ee113eSDavid van Moolenbroek$as_echo X"$ac_prefix_program" |
5512*83ee113eSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5513*83ee113eSDavid van Moolenbroek	    s//\1/
5514*83ee113eSDavid van Moolenbroek	    q
5515*83ee113eSDavid van Moolenbroek	  }
5516*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
5517*83ee113eSDavid van Moolenbroek	    s//\1/
5518*83ee113eSDavid van Moolenbroek	    q
5519*83ee113eSDavid van Moolenbroek	  }
5520*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)$/{
5521*83ee113eSDavid van Moolenbroek	    s//\1/
5522*83ee113eSDavid van Moolenbroek	    q
5523*83ee113eSDavid van Moolenbroek	  }
5524*83ee113eSDavid van Moolenbroek	  /^X\(\/\).*/{
5525*83ee113eSDavid van Moolenbroek	    s//\1/
5526*83ee113eSDavid van Moolenbroek	    q
5527*83ee113eSDavid van Moolenbroek	  }
5528*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
5529*83ee113eSDavid van Moolenbroek    prefix=`$as_dirname -- "$prefix" ||
5530*83ee113eSDavid van Moolenbroek$as_expr X"$prefix" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5531*83ee113eSDavid van Moolenbroek	 X"$prefix" : 'X\(//\)[^/]' \| \
5532*83ee113eSDavid van Moolenbroek	 X"$prefix" : 'X\(//\)$' \| \
5533*83ee113eSDavid van Moolenbroek	 X"$prefix" : 'X\(/\)' \| . 2>/dev/null ||
5534*83ee113eSDavid van Moolenbroek$as_echo X"$prefix" |
5535*83ee113eSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5536*83ee113eSDavid van Moolenbroek	    s//\1/
5537*83ee113eSDavid van Moolenbroek	    q
5538*83ee113eSDavid van Moolenbroek	  }
5539*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
5540*83ee113eSDavid van Moolenbroek	    s//\1/
5541*83ee113eSDavid van Moolenbroek	    q
5542*83ee113eSDavid van Moolenbroek	  }
5543*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)$/{
5544*83ee113eSDavid van Moolenbroek	    s//\1/
5545*83ee113eSDavid van Moolenbroek	    q
5546*83ee113eSDavid van Moolenbroek	  }
5547*83ee113eSDavid van Moolenbroek	  /^X\(\/\).*/{
5548*83ee113eSDavid van Moolenbroek	    s//\1/
5549*83ee113eSDavid van Moolenbroek	    q
5550*83ee113eSDavid van Moolenbroek	  }
5551*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
5552*83ee113eSDavid van Moolenbroek  fi
5553*83ee113eSDavid van Moolenbroekfi
5554*83ee113eSDavid van Moolenbroek
5555*83ee113eSDavid van Moolenbroek
5556*83ee113eSDavid van Moolenbroek# XXX - isn't there SOME WAY to default autoconf to /var instead of
5557*83ee113eSDavid van Moolenbroek# /usr/local/var/no/one/has/this/please/stop/trying?
5558*83ee113eSDavid van Moolenbroekcase "$localstatedir" in
5559*83ee113eSDavid van Moolenbroek	'${prefix}/var')
5560*83ee113eSDavid van Moolenbroek		localstatedir=/var
5561*83ee113eSDavid van Moolenbroek		;;
5562*83ee113eSDavid van Moolenbroekesac
5563*83ee113eSDavid van Moolenbroek
5564*83ee113eSDavid van Moolenbroek# Allow specification of alternate state files
5565*83ee113eSDavid van Moolenbroek
5566*83ee113eSDavid van Moolenbroek# Check whether --with-srv-lease-file was given.
5567*83ee113eSDavid van Moolenbroekif test "${with_srv_lease_file+set}" = set; then :
5568*83ee113eSDavid van Moolenbroek  withval=$with_srv_lease_file;
5569*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5570*83ee113eSDavid van Moolenbroek#define _PATH_DHCPD_DB "$withval"
5571*83ee113eSDavid van Moolenbroek_ACEOF
5572*83ee113eSDavid van Moolenbroek
5573*83ee113eSDavid van Moolenbroekfi
5574*83ee113eSDavid van Moolenbroek
5575*83ee113eSDavid van Moolenbroek
5576*83ee113eSDavid van Moolenbroekecho -n "checking for dhcpd.leases location..."
5577*83ee113eSDavid van Moolenbroekif [ "x$with_srv_lease_file" = "x" ] ; then
5578*83ee113eSDavid van Moolenbroek	if [ -d "${localstatedir}/db" ] ; then
5579*83ee113eSDavid van Moolenbroek		with_srv_lease_file="${localstatedir}/db/dhcpd.leases"
5580*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/state" ] ; then
5581*83ee113eSDavid van Moolenbroek		if [ -d "${localstatedir}/state/dhcp" ] ; then
5582*83ee113eSDavid van Moolenbroek			with_srv_lease_file="${localstatedir}/state/dhcp/dhcpd.leases"
5583*83ee113eSDavid van Moolenbroek		else
5584*83ee113eSDavid van Moolenbroek			with_srv_lease_file="${localstatedir}/state/dhcpd.leases"
5585*83ee113eSDavid van Moolenbroek		fi
5586*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/lib" ] ; then
5587*83ee113eSDavid van Moolenbroek		if [ -d "${localstatedir}/lib/dhcp" ] ; then
5588*83ee113eSDavid van Moolenbroek			with_srv_lease_file="${localstatedir}/lib/dhcp/dhcpd.leases"
5589*83ee113eSDavid van Moolenbroek		else
5590*83ee113eSDavid van Moolenbroek			with_srv_lease_file="${localstatedir}/lib/dhcpd.leases"
5591*83ee113eSDavid van Moolenbroek		fi
5592*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/etc" ] ; then
5593*83ee113eSDavid van Moolenbroek		with_srv_lease_file="${localstatedir}/etc/dhcpd.leases"
5594*83ee113eSDavid van Moolenbroek	else
5595*83ee113eSDavid van Moolenbroek		with_srv_lease_file="/etc/dhcpd.leases"
5596*83ee113eSDavid van Moolenbroek	fi
5597*83ee113eSDavid van Moolenbroekfi
5598*83ee113eSDavid van Moolenbroekecho "$with_srv_lease_file"
5599*83ee113eSDavid van Moolenbroek
5600*83ee113eSDavid van Moolenbroek
5601*83ee113eSDavid van Moolenbroek# Check whether --with-srv6-lease-file was given.
5602*83ee113eSDavid van Moolenbroekif test "${with_srv6_lease_file+set}" = set; then :
5603*83ee113eSDavid van Moolenbroek  withval=$with_srv6_lease_file;
5604*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5605*83ee113eSDavid van Moolenbroek#define _PATH_DHCPD6_DB "$withval"
5606*83ee113eSDavid van Moolenbroek_ACEOF
5607*83ee113eSDavid van Moolenbroek
5608*83ee113eSDavid van Moolenbroekfi
5609*83ee113eSDavid van Moolenbroek
5610*83ee113eSDavid van Moolenbroek
5611*83ee113eSDavid van Moolenbroekecho -n "checking for dhcpd6.leases location..."
5612*83ee113eSDavid van Moolenbroekif [ "x$with_srv6_lease_file" = "x" ] ; then
5613*83ee113eSDavid van Moolenbroek	if [ -d "${localstatedir}/db" ] ; then
5614*83ee113eSDavid van Moolenbroek		with_srv6_lease_file="${localstatedir}/db/dhcpd6.leases"
5615*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/state" ] ; then
5616*83ee113eSDavid van Moolenbroek		if [ -d "${localstatedir}/state/dhcp" ] ; then
5617*83ee113eSDavid van Moolenbroek			with_srv6_lease_file="${localstatedir}/state/dhcp/dhcpd6.leases"
5618*83ee113eSDavid van Moolenbroek		else
5619*83ee113eSDavid van Moolenbroek			with_srv6_lease_file="${localstatedir}/state/dhcpd6.leases"
5620*83ee113eSDavid van Moolenbroek		fi
5621*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/lib" ] ; then
5622*83ee113eSDavid van Moolenbroek		if [ -d "${localstatedir}/lib/dhcp" ] ; then
5623*83ee113eSDavid van Moolenbroek			with_srv6_lease_file="${localstatedir}/lib/dhcp/dhcpd6.leases"
5624*83ee113eSDavid van Moolenbroek		else
5625*83ee113eSDavid van Moolenbroek			with_srv6_lease_file="${localstatedir}/lib/dhcpd6.leases"
5626*83ee113eSDavid van Moolenbroek		fi
5627*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/etc" ] ; then
5628*83ee113eSDavid van Moolenbroek		with_srv6_lease_file="${localstatedir}/etc/dhcpd6.leases"
5629*83ee113eSDavid van Moolenbroek	else
5630*83ee113eSDavid van Moolenbroek		with_srv6_lease_file="/etc/dhcpd6.leases"
5631*83ee113eSDavid van Moolenbroek	fi
5632*83ee113eSDavid van Moolenbroekfi
5633*83ee113eSDavid van Moolenbroekecho "$with_srv6_lease_file"
5634*83ee113eSDavid van Moolenbroek
5635*83ee113eSDavid van Moolenbroek
5636*83ee113eSDavid van Moolenbroek# Check whether --with-cli-lease-file was given.
5637*83ee113eSDavid van Moolenbroekif test "${with_cli_lease_file+set}" = set; then :
5638*83ee113eSDavid van Moolenbroek  withval=$with_cli_lease_file;
5639*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5640*83ee113eSDavid van Moolenbroek#define _PATH_DHCLIENT_DB "$withval"
5641*83ee113eSDavid van Moolenbroek_ACEOF
5642*83ee113eSDavid van Moolenbroek
5643*83ee113eSDavid van Moolenbroekfi
5644*83ee113eSDavid van Moolenbroek
5645*83ee113eSDavid van Moolenbroek
5646*83ee113eSDavid van Moolenbroekecho -n "checking for dhclient.leases location..."
5647*83ee113eSDavid van Moolenbroekif [ "x$with_cli_lease_file" = "x" ] ; then
5648*83ee113eSDavid van Moolenbroek	if [ -d "${localstatedir}/db" ] ; then
5649*83ee113eSDavid van Moolenbroek		with_cli_lease_file="${localstatedir}/db/dhclient.leases"
5650*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/state" ] ; then
5651*83ee113eSDavid van Moolenbroek		if [ -d "${localstatedir}/state/dhcp" ] ; then
5652*83ee113eSDavid van Moolenbroek			with_cli_lease_file="${localstatedir}/state/dhcp/dhclient.leases"
5653*83ee113eSDavid van Moolenbroek		else
5654*83ee113eSDavid van Moolenbroek			with_cli_lease_file="${localstatedir}/state/dhclient.leases"
5655*83ee113eSDavid van Moolenbroek		fi
5656*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/lib" ] ; then
5657*83ee113eSDavid van Moolenbroek		if [ -d "${localstatedir}/lib/dhcp" ] ; then
5658*83ee113eSDavid van Moolenbroek			with_cli_lease_file="${localstatedir}/lib/dhcp/dhclient.leases"
5659*83ee113eSDavid van Moolenbroek		else
5660*83ee113eSDavid van Moolenbroek			with_cli_lease_file="${localstatedir}/lib/dhclient.leases"
5661*83ee113eSDavid van Moolenbroek		fi
5662*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/etc" ] ; then
5663*83ee113eSDavid van Moolenbroek		with_cli_lease_file="${localstatedir}/etc/dhclient.leases"
5664*83ee113eSDavid van Moolenbroek	else
5665*83ee113eSDavid van Moolenbroek		with_cli_lease_file="/etc/dhclient.leases"
5666*83ee113eSDavid van Moolenbroek	fi
5667*83ee113eSDavid van Moolenbroekfi
5668*83ee113eSDavid van Moolenbroekecho "$with_cli_lease_file"
5669*83ee113eSDavid van Moolenbroek
5670*83ee113eSDavid van Moolenbroek
5671*83ee113eSDavid van Moolenbroek# Check whether --with-cli6-lease-file was given.
5672*83ee113eSDavid van Moolenbroekif test "${with_cli6_lease_file+set}" = set; then :
5673*83ee113eSDavid van Moolenbroek  withval=$with_cli6_lease_file;
5674*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5675*83ee113eSDavid van Moolenbroek#define _PATH_DHCLIENT6_DB "$withval"
5676*83ee113eSDavid van Moolenbroek_ACEOF
5677*83ee113eSDavid van Moolenbroek
5678*83ee113eSDavid van Moolenbroekfi
5679*83ee113eSDavid van Moolenbroek
5680*83ee113eSDavid van Moolenbroek
5681*83ee113eSDavid van Moolenbroekecho -n "checking for dhclient6.leases location..."
5682*83ee113eSDavid van Moolenbroekif [ "x$with_cli6_lease_file" = "x" ] ; then
5683*83ee113eSDavid van Moolenbroek	if [ -d "${localstatedir}/db" ] ; then
5684*83ee113eSDavid van Moolenbroek		with_cli6_lease_file="${localstatedir}/db/dhclient6.leases"
5685*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/state" ] ; then
5686*83ee113eSDavid van Moolenbroek		if [ -d "${localstatedir}/state/dhcp" ] ; then
5687*83ee113eSDavid van Moolenbroek			with_cli6_lease_file="${localstatedir}/state/dhcp/dhclient6.leases"
5688*83ee113eSDavid van Moolenbroek		else
5689*83ee113eSDavid van Moolenbroek			with_cli6_lease_file="${localstatedir}/state/dhclient6.leases"
5690*83ee113eSDavid van Moolenbroek		fi
5691*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/lib" ] ; then
5692*83ee113eSDavid van Moolenbroek		if [ -d "${localstatedir}/lib/dhcp" ] ; then
5693*83ee113eSDavid van Moolenbroek			with_cli6_lease_file="${localstatedir}/lib/dhcp/dhclient6.leases"
5694*83ee113eSDavid van Moolenbroek		else
5695*83ee113eSDavid van Moolenbroek			with_cli6_lease_file="${localstatedir}/lib/dhclient6.leases"
5696*83ee113eSDavid van Moolenbroek		fi
5697*83ee113eSDavid van Moolenbroek	elif [ -d "${localstatedir}/etc" ] ; then
5698*83ee113eSDavid van Moolenbroek		with_cli6_lease_file="${localstatedir}/etc/dhclient6.leases"
5699*83ee113eSDavid van Moolenbroek	else
5700*83ee113eSDavid van Moolenbroek		with_cli6_lease_file="/etc/dhclient6.leases"
5701*83ee113eSDavid van Moolenbroek	fi
5702*83ee113eSDavid van Moolenbroekfi
5703*83ee113eSDavid van Moolenbroekecho "$with_cli6_lease_file"
5704*83ee113eSDavid van Moolenbroek
5705*83ee113eSDavid van Moolenbroek
5706*83ee113eSDavid van Moolenbroek# Check whether --with-srv-pid-file was given.
5707*83ee113eSDavid van Moolenbroekif test "${with_srv_pid_file+set}" = set; then :
5708*83ee113eSDavid van Moolenbroek  withval=$with_srv_pid_file;
5709*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5710*83ee113eSDavid van Moolenbroek#define _PATH_DHCPD_PID "$withval"
5711*83ee113eSDavid van Moolenbroek_ACEOF
5712*83ee113eSDavid van Moolenbroek
5713*83ee113eSDavid van Moolenbroekfi
5714*83ee113eSDavid van Moolenbroek
5715*83ee113eSDavid van Moolenbroek
5716*83ee113eSDavid van Moolenbroek# Check whether --with-srv6-pid-file was given.
5717*83ee113eSDavid van Moolenbroekif test "${with_srv6_pid_file+set}" = set; then :
5718*83ee113eSDavid van Moolenbroek  withval=$with_srv6_pid_file;
5719*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5720*83ee113eSDavid van Moolenbroek#define _PATH_DHCPD6_PID "$withval"
5721*83ee113eSDavid van Moolenbroek_ACEOF
5722*83ee113eSDavid van Moolenbroek
5723*83ee113eSDavid van Moolenbroekfi
5724*83ee113eSDavid van Moolenbroek
5725*83ee113eSDavid van Moolenbroek
5726*83ee113eSDavid van Moolenbroek# Check whether --with-cli-pid-file was given.
5727*83ee113eSDavid van Moolenbroekif test "${with_cli_pid_file+set}" = set; then :
5728*83ee113eSDavid van Moolenbroek  withval=$with_cli_pid_file;
5729*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5730*83ee113eSDavid van Moolenbroek#define _PATH_DHCLIENT_PID "$withval"
5731*83ee113eSDavid van Moolenbroek_ACEOF
5732*83ee113eSDavid van Moolenbroek
5733*83ee113eSDavid van Moolenbroekfi
5734*83ee113eSDavid van Moolenbroek
5735*83ee113eSDavid van Moolenbroek
5736*83ee113eSDavid van Moolenbroek# Check whether --with-cli6-pid-file was given.
5737*83ee113eSDavid van Moolenbroekif test "${with_cli6_pid_file+set}" = set; then :
5738*83ee113eSDavid van Moolenbroek  withval=$with_cli6_pid_file;
5739*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5740*83ee113eSDavid van Moolenbroek#define _PATH_DHCLIENT6_PID "$withval"
5741*83ee113eSDavid van Moolenbroek_ACEOF
5742*83ee113eSDavid van Moolenbroek
5743*83ee113eSDavid van Moolenbroekfi
5744*83ee113eSDavid van Moolenbroek
5745*83ee113eSDavid van Moolenbroek
5746*83ee113eSDavid van Moolenbroek# Check whether --with-relay-pid-file was given.
5747*83ee113eSDavid van Moolenbroekif test "${with_relay_pid_file+set}" = set; then :
5748*83ee113eSDavid van Moolenbroek  withval=$with_relay_pid_file;
5749*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5750*83ee113eSDavid van Moolenbroek#define _PATH_DHCRELAY_PID "$withval"
5751*83ee113eSDavid van Moolenbroek_ACEOF
5752*83ee113eSDavid van Moolenbroek
5753*83ee113eSDavid van Moolenbroekfi
5754*83ee113eSDavid van Moolenbroek
5755*83ee113eSDavid van Moolenbroek
5756*83ee113eSDavid van Moolenbroek# Check whether --with-relay6-pid-file was given.
5757*83ee113eSDavid van Moolenbroekif test "${with_relay6_pid_file+set}" = set; then :
5758*83ee113eSDavid van Moolenbroek  withval=$with_relay6_pid_file;
5759*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5760*83ee113eSDavid van Moolenbroek#define _PATH_DHCRELAY6_PID "$withval"
5761*83ee113eSDavid van Moolenbroek_ACEOF
5762*83ee113eSDavid van Moolenbroek
5763*83ee113eSDavid van Moolenbroekfi
5764*83ee113eSDavid van Moolenbroek
5765*83ee113eSDavid van Moolenbroek
5766*83ee113eSDavid van Moolenbroek# Check basic types.
5767*83ee113eSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
5768*83ee113eSDavid van Moolenbroekcase $ac_cv_c_int8_t in #(
5769*83ee113eSDavid van Moolenbroek  no|yes) ;; #(
5770*83ee113eSDavid van Moolenbroek  *)
5771*83ee113eSDavid van Moolenbroek
5772*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5773*83ee113eSDavid van Moolenbroek#define int8_t $ac_cv_c_int8_t
5774*83ee113eSDavid van Moolenbroek_ACEOF
5775*83ee113eSDavid van Moolenbroek;;
5776*83ee113eSDavid van Moolenbroekesac
5777*83ee113eSDavid van Moolenbroek
5778*83ee113eSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
5779*83ee113eSDavid van Moolenbroekcase $ac_cv_c_int16_t in #(
5780*83ee113eSDavid van Moolenbroek  no|yes) ;; #(
5781*83ee113eSDavid van Moolenbroek  *)
5782*83ee113eSDavid van Moolenbroek
5783*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5784*83ee113eSDavid van Moolenbroek#define int16_t $ac_cv_c_int16_t
5785*83ee113eSDavid van Moolenbroek_ACEOF
5786*83ee113eSDavid van Moolenbroek;;
5787*83ee113eSDavid van Moolenbroekesac
5788*83ee113eSDavid van Moolenbroek
5789*83ee113eSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
5790*83ee113eSDavid van Moolenbroekcase $ac_cv_c_int32_t in #(
5791*83ee113eSDavid van Moolenbroek  no|yes) ;; #(
5792*83ee113eSDavid van Moolenbroek  *)
5793*83ee113eSDavid van Moolenbroek
5794*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5795*83ee113eSDavid van Moolenbroek#define int32_t $ac_cv_c_int32_t
5796*83ee113eSDavid van Moolenbroek_ACEOF
5797*83ee113eSDavid van Moolenbroek;;
5798*83ee113eSDavid van Moolenbroekesac
5799*83ee113eSDavid van Moolenbroek
5800*83ee113eSDavid van Moolenbroekac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
5801*83ee113eSDavid van Moolenbroekcase $ac_cv_c_int64_t in #(
5802*83ee113eSDavid van Moolenbroek  no|yes) ;; #(
5803*83ee113eSDavid van Moolenbroek  *)
5804*83ee113eSDavid van Moolenbroek
5805*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5806*83ee113eSDavid van Moolenbroek#define int64_t $ac_cv_c_int64_t
5807*83ee113eSDavid van Moolenbroek_ACEOF
5808*83ee113eSDavid van Moolenbroek;;
5809*83ee113eSDavid van Moolenbroekesac
5810*83ee113eSDavid van Moolenbroek
5811*83ee113eSDavid van Moolenbroek
5812*83ee113eSDavid van Moolenbroek# Some systems need the u_intX_t types defined across.
5813*83ee113eSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default"
5814*83ee113eSDavid van Moolenbroekif test "x$ac_cv_type_u_int8_t" = xyes; then :
5815*83ee113eSDavid van Moolenbroek
5816*83ee113eSDavid van Moolenbroekelse
5817*83ee113eSDavid van Moolenbroek
5818*83ee113eSDavid van Moolenbroek  ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
5819*83ee113eSDavid van Moolenbroekcase $ac_cv_c_uint8_t in #(
5820*83ee113eSDavid van Moolenbroek  no|yes) ;; #(
5821*83ee113eSDavid van Moolenbroek  *)
5822*83ee113eSDavid van Moolenbroek
5823*83ee113eSDavid van Moolenbroek$as_echo "#define _UINT8_T 1" >>confdefs.h
5824*83ee113eSDavid van Moolenbroek
5825*83ee113eSDavid van Moolenbroek
5826*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5827*83ee113eSDavid van Moolenbroek#define uint8_t $ac_cv_c_uint8_t
5828*83ee113eSDavid van Moolenbroek_ACEOF
5829*83ee113eSDavid van Moolenbroek;;
5830*83ee113eSDavid van Moolenbroek  esac
5831*83ee113eSDavid van Moolenbroek
5832*83ee113eSDavid van Moolenbroek
5833*83ee113eSDavid van Moolenbroek$as_echo "#define u_int8_t uint8_t" >>confdefs.h
5834*83ee113eSDavid van Moolenbroek
5835*83ee113eSDavid van Moolenbroek
5836*83ee113eSDavid van Moolenbroekfi
5837*83ee113eSDavid van Moolenbroek
5838*83ee113eSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default"
5839*83ee113eSDavid van Moolenbroekif test "x$ac_cv_type_u_int16_t" = xyes; then :
5840*83ee113eSDavid van Moolenbroek
5841*83ee113eSDavid van Moolenbroekelse
5842*83ee113eSDavid van Moolenbroek
5843*83ee113eSDavid van Moolenbroek  ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
5844*83ee113eSDavid van Moolenbroekcase $ac_cv_c_uint16_t in #(
5845*83ee113eSDavid van Moolenbroek  no|yes) ;; #(
5846*83ee113eSDavid van Moolenbroek  *)
5847*83ee113eSDavid van Moolenbroek
5848*83ee113eSDavid van Moolenbroek
5849*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5850*83ee113eSDavid van Moolenbroek#define uint16_t $ac_cv_c_uint16_t
5851*83ee113eSDavid van Moolenbroek_ACEOF
5852*83ee113eSDavid van Moolenbroek;;
5853*83ee113eSDavid van Moolenbroek  esac
5854*83ee113eSDavid van Moolenbroek
5855*83ee113eSDavid van Moolenbroek
5856*83ee113eSDavid van Moolenbroek$as_echo "#define u_int16_t uint16_t" >>confdefs.h
5857*83ee113eSDavid van Moolenbroek
5858*83ee113eSDavid van Moolenbroek
5859*83ee113eSDavid van Moolenbroekfi
5860*83ee113eSDavid van Moolenbroek
5861*83ee113eSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default"
5862*83ee113eSDavid van Moolenbroekif test "x$ac_cv_type_u_int32_t" = xyes; then :
5863*83ee113eSDavid van Moolenbroek
5864*83ee113eSDavid van Moolenbroekelse
5865*83ee113eSDavid van Moolenbroek
5866*83ee113eSDavid van Moolenbroek  ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5867*83ee113eSDavid van Moolenbroekcase $ac_cv_c_uint32_t in #(
5868*83ee113eSDavid van Moolenbroek  no|yes) ;; #(
5869*83ee113eSDavid van Moolenbroek  *)
5870*83ee113eSDavid van Moolenbroek
5871*83ee113eSDavid van Moolenbroek$as_echo "#define _UINT32_T 1" >>confdefs.h
5872*83ee113eSDavid van Moolenbroek
5873*83ee113eSDavid van Moolenbroek
5874*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5875*83ee113eSDavid van Moolenbroek#define uint32_t $ac_cv_c_uint32_t
5876*83ee113eSDavid van Moolenbroek_ACEOF
5877*83ee113eSDavid van Moolenbroek;;
5878*83ee113eSDavid van Moolenbroek  esac
5879*83ee113eSDavid van Moolenbroek
5880*83ee113eSDavid van Moolenbroek
5881*83ee113eSDavid van Moolenbroek$as_echo "#define u_int32_t uint32_t" >>confdefs.h
5882*83ee113eSDavid van Moolenbroek
5883*83ee113eSDavid van Moolenbroek
5884*83ee113eSDavid van Moolenbroekfi
5885*83ee113eSDavid van Moolenbroek
5886*83ee113eSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default"
5887*83ee113eSDavid van Moolenbroekif test "x$ac_cv_type_u_int64_t" = xyes; then :
5888*83ee113eSDavid van Moolenbroek
5889*83ee113eSDavid van Moolenbroekelse
5890*83ee113eSDavid van Moolenbroek
5891*83ee113eSDavid van Moolenbroek  ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
5892*83ee113eSDavid van Moolenbroekcase $ac_cv_c_uint64_t in #(
5893*83ee113eSDavid van Moolenbroek  no|yes) ;; #(
5894*83ee113eSDavid van Moolenbroek  *)
5895*83ee113eSDavid van Moolenbroek
5896*83ee113eSDavid van Moolenbroek$as_echo "#define _UINT64_T 1" >>confdefs.h
5897*83ee113eSDavid van Moolenbroek
5898*83ee113eSDavid van Moolenbroek
5899*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
5900*83ee113eSDavid van Moolenbroek#define uint64_t $ac_cv_c_uint64_t
5901*83ee113eSDavid van Moolenbroek_ACEOF
5902*83ee113eSDavid van Moolenbroek;;
5903*83ee113eSDavid van Moolenbroek  esac
5904*83ee113eSDavid van Moolenbroek
5905*83ee113eSDavid van Moolenbroek
5906*83ee113eSDavid van Moolenbroek$as_echo "#define u_int64_t uint64_t" >>confdefs.h
5907*83ee113eSDavid van Moolenbroek
5908*83ee113eSDavid van Moolenbroek
5909*83ee113eSDavid van Moolenbroekfi
5910*83ee113eSDavid van Moolenbroek
5911*83ee113eSDavid van Moolenbroek
5912*83ee113eSDavid van Moolenbroek# see if ifaddrs.h is available
5913*83ee113eSDavid van Moolenbroekfor ac_header in ifaddrs.h
5914*83ee113eSDavid van Moolenbroekdo :
5915*83ee113eSDavid van Moolenbroek  ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default"
5916*83ee113eSDavid van Moolenbroekif test "x$ac_cv_header_ifaddrs_h" = xyes; then :
5917*83ee113eSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
5918*83ee113eSDavid van Moolenbroek#define HAVE_IFADDRS_H 1
5919*83ee113eSDavid van Moolenbroek_ACEOF
5920*83ee113eSDavid van Moolenbroek
5921*83ee113eSDavid van Moolenbroekfi
5922*83ee113eSDavid van Moolenbroek
5923*83ee113eSDavid van Moolenbroekdone
5924*83ee113eSDavid van Moolenbroek
5925*83ee113eSDavid van Moolenbroek
5926*83ee113eSDavid van Moolenbroek# figure out what IPv4 interface code to use
5927*83ee113eSDavid van Moolenbroekfor ac_header in linux/types.h
5928*83ee113eSDavid van Moolenbroekdo :
5929*83ee113eSDavid van Moolenbroek  ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
5930*83ee113eSDavid van Moolenbroekif test "x$ac_cv_header_linux_types_h" = xyes; then :
5931*83ee113eSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
5932*83ee113eSDavid van Moolenbroek#define HAVE_LINUX_TYPES_H 1
5933*83ee113eSDavid van Moolenbroek_ACEOF
5934*83ee113eSDavid van Moolenbroek
5935*83ee113eSDavid van Moolenbroekfi
5936*83ee113eSDavid van Moolenbroek
5937*83ee113eSDavid van Moolenbroekdone
5938*83ee113eSDavid van Moolenbroek  # needed for linux/filter.h on old systems
5939*83ee113eSDavid van Moolenbroek
5940*83ee113eSDavid van Moolenbroekac_fn_c_check_header_compile "$LINENO" "linux/filter.h" "ac_cv_header_linux_filter_h" "
5941*83ee113eSDavid van Moolenbroek#ifdef HAVE_LINUX_TYPES_H
5942*83ee113eSDavid van Moolenbroek#include <linux/types.h>
5943*83ee113eSDavid van Moolenbroek#endif
5944*83ee113eSDavid van Moolenbroek
5945*83ee113eSDavid van Moolenbroek"
5946*83ee113eSDavid van Moolenbroekif test "x$ac_cv_header_linux_filter_h" = xyes; then :
5947*83ee113eSDavid van Moolenbroek  DO_LPF=1
5948*83ee113eSDavid van Moolenbroekfi
5949*83ee113eSDavid van Moolenbroek
5950*83ee113eSDavid van Moolenbroek
5951*83ee113eSDavid van Moolenbroekif test -n "$DO_LPF"
5952*83ee113eSDavid van Moolenbroekthen
5953*83ee113eSDavid van Moolenbroek
5954*83ee113eSDavid van Moolenbroek$as_echo "#define HAVE_LPF 1" >>confdefs.h
5955*83ee113eSDavid van Moolenbroek
5956*83ee113eSDavid van Moolenbroekelse
5957*83ee113eSDavid van Moolenbroek	ac_fn_c_check_header_mongrel "$LINENO" "sys/dlpi.h" "ac_cv_header_sys_dlpi_h" "$ac_includes_default"
5958*83ee113eSDavid van Moolenbroekif test "x$ac_cv_header_sys_dlpi_h" = xyes; then :
5959*83ee113eSDavid van Moolenbroek  DO_DLPI=1
5960*83ee113eSDavid van Moolenbroekfi
5961*83ee113eSDavid van Moolenbroek
5962*83ee113eSDavid van Moolenbroek
5963*83ee113eSDavid van Moolenbroek	if test -n "$DO_DLPI"
5964*83ee113eSDavid van Moolenbroek	then
5965*83ee113eSDavid van Moolenbroek
5966*83ee113eSDavid van Moolenbroek$as_echo "#define HAVE_DLPI 1" >>confdefs.h
5967*83ee113eSDavid van Moolenbroek
5968*83ee113eSDavid van Moolenbroek	else
5969*83ee113eSDavid van Moolenbroek		ac_fn_c_check_header_mongrel "$LINENO" "net/bpf.h" "ac_cv_header_net_bpf_h" "$ac_includes_default"
5970*83ee113eSDavid van Moolenbroekif test "x$ac_cv_header_net_bpf_h" = xyes; then :
5971*83ee113eSDavid van Moolenbroek  DO_BPF=1
5972*83ee113eSDavid van Moolenbroekfi
5973*83ee113eSDavid van Moolenbroek
5974*83ee113eSDavid van Moolenbroek
5975*83ee113eSDavid van Moolenbroek		if test -n "$DO_BPF"
5976*83ee113eSDavid van Moolenbroek		then
5977*83ee113eSDavid van Moolenbroek
5978*83ee113eSDavid van Moolenbroek$as_echo "#define HAVE_BPF 1" >>confdefs.h
5979*83ee113eSDavid van Moolenbroek
5980*83ee113eSDavid van Moolenbroek		fi
5981*83ee113eSDavid van Moolenbroek	fi
5982*83ee113eSDavid van Moolenbroekfi
5983*83ee113eSDavid van Moolenbroek
5984*83ee113eSDavid van Moolenbroek# SIOCGLIFCONF uses some transport structures.  Trick is not all platforms
5985*83ee113eSDavid van Moolenbroek# use the same structures.  We like to use 'struct lifconf' and 'struct
5986*83ee113eSDavid van Moolenbroek# lifreq', but we'll use these other structures if they're present.  HPUX
5987*83ee113eSDavid van Moolenbroek# does not define 'struct lifnum', but does use SIOCGLIFNUM - they use an
5988*83ee113eSDavid van Moolenbroek# int value.
5989*83ee113eSDavid van Moolenbroek#
5990*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lifnum" >&5
5991*83ee113eSDavid van Moolenbroek$as_echo_n "checking for struct lifnum... " >&6; }
5992*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5993*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
5994*83ee113eSDavid van Moolenbroek #include <sys/types.h>
5995*83ee113eSDavid van Moolenbroek  #include <sys/socket.h>
5996*83ee113eSDavid van Moolenbroek  #include <net/if.h>
5997*83ee113eSDavid van Moolenbroek
5998*83ee113eSDavid van Moolenbroekint
5999*83ee113eSDavid van Moolenbroekmain ()
6000*83ee113eSDavid van Moolenbroek{
6001*83ee113eSDavid van Moolenbroek struct lifnum a;
6002*83ee113eSDavid van Moolenbroek
6003*83ee113eSDavid van Moolenbroek  ;
6004*83ee113eSDavid van Moolenbroek  return 0;
6005*83ee113eSDavid van Moolenbroek}
6006*83ee113eSDavid van Moolenbroek_ACEOF
6007*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
6008*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6009*83ee113eSDavid van Moolenbroek$as_echo "yes" >&6; }
6010*83ee113eSDavid van Moolenbroek
6011*83ee113eSDavid van Moolenbroek$as_echo "#define ISC_PLATFORM_HAVELIFNUM 1" >>confdefs.h
6012*83ee113eSDavid van Moolenbroek
6013*83ee113eSDavid van Moolenbroekelse
6014*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6015*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
6016*83ee113eSDavid van Moolenbroekfi
6017*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6018*83ee113eSDavid van Moolenbroek
6019*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrconf" >&5
6020*83ee113eSDavid van Moolenbroek$as_echo_n "checking for struct if_laddrconf... " >&6; }
6021*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6022*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6023*83ee113eSDavid van Moolenbroek #include <sys/types.h>
6024*83ee113eSDavid van Moolenbroek  #include <net/if6.h>
6025*83ee113eSDavid van Moolenbroek
6026*83ee113eSDavid van Moolenbroekint
6027*83ee113eSDavid van Moolenbroekmain ()
6028*83ee113eSDavid van Moolenbroek{
6029*83ee113eSDavid van Moolenbroek struct if_laddrconf a;
6030*83ee113eSDavid van Moolenbroek
6031*83ee113eSDavid van Moolenbroek  ;
6032*83ee113eSDavid van Moolenbroek  return 0;
6033*83ee113eSDavid van Moolenbroek}
6034*83ee113eSDavid van Moolenbroek_ACEOF
6035*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
6036*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6037*83ee113eSDavid van Moolenbroek$as_echo "yes" >&6; }
6038*83ee113eSDavid van Moolenbroek
6039*83ee113eSDavid van Moolenbroek$as_echo "#define ISC_PLATFORM_HAVEIF_LADDRCONF 1" >>confdefs.h
6040*83ee113eSDavid van Moolenbroek
6041*83ee113eSDavid van Moolenbroekelse
6042*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6043*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
6044*83ee113eSDavid van Moolenbroekfi
6045*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6046*83ee113eSDavid van Moolenbroek
6047*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrreq" >&5
6048*83ee113eSDavid van Moolenbroek$as_echo_n "checking for struct if_laddrreq... " >&6; }
6049*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6050*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6051*83ee113eSDavid van Moolenbroek#include <sys/types.h>
6052*83ee113eSDavid van Moolenbroek #include <net/if6.h>
6053*83ee113eSDavid van Moolenbroek
6054*83ee113eSDavid van Moolenbroekint
6055*83ee113eSDavid van Moolenbroekmain ()
6056*83ee113eSDavid van Moolenbroek{
6057*83ee113eSDavid van Moolenbroek struct if_laddrreq a;
6058*83ee113eSDavid van Moolenbroek
6059*83ee113eSDavid van Moolenbroek  ;
6060*83ee113eSDavid van Moolenbroek  return 0;
6061*83ee113eSDavid van Moolenbroek}
6062*83ee113eSDavid van Moolenbroek_ACEOF
6063*83ee113eSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then :
6064*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6065*83ee113eSDavid van Moolenbroek$as_echo "yes" >&6; }
6066*83ee113eSDavid van Moolenbroek
6067*83ee113eSDavid van Moolenbroek$as_echo "#define ISC_PLATFORM_HAVEIF_LADDRREQ 1" >>confdefs.h
6068*83ee113eSDavid van Moolenbroek
6069*83ee113eSDavid van Moolenbroekelse
6070*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6071*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
6072*83ee113eSDavid van Moolenbroekfi
6073*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6074*83ee113eSDavid van Moolenbroek    conftest$ac_exeext conftest.$ac_ext
6075*83ee113eSDavid van Moolenbroek
6076*83ee113eSDavid van Moolenbroek#
6077*83ee113eSDavid van Moolenbroek# check for GCC noreturn attribute
6078*83ee113eSDavid van Moolenbroek#
6079*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC noreturn attribute" >&5
6080*83ee113eSDavid van Moolenbroek$as_echo_n "checking for GCC noreturn attribute... " >&6; }
6081*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6082*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6083*83ee113eSDavid van Moolenbroek
6084*83ee113eSDavid van Moolenbroekint
6085*83ee113eSDavid van Moolenbroekmain ()
6086*83ee113eSDavid van Moolenbroek{
6087*83ee113eSDavid van Moolenbroekvoid foo() __attribute__((noreturn));
6088*83ee113eSDavid van Moolenbroek  ;
6089*83ee113eSDavid van Moolenbroek  return 0;
6090*83ee113eSDavid van Moolenbroek}
6091*83ee113eSDavid van Moolenbroek_ACEOF
6092*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
6093*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6094*83ee113eSDavid van Moolenbroek$as_echo "yes" >&6; }
6095*83ee113eSDavid van Moolenbroek
6096*83ee113eSDavid van Moolenbroek$as_echo "#define ISC_DHCP_NORETURN __attribute__((noreturn))" >>confdefs.h
6097*83ee113eSDavid van Moolenbroek
6098*83ee113eSDavid van Moolenbroekelse
6099*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6100*83ee113eSDavid van Moolenbroek$as_echo "no" >&6; }
6101*83ee113eSDavid van Moolenbroek
6102*83ee113eSDavid van Moolenbroek$as_echo "#define ISC_DHCP_NORETURN /**/" >>confdefs.h
6103*83ee113eSDavid van Moolenbroek
6104*83ee113eSDavid van Moolenbroekfi
6105*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6106*83ee113eSDavid van Moolenbroek
6107*83ee113eSDavid van Moolenbroek# Look for optional headers.
6108*83ee113eSDavid van Moolenbroekfor ac_header in sys/socket.h net/if_dl.h net/if6.h regex.h
6109*83ee113eSDavid van Moolenbroekdo :
6110*83ee113eSDavid van Moolenbroek  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6111*83ee113eSDavid van Moolenbroekac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6112*83ee113eSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6113*83ee113eSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6114*83ee113eSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6115*83ee113eSDavid van Moolenbroek_ACEOF
6116*83ee113eSDavid van Moolenbroek
6117*83ee113eSDavid van Moolenbroekfi
6118*83ee113eSDavid van Moolenbroek
6119*83ee113eSDavid van Moolenbroekdone
6120*83ee113eSDavid van Moolenbroek
6121*83ee113eSDavid van Moolenbroek
6122*83ee113eSDavid van Moolenbroek# Solaris needs some libraries for functions
6123*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
6124*83ee113eSDavid van Moolenbroek$as_echo_n "checking for library containing socket... " >&6; }
6125*83ee113eSDavid van Moolenbroekif ${ac_cv_search_socket+:} false; then :
6126*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6127*83ee113eSDavid van Moolenbroekelse
6128*83ee113eSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
6129*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6130*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6131*83ee113eSDavid van Moolenbroek
6132*83ee113eSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
6133*83ee113eSDavid van Moolenbroek   Use char because int might match the return type of a GCC
6134*83ee113eSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
6135*83ee113eSDavid van Moolenbroek#ifdef __cplusplus
6136*83ee113eSDavid van Moolenbroekextern "C"
6137*83ee113eSDavid van Moolenbroek#endif
6138*83ee113eSDavid van Moolenbroekchar socket ();
6139*83ee113eSDavid van Moolenbroekint
6140*83ee113eSDavid van Moolenbroekmain ()
6141*83ee113eSDavid van Moolenbroek{
6142*83ee113eSDavid van Moolenbroekreturn socket ();
6143*83ee113eSDavid van Moolenbroek  ;
6144*83ee113eSDavid van Moolenbroek  return 0;
6145*83ee113eSDavid van Moolenbroek}
6146*83ee113eSDavid van Moolenbroek_ACEOF
6147*83ee113eSDavid van Moolenbroekfor ac_lib in '' socket; do
6148*83ee113eSDavid van Moolenbroek  if test -z "$ac_lib"; then
6149*83ee113eSDavid van Moolenbroek    ac_res="none required"
6150*83ee113eSDavid van Moolenbroek  else
6151*83ee113eSDavid van Moolenbroek    ac_res=-l$ac_lib
6152*83ee113eSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6153*83ee113eSDavid van Moolenbroek  fi
6154*83ee113eSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
6155*83ee113eSDavid van Moolenbroek  ac_cv_search_socket=$ac_res
6156*83ee113eSDavid van Moolenbroekfi
6157*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6158*83ee113eSDavid van Moolenbroek    conftest$ac_exeext
6159*83ee113eSDavid van Moolenbroek  if ${ac_cv_search_socket+:} false; then :
6160*83ee113eSDavid van Moolenbroek  break
6161*83ee113eSDavid van Moolenbroekfi
6162*83ee113eSDavid van Moolenbroekdone
6163*83ee113eSDavid van Moolenbroekif ${ac_cv_search_socket+:} false; then :
6164*83ee113eSDavid van Moolenbroek
6165*83ee113eSDavid van Moolenbroekelse
6166*83ee113eSDavid van Moolenbroek  ac_cv_search_socket=no
6167*83ee113eSDavid van Moolenbroekfi
6168*83ee113eSDavid van Moolenbroekrm conftest.$ac_ext
6169*83ee113eSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
6170*83ee113eSDavid van Moolenbroekfi
6171*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
6172*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_search_socket" >&6; }
6173*83ee113eSDavid van Moolenbroekac_res=$ac_cv_search_socket
6174*83ee113eSDavid van Moolenbroekif test "$ac_res" != no; then :
6175*83ee113eSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6176*83ee113eSDavid van Moolenbroek
6177*83ee113eSDavid van Moolenbroekfi
6178*83ee113eSDavid van Moolenbroek
6179*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
6180*83ee113eSDavid van Moolenbroek$as_echo_n "checking for library containing inet_ntoa... " >&6; }
6181*83ee113eSDavid van Moolenbroekif ${ac_cv_search_inet_ntoa+:} false; then :
6182*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6183*83ee113eSDavid van Moolenbroekelse
6184*83ee113eSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
6185*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6186*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6187*83ee113eSDavid van Moolenbroek
6188*83ee113eSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
6189*83ee113eSDavid van Moolenbroek   Use char because int might match the return type of a GCC
6190*83ee113eSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
6191*83ee113eSDavid van Moolenbroek#ifdef __cplusplus
6192*83ee113eSDavid van Moolenbroekextern "C"
6193*83ee113eSDavid van Moolenbroek#endif
6194*83ee113eSDavid van Moolenbroekchar inet_ntoa ();
6195*83ee113eSDavid van Moolenbroekint
6196*83ee113eSDavid van Moolenbroekmain ()
6197*83ee113eSDavid van Moolenbroek{
6198*83ee113eSDavid van Moolenbroekreturn inet_ntoa ();
6199*83ee113eSDavid van Moolenbroek  ;
6200*83ee113eSDavid van Moolenbroek  return 0;
6201*83ee113eSDavid van Moolenbroek}
6202*83ee113eSDavid van Moolenbroek_ACEOF
6203*83ee113eSDavid van Moolenbroekfor ac_lib in '' nsl; do
6204*83ee113eSDavid van Moolenbroek  if test -z "$ac_lib"; then
6205*83ee113eSDavid van Moolenbroek    ac_res="none required"
6206*83ee113eSDavid van Moolenbroek  else
6207*83ee113eSDavid van Moolenbroek    ac_res=-l$ac_lib
6208*83ee113eSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6209*83ee113eSDavid van Moolenbroek  fi
6210*83ee113eSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
6211*83ee113eSDavid van Moolenbroek  ac_cv_search_inet_ntoa=$ac_res
6212*83ee113eSDavid van Moolenbroekfi
6213*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6214*83ee113eSDavid van Moolenbroek    conftest$ac_exeext
6215*83ee113eSDavid van Moolenbroek  if ${ac_cv_search_inet_ntoa+:} false; then :
6216*83ee113eSDavid van Moolenbroek  break
6217*83ee113eSDavid van Moolenbroekfi
6218*83ee113eSDavid van Moolenbroekdone
6219*83ee113eSDavid van Moolenbroekif ${ac_cv_search_inet_ntoa+:} false; then :
6220*83ee113eSDavid van Moolenbroek
6221*83ee113eSDavid van Moolenbroekelse
6222*83ee113eSDavid van Moolenbroek  ac_cv_search_inet_ntoa=no
6223*83ee113eSDavid van Moolenbroekfi
6224*83ee113eSDavid van Moolenbroekrm conftest.$ac_ext
6225*83ee113eSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
6226*83ee113eSDavid van Moolenbroekfi
6227*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
6228*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_search_inet_ntoa" >&6; }
6229*83ee113eSDavid van Moolenbroekac_res=$ac_cv_search_inet_ntoa
6230*83ee113eSDavid van Moolenbroekif test "$ac_res" != no; then :
6231*83ee113eSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6232*83ee113eSDavid van Moolenbroek
6233*83ee113eSDavid van Moolenbroekfi
6234*83ee113eSDavid van Moolenbroek
6235*83ee113eSDavid van Moolenbroek
6236*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5
6237*83ee113eSDavid van Moolenbroek$as_echo_n "checking for library containing inet_aton... " >&6; }
6238*83ee113eSDavid van Moolenbroekif ${ac_cv_search_inet_aton+:} false; then :
6239*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6240*83ee113eSDavid van Moolenbroekelse
6241*83ee113eSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
6242*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6243*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6244*83ee113eSDavid van Moolenbroek
6245*83ee113eSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
6246*83ee113eSDavid van Moolenbroek   Use char because int might match the return type of a GCC
6247*83ee113eSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
6248*83ee113eSDavid van Moolenbroek#ifdef __cplusplus
6249*83ee113eSDavid van Moolenbroekextern "C"
6250*83ee113eSDavid van Moolenbroek#endif
6251*83ee113eSDavid van Moolenbroekchar inet_aton ();
6252*83ee113eSDavid van Moolenbroekint
6253*83ee113eSDavid van Moolenbroekmain ()
6254*83ee113eSDavid van Moolenbroek{
6255*83ee113eSDavid van Moolenbroekreturn inet_aton ();
6256*83ee113eSDavid van Moolenbroek  ;
6257*83ee113eSDavid van Moolenbroek  return 0;
6258*83ee113eSDavid van Moolenbroek}
6259*83ee113eSDavid van Moolenbroek_ACEOF
6260*83ee113eSDavid van Moolenbroekfor ac_lib in '' socket nsl; do
6261*83ee113eSDavid van Moolenbroek  if test -z "$ac_lib"; then
6262*83ee113eSDavid van Moolenbroek    ac_res="none required"
6263*83ee113eSDavid van Moolenbroek  else
6264*83ee113eSDavid van Moolenbroek    ac_res=-l$ac_lib
6265*83ee113eSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6266*83ee113eSDavid van Moolenbroek  fi
6267*83ee113eSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
6268*83ee113eSDavid van Moolenbroek  ac_cv_search_inet_aton=$ac_res
6269*83ee113eSDavid van Moolenbroekfi
6270*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6271*83ee113eSDavid van Moolenbroek    conftest$ac_exeext
6272*83ee113eSDavid van Moolenbroek  if ${ac_cv_search_inet_aton+:} false; then :
6273*83ee113eSDavid van Moolenbroek  break
6274*83ee113eSDavid van Moolenbroekfi
6275*83ee113eSDavid van Moolenbroekdone
6276*83ee113eSDavid van Moolenbroekif ${ac_cv_search_inet_aton+:} false; then :
6277*83ee113eSDavid van Moolenbroek
6278*83ee113eSDavid van Moolenbroekelse
6279*83ee113eSDavid van Moolenbroek  ac_cv_search_inet_aton=no
6280*83ee113eSDavid van Moolenbroekfi
6281*83ee113eSDavid van Moolenbroekrm conftest.$ac_ext
6282*83ee113eSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
6283*83ee113eSDavid van Moolenbroekfi
6284*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5
6285*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_search_inet_aton" >&6; }
6286*83ee113eSDavid van Moolenbroekac_res=$ac_cv_search_inet_aton
6287*83ee113eSDavid van Moolenbroekif test "$ac_res" != no; then :
6288*83ee113eSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6289*83ee113eSDavid van Moolenbroek
6290*83ee113eSDavid van Moolenbroekelse
6291*83ee113eSDavid van Moolenbroek
6292*83ee113eSDavid van Moolenbroek$as_echo "#define NEED_INET_ATON 1" >>confdefs.h
6293*83ee113eSDavid van Moolenbroek
6294*83ee113eSDavid van Moolenbroekfi
6295*83ee113eSDavid van Moolenbroek
6296*83ee113eSDavid van Moolenbroek
6297*83ee113eSDavid van Moolenbroek# Check for a standalone regex library.
6298*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing regcomp" >&5
6299*83ee113eSDavid van Moolenbroek$as_echo_n "checking for library containing regcomp... " >&6; }
6300*83ee113eSDavid van Moolenbroekif ${ac_cv_search_regcomp+:} false; then :
6301*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6302*83ee113eSDavid van Moolenbroekelse
6303*83ee113eSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
6304*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6305*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6306*83ee113eSDavid van Moolenbroek
6307*83ee113eSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
6308*83ee113eSDavid van Moolenbroek   Use char because int might match the return type of a GCC
6309*83ee113eSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
6310*83ee113eSDavid van Moolenbroek#ifdef __cplusplus
6311*83ee113eSDavid van Moolenbroekextern "C"
6312*83ee113eSDavid van Moolenbroek#endif
6313*83ee113eSDavid van Moolenbroekchar regcomp ();
6314*83ee113eSDavid van Moolenbroekint
6315*83ee113eSDavid van Moolenbroekmain ()
6316*83ee113eSDavid van Moolenbroek{
6317*83ee113eSDavid van Moolenbroekreturn regcomp ();
6318*83ee113eSDavid van Moolenbroek  ;
6319*83ee113eSDavid van Moolenbroek  return 0;
6320*83ee113eSDavid van Moolenbroek}
6321*83ee113eSDavid van Moolenbroek_ACEOF
6322*83ee113eSDavid van Moolenbroekfor ac_lib in '' regex; do
6323*83ee113eSDavid van Moolenbroek  if test -z "$ac_lib"; then
6324*83ee113eSDavid van Moolenbroek    ac_res="none required"
6325*83ee113eSDavid van Moolenbroek  else
6326*83ee113eSDavid van Moolenbroek    ac_res=-l$ac_lib
6327*83ee113eSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6328*83ee113eSDavid van Moolenbroek  fi
6329*83ee113eSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
6330*83ee113eSDavid van Moolenbroek  ac_cv_search_regcomp=$ac_res
6331*83ee113eSDavid van Moolenbroekfi
6332*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6333*83ee113eSDavid van Moolenbroek    conftest$ac_exeext
6334*83ee113eSDavid van Moolenbroek  if ${ac_cv_search_regcomp+:} false; then :
6335*83ee113eSDavid van Moolenbroek  break
6336*83ee113eSDavid van Moolenbroekfi
6337*83ee113eSDavid van Moolenbroekdone
6338*83ee113eSDavid van Moolenbroekif ${ac_cv_search_regcomp+:} false; then :
6339*83ee113eSDavid van Moolenbroek
6340*83ee113eSDavid van Moolenbroekelse
6341*83ee113eSDavid van Moolenbroek  ac_cv_search_regcomp=no
6342*83ee113eSDavid van Moolenbroekfi
6343*83ee113eSDavid van Moolenbroekrm conftest.$ac_ext
6344*83ee113eSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
6345*83ee113eSDavid van Moolenbroekfi
6346*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_regcomp" >&5
6347*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_search_regcomp" >&6; }
6348*83ee113eSDavid van Moolenbroekac_res=$ac_cv_search_regcomp
6349*83ee113eSDavid van Moolenbroekif test "$ac_res" != no; then :
6350*83ee113eSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6351*83ee113eSDavid van Moolenbroek
6352*83ee113eSDavid van Moolenbroekfi
6353*83ee113eSDavid van Moolenbroek
6354*83ee113eSDavid van Moolenbroek
6355*83ee113eSDavid van Moolenbroekfor ac_func in strlcat
6356*83ee113eSDavid van Moolenbroekdo :
6357*83ee113eSDavid van Moolenbroek  ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
6358*83ee113eSDavid van Moolenbroekif test "x$ac_cv_func_strlcat" = xyes; then :
6359*83ee113eSDavid van Moolenbroek  cat >>confdefs.h <<_ACEOF
6360*83ee113eSDavid van Moolenbroek#define HAVE_STRLCAT 1
6361*83ee113eSDavid van Moolenbroek_ACEOF
6362*83ee113eSDavid van Moolenbroek
6363*83ee113eSDavid van Moolenbroekfi
6364*83ee113eSDavid van Moolenbroekdone
6365*83ee113eSDavid van Moolenbroek
6366*83ee113eSDavid van Moolenbroek
6367*83ee113eSDavid van Moolenbroek# For HP/UX we need -lipv6 for if_nametoindex, perhaps others.
6368*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing if_nametoindex" >&5
6369*83ee113eSDavid van Moolenbroek$as_echo_n "checking for library containing if_nametoindex... " >&6; }
6370*83ee113eSDavid van Moolenbroekif ${ac_cv_search_if_nametoindex+:} false; then :
6371*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6372*83ee113eSDavid van Moolenbroekelse
6373*83ee113eSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
6374*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6375*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6376*83ee113eSDavid van Moolenbroek
6377*83ee113eSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
6378*83ee113eSDavid van Moolenbroek   Use char because int might match the return type of a GCC
6379*83ee113eSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
6380*83ee113eSDavid van Moolenbroek#ifdef __cplusplus
6381*83ee113eSDavid van Moolenbroekextern "C"
6382*83ee113eSDavid van Moolenbroek#endif
6383*83ee113eSDavid van Moolenbroekchar if_nametoindex ();
6384*83ee113eSDavid van Moolenbroekint
6385*83ee113eSDavid van Moolenbroekmain ()
6386*83ee113eSDavid van Moolenbroek{
6387*83ee113eSDavid van Moolenbroekreturn if_nametoindex ();
6388*83ee113eSDavid van Moolenbroek  ;
6389*83ee113eSDavid van Moolenbroek  return 0;
6390*83ee113eSDavid van Moolenbroek}
6391*83ee113eSDavid van Moolenbroek_ACEOF
6392*83ee113eSDavid van Moolenbroekfor ac_lib in '' ipv6; do
6393*83ee113eSDavid van Moolenbroek  if test -z "$ac_lib"; then
6394*83ee113eSDavid van Moolenbroek    ac_res="none required"
6395*83ee113eSDavid van Moolenbroek  else
6396*83ee113eSDavid van Moolenbroek    ac_res=-l$ac_lib
6397*83ee113eSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6398*83ee113eSDavid van Moolenbroek  fi
6399*83ee113eSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
6400*83ee113eSDavid van Moolenbroek  ac_cv_search_if_nametoindex=$ac_res
6401*83ee113eSDavid van Moolenbroekfi
6402*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6403*83ee113eSDavid van Moolenbroek    conftest$ac_exeext
6404*83ee113eSDavid van Moolenbroek  if ${ac_cv_search_if_nametoindex+:} false; then :
6405*83ee113eSDavid van Moolenbroek  break
6406*83ee113eSDavid van Moolenbroekfi
6407*83ee113eSDavid van Moolenbroekdone
6408*83ee113eSDavid van Moolenbroekif ${ac_cv_search_if_nametoindex+:} false; then :
6409*83ee113eSDavid van Moolenbroek
6410*83ee113eSDavid van Moolenbroekelse
6411*83ee113eSDavid van Moolenbroek  ac_cv_search_if_nametoindex=no
6412*83ee113eSDavid van Moolenbroekfi
6413*83ee113eSDavid van Moolenbroekrm conftest.$ac_ext
6414*83ee113eSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
6415*83ee113eSDavid van Moolenbroekfi
6416*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_if_nametoindex" >&5
6417*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_search_if_nametoindex" >&6; }
6418*83ee113eSDavid van Moolenbroekac_res=$ac_cv_search_if_nametoindex
6419*83ee113eSDavid van Moolenbroekif test "$ac_res" != no; then :
6420*83ee113eSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6421*83ee113eSDavid van Moolenbroek
6422*83ee113eSDavid van Moolenbroekfi
6423*83ee113eSDavid van Moolenbroek
6424*83ee113eSDavid van Moolenbroek
6425*83ee113eSDavid van Moolenbroek# check for /dev/random (declares HAVE_DEV_RANDOM)
6426*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/random" >&5
6427*83ee113eSDavid van Moolenbroek$as_echo_n "checking for /dev/random... " >&6; }
6428*83ee113eSDavid van Moolenbroekif ${ac_cv_file__dev_random+:} false; then :
6429*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6430*83ee113eSDavid van Moolenbroekelse
6431*83ee113eSDavid van Moolenbroek  test "$cross_compiling" = yes &&
6432*83ee113eSDavid van Moolenbroek  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
6433*83ee113eSDavid van Moolenbroekif test -r "/dev/random"; then
6434*83ee113eSDavid van Moolenbroek  ac_cv_file__dev_random=yes
6435*83ee113eSDavid van Moolenbroekelse
6436*83ee113eSDavid van Moolenbroek  ac_cv_file__dev_random=no
6437*83ee113eSDavid van Moolenbroekfi
6438*83ee113eSDavid van Moolenbroekfi
6439*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_random" >&5
6440*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_file__dev_random" >&6; }
6441*83ee113eSDavid van Moolenbroekif test "x$ac_cv_file__dev_random" = xyes; then :
6442*83ee113eSDavid van Moolenbroek
6443*83ee113eSDavid van Moolenbroek$as_echo "#define HAVE_DEV_RANDOM 1" >>confdefs.h
6444*83ee113eSDavid van Moolenbroek
6445*83ee113eSDavid van Moolenbroekfi
6446*83ee113eSDavid van Moolenbroek
6447*83ee113eSDavid van Moolenbroek
6448*83ee113eSDavid van Moolenbroek# see if there is a "sa_len" field in our interface information structure
6449*83ee113eSDavid van Moolenbroekac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
6450*83ee113eSDavid van Moolenbroek"
6451*83ee113eSDavid van Moolenbroekif test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
6452*83ee113eSDavid van Moolenbroek
6453*83ee113eSDavid van Moolenbroek$as_echo "#define HAVE_SA_LEN /**/" >>confdefs.h
6454*83ee113eSDavid van Moolenbroek
6455*83ee113eSDavid van Moolenbroekfi
6456*83ee113eSDavid van Moolenbroek
6457*83ee113eSDavid van Moolenbroek
6458*83ee113eSDavid van Moolenbroek# figure out pointer size
6459*83ee113eSDavid van Moolenbroek# The cast to long int works around a bug in the HP C Compiler
6460*83ee113eSDavid van Moolenbroek# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6461*83ee113eSDavid van Moolenbroek# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6462*83ee113eSDavid van Moolenbroek# This bug is HP SR number 8606223364.
6463*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of struct iaddr *" >&5
6464*83ee113eSDavid van Moolenbroek$as_echo_n "checking size of struct iaddr *... " >&6; }
6465*83ee113eSDavid van Moolenbroekif ${ac_cv_sizeof_struct_iaddr_p+:} false; then :
6466*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6467*83ee113eSDavid van Moolenbroekelse
6468*83ee113eSDavid van Moolenbroek  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (struct iaddr *))" "ac_cv_sizeof_struct_iaddr_p"        "
6469*83ee113eSDavid van Moolenbroek#include \"includes/inet.h\"
6470*83ee113eSDavid van Moolenbroek#include <stdio.h>
6471*83ee113eSDavid van Moolenbroek
6472*83ee113eSDavid van Moolenbroek"; then :
6473*83ee113eSDavid van Moolenbroek
6474*83ee113eSDavid van Moolenbroekelse
6475*83ee113eSDavid van Moolenbroek  if test "$ac_cv_type_struct_iaddr_p" = yes; then
6476*83ee113eSDavid van Moolenbroek     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6477*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6478*83ee113eSDavid van Moolenbroekas_fn_error 77 "cannot compute sizeof (struct iaddr *)
6479*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
6480*83ee113eSDavid van Moolenbroek   else
6481*83ee113eSDavid van Moolenbroek     ac_cv_sizeof_struct_iaddr_p=0
6482*83ee113eSDavid van Moolenbroek   fi
6483*83ee113eSDavid van Moolenbroekfi
6484*83ee113eSDavid van Moolenbroek
6485*83ee113eSDavid van Moolenbroekfi
6486*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_struct_iaddr_p" >&5
6487*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_sizeof_struct_iaddr_p" >&6; }
6488*83ee113eSDavid van Moolenbroek
6489*83ee113eSDavid van Moolenbroek
6490*83ee113eSDavid van Moolenbroek
6491*83ee113eSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF
6492*83ee113eSDavid van Moolenbroek#define SIZEOF_STRUCT_IADDR_P $ac_cv_sizeof_struct_iaddr_p
6493*83ee113eSDavid van Moolenbroek_ACEOF
6494*83ee113eSDavid van Moolenbroek
6495*83ee113eSDavid van Moolenbroek
6496*83ee113eSDavid van Moolenbroek
6497*83ee113eSDavid van Moolenbroek# Solaris does not have the msg_control or msg_controlen members
6498*83ee113eSDavid van Moolenbroek# in the msghdr structure unless you define:
6499*83ee113eSDavid van Moolenbroek#
6500*83ee113eSDavid van Moolenbroek#   _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED, and __EXTENSIONS__
6501*83ee113eSDavid van Moolenbroek#
6502*83ee113eSDavid van Moolenbroek# See the "standards" man page for details.
6503*83ee113eSDavid van Moolenbroek#
6504*83ee113eSDavid van Moolenbroek# We check for the msg_control member, and if it is not found, we check
6505*83ee113eSDavid van Moolenbroek# again with the appropriate defines added to the CFLAGS. (In order to
6506*83ee113eSDavid van Moolenbroek# do this we have to remove the check from the cache, which is what the
6507*83ee113eSDavid van Moolenbroek# "unset" is for.)
6508*83ee113eSDavid van Moolenbroekac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "
6509*83ee113eSDavid van Moolenbroek#include <sys/types.h>
6510*83ee113eSDavid van Moolenbroek#include <sys/socket.h>
6511*83ee113eSDavid van Moolenbroek
6512*83ee113eSDavid van Moolenbroek"
6513*83ee113eSDavid van Moolenbroekif test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
6514*83ee113eSDavid van Moolenbroek
6515*83ee113eSDavid van Moolenbroekelse
6516*83ee113eSDavid van Moolenbroek  CFLAGS="$CFLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
6517*83ee113eSDavid van Moolenbroek	 CFLAGS="$CFLAGS -D__EXTENSIONS__"
6518*83ee113eSDavid van Moolenbroek	 unset ac_cv_member_struct_msghdr_msg_control
6519*83ee113eSDavid van Moolenbroek	 ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "
6520*83ee113eSDavid van Moolenbroek#include <sys/types.h>
6521*83ee113eSDavid van Moolenbroek#include <sys/socket.h>
6522*83ee113eSDavid van Moolenbroek
6523*83ee113eSDavid van Moolenbroek"
6524*83ee113eSDavid van Moolenbroekif test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
6525*83ee113eSDavid van Moolenbroek
6526*83ee113eSDavid van Moolenbroekelse
6527*83ee113eSDavid van Moolenbroek  as_fn_error $? "Missing msg_control member in
6528*83ee113eSDavid van Moolenbroek			       msg_control structure." "$LINENO" 5
6529*83ee113eSDavid van Moolenbroekfi
6530*83ee113eSDavid van Moolenbroek
6531*83ee113eSDavid van Moolenbroek
6532*83ee113eSDavid van Moolenbroekfi
6533*83ee113eSDavid van Moolenbroek
6534*83ee113eSDavid van Moolenbroek
6535*83ee113eSDavid van Moolenbroeklibbind=
6536*83ee113eSDavid van Moolenbroek
6537*83ee113eSDavid van Moolenbroek# Check whether --with-libbind was given.
6538*83ee113eSDavid van Moolenbroekif test "${with_libbind+set}" = set; then :
6539*83ee113eSDavid van Moolenbroek  withval=$with_libbind; use_libbind="$withval"
6540*83ee113eSDavid van Moolenbroekelse
6541*83ee113eSDavid van Moolenbroek  use_libbind="no"
6542*83ee113eSDavid van Moolenbroekfi
6543*83ee113eSDavid van Moolenbroek
6544*83ee113eSDavid van Moolenbroekcase "$use_libbind" in
6545*83ee113eSDavid van Moolenbroekyes)
6546*83ee113eSDavid van Moolenbroek	libbind="\${top_srcdir}/bind"
6547*83ee113eSDavid van Moolenbroek	;;
6548*83ee113eSDavid van Moolenbroekno)
6549*83ee113eSDavid van Moolenbroek	libbind="\${top_srcdir}/bind"
6550*83ee113eSDavid van Moolenbroek	;;
6551*83ee113eSDavid van Moolenbroek*)
6552*83ee113eSDavid van Moolenbroek	libbind="$use_libbind"
6553*83ee113eSDavid van Moolenbroek	;;
6554*83ee113eSDavid van Moolenbroekesac
6555*83ee113eSDavid van Moolenbroek
6556*83ee113eSDavid van Moolenbroek# OpenLDAP support.
6557*83ee113eSDavid van Moolenbroek
6558*83ee113eSDavid van Moolenbroek# Check whether --with-ldap was given.
6559*83ee113eSDavid van Moolenbroekif test "${with_ldap+set}" = set; then :
6560*83ee113eSDavid van Moolenbroek  withval=$with_ldap; ldap=$withval
6561*83ee113eSDavid van Moolenbroekelse
6562*83ee113eSDavid van Moolenbroek  ldap=no
6563*83ee113eSDavid van Moolenbroekfi
6564*83ee113eSDavid van Moolenbroek
6565*83ee113eSDavid van Moolenbroek
6566*83ee113eSDavid van Moolenbroek# OpenLDAP with SSL support.
6567*83ee113eSDavid van Moolenbroek
6568*83ee113eSDavid van Moolenbroek# Check whether --with-ldapcrypto was given.
6569*83ee113eSDavid van Moolenbroekif test "${with_ldapcrypto+set}" = set; then :
6570*83ee113eSDavid van Moolenbroek  withval=$with_ldapcrypto; ldapcrypto=$withval
6571*83ee113eSDavid van Moolenbroekelse
6572*83ee113eSDavid van Moolenbroek  ldapcrypto=no
6573*83ee113eSDavid van Moolenbroekfi
6574*83ee113eSDavid van Moolenbroek
6575*83ee113eSDavid van Moolenbroek
6576*83ee113eSDavid van Moolenbroek# OpenLDAP support is disabled by default, if enabled then SSL support is an
6577*83ee113eSDavid van Moolenbroek# extra optional that is also disabled by default.  Enabling LDAP SSL support
6578*83ee113eSDavid van Moolenbroek# implies enabling LDAP support.
6579*83ee113eSDavid van Moolenbroekif test x$ldap = xyes || test x$ldapcrypto = xyes ; then
6580*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldap_initialize" >&5
6581*83ee113eSDavid van Moolenbroek$as_echo_n "checking for library containing ldap_initialize... " >&6; }
6582*83ee113eSDavid van Moolenbroekif ${ac_cv_search_ldap_initialize+:} false; then :
6583*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6584*83ee113eSDavid van Moolenbroekelse
6585*83ee113eSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
6586*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6587*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6588*83ee113eSDavid van Moolenbroek
6589*83ee113eSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
6590*83ee113eSDavid van Moolenbroek   Use char because int might match the return type of a GCC
6591*83ee113eSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
6592*83ee113eSDavid van Moolenbroek#ifdef __cplusplus
6593*83ee113eSDavid van Moolenbroekextern "C"
6594*83ee113eSDavid van Moolenbroek#endif
6595*83ee113eSDavid van Moolenbroekchar ldap_initialize ();
6596*83ee113eSDavid van Moolenbroekint
6597*83ee113eSDavid van Moolenbroekmain ()
6598*83ee113eSDavid van Moolenbroek{
6599*83ee113eSDavid van Moolenbroekreturn ldap_initialize ();
6600*83ee113eSDavid van Moolenbroek  ;
6601*83ee113eSDavid van Moolenbroek  return 0;
6602*83ee113eSDavid van Moolenbroek}
6603*83ee113eSDavid van Moolenbroek_ACEOF
6604*83ee113eSDavid van Moolenbroekfor ac_lib in '' ldap; do
6605*83ee113eSDavid van Moolenbroek  if test -z "$ac_lib"; then
6606*83ee113eSDavid van Moolenbroek    ac_res="none required"
6607*83ee113eSDavid van Moolenbroek  else
6608*83ee113eSDavid van Moolenbroek    ac_res=-l$ac_lib
6609*83ee113eSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6610*83ee113eSDavid van Moolenbroek  fi
6611*83ee113eSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
6612*83ee113eSDavid van Moolenbroek  ac_cv_search_ldap_initialize=$ac_res
6613*83ee113eSDavid van Moolenbroekfi
6614*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6615*83ee113eSDavid van Moolenbroek    conftest$ac_exeext
6616*83ee113eSDavid van Moolenbroek  if ${ac_cv_search_ldap_initialize+:} false; then :
6617*83ee113eSDavid van Moolenbroek  break
6618*83ee113eSDavid van Moolenbroekfi
6619*83ee113eSDavid van Moolenbroekdone
6620*83ee113eSDavid van Moolenbroekif ${ac_cv_search_ldap_initialize+:} false; then :
6621*83ee113eSDavid van Moolenbroek
6622*83ee113eSDavid van Moolenbroekelse
6623*83ee113eSDavid van Moolenbroek  ac_cv_search_ldap_initialize=no
6624*83ee113eSDavid van Moolenbroekfi
6625*83ee113eSDavid van Moolenbroekrm conftest.$ac_ext
6626*83ee113eSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
6627*83ee113eSDavid van Moolenbroekfi
6628*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldap_initialize" >&5
6629*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_search_ldap_initialize" >&6; }
6630*83ee113eSDavid van Moolenbroekac_res=$ac_cv_search_ldap_initialize
6631*83ee113eSDavid van Moolenbroekif test "$ac_res" != no; then :
6632*83ee113eSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6633*83ee113eSDavid van Moolenbroek
6634*83ee113eSDavid van Moolenbroekelse
6635*83ee113eSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6636*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6637*83ee113eSDavid van Moolenbroekas_fn_error $? "*** Cannot find ldap_initialize with -lldap - do you need to install an OpenLDAP2 Devel package?
6638*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
6639*83ee113eSDavid van Moolenbroekfi
6640*83ee113eSDavid van Moolenbroek
6641*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_pvt_opt_on" >&5
6642*83ee113eSDavid van Moolenbroek$as_echo_n "checking for library containing ber_pvt_opt_on... " >&6; }
6643*83ee113eSDavid van Moolenbroekif ${ac_cv_search_ber_pvt_opt_on+:} false; then :
6644*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6645*83ee113eSDavid van Moolenbroekelse
6646*83ee113eSDavid van Moolenbroek  ac_func_search_save_LIBS=$LIBS
6647*83ee113eSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext
6648*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6649*83ee113eSDavid van Moolenbroek
6650*83ee113eSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error.
6651*83ee113eSDavid van Moolenbroek   Use char because int might match the return type of a GCC
6652*83ee113eSDavid van Moolenbroek   builtin and then its argument prototype would still apply.  */
6653*83ee113eSDavid van Moolenbroek#ifdef __cplusplus
6654*83ee113eSDavid van Moolenbroekextern "C"
6655*83ee113eSDavid van Moolenbroek#endif
6656*83ee113eSDavid van Moolenbroekchar ber_pvt_opt_on ();
6657*83ee113eSDavid van Moolenbroekint
6658*83ee113eSDavid van Moolenbroekmain ()
6659*83ee113eSDavid van Moolenbroek{
6660*83ee113eSDavid van Moolenbroekreturn ber_pvt_opt_on ();
6661*83ee113eSDavid van Moolenbroek  ;
6662*83ee113eSDavid van Moolenbroek  return 0;
6663*83ee113eSDavid van Moolenbroek}
6664*83ee113eSDavid van Moolenbroek_ACEOF
6665*83ee113eSDavid van Moolenbroekfor ac_lib in '' lber; do
6666*83ee113eSDavid van Moolenbroek  if test -z "$ac_lib"; then
6667*83ee113eSDavid van Moolenbroek    ac_res="none required"
6668*83ee113eSDavid van Moolenbroek  else
6669*83ee113eSDavid van Moolenbroek    ac_res=-l$ac_lib
6670*83ee113eSDavid van Moolenbroek    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
6671*83ee113eSDavid van Moolenbroek  fi
6672*83ee113eSDavid van Moolenbroek  if ac_fn_c_try_link "$LINENO"; then :
6673*83ee113eSDavid van Moolenbroek  ac_cv_search_ber_pvt_opt_on=$ac_res
6674*83ee113eSDavid van Moolenbroekfi
6675*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \
6676*83ee113eSDavid van Moolenbroek    conftest$ac_exeext
6677*83ee113eSDavid van Moolenbroek  if ${ac_cv_search_ber_pvt_opt_on+:} false; then :
6678*83ee113eSDavid van Moolenbroek  break
6679*83ee113eSDavid van Moolenbroekfi
6680*83ee113eSDavid van Moolenbroekdone
6681*83ee113eSDavid van Moolenbroekif ${ac_cv_search_ber_pvt_opt_on+:} false; then :
6682*83ee113eSDavid van Moolenbroek
6683*83ee113eSDavid van Moolenbroekelse
6684*83ee113eSDavid van Moolenbroek  ac_cv_search_ber_pvt_opt_on=no
6685*83ee113eSDavid van Moolenbroekfi
6686*83ee113eSDavid van Moolenbroekrm conftest.$ac_ext
6687*83ee113eSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS
6688*83ee113eSDavid van Moolenbroekfi
6689*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ber_pvt_opt_on" >&5
6690*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_search_ber_pvt_opt_on" >&6; }
6691*83ee113eSDavid van Moolenbroekac_res=$ac_cv_search_ber_pvt_opt_on
6692*83ee113eSDavid van Moolenbroekif test "$ac_res" != no; then :
6693*83ee113eSDavid van Moolenbroek  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6694*83ee113eSDavid van Moolenbroek
6695*83ee113eSDavid van Moolenbroekelse
6696*83ee113eSDavid van Moolenbroek  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6697*83ee113eSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6698*83ee113eSDavid van Moolenbroekas_fn_error $? "*** Cannot find ber_pvt_opt_on with -llber - do you need to install an OpenLDAP2 Devel package?
6699*83ee113eSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; }
6700*83ee113eSDavid van Moolenbroekfi
6701*83ee113eSDavid van Moolenbroek
6702*83ee113eSDavid van Moolenbroek
6703*83ee113eSDavid van Moolenbroek    if test x$ldapcrypto = xyes ; then
6704*83ee113eSDavid van Moolenbroek	LDAP_CFLAGS="-DLDAP_CONFIGURATION -DLDAP_USE_SSL"
6705*83ee113eSDavid van Moolenbroek
6706*83ee113eSDavid van Moolenbroek    else
6707*83ee113eSDavid van Moolenbroek	LDAP_CFLAGS="-DLDAP_CONFIGURATION"
6708*83ee113eSDavid van Moolenbroek
6709*83ee113eSDavid van Moolenbroek    fi
6710*83ee113eSDavid van Moolenbroekfi
6711*83ee113eSDavid van Moolenbroek
6712*83ee113eSDavid van Moolenbroek# Append selected warning levels to CFLAGS before substitution (but after
6713*83ee113eSDavid van Moolenbroek# AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) & etc).
6714*83ee113eSDavid van MoolenbroekCFLAGS="$CFLAGS $STD_CWARNINGS"
6715*83ee113eSDavid van Moolenbroek
6716*83ee113eSDavid van Moolenbroek# Try to add the bind include directory
6717*83ee113eSDavid van MoolenbroekCFLAGS="$CFLAGS -I$libbind/include"
6718*83ee113eSDavid van Moolenbroek
6719*83ee113eSDavid van Moolenbroekcase "$host" in
6720*83ee113eSDavid van Moolenbroek*-darwin*)
6721*83ee113eSDavid van Moolenbroek    CFLAGS="$CFLAGS -D__APPLE_USE_RFC_3542" ;;
6722*83ee113eSDavid van Moolenbroekesac
6723*83ee113eSDavid van Moolenbroek
6724*83ee113eSDavid van Moolenbroek
6725*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
6726*83ee113eSDavid van Moolenbroek$as_echo_n "checking for flexible array members... " >&6; }
6727*83ee113eSDavid van Moolenbroekif ${ac_cv_c_flexmember+:} false; then :
6728*83ee113eSDavid van Moolenbroek  $as_echo_n "(cached) " >&6
6729*83ee113eSDavid van Moolenbroekelse
6730*83ee113eSDavid van Moolenbroek  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6731*83ee113eSDavid van Moolenbroek/* end confdefs.h.  */
6732*83ee113eSDavid van Moolenbroek#include <stdlib.h>
6733*83ee113eSDavid van Moolenbroek	    #include <stdio.h>
6734*83ee113eSDavid van Moolenbroek	    #include <stddef.h>
6735*83ee113eSDavid van Moolenbroek	    struct s { int n; double d[]; };
6736*83ee113eSDavid van Moolenbroekint
6737*83ee113eSDavid van Moolenbroekmain ()
6738*83ee113eSDavid van Moolenbroek{
6739*83ee113eSDavid van Moolenbroekint m = getchar ();
6740*83ee113eSDavid van Moolenbroek	    struct s *p = malloc (offsetof (struct s, d)
6741*83ee113eSDavid van Moolenbroek				  + m * sizeof (double));
6742*83ee113eSDavid van Moolenbroek	    p->d[0] = 0.0;
6743*83ee113eSDavid van Moolenbroek	    return p->d != (double *) NULL;
6744*83ee113eSDavid van Moolenbroek  ;
6745*83ee113eSDavid van Moolenbroek  return 0;
6746*83ee113eSDavid van Moolenbroek}
6747*83ee113eSDavid van Moolenbroek_ACEOF
6748*83ee113eSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then :
6749*83ee113eSDavid van Moolenbroek  ac_cv_c_flexmember=yes
6750*83ee113eSDavid van Moolenbroekelse
6751*83ee113eSDavid van Moolenbroek  ac_cv_c_flexmember=no
6752*83ee113eSDavid van Moolenbroekfi
6753*83ee113eSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6754*83ee113eSDavid van Moolenbroekfi
6755*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
6756*83ee113eSDavid van Moolenbroek$as_echo "$ac_cv_c_flexmember" >&6; }
6757*83ee113eSDavid van Moolenbroek  if test $ac_cv_c_flexmember = yes; then
6758*83ee113eSDavid van Moolenbroek
6759*83ee113eSDavid van Moolenbroek$as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
6760*83ee113eSDavid van Moolenbroek
6761*83ee113eSDavid van Moolenbroek  else
6762*83ee113eSDavid van Moolenbroek    $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
6763*83ee113eSDavid van Moolenbroek
6764*83ee113eSDavid van Moolenbroek  fi
6765*83ee113eSDavid van Moolenbroek
6766*83ee113eSDavid van Moolenbroek
6767*83ee113eSDavid van Moolenbroekac_config_files="$ac_config_files Makefile client/Makefile common/Makefile common/tests/Makefile dhcpctl/Makefile dst/Makefile includes/Makefile omapip/Makefile relay/Makefile server/Makefile tests/Makefile server/tests/Makefile doc/devel/doxyfile"
6768*83ee113eSDavid van Moolenbroek
6769*83ee113eSDavid van Moolenbroekcat >confcache <<\_ACEOF
6770*83ee113eSDavid van Moolenbroek# This file is a shell script that caches the results of configure
6771*83ee113eSDavid van Moolenbroek# tests run on this system so they can be shared between configure
6772*83ee113eSDavid van Moolenbroek# scripts and configure runs, see configure's option --config-cache.
6773*83ee113eSDavid van Moolenbroek# It is not useful on other systems.  If it contains results you don't
6774*83ee113eSDavid van Moolenbroek# want to keep, you may remove or edit it.
6775*83ee113eSDavid van Moolenbroek#
6776*83ee113eSDavid van Moolenbroek# config.status only pays attention to the cache file if you give it
6777*83ee113eSDavid van Moolenbroek# the --recheck option to rerun configure.
6778*83ee113eSDavid van Moolenbroek#
6779*83ee113eSDavid van Moolenbroek# `ac_cv_env_foo' variables (set or unset) will be overridden when
6780*83ee113eSDavid van Moolenbroek# loading this file, other *unset* `ac_cv_foo' will be assigned the
6781*83ee113eSDavid van Moolenbroek# following values.
6782*83ee113eSDavid van Moolenbroek
6783*83ee113eSDavid van Moolenbroek_ACEOF
6784*83ee113eSDavid van Moolenbroek
6785*83ee113eSDavid van Moolenbroek# The following way of writing the cache mishandles newlines in values,
6786*83ee113eSDavid van Moolenbroek# but we know of no workaround that is simple, portable, and efficient.
6787*83ee113eSDavid van Moolenbroek# So, we kill variables containing newlines.
6788*83ee113eSDavid van Moolenbroek# Ultrix sh set writes to stderr and can't be redirected directly,
6789*83ee113eSDavid van Moolenbroek# and sets the high bit in the cache file unless we assign to the vars.
6790*83ee113eSDavid van Moolenbroek(
6791*83ee113eSDavid van Moolenbroek  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6792*83ee113eSDavid van Moolenbroek    eval ac_val=\$$ac_var
6793*83ee113eSDavid van Moolenbroek    case $ac_val in #(
6794*83ee113eSDavid van Moolenbroek    *${as_nl}*)
6795*83ee113eSDavid van Moolenbroek      case $ac_var in #(
6796*83ee113eSDavid van Moolenbroek      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6797*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6798*83ee113eSDavid van Moolenbroek      esac
6799*83ee113eSDavid van Moolenbroek      case $ac_var in #(
6800*83ee113eSDavid van Moolenbroek      _ | IFS | as_nl) ;; #(
6801*83ee113eSDavid van Moolenbroek      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6802*83ee113eSDavid van Moolenbroek      *) { eval $ac_var=; unset $ac_var;} ;;
6803*83ee113eSDavid van Moolenbroek      esac ;;
6804*83ee113eSDavid van Moolenbroek    esac
6805*83ee113eSDavid van Moolenbroek  done
6806*83ee113eSDavid van Moolenbroek
6807*83ee113eSDavid van Moolenbroek  (set) 2>&1 |
6808*83ee113eSDavid van Moolenbroek    case $as_nl`(ac_space=' '; set) 2>&1` in #(
6809*83ee113eSDavid van Moolenbroek    *${as_nl}ac_space=\ *)
6810*83ee113eSDavid van Moolenbroek      # `set' does not quote correctly, so add quotes: double-quote
6811*83ee113eSDavid van Moolenbroek      # substitution turns \\\\ into \\, and sed turns \\ into \.
6812*83ee113eSDavid van Moolenbroek      sed -n \
6813*83ee113eSDavid van Moolenbroek	"s/'/'\\\\''/g;
6814*83ee113eSDavid van Moolenbroek	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6815*83ee113eSDavid van Moolenbroek      ;; #(
6816*83ee113eSDavid van Moolenbroek    *)
6817*83ee113eSDavid van Moolenbroek      # `set' quotes correctly as required by POSIX, so do not add quotes.
6818*83ee113eSDavid van Moolenbroek      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6819*83ee113eSDavid van Moolenbroek      ;;
6820*83ee113eSDavid van Moolenbroek    esac |
6821*83ee113eSDavid van Moolenbroek    sort
6822*83ee113eSDavid van Moolenbroek) |
6823*83ee113eSDavid van Moolenbroek  sed '
6824*83ee113eSDavid van Moolenbroek     /^ac_cv_env_/b end
6825*83ee113eSDavid van Moolenbroek     t clear
6826*83ee113eSDavid van Moolenbroek     :clear
6827*83ee113eSDavid van Moolenbroek     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6828*83ee113eSDavid van Moolenbroek     t end
6829*83ee113eSDavid van Moolenbroek     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6830*83ee113eSDavid van Moolenbroek     :end' >>confcache
6831*83ee113eSDavid van Moolenbroekif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6832*83ee113eSDavid van Moolenbroek  if test -w "$cache_file"; then
6833*83ee113eSDavid van Moolenbroek    if test "x$cache_file" != "x/dev/null"; then
6834*83ee113eSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6835*83ee113eSDavid van Moolenbroek$as_echo "$as_me: updating cache $cache_file" >&6;}
6836*83ee113eSDavid van Moolenbroek      if test ! -f "$cache_file" || test -h "$cache_file"; then
6837*83ee113eSDavid van Moolenbroek	cat confcache >"$cache_file"
6838*83ee113eSDavid van Moolenbroek      else
6839*83ee113eSDavid van Moolenbroek        case $cache_file in #(
6840*83ee113eSDavid van Moolenbroek        */* | ?:*)
6841*83ee113eSDavid van Moolenbroek	  mv -f confcache "$cache_file"$$ &&
6842*83ee113eSDavid van Moolenbroek	  mv -f "$cache_file"$$ "$cache_file" ;; #(
6843*83ee113eSDavid van Moolenbroek        *)
6844*83ee113eSDavid van Moolenbroek	  mv -f confcache "$cache_file" ;;
6845*83ee113eSDavid van Moolenbroek	esac
6846*83ee113eSDavid van Moolenbroek      fi
6847*83ee113eSDavid van Moolenbroek    fi
6848*83ee113eSDavid van Moolenbroek  else
6849*83ee113eSDavid van Moolenbroek    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6850*83ee113eSDavid van Moolenbroek$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6851*83ee113eSDavid van Moolenbroek  fi
6852*83ee113eSDavid van Moolenbroekfi
6853*83ee113eSDavid van Moolenbroekrm -f confcache
6854*83ee113eSDavid van Moolenbroek
6855*83ee113eSDavid van Moolenbroektest "x$prefix" = xNONE && prefix=$ac_default_prefix
6856*83ee113eSDavid van Moolenbroek# Let make expand exec_prefix.
6857*83ee113eSDavid van Moolenbroektest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6858*83ee113eSDavid van Moolenbroek
6859*83ee113eSDavid van MoolenbroekDEFS=-DHAVE_CONFIG_H
6860*83ee113eSDavid van Moolenbroek
6861*83ee113eSDavid van Moolenbroekac_libobjs=
6862*83ee113eSDavid van Moolenbroekac_ltlibobjs=
6863*83ee113eSDavid van MoolenbroekU=
6864*83ee113eSDavid van Moolenbroekfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6865*83ee113eSDavid van Moolenbroek  # 1. Remove the extension, and $U if already installed.
6866*83ee113eSDavid van Moolenbroek  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6867*83ee113eSDavid van Moolenbroek  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6868*83ee113eSDavid van Moolenbroek  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
6869*83ee113eSDavid van Moolenbroek  #    will be set to the directory where LIBOBJS objects are built.
6870*83ee113eSDavid van Moolenbroek  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6871*83ee113eSDavid van Moolenbroek  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6872*83ee113eSDavid van Moolenbroekdone
6873*83ee113eSDavid van MoolenbroekLIBOBJS=$ac_libobjs
6874*83ee113eSDavid van Moolenbroek
6875*83ee113eSDavid van MoolenbroekLTLIBOBJS=$ac_ltlibobjs
6876*83ee113eSDavid van Moolenbroek
6877*83ee113eSDavid van Moolenbroek
6878*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
6879*83ee113eSDavid van Moolenbroek$as_echo_n "checking that generated files are newer than configure... " >&6; }
6880*83ee113eSDavid van Moolenbroek   if test -n "$am_sleep_pid"; then
6881*83ee113eSDavid van Moolenbroek     # Hide warnings about reused PIDs.
6882*83ee113eSDavid van Moolenbroek     wait $am_sleep_pid 2>/dev/null
6883*83ee113eSDavid van Moolenbroek   fi
6884*83ee113eSDavid van Moolenbroek   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
6885*83ee113eSDavid van Moolenbroek$as_echo "done" >&6; }
6886*83ee113eSDavid van Moolenbroek if test -n "$EXEEXT"; then
6887*83ee113eSDavid van Moolenbroek  am__EXEEXT_TRUE=
6888*83ee113eSDavid van Moolenbroek  am__EXEEXT_FALSE='#'
6889*83ee113eSDavid van Moolenbroekelse
6890*83ee113eSDavid van Moolenbroek  am__EXEEXT_TRUE='#'
6891*83ee113eSDavid van Moolenbroek  am__EXEEXT_FALSE=
6892*83ee113eSDavid van Moolenbroekfi
6893*83ee113eSDavid van Moolenbroek
6894*83ee113eSDavid van Moolenbroekif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
6895*83ee113eSDavid van Moolenbroek  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
6896*83ee113eSDavid van MoolenbroekUsually this means the macro was only invoked conditionally." "$LINENO" 5
6897*83ee113eSDavid van Moolenbroekfi
6898*83ee113eSDavid van Moolenbroekif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
6899*83ee113eSDavid van Moolenbroek  as_fn_error $? "conditional \"AMDEP\" was never defined.
6900*83ee113eSDavid van MoolenbroekUsually this means the macro was only invoked conditionally." "$LINENO" 5
6901*83ee113eSDavid van Moolenbroekfi
6902*83ee113eSDavid van Moolenbroekif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
6903*83ee113eSDavid van Moolenbroek  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
6904*83ee113eSDavid van MoolenbroekUsually this means the macro was only invoked conditionally." "$LINENO" 5
6905*83ee113eSDavid van Moolenbroekfi
6906*83ee113eSDavid van Moolenbroek
6907*83ee113eSDavid van Moolenbroekif test -z "${HAVE_ATF_TRUE}" && test -z "${HAVE_ATF_FALSE}"; then
6908*83ee113eSDavid van Moolenbroek  as_fn_error $? "conditional \"HAVE_ATF\" was never defined.
6909*83ee113eSDavid van MoolenbroekUsually this means the macro was only invoked conditionally." "$LINENO" 5
6910*83ee113eSDavid van Moolenbroekfi
6911*83ee113eSDavid van Moolenbroek
6912*83ee113eSDavid van Moolenbroek: "${CONFIG_STATUS=./config.status}"
6913*83ee113eSDavid van Moolenbroekac_write_fail=0
6914*83ee113eSDavid van Moolenbroekac_clean_files_save=$ac_clean_files
6915*83ee113eSDavid van Moolenbroekac_clean_files="$ac_clean_files $CONFIG_STATUS"
6916*83ee113eSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6917*83ee113eSDavid van Moolenbroek$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6918*83ee113eSDavid van Moolenbroekas_write_fail=0
6919*83ee113eSDavid van Moolenbroekcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6920*83ee113eSDavid van Moolenbroek#! $SHELL
6921*83ee113eSDavid van Moolenbroek# Generated by $as_me.
6922*83ee113eSDavid van Moolenbroek# Run this file to recreate the current configuration.
6923*83ee113eSDavid van Moolenbroek# Compiler output produced by configure, useful for debugging
6924*83ee113eSDavid van Moolenbroek# configure, is in config.log if it exists.
6925*83ee113eSDavid van Moolenbroek
6926*83ee113eSDavid van Moolenbroekdebug=false
6927*83ee113eSDavid van Moolenbroekac_cs_recheck=false
6928*83ee113eSDavid van Moolenbroekac_cs_silent=false
6929*83ee113eSDavid van Moolenbroek
6930*83ee113eSDavid van MoolenbroekSHELL=\${CONFIG_SHELL-$SHELL}
6931*83ee113eSDavid van Moolenbroekexport SHELL
6932*83ee113eSDavid van Moolenbroek_ASEOF
6933*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6934*83ee113eSDavid van Moolenbroek## -------------------- ##
6935*83ee113eSDavid van Moolenbroek## M4sh Initialization. ##
6936*83ee113eSDavid van Moolenbroek## -------------------- ##
6937*83ee113eSDavid van Moolenbroek
6938*83ee113eSDavid van Moolenbroek# Be more Bourne compatible
6939*83ee113eSDavid van MoolenbroekDUALCASE=1; export DUALCASE # for MKS sh
6940*83ee113eSDavid van Moolenbroekif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6941*83ee113eSDavid van Moolenbroek  emulate sh
6942*83ee113eSDavid van Moolenbroek  NULLCMD=:
6943*83ee113eSDavid van Moolenbroek  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6944*83ee113eSDavid van Moolenbroek  # is contrary to our usage.  Disable this feature.
6945*83ee113eSDavid van Moolenbroek  alias -g '${1+"$@"}'='"$@"'
6946*83ee113eSDavid van Moolenbroek  setopt NO_GLOB_SUBST
6947*83ee113eSDavid van Moolenbroekelse
6948*83ee113eSDavid van Moolenbroek  case `(set -o) 2>/dev/null` in #(
6949*83ee113eSDavid van Moolenbroek  *posix*) :
6950*83ee113eSDavid van Moolenbroek    set -o posix ;; #(
6951*83ee113eSDavid van Moolenbroek  *) :
6952*83ee113eSDavid van Moolenbroek     ;;
6953*83ee113eSDavid van Moolenbroekesac
6954*83ee113eSDavid van Moolenbroekfi
6955*83ee113eSDavid van Moolenbroek
6956*83ee113eSDavid van Moolenbroek
6957*83ee113eSDavid van Moolenbroekas_nl='
6958*83ee113eSDavid van Moolenbroek'
6959*83ee113eSDavid van Moolenbroekexport as_nl
6960*83ee113eSDavid van Moolenbroek# Printing a long string crashes Solaris 7 /usr/bin/printf.
6961*83ee113eSDavid van Moolenbroekas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6962*83ee113eSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
6963*83ee113eSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
6964*83ee113eSDavid van Moolenbroek# Prefer a ksh shell builtin over an external printf program on Solaris,
6965*83ee113eSDavid van Moolenbroek# but without wasting forks for bash or zsh.
6966*83ee113eSDavid van Moolenbroekif test -z "$BASH_VERSION$ZSH_VERSION" \
6967*83ee113eSDavid van Moolenbroek    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
6968*83ee113eSDavid van Moolenbroek  as_echo='print -r --'
6969*83ee113eSDavid van Moolenbroek  as_echo_n='print -rn --'
6970*83ee113eSDavid van Moolenbroekelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
6971*83ee113eSDavid van Moolenbroek  as_echo='printf %s\n'
6972*83ee113eSDavid van Moolenbroek  as_echo_n='printf %s'
6973*83ee113eSDavid van Moolenbroekelse
6974*83ee113eSDavid van Moolenbroek  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
6975*83ee113eSDavid van Moolenbroek    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
6976*83ee113eSDavid van Moolenbroek    as_echo_n='/usr/ucb/echo -n'
6977*83ee113eSDavid van Moolenbroek  else
6978*83ee113eSDavid van Moolenbroek    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6979*83ee113eSDavid van Moolenbroek    as_echo_n_body='eval
6980*83ee113eSDavid van Moolenbroek      arg=$1;
6981*83ee113eSDavid van Moolenbroek      case $arg in #(
6982*83ee113eSDavid van Moolenbroek      *"$as_nl"*)
6983*83ee113eSDavid van Moolenbroek	expr "X$arg" : "X\\(.*\\)$as_nl";
6984*83ee113eSDavid van Moolenbroek	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6985*83ee113eSDavid van Moolenbroek      esac;
6986*83ee113eSDavid van Moolenbroek      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6987*83ee113eSDavid van Moolenbroek    '
6988*83ee113eSDavid van Moolenbroek    export as_echo_n_body
6989*83ee113eSDavid van Moolenbroek    as_echo_n='sh -c $as_echo_n_body as_echo'
6990*83ee113eSDavid van Moolenbroek  fi
6991*83ee113eSDavid van Moolenbroek  export as_echo_body
6992*83ee113eSDavid van Moolenbroek  as_echo='sh -c $as_echo_body as_echo'
6993*83ee113eSDavid van Moolenbroekfi
6994*83ee113eSDavid van Moolenbroek
6995*83ee113eSDavid van Moolenbroek# The user is always right.
6996*83ee113eSDavid van Moolenbroekif test "${PATH_SEPARATOR+set}" != set; then
6997*83ee113eSDavid van Moolenbroek  PATH_SEPARATOR=:
6998*83ee113eSDavid van Moolenbroek  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
6999*83ee113eSDavid van Moolenbroek    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7000*83ee113eSDavid van Moolenbroek      PATH_SEPARATOR=';'
7001*83ee113eSDavid van Moolenbroek  }
7002*83ee113eSDavid van Moolenbroekfi
7003*83ee113eSDavid van Moolenbroek
7004*83ee113eSDavid van Moolenbroek
7005*83ee113eSDavid van Moolenbroek# IFS
7006*83ee113eSDavid van Moolenbroek# We need space, tab and new line, in precisely that order.  Quoting is
7007*83ee113eSDavid van Moolenbroek# there to prevent editors from complaining about space-tab.
7008*83ee113eSDavid van Moolenbroek# (If _AS_PATH_WALK were called with IFS unset, it would disable word
7009*83ee113eSDavid van Moolenbroek# splitting by setting IFS to empty value.)
7010*83ee113eSDavid van MoolenbroekIFS=" ""	$as_nl"
7011*83ee113eSDavid van Moolenbroek
7012*83ee113eSDavid van Moolenbroek# Find who we are.  Look in the path if we contain no directory separator.
7013*83ee113eSDavid van Moolenbroekas_myself=
7014*83ee113eSDavid van Moolenbroekcase $0 in #((
7015*83ee113eSDavid van Moolenbroek  *[\\/]* ) as_myself=$0 ;;
7016*83ee113eSDavid van Moolenbroek  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7017*83ee113eSDavid van Moolenbroekfor as_dir in $PATH
7018*83ee113eSDavid van Moolenbroekdo
7019*83ee113eSDavid van Moolenbroek  IFS=$as_save_IFS
7020*83ee113eSDavid van Moolenbroek  test -z "$as_dir" && as_dir=.
7021*83ee113eSDavid van Moolenbroek    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7022*83ee113eSDavid van Moolenbroek  done
7023*83ee113eSDavid van MoolenbroekIFS=$as_save_IFS
7024*83ee113eSDavid van Moolenbroek
7025*83ee113eSDavid van Moolenbroek     ;;
7026*83ee113eSDavid van Moolenbroekesac
7027*83ee113eSDavid van Moolenbroek# We did not find ourselves, most probably we were run as `sh COMMAND'
7028*83ee113eSDavid van Moolenbroek# in which case we are not to be found in the path.
7029*83ee113eSDavid van Moolenbroekif test "x$as_myself" = x; then
7030*83ee113eSDavid van Moolenbroek  as_myself=$0
7031*83ee113eSDavid van Moolenbroekfi
7032*83ee113eSDavid van Moolenbroekif test ! -f "$as_myself"; then
7033*83ee113eSDavid van Moolenbroek  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7034*83ee113eSDavid van Moolenbroek  exit 1
7035*83ee113eSDavid van Moolenbroekfi
7036*83ee113eSDavid van Moolenbroek
7037*83ee113eSDavid van Moolenbroek# Unset variables that we do not need and which cause bugs (e.g. in
7038*83ee113eSDavid van Moolenbroek# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
7039*83ee113eSDavid van Moolenbroek# suppresses any "Segmentation fault" message there.  '((' could
7040*83ee113eSDavid van Moolenbroek# trigger a bug in pdksh 5.2.14.
7041*83ee113eSDavid van Moolenbroekfor as_var in BASH_ENV ENV MAIL MAILPATH
7042*83ee113eSDavid van Moolenbroekdo eval test x\${$as_var+set} = xset \
7043*83ee113eSDavid van Moolenbroek  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7044*83ee113eSDavid van Moolenbroekdone
7045*83ee113eSDavid van MoolenbroekPS1='$ '
7046*83ee113eSDavid van MoolenbroekPS2='> '
7047*83ee113eSDavid van MoolenbroekPS4='+ '
7048*83ee113eSDavid van Moolenbroek
7049*83ee113eSDavid van Moolenbroek# NLS nuisances.
7050*83ee113eSDavid van MoolenbroekLC_ALL=C
7051*83ee113eSDavid van Moolenbroekexport LC_ALL
7052*83ee113eSDavid van MoolenbroekLANGUAGE=C
7053*83ee113eSDavid van Moolenbroekexport LANGUAGE
7054*83ee113eSDavid van Moolenbroek
7055*83ee113eSDavid van Moolenbroek# CDPATH.
7056*83ee113eSDavid van Moolenbroek(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7057*83ee113eSDavid van Moolenbroek
7058*83ee113eSDavid van Moolenbroek
7059*83ee113eSDavid van Moolenbroek# as_fn_error STATUS ERROR [LINENO LOG_FD]
7060*83ee113eSDavid van Moolenbroek# ----------------------------------------
7061*83ee113eSDavid van Moolenbroek# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7062*83ee113eSDavid van Moolenbroek# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7063*83ee113eSDavid van Moolenbroek# script with STATUS, using 1 if that was 0.
7064*83ee113eSDavid van Moolenbroekas_fn_error ()
7065*83ee113eSDavid van Moolenbroek{
7066*83ee113eSDavid van Moolenbroek  as_status=$1; test $as_status -eq 0 && as_status=1
7067*83ee113eSDavid van Moolenbroek  if test "$4"; then
7068*83ee113eSDavid van Moolenbroek    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7069*83ee113eSDavid van Moolenbroek    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7070*83ee113eSDavid van Moolenbroek  fi
7071*83ee113eSDavid van Moolenbroek  $as_echo "$as_me: error: $2" >&2
7072*83ee113eSDavid van Moolenbroek  as_fn_exit $as_status
7073*83ee113eSDavid van Moolenbroek} # as_fn_error
7074*83ee113eSDavid van Moolenbroek
7075*83ee113eSDavid van Moolenbroek
7076*83ee113eSDavid van Moolenbroek# as_fn_set_status STATUS
7077*83ee113eSDavid van Moolenbroek# -----------------------
7078*83ee113eSDavid van Moolenbroek# Set $? to STATUS, without forking.
7079*83ee113eSDavid van Moolenbroekas_fn_set_status ()
7080*83ee113eSDavid van Moolenbroek{
7081*83ee113eSDavid van Moolenbroek  return $1
7082*83ee113eSDavid van Moolenbroek} # as_fn_set_status
7083*83ee113eSDavid van Moolenbroek
7084*83ee113eSDavid van Moolenbroek# as_fn_exit STATUS
7085*83ee113eSDavid van Moolenbroek# -----------------
7086*83ee113eSDavid van Moolenbroek# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7087*83ee113eSDavid van Moolenbroekas_fn_exit ()
7088*83ee113eSDavid van Moolenbroek{
7089*83ee113eSDavid van Moolenbroek  set +e
7090*83ee113eSDavid van Moolenbroek  as_fn_set_status $1
7091*83ee113eSDavid van Moolenbroek  exit $1
7092*83ee113eSDavid van Moolenbroek} # as_fn_exit
7093*83ee113eSDavid van Moolenbroek
7094*83ee113eSDavid van Moolenbroek# as_fn_unset VAR
7095*83ee113eSDavid van Moolenbroek# ---------------
7096*83ee113eSDavid van Moolenbroek# Portably unset VAR.
7097*83ee113eSDavid van Moolenbroekas_fn_unset ()
7098*83ee113eSDavid van Moolenbroek{
7099*83ee113eSDavid van Moolenbroek  { eval $1=; unset $1;}
7100*83ee113eSDavid van Moolenbroek}
7101*83ee113eSDavid van Moolenbroekas_unset=as_fn_unset
7102*83ee113eSDavid van Moolenbroek# as_fn_append VAR VALUE
7103*83ee113eSDavid van Moolenbroek# ----------------------
7104*83ee113eSDavid van Moolenbroek# Append the text in VALUE to the end of the definition contained in VAR. Take
7105*83ee113eSDavid van Moolenbroek# advantage of any shell optimizations that allow amortized linear growth over
7106*83ee113eSDavid van Moolenbroek# repeated appends, instead of the typical quadratic growth present in naive
7107*83ee113eSDavid van Moolenbroek# implementations.
7108*83ee113eSDavid van Moolenbroekif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7109*83ee113eSDavid van Moolenbroek  eval 'as_fn_append ()
7110*83ee113eSDavid van Moolenbroek  {
7111*83ee113eSDavid van Moolenbroek    eval $1+=\$2
7112*83ee113eSDavid van Moolenbroek  }'
7113*83ee113eSDavid van Moolenbroekelse
7114*83ee113eSDavid van Moolenbroek  as_fn_append ()
7115*83ee113eSDavid van Moolenbroek  {
7116*83ee113eSDavid van Moolenbroek    eval $1=\$$1\$2
7117*83ee113eSDavid van Moolenbroek  }
7118*83ee113eSDavid van Moolenbroekfi # as_fn_append
7119*83ee113eSDavid van Moolenbroek
7120*83ee113eSDavid van Moolenbroek# as_fn_arith ARG...
7121*83ee113eSDavid van Moolenbroek# ------------------
7122*83ee113eSDavid van Moolenbroek# Perform arithmetic evaluation on the ARGs, and store the result in the
7123*83ee113eSDavid van Moolenbroek# global $as_val. Take advantage of shells that can avoid forks. The arguments
7124*83ee113eSDavid van Moolenbroek# must be portable across $(()) and expr.
7125*83ee113eSDavid van Moolenbroekif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7126*83ee113eSDavid van Moolenbroek  eval 'as_fn_arith ()
7127*83ee113eSDavid van Moolenbroek  {
7128*83ee113eSDavid van Moolenbroek    as_val=$(( $* ))
7129*83ee113eSDavid van Moolenbroek  }'
7130*83ee113eSDavid van Moolenbroekelse
7131*83ee113eSDavid van Moolenbroek  as_fn_arith ()
7132*83ee113eSDavid van Moolenbroek  {
7133*83ee113eSDavid van Moolenbroek    as_val=`expr "$@" || test $? -eq 1`
7134*83ee113eSDavid van Moolenbroek  }
7135*83ee113eSDavid van Moolenbroekfi # as_fn_arith
7136*83ee113eSDavid van Moolenbroek
7137*83ee113eSDavid van Moolenbroek
7138*83ee113eSDavid van Moolenbroekif expr a : '\(a\)' >/dev/null 2>&1 &&
7139*83ee113eSDavid van Moolenbroek   test "X`expr 00001 : '.*\(...\)'`" = X001; then
7140*83ee113eSDavid van Moolenbroek  as_expr=expr
7141*83ee113eSDavid van Moolenbroekelse
7142*83ee113eSDavid van Moolenbroek  as_expr=false
7143*83ee113eSDavid van Moolenbroekfi
7144*83ee113eSDavid van Moolenbroek
7145*83ee113eSDavid van Moolenbroekif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7146*83ee113eSDavid van Moolenbroek  as_basename=basename
7147*83ee113eSDavid van Moolenbroekelse
7148*83ee113eSDavid van Moolenbroek  as_basename=false
7149*83ee113eSDavid van Moolenbroekfi
7150*83ee113eSDavid van Moolenbroek
7151*83ee113eSDavid van Moolenbroekif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7152*83ee113eSDavid van Moolenbroek  as_dirname=dirname
7153*83ee113eSDavid van Moolenbroekelse
7154*83ee113eSDavid van Moolenbroek  as_dirname=false
7155*83ee113eSDavid van Moolenbroekfi
7156*83ee113eSDavid van Moolenbroek
7157*83ee113eSDavid van Moolenbroekas_me=`$as_basename -- "$0" ||
7158*83ee113eSDavid van Moolenbroek$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7159*83ee113eSDavid van Moolenbroek	 X"$0" : 'X\(//\)$' \| \
7160*83ee113eSDavid van Moolenbroek	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7161*83ee113eSDavid van Moolenbroek$as_echo X/"$0" |
7162*83ee113eSDavid van Moolenbroek    sed '/^.*\/\([^/][^/]*\)\/*$/{
7163*83ee113eSDavid van Moolenbroek	    s//\1/
7164*83ee113eSDavid van Moolenbroek	    q
7165*83ee113eSDavid van Moolenbroek	  }
7166*83ee113eSDavid van Moolenbroek	  /^X\/\(\/\/\)$/{
7167*83ee113eSDavid van Moolenbroek	    s//\1/
7168*83ee113eSDavid van Moolenbroek	    q
7169*83ee113eSDavid van Moolenbroek	  }
7170*83ee113eSDavid van Moolenbroek	  /^X\/\(\/\).*/{
7171*83ee113eSDavid van Moolenbroek	    s//\1/
7172*83ee113eSDavid van Moolenbroek	    q
7173*83ee113eSDavid van Moolenbroek	  }
7174*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
7175*83ee113eSDavid van Moolenbroek
7176*83ee113eSDavid van Moolenbroek# Avoid depending upon Character Ranges.
7177*83ee113eSDavid van Moolenbroekas_cr_letters='abcdefghijklmnopqrstuvwxyz'
7178*83ee113eSDavid van Moolenbroekas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7179*83ee113eSDavid van Moolenbroekas_cr_Letters=$as_cr_letters$as_cr_LETTERS
7180*83ee113eSDavid van Moolenbroekas_cr_digits='0123456789'
7181*83ee113eSDavid van Moolenbroekas_cr_alnum=$as_cr_Letters$as_cr_digits
7182*83ee113eSDavid van Moolenbroek
7183*83ee113eSDavid van MoolenbroekECHO_C= ECHO_N= ECHO_T=
7184*83ee113eSDavid van Moolenbroekcase `echo -n x` in #(((((
7185*83ee113eSDavid van Moolenbroek-n*)
7186*83ee113eSDavid van Moolenbroek  case `echo 'xy\c'` in
7187*83ee113eSDavid van Moolenbroek  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
7188*83ee113eSDavid van Moolenbroek  xy)  ECHO_C='\c';;
7189*83ee113eSDavid van Moolenbroek  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
7190*83ee113eSDavid van Moolenbroek       ECHO_T='	';;
7191*83ee113eSDavid van Moolenbroek  esac;;
7192*83ee113eSDavid van Moolenbroek*)
7193*83ee113eSDavid van Moolenbroek  ECHO_N='-n';;
7194*83ee113eSDavid van Moolenbroekesac
7195*83ee113eSDavid van Moolenbroek
7196*83ee113eSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.file
7197*83ee113eSDavid van Moolenbroekif test -d conf$$.dir; then
7198*83ee113eSDavid van Moolenbroek  rm -f conf$$.dir/conf$$.file
7199*83ee113eSDavid van Moolenbroekelse
7200*83ee113eSDavid van Moolenbroek  rm -f conf$$.dir
7201*83ee113eSDavid van Moolenbroek  mkdir conf$$.dir 2>/dev/null
7202*83ee113eSDavid van Moolenbroekfi
7203*83ee113eSDavid van Moolenbroekif (echo >conf$$.file) 2>/dev/null; then
7204*83ee113eSDavid van Moolenbroek  if ln -s conf$$.file conf$$ 2>/dev/null; then
7205*83ee113eSDavid van Moolenbroek    as_ln_s='ln -s'
7206*83ee113eSDavid van Moolenbroek    # ... but there are two gotchas:
7207*83ee113eSDavid van Moolenbroek    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7208*83ee113eSDavid van Moolenbroek    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7209*83ee113eSDavid van Moolenbroek    # In both cases, we have to default to `cp -pR'.
7210*83ee113eSDavid van Moolenbroek    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7211*83ee113eSDavid van Moolenbroek      as_ln_s='cp -pR'
7212*83ee113eSDavid van Moolenbroek  elif ln conf$$.file conf$$ 2>/dev/null; then
7213*83ee113eSDavid van Moolenbroek    as_ln_s=ln
7214*83ee113eSDavid van Moolenbroek  else
7215*83ee113eSDavid van Moolenbroek    as_ln_s='cp -pR'
7216*83ee113eSDavid van Moolenbroek  fi
7217*83ee113eSDavid van Moolenbroekelse
7218*83ee113eSDavid van Moolenbroek  as_ln_s='cp -pR'
7219*83ee113eSDavid van Moolenbroekfi
7220*83ee113eSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7221*83ee113eSDavid van Moolenbroekrmdir conf$$.dir 2>/dev/null
7222*83ee113eSDavid van Moolenbroek
7223*83ee113eSDavid van Moolenbroek
7224*83ee113eSDavid van Moolenbroek# as_fn_mkdir_p
7225*83ee113eSDavid van Moolenbroek# -------------
7226*83ee113eSDavid van Moolenbroek# Create "$as_dir" as a directory, including parents if necessary.
7227*83ee113eSDavid van Moolenbroekas_fn_mkdir_p ()
7228*83ee113eSDavid van Moolenbroek{
7229*83ee113eSDavid van Moolenbroek
7230*83ee113eSDavid van Moolenbroek  case $as_dir in #(
7231*83ee113eSDavid van Moolenbroek  -*) as_dir=./$as_dir;;
7232*83ee113eSDavid van Moolenbroek  esac
7233*83ee113eSDavid van Moolenbroek  test -d "$as_dir" || eval $as_mkdir_p || {
7234*83ee113eSDavid van Moolenbroek    as_dirs=
7235*83ee113eSDavid van Moolenbroek    while :; do
7236*83ee113eSDavid van Moolenbroek      case $as_dir in #(
7237*83ee113eSDavid van Moolenbroek      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7238*83ee113eSDavid van Moolenbroek      *) as_qdir=$as_dir;;
7239*83ee113eSDavid van Moolenbroek      esac
7240*83ee113eSDavid van Moolenbroek      as_dirs="'$as_qdir' $as_dirs"
7241*83ee113eSDavid van Moolenbroek      as_dir=`$as_dirname -- "$as_dir" ||
7242*83ee113eSDavid van Moolenbroek$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7243*83ee113eSDavid van Moolenbroek	 X"$as_dir" : 'X\(//\)[^/]' \| \
7244*83ee113eSDavid van Moolenbroek	 X"$as_dir" : 'X\(//\)$' \| \
7245*83ee113eSDavid van Moolenbroek	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7246*83ee113eSDavid van Moolenbroek$as_echo X"$as_dir" |
7247*83ee113eSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7248*83ee113eSDavid van Moolenbroek	    s//\1/
7249*83ee113eSDavid van Moolenbroek	    q
7250*83ee113eSDavid van Moolenbroek	  }
7251*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
7252*83ee113eSDavid van Moolenbroek	    s//\1/
7253*83ee113eSDavid van Moolenbroek	    q
7254*83ee113eSDavid van Moolenbroek	  }
7255*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)$/{
7256*83ee113eSDavid van Moolenbroek	    s//\1/
7257*83ee113eSDavid van Moolenbroek	    q
7258*83ee113eSDavid van Moolenbroek	  }
7259*83ee113eSDavid van Moolenbroek	  /^X\(\/\).*/{
7260*83ee113eSDavid van Moolenbroek	    s//\1/
7261*83ee113eSDavid van Moolenbroek	    q
7262*83ee113eSDavid van Moolenbroek	  }
7263*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
7264*83ee113eSDavid van Moolenbroek      test -d "$as_dir" && break
7265*83ee113eSDavid van Moolenbroek    done
7266*83ee113eSDavid van Moolenbroek    test -z "$as_dirs" || eval "mkdir $as_dirs"
7267*83ee113eSDavid van Moolenbroek  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7268*83ee113eSDavid van Moolenbroek
7269*83ee113eSDavid van Moolenbroek
7270*83ee113eSDavid van Moolenbroek} # as_fn_mkdir_p
7271*83ee113eSDavid van Moolenbroekif mkdir -p . 2>/dev/null; then
7272*83ee113eSDavid van Moolenbroek  as_mkdir_p='mkdir -p "$as_dir"'
7273*83ee113eSDavid van Moolenbroekelse
7274*83ee113eSDavid van Moolenbroek  test -d ./-p && rmdir ./-p
7275*83ee113eSDavid van Moolenbroek  as_mkdir_p=false
7276*83ee113eSDavid van Moolenbroekfi
7277*83ee113eSDavid van Moolenbroek
7278*83ee113eSDavid van Moolenbroek
7279*83ee113eSDavid van Moolenbroek# as_fn_executable_p FILE
7280*83ee113eSDavid van Moolenbroek# -----------------------
7281*83ee113eSDavid van Moolenbroek# Test if FILE is an executable regular file.
7282*83ee113eSDavid van Moolenbroekas_fn_executable_p ()
7283*83ee113eSDavid van Moolenbroek{
7284*83ee113eSDavid van Moolenbroek  test -f "$1" && test -x "$1"
7285*83ee113eSDavid van Moolenbroek} # as_fn_executable_p
7286*83ee113eSDavid van Moolenbroekas_test_x='test -x'
7287*83ee113eSDavid van Moolenbroekas_executable_p=as_fn_executable_p
7288*83ee113eSDavid van Moolenbroek
7289*83ee113eSDavid van Moolenbroek# Sed expression to map a string onto a valid CPP name.
7290*83ee113eSDavid van Moolenbroekas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7291*83ee113eSDavid van Moolenbroek
7292*83ee113eSDavid van Moolenbroek# Sed expression to map a string onto a valid variable name.
7293*83ee113eSDavid van Moolenbroekas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7294*83ee113eSDavid van Moolenbroek
7295*83ee113eSDavid van Moolenbroek
7296*83ee113eSDavid van Moolenbroekexec 6>&1
7297*83ee113eSDavid van Moolenbroek## ----------------------------------- ##
7298*83ee113eSDavid van Moolenbroek## Main body of $CONFIG_STATUS script. ##
7299*83ee113eSDavid van Moolenbroek## ----------------------------------- ##
7300*83ee113eSDavid van Moolenbroek_ASEOF
7301*83ee113eSDavid van Moolenbroektest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7302*83ee113eSDavid van Moolenbroek
7303*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7304*83ee113eSDavid van Moolenbroek# Save the log message, to keep $0 and so on meaningful, and to
7305*83ee113eSDavid van Moolenbroek# report actual input values of CONFIG_FILES etc. instead of their
7306*83ee113eSDavid van Moolenbroek# values after options handling.
7307*83ee113eSDavid van Moolenbroekac_log="
7308*83ee113eSDavid van MoolenbroekThis file was extended by DHCP $as_me 4.3.0, which was
7309*83ee113eSDavid van Moolenbroekgenerated by GNU Autoconf 2.69.  Invocation command line was
7310*83ee113eSDavid van Moolenbroek
7311*83ee113eSDavid van Moolenbroek  CONFIG_FILES    = $CONFIG_FILES
7312*83ee113eSDavid van Moolenbroek  CONFIG_HEADERS  = $CONFIG_HEADERS
7313*83ee113eSDavid van Moolenbroek  CONFIG_LINKS    = $CONFIG_LINKS
7314*83ee113eSDavid van Moolenbroek  CONFIG_COMMANDS = $CONFIG_COMMANDS
7315*83ee113eSDavid van Moolenbroek  $ $0 $@
7316*83ee113eSDavid van Moolenbroek
7317*83ee113eSDavid van Moolenbroekon `(hostname || uname -n) 2>/dev/null | sed 1q`
7318*83ee113eSDavid van Moolenbroek"
7319*83ee113eSDavid van Moolenbroek
7320*83ee113eSDavid van Moolenbroek_ACEOF
7321*83ee113eSDavid van Moolenbroek
7322*83ee113eSDavid van Moolenbroekcase $ac_config_files in *"
7323*83ee113eSDavid van Moolenbroek"*) set x $ac_config_files; shift; ac_config_files=$*;;
7324*83ee113eSDavid van Moolenbroekesac
7325*83ee113eSDavid van Moolenbroek
7326*83ee113eSDavid van Moolenbroekcase $ac_config_headers in *"
7327*83ee113eSDavid van Moolenbroek"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7328*83ee113eSDavid van Moolenbroekesac
7329*83ee113eSDavid van Moolenbroek
7330*83ee113eSDavid van Moolenbroek
7331*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7332*83ee113eSDavid van Moolenbroek# Files that config.status was made for.
7333*83ee113eSDavid van Moolenbroekconfig_files="$ac_config_files"
7334*83ee113eSDavid van Moolenbroekconfig_headers="$ac_config_headers"
7335*83ee113eSDavid van Moolenbroekconfig_commands="$ac_config_commands"
7336*83ee113eSDavid van Moolenbroek
7337*83ee113eSDavid van Moolenbroek_ACEOF
7338*83ee113eSDavid van Moolenbroek
7339*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7340*83ee113eSDavid van Moolenbroekac_cs_usage="\
7341*83ee113eSDavid van Moolenbroek\`$as_me' instantiates files and other configuration actions
7342*83ee113eSDavid van Moolenbroekfrom templates according to the current configuration.  Unless the files
7343*83ee113eSDavid van Moolenbroekand actions are specified as TAGs, all are instantiated by default.
7344*83ee113eSDavid van Moolenbroek
7345*83ee113eSDavid van MoolenbroekUsage: $0 [OPTION]... [TAG]...
7346*83ee113eSDavid van Moolenbroek
7347*83ee113eSDavid van Moolenbroek  -h, --help       print this help, then exit
7348*83ee113eSDavid van Moolenbroek  -V, --version    print version number and configuration settings, then exit
7349*83ee113eSDavid van Moolenbroek      --config     print configuration, then exit
7350*83ee113eSDavid van Moolenbroek  -q, --quiet, --silent
7351*83ee113eSDavid van Moolenbroek                   do not print progress messages
7352*83ee113eSDavid van Moolenbroek  -d, --debug      don't remove temporary files
7353*83ee113eSDavid van Moolenbroek      --recheck    update $as_me by reconfiguring in the same conditions
7354*83ee113eSDavid van Moolenbroek      --file=FILE[:TEMPLATE]
7355*83ee113eSDavid van Moolenbroek                   instantiate the configuration file FILE
7356*83ee113eSDavid van Moolenbroek      --header=FILE[:TEMPLATE]
7357*83ee113eSDavid van Moolenbroek                   instantiate the configuration header FILE
7358*83ee113eSDavid van Moolenbroek
7359*83ee113eSDavid van MoolenbroekConfiguration files:
7360*83ee113eSDavid van Moolenbroek$config_files
7361*83ee113eSDavid van Moolenbroek
7362*83ee113eSDavid van MoolenbroekConfiguration headers:
7363*83ee113eSDavid van Moolenbroek$config_headers
7364*83ee113eSDavid van Moolenbroek
7365*83ee113eSDavid van MoolenbroekConfiguration commands:
7366*83ee113eSDavid van Moolenbroek$config_commands
7367*83ee113eSDavid van Moolenbroek
7368*83ee113eSDavid van MoolenbroekReport bugs to <dhcp-users@isc.org>."
7369*83ee113eSDavid van Moolenbroek
7370*83ee113eSDavid van Moolenbroek_ACEOF
7371*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7372*83ee113eSDavid van Moolenbroekac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7373*83ee113eSDavid van Moolenbroekac_cs_version="\\
7374*83ee113eSDavid van MoolenbroekDHCP config.status 4.3.0
7375*83ee113eSDavid van Moolenbroekconfigured by $0, generated by GNU Autoconf 2.69,
7376*83ee113eSDavid van Moolenbroek  with options \\"\$ac_cs_config\\"
7377*83ee113eSDavid van Moolenbroek
7378*83ee113eSDavid van MoolenbroekCopyright (C) 2012 Free Software Foundation, Inc.
7379*83ee113eSDavid van MoolenbroekThis config.status script is free software; the Free Software Foundation
7380*83ee113eSDavid van Moolenbroekgives unlimited permission to copy, distribute and modify it."
7381*83ee113eSDavid van Moolenbroek
7382*83ee113eSDavid van Moolenbroekac_pwd='$ac_pwd'
7383*83ee113eSDavid van Moolenbroeksrcdir='$srcdir'
7384*83ee113eSDavid van MoolenbroekINSTALL='$INSTALL'
7385*83ee113eSDavid van MoolenbroekMKDIR_P='$MKDIR_P'
7386*83ee113eSDavid van MoolenbroekAWK='$AWK'
7387*83ee113eSDavid van Moolenbroektest -n "\$AWK" || AWK=awk
7388*83ee113eSDavid van Moolenbroek_ACEOF
7389*83ee113eSDavid van Moolenbroek
7390*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7391*83ee113eSDavid van Moolenbroek# The default lists apply if the user does not specify any file.
7392*83ee113eSDavid van Moolenbroekac_need_defaults=:
7393*83ee113eSDavid van Moolenbroekwhile test $# != 0
7394*83ee113eSDavid van Moolenbroekdo
7395*83ee113eSDavid van Moolenbroek  case $1 in
7396*83ee113eSDavid van Moolenbroek  --*=?*)
7397*83ee113eSDavid van Moolenbroek    ac_option=`expr "X$1" : 'X\([^=]*\)='`
7398*83ee113eSDavid van Moolenbroek    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7399*83ee113eSDavid van Moolenbroek    ac_shift=:
7400*83ee113eSDavid van Moolenbroek    ;;
7401*83ee113eSDavid van Moolenbroek  --*=)
7402*83ee113eSDavid van Moolenbroek    ac_option=`expr "X$1" : 'X\([^=]*\)='`
7403*83ee113eSDavid van Moolenbroek    ac_optarg=
7404*83ee113eSDavid van Moolenbroek    ac_shift=:
7405*83ee113eSDavid van Moolenbroek    ;;
7406*83ee113eSDavid van Moolenbroek  *)
7407*83ee113eSDavid van Moolenbroek    ac_option=$1
7408*83ee113eSDavid van Moolenbroek    ac_optarg=$2
7409*83ee113eSDavid van Moolenbroek    ac_shift=shift
7410*83ee113eSDavid van Moolenbroek    ;;
7411*83ee113eSDavid van Moolenbroek  esac
7412*83ee113eSDavid van Moolenbroek
7413*83ee113eSDavid van Moolenbroek  case $ac_option in
7414*83ee113eSDavid van Moolenbroek  # Handling of the options.
7415*83ee113eSDavid van Moolenbroek  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7416*83ee113eSDavid van Moolenbroek    ac_cs_recheck=: ;;
7417*83ee113eSDavid van Moolenbroek  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7418*83ee113eSDavid van Moolenbroek    $as_echo "$ac_cs_version"; exit ;;
7419*83ee113eSDavid van Moolenbroek  --config | --confi | --conf | --con | --co | --c )
7420*83ee113eSDavid van Moolenbroek    $as_echo "$ac_cs_config"; exit ;;
7421*83ee113eSDavid van Moolenbroek  --debug | --debu | --deb | --de | --d | -d )
7422*83ee113eSDavid van Moolenbroek    debug=: ;;
7423*83ee113eSDavid van Moolenbroek  --file | --fil | --fi | --f )
7424*83ee113eSDavid van Moolenbroek    $ac_shift
7425*83ee113eSDavid van Moolenbroek    case $ac_optarg in
7426*83ee113eSDavid van Moolenbroek    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7427*83ee113eSDavid van Moolenbroek    '') as_fn_error $? "missing file argument" ;;
7428*83ee113eSDavid van Moolenbroek    esac
7429*83ee113eSDavid van Moolenbroek    as_fn_append CONFIG_FILES " '$ac_optarg'"
7430*83ee113eSDavid van Moolenbroek    ac_need_defaults=false;;
7431*83ee113eSDavid van Moolenbroek  --header | --heade | --head | --hea )
7432*83ee113eSDavid van Moolenbroek    $ac_shift
7433*83ee113eSDavid van Moolenbroek    case $ac_optarg in
7434*83ee113eSDavid van Moolenbroek    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7435*83ee113eSDavid van Moolenbroek    esac
7436*83ee113eSDavid van Moolenbroek    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7437*83ee113eSDavid van Moolenbroek    ac_need_defaults=false;;
7438*83ee113eSDavid van Moolenbroek  --he | --h)
7439*83ee113eSDavid van Moolenbroek    # Conflict between --help and --header
7440*83ee113eSDavid van Moolenbroek    as_fn_error $? "ambiguous option: \`$1'
7441*83ee113eSDavid van MoolenbroekTry \`$0 --help' for more information.";;
7442*83ee113eSDavid van Moolenbroek  --help | --hel | -h )
7443*83ee113eSDavid van Moolenbroek    $as_echo "$ac_cs_usage"; exit ;;
7444*83ee113eSDavid van Moolenbroek  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7445*83ee113eSDavid van Moolenbroek  | -silent | --silent | --silen | --sile | --sil | --si | --s)
7446*83ee113eSDavid van Moolenbroek    ac_cs_silent=: ;;
7447*83ee113eSDavid van Moolenbroek
7448*83ee113eSDavid van Moolenbroek  # This is an error.
7449*83ee113eSDavid van Moolenbroek  -*) as_fn_error $? "unrecognized option: \`$1'
7450*83ee113eSDavid van MoolenbroekTry \`$0 --help' for more information." ;;
7451*83ee113eSDavid van Moolenbroek
7452*83ee113eSDavid van Moolenbroek  *) as_fn_append ac_config_targets " $1"
7453*83ee113eSDavid van Moolenbroek     ac_need_defaults=false ;;
7454*83ee113eSDavid van Moolenbroek
7455*83ee113eSDavid van Moolenbroek  esac
7456*83ee113eSDavid van Moolenbroek  shift
7457*83ee113eSDavid van Moolenbroekdone
7458*83ee113eSDavid van Moolenbroek
7459*83ee113eSDavid van Moolenbroekac_configure_extra_args=
7460*83ee113eSDavid van Moolenbroek
7461*83ee113eSDavid van Moolenbroekif $ac_cs_silent; then
7462*83ee113eSDavid van Moolenbroek  exec 6>/dev/null
7463*83ee113eSDavid van Moolenbroek  ac_configure_extra_args="$ac_configure_extra_args --silent"
7464*83ee113eSDavid van Moolenbroekfi
7465*83ee113eSDavid van Moolenbroek
7466*83ee113eSDavid van Moolenbroek_ACEOF
7467*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7468*83ee113eSDavid van Moolenbroekif \$ac_cs_recheck; then
7469*83ee113eSDavid van Moolenbroek  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7470*83ee113eSDavid van Moolenbroek  shift
7471*83ee113eSDavid van Moolenbroek  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7472*83ee113eSDavid van Moolenbroek  CONFIG_SHELL='$SHELL'
7473*83ee113eSDavid van Moolenbroek  export CONFIG_SHELL
7474*83ee113eSDavid van Moolenbroek  exec "\$@"
7475*83ee113eSDavid van Moolenbroekfi
7476*83ee113eSDavid van Moolenbroek
7477*83ee113eSDavid van Moolenbroek_ACEOF
7478*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7479*83ee113eSDavid van Moolenbroekexec 5>>config.log
7480*83ee113eSDavid van Moolenbroek{
7481*83ee113eSDavid van Moolenbroek  echo
7482*83ee113eSDavid van Moolenbroek  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7483*83ee113eSDavid van Moolenbroek## Running $as_me. ##
7484*83ee113eSDavid van Moolenbroek_ASBOX
7485*83ee113eSDavid van Moolenbroek  $as_echo "$ac_log"
7486*83ee113eSDavid van Moolenbroek} >&5
7487*83ee113eSDavid van Moolenbroek
7488*83ee113eSDavid van Moolenbroek_ACEOF
7489*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7490*83ee113eSDavid van Moolenbroek#
7491*83ee113eSDavid van Moolenbroek# INIT-COMMANDS
7492*83ee113eSDavid van Moolenbroek#
7493*83ee113eSDavid van MoolenbroekAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
7494*83ee113eSDavid van Moolenbroek
7495*83ee113eSDavid van Moolenbroek_ACEOF
7496*83ee113eSDavid van Moolenbroek
7497*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7498*83ee113eSDavid van Moolenbroek
7499*83ee113eSDavid van Moolenbroek# Handling of arguments.
7500*83ee113eSDavid van Moolenbroekfor ac_config_target in $ac_config_targets
7501*83ee113eSDavid van Moolenbroekdo
7502*83ee113eSDavid van Moolenbroek  case $ac_config_target in
7503*83ee113eSDavid van Moolenbroek    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
7504*83ee113eSDavid van Moolenbroek    "includes/config.h") CONFIG_HEADERS="$CONFIG_HEADERS includes/config.h" ;;
7505*83ee113eSDavid van Moolenbroek    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7506*83ee113eSDavid van Moolenbroek    "client/Makefile") CONFIG_FILES="$CONFIG_FILES client/Makefile" ;;
7507*83ee113eSDavid van Moolenbroek    "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;;
7508*83ee113eSDavid van Moolenbroek    "common/tests/Makefile") CONFIG_FILES="$CONFIG_FILES common/tests/Makefile" ;;
7509*83ee113eSDavid van Moolenbroek    "dhcpctl/Makefile") CONFIG_FILES="$CONFIG_FILES dhcpctl/Makefile" ;;
7510*83ee113eSDavid van Moolenbroek    "dst/Makefile") CONFIG_FILES="$CONFIG_FILES dst/Makefile" ;;
7511*83ee113eSDavid van Moolenbroek    "includes/Makefile") CONFIG_FILES="$CONFIG_FILES includes/Makefile" ;;
7512*83ee113eSDavid van Moolenbroek    "omapip/Makefile") CONFIG_FILES="$CONFIG_FILES omapip/Makefile" ;;
7513*83ee113eSDavid van Moolenbroek    "relay/Makefile") CONFIG_FILES="$CONFIG_FILES relay/Makefile" ;;
7514*83ee113eSDavid van Moolenbroek    "server/Makefile") CONFIG_FILES="$CONFIG_FILES server/Makefile" ;;
7515*83ee113eSDavid van Moolenbroek    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
7516*83ee113eSDavid van Moolenbroek    "server/tests/Makefile") CONFIG_FILES="$CONFIG_FILES server/tests/Makefile" ;;
7517*83ee113eSDavid van Moolenbroek    "doc/devel/doxyfile") CONFIG_FILES="$CONFIG_FILES doc/devel/doxyfile" ;;
7518*83ee113eSDavid van Moolenbroek
7519*83ee113eSDavid van Moolenbroek  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7520*83ee113eSDavid van Moolenbroek  esac
7521*83ee113eSDavid van Moolenbroekdone
7522*83ee113eSDavid van Moolenbroek
7523*83ee113eSDavid van Moolenbroek
7524*83ee113eSDavid van Moolenbroek# If the user did not use the arguments to specify the items to instantiate,
7525*83ee113eSDavid van Moolenbroek# then the envvar interface is used.  Set only those that are not.
7526*83ee113eSDavid van Moolenbroek# We use the long form for the default assignment because of an extremely
7527*83ee113eSDavid van Moolenbroek# bizarre bug on SunOS 4.1.3.
7528*83ee113eSDavid van Moolenbroekif $ac_need_defaults; then
7529*83ee113eSDavid van Moolenbroek  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7530*83ee113eSDavid van Moolenbroek  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7531*83ee113eSDavid van Moolenbroek  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7532*83ee113eSDavid van Moolenbroekfi
7533*83ee113eSDavid van Moolenbroek
7534*83ee113eSDavid van Moolenbroek# Have a temporary directory for convenience.  Make it in the build tree
7535*83ee113eSDavid van Moolenbroek# simply because there is no reason against having it here, and in addition,
7536*83ee113eSDavid van Moolenbroek# creating and moving files from /tmp can sometimes cause problems.
7537*83ee113eSDavid van Moolenbroek# Hook for its removal unless debugging.
7538*83ee113eSDavid van Moolenbroek# Note that there is a small window in which the directory will not be cleaned:
7539*83ee113eSDavid van Moolenbroek# after its creation but before its name has been assigned to `$tmp'.
7540*83ee113eSDavid van Moolenbroek$debug ||
7541*83ee113eSDavid van Moolenbroek{
7542*83ee113eSDavid van Moolenbroek  tmp= ac_tmp=
7543*83ee113eSDavid van Moolenbroek  trap 'exit_status=$?
7544*83ee113eSDavid van Moolenbroek  : "${ac_tmp:=$tmp}"
7545*83ee113eSDavid van Moolenbroek  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7546*83ee113eSDavid van Moolenbroek' 0
7547*83ee113eSDavid van Moolenbroek  trap 'as_fn_exit 1' 1 2 13 15
7548*83ee113eSDavid van Moolenbroek}
7549*83ee113eSDavid van Moolenbroek# Create a (secure) tmp directory for tmp files.
7550*83ee113eSDavid van Moolenbroek
7551*83ee113eSDavid van Moolenbroek{
7552*83ee113eSDavid van Moolenbroek  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7553*83ee113eSDavid van Moolenbroek  test -d "$tmp"
7554*83ee113eSDavid van Moolenbroek}  ||
7555*83ee113eSDavid van Moolenbroek{
7556*83ee113eSDavid van Moolenbroek  tmp=./conf$$-$RANDOM
7557*83ee113eSDavid van Moolenbroek  (umask 077 && mkdir "$tmp")
7558*83ee113eSDavid van Moolenbroek} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7559*83ee113eSDavid van Moolenbroekac_tmp=$tmp
7560*83ee113eSDavid van Moolenbroek
7561*83ee113eSDavid van Moolenbroek# Set up the scripts for CONFIG_FILES section.
7562*83ee113eSDavid van Moolenbroek# No need to generate them if there are no CONFIG_FILES.
7563*83ee113eSDavid van Moolenbroek# This happens for instance with `./config.status config.h'.
7564*83ee113eSDavid van Moolenbroekif test -n "$CONFIG_FILES"; then
7565*83ee113eSDavid van Moolenbroek
7566*83ee113eSDavid van Moolenbroek
7567*83ee113eSDavid van Moolenbroekac_cr=`echo X | tr X '\015'`
7568*83ee113eSDavid van Moolenbroek# On cygwin, bash can eat \r inside `` if the user requested igncr.
7569*83ee113eSDavid van Moolenbroek# But we know of no other shell where ac_cr would be empty at this
7570*83ee113eSDavid van Moolenbroek# point, so we can use a bashism as a fallback.
7571*83ee113eSDavid van Moolenbroekif test "x$ac_cr" = x; then
7572*83ee113eSDavid van Moolenbroek  eval ac_cr=\$\'\\r\'
7573*83ee113eSDavid van Moolenbroekfi
7574*83ee113eSDavid van Moolenbroekac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7575*83ee113eSDavid van Moolenbroekif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7576*83ee113eSDavid van Moolenbroek  ac_cs_awk_cr='\\r'
7577*83ee113eSDavid van Moolenbroekelse
7578*83ee113eSDavid van Moolenbroek  ac_cs_awk_cr=$ac_cr
7579*83ee113eSDavid van Moolenbroekfi
7580*83ee113eSDavid van Moolenbroek
7581*83ee113eSDavid van Moolenbroekecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7582*83ee113eSDavid van Moolenbroek_ACEOF
7583*83ee113eSDavid van Moolenbroek
7584*83ee113eSDavid van Moolenbroek
7585*83ee113eSDavid van Moolenbroek{
7586*83ee113eSDavid van Moolenbroek  echo "cat >conf$$subs.awk <<_ACEOF" &&
7587*83ee113eSDavid van Moolenbroek  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7588*83ee113eSDavid van Moolenbroek  echo "_ACEOF"
7589*83ee113eSDavid van Moolenbroek} >conf$$subs.sh ||
7590*83ee113eSDavid van Moolenbroek  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7591*83ee113eSDavid van Moolenbroekac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7592*83ee113eSDavid van Moolenbroekac_delim='%!_!# '
7593*83ee113eSDavid van Moolenbroekfor ac_last_try in false false false false false :; do
7594*83ee113eSDavid van Moolenbroek  . ./conf$$subs.sh ||
7595*83ee113eSDavid van Moolenbroek    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7596*83ee113eSDavid van Moolenbroek
7597*83ee113eSDavid van Moolenbroek  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7598*83ee113eSDavid van Moolenbroek  if test $ac_delim_n = $ac_delim_num; then
7599*83ee113eSDavid van Moolenbroek    break
7600*83ee113eSDavid van Moolenbroek  elif $ac_last_try; then
7601*83ee113eSDavid van Moolenbroek    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7602*83ee113eSDavid van Moolenbroek  else
7603*83ee113eSDavid van Moolenbroek    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7604*83ee113eSDavid van Moolenbroek  fi
7605*83ee113eSDavid van Moolenbroekdone
7606*83ee113eSDavid van Moolenbroekrm -f conf$$subs.sh
7607*83ee113eSDavid van Moolenbroek
7608*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7609*83ee113eSDavid van Moolenbroekcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7610*83ee113eSDavid van Moolenbroek_ACEOF
7611*83ee113eSDavid van Moolenbroeksed -n '
7612*83ee113eSDavid van Moolenbroekh
7613*83ee113eSDavid van Moolenbroeks/^/S["/; s/!.*/"]=/
7614*83ee113eSDavid van Moolenbroekp
7615*83ee113eSDavid van Moolenbroekg
7616*83ee113eSDavid van Moolenbroeks/^[^!]*!//
7617*83ee113eSDavid van Moolenbroek:repl
7618*83ee113eSDavid van Moolenbroekt repl
7619*83ee113eSDavid van Moolenbroeks/'"$ac_delim"'$//
7620*83ee113eSDavid van Moolenbroekt delim
7621*83ee113eSDavid van Moolenbroek:nl
7622*83ee113eSDavid van Moolenbroekh
7623*83ee113eSDavid van Moolenbroeks/\(.\{148\}\)..*/\1/
7624*83ee113eSDavid van Moolenbroekt more1
7625*83ee113eSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7626*83ee113eSDavid van Moolenbroekp
7627*83ee113eSDavid van Moolenbroekn
7628*83ee113eSDavid van Moolenbroekb repl
7629*83ee113eSDavid van Moolenbroek:more1
7630*83ee113eSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"\\/
7631*83ee113eSDavid van Moolenbroekp
7632*83ee113eSDavid van Moolenbroekg
7633*83ee113eSDavid van Moolenbroeks/.\{148\}//
7634*83ee113eSDavid van Moolenbroekt nl
7635*83ee113eSDavid van Moolenbroek:delim
7636*83ee113eSDavid van Moolenbroekh
7637*83ee113eSDavid van Moolenbroeks/\(.\{148\}\)..*/\1/
7638*83ee113eSDavid van Moolenbroekt more2
7639*83ee113eSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"/
7640*83ee113eSDavid van Moolenbroekp
7641*83ee113eSDavid van Moolenbroekb
7642*83ee113eSDavid van Moolenbroek:more2
7643*83ee113eSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"\\/
7644*83ee113eSDavid van Moolenbroekp
7645*83ee113eSDavid van Moolenbroekg
7646*83ee113eSDavid van Moolenbroeks/.\{148\}//
7647*83ee113eSDavid van Moolenbroekt delim
7648*83ee113eSDavid van Moolenbroek' <conf$$subs.awk | sed '
7649*83ee113eSDavid van Moolenbroek/^[^""]/{
7650*83ee113eSDavid van Moolenbroek  N
7651*83ee113eSDavid van Moolenbroek  s/\n//
7652*83ee113eSDavid van Moolenbroek}
7653*83ee113eSDavid van Moolenbroek' >>$CONFIG_STATUS || ac_write_fail=1
7654*83ee113eSDavid van Moolenbroekrm -f conf$$subs.awk
7655*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7656*83ee113eSDavid van Moolenbroek_ACAWK
7657*83ee113eSDavid van Moolenbroekcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7658*83ee113eSDavid van Moolenbroek  for (key in S) S_is_set[key] = 1
7659*83ee113eSDavid van Moolenbroek  FS = ""
7660*83ee113eSDavid van Moolenbroek
7661*83ee113eSDavid van Moolenbroek}
7662*83ee113eSDavid van Moolenbroek{
7663*83ee113eSDavid van Moolenbroek  line = $ 0
7664*83ee113eSDavid van Moolenbroek  nfields = split(line, field, "@")
7665*83ee113eSDavid van Moolenbroek  substed = 0
7666*83ee113eSDavid van Moolenbroek  len = length(field[1])
7667*83ee113eSDavid van Moolenbroek  for (i = 2; i < nfields; i++) {
7668*83ee113eSDavid van Moolenbroek    key = field[i]
7669*83ee113eSDavid van Moolenbroek    keylen = length(key)
7670*83ee113eSDavid van Moolenbroek    if (S_is_set[key]) {
7671*83ee113eSDavid van Moolenbroek      value = S[key]
7672*83ee113eSDavid van Moolenbroek      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7673*83ee113eSDavid van Moolenbroek      len += length(value) + length(field[++i])
7674*83ee113eSDavid van Moolenbroek      substed = 1
7675*83ee113eSDavid van Moolenbroek    } else
7676*83ee113eSDavid van Moolenbroek      len += 1 + keylen
7677*83ee113eSDavid van Moolenbroek  }
7678*83ee113eSDavid van Moolenbroek
7679*83ee113eSDavid van Moolenbroek  print line
7680*83ee113eSDavid van Moolenbroek}
7681*83ee113eSDavid van Moolenbroek
7682*83ee113eSDavid van Moolenbroek_ACAWK
7683*83ee113eSDavid van Moolenbroek_ACEOF
7684*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7685*83ee113eSDavid van Moolenbroekif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7686*83ee113eSDavid van Moolenbroek  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7687*83ee113eSDavid van Moolenbroekelse
7688*83ee113eSDavid van Moolenbroek  cat
7689*83ee113eSDavid van Moolenbroekfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7690*83ee113eSDavid van Moolenbroek  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7691*83ee113eSDavid van Moolenbroek_ACEOF
7692*83ee113eSDavid van Moolenbroek
7693*83ee113eSDavid van Moolenbroek# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7694*83ee113eSDavid van Moolenbroek# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7695*83ee113eSDavid van Moolenbroek# trailing colons and then remove the whole line if VPATH becomes empty
7696*83ee113eSDavid van Moolenbroek# (actually we leave an empty line to preserve line numbers).
7697*83ee113eSDavid van Moolenbroekif test "x$srcdir" = x.; then
7698*83ee113eSDavid van Moolenbroek  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
7699*83ee113eSDavid van Moolenbroekh
7700*83ee113eSDavid van Moolenbroeks///
7701*83ee113eSDavid van Moolenbroeks/^/:/
7702*83ee113eSDavid van Moolenbroeks/[	 ]*$/:/
7703*83ee113eSDavid van Moolenbroeks/:\$(srcdir):/:/g
7704*83ee113eSDavid van Moolenbroeks/:\${srcdir}:/:/g
7705*83ee113eSDavid van Moolenbroeks/:@srcdir@:/:/g
7706*83ee113eSDavid van Moolenbroeks/^:*//
7707*83ee113eSDavid van Moolenbroeks/:*$//
7708*83ee113eSDavid van Moolenbroekx
7709*83ee113eSDavid van Moolenbroeks/\(=[	 ]*\).*/\1/
7710*83ee113eSDavid van MoolenbroekG
7711*83ee113eSDavid van Moolenbroeks/\n//
7712*83ee113eSDavid van Moolenbroeks/^[^=]*=[	 ]*$//
7713*83ee113eSDavid van Moolenbroek}'
7714*83ee113eSDavid van Moolenbroekfi
7715*83ee113eSDavid van Moolenbroek
7716*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7717*83ee113eSDavid van Moolenbroekfi # test -n "$CONFIG_FILES"
7718*83ee113eSDavid van Moolenbroek
7719*83ee113eSDavid van Moolenbroek# Set up the scripts for CONFIG_HEADERS section.
7720*83ee113eSDavid van Moolenbroek# No need to generate them if there are no CONFIG_HEADERS.
7721*83ee113eSDavid van Moolenbroek# This happens for instance with `./config.status Makefile'.
7722*83ee113eSDavid van Moolenbroekif test -n "$CONFIG_HEADERS"; then
7723*83ee113eSDavid van Moolenbroekcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7724*83ee113eSDavid van MoolenbroekBEGIN {
7725*83ee113eSDavid van Moolenbroek_ACEOF
7726*83ee113eSDavid van Moolenbroek
7727*83ee113eSDavid van Moolenbroek# Transform confdefs.h into an awk script `defines.awk', embedded as
7728*83ee113eSDavid van Moolenbroek# here-document in config.status, that substitutes the proper values into
7729*83ee113eSDavid van Moolenbroek# config.h.in to produce config.h.
7730*83ee113eSDavid van Moolenbroek
7731*83ee113eSDavid van Moolenbroek# Create a delimiter string that does not exist in confdefs.h, to ease
7732*83ee113eSDavid van Moolenbroek# handling of long lines.
7733*83ee113eSDavid van Moolenbroekac_delim='%!_!# '
7734*83ee113eSDavid van Moolenbroekfor ac_last_try in false false :; do
7735*83ee113eSDavid van Moolenbroek  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7736*83ee113eSDavid van Moolenbroek  if test -z "$ac_tt"; then
7737*83ee113eSDavid van Moolenbroek    break
7738*83ee113eSDavid van Moolenbroek  elif $ac_last_try; then
7739*83ee113eSDavid van Moolenbroek    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7740*83ee113eSDavid van Moolenbroek  else
7741*83ee113eSDavid van Moolenbroek    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7742*83ee113eSDavid van Moolenbroek  fi
7743*83ee113eSDavid van Moolenbroekdone
7744*83ee113eSDavid van Moolenbroek
7745*83ee113eSDavid van Moolenbroek# For the awk script, D is an array of macro values keyed by name,
7746*83ee113eSDavid van Moolenbroek# likewise P contains macro parameters if any.  Preserve backslash
7747*83ee113eSDavid van Moolenbroek# newline sequences.
7748*83ee113eSDavid van Moolenbroek
7749*83ee113eSDavid van Moolenbroekac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7750*83ee113eSDavid van Moolenbroeksed -n '
7751*83ee113eSDavid van Moolenbroeks/.\{148\}/&'"$ac_delim"'/g
7752*83ee113eSDavid van Moolenbroekt rset
7753*83ee113eSDavid van Moolenbroek:rset
7754*83ee113eSDavid van Moolenbroeks/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
7755*83ee113eSDavid van Moolenbroekt def
7756*83ee113eSDavid van Moolenbroekd
7757*83ee113eSDavid van Moolenbroek:def
7758*83ee113eSDavid van Moolenbroeks/\\$//
7759*83ee113eSDavid van Moolenbroekt bsnl
7760*83ee113eSDavid van Moolenbroeks/["\\]/\\&/g
7761*83ee113eSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
7762*83ee113eSDavid van MoolenbroekD["\1"]=" \3"/p
7763*83ee113eSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
7764*83ee113eSDavid van Moolenbroekd
7765*83ee113eSDavid van Moolenbroek:bsnl
7766*83ee113eSDavid van Moolenbroeks/["\\]/\\&/g
7767*83ee113eSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
7768*83ee113eSDavid van MoolenbroekD["\1"]=" \3\\\\\\n"\\/p
7769*83ee113eSDavid van Moolenbroekt cont
7770*83ee113eSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7771*83ee113eSDavid van Moolenbroekt cont
7772*83ee113eSDavid van Moolenbroekd
7773*83ee113eSDavid van Moolenbroek:cont
7774*83ee113eSDavid van Moolenbroekn
7775*83ee113eSDavid van Moolenbroeks/.\{148\}/&'"$ac_delim"'/g
7776*83ee113eSDavid van Moolenbroekt clear
7777*83ee113eSDavid van Moolenbroek:clear
7778*83ee113eSDavid van Moolenbroeks/\\$//
7779*83ee113eSDavid van Moolenbroekt bsnlc
7780*83ee113eSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"/p
7781*83ee113eSDavid van Moolenbroekd
7782*83ee113eSDavid van Moolenbroek:bsnlc
7783*83ee113eSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7784*83ee113eSDavid van Moolenbroekb cont
7785*83ee113eSDavid van Moolenbroek' <confdefs.h | sed '
7786*83ee113eSDavid van Moolenbroeks/'"$ac_delim"'/"\\\
7787*83ee113eSDavid van Moolenbroek"/g' >>$CONFIG_STATUS || ac_write_fail=1
7788*83ee113eSDavid van Moolenbroek
7789*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7790*83ee113eSDavid van Moolenbroek  for (key in D) D_is_set[key] = 1
7791*83ee113eSDavid van Moolenbroek  FS = ""
7792*83ee113eSDavid van Moolenbroek}
7793*83ee113eSDavid van Moolenbroek/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7794*83ee113eSDavid van Moolenbroek  line = \$ 0
7795*83ee113eSDavid van Moolenbroek  split(line, arg, " ")
7796*83ee113eSDavid van Moolenbroek  if (arg[1] == "#") {
7797*83ee113eSDavid van Moolenbroek    defundef = arg[2]
7798*83ee113eSDavid van Moolenbroek    mac1 = arg[3]
7799*83ee113eSDavid van Moolenbroek  } else {
7800*83ee113eSDavid van Moolenbroek    defundef = substr(arg[1], 2)
7801*83ee113eSDavid van Moolenbroek    mac1 = arg[2]
7802*83ee113eSDavid van Moolenbroek  }
7803*83ee113eSDavid van Moolenbroek  split(mac1, mac2, "(") #)
7804*83ee113eSDavid van Moolenbroek  macro = mac2[1]
7805*83ee113eSDavid van Moolenbroek  prefix = substr(line, 1, index(line, defundef) - 1)
7806*83ee113eSDavid van Moolenbroek  if (D_is_set[macro]) {
7807*83ee113eSDavid van Moolenbroek    # Preserve the white space surrounding the "#".
7808*83ee113eSDavid van Moolenbroek    print prefix "define", macro P[macro] D[macro]
7809*83ee113eSDavid van Moolenbroek    next
7810*83ee113eSDavid van Moolenbroek  } else {
7811*83ee113eSDavid van Moolenbroek    # Replace #undef with comments.  This is necessary, for example,
7812*83ee113eSDavid van Moolenbroek    # in the case of _POSIX_SOURCE, which is predefined and required
7813*83ee113eSDavid van Moolenbroek    # on some systems where configure will not decide to define it.
7814*83ee113eSDavid van Moolenbroek    if (defundef == "undef") {
7815*83ee113eSDavid van Moolenbroek      print "/*", prefix defundef, macro, "*/"
7816*83ee113eSDavid van Moolenbroek      next
7817*83ee113eSDavid van Moolenbroek    }
7818*83ee113eSDavid van Moolenbroek  }
7819*83ee113eSDavid van Moolenbroek}
7820*83ee113eSDavid van Moolenbroek{ print }
7821*83ee113eSDavid van Moolenbroek_ACAWK
7822*83ee113eSDavid van Moolenbroek_ACEOF
7823*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7824*83ee113eSDavid van Moolenbroek  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7825*83ee113eSDavid van Moolenbroekfi # test -n "$CONFIG_HEADERS"
7826*83ee113eSDavid van Moolenbroek
7827*83ee113eSDavid van Moolenbroek
7828*83ee113eSDavid van Moolenbroekeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
7829*83ee113eSDavid van Moolenbroekshift
7830*83ee113eSDavid van Moolenbroekfor ac_tag
7831*83ee113eSDavid van Moolenbroekdo
7832*83ee113eSDavid van Moolenbroek  case $ac_tag in
7833*83ee113eSDavid van Moolenbroek  :[FHLC]) ac_mode=$ac_tag; continue;;
7834*83ee113eSDavid van Moolenbroek  esac
7835*83ee113eSDavid van Moolenbroek  case $ac_mode$ac_tag in
7836*83ee113eSDavid van Moolenbroek  :[FHL]*:*);;
7837*83ee113eSDavid van Moolenbroek  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7838*83ee113eSDavid van Moolenbroek  :[FH]-) ac_tag=-:-;;
7839*83ee113eSDavid van Moolenbroek  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7840*83ee113eSDavid van Moolenbroek  esac
7841*83ee113eSDavid van Moolenbroek  ac_save_IFS=$IFS
7842*83ee113eSDavid van Moolenbroek  IFS=:
7843*83ee113eSDavid van Moolenbroek  set x $ac_tag
7844*83ee113eSDavid van Moolenbroek  IFS=$ac_save_IFS
7845*83ee113eSDavid van Moolenbroek  shift
7846*83ee113eSDavid van Moolenbroek  ac_file=$1
7847*83ee113eSDavid van Moolenbroek  shift
7848*83ee113eSDavid van Moolenbroek
7849*83ee113eSDavid van Moolenbroek  case $ac_mode in
7850*83ee113eSDavid van Moolenbroek  :L) ac_source=$1;;
7851*83ee113eSDavid van Moolenbroek  :[FH])
7852*83ee113eSDavid van Moolenbroek    ac_file_inputs=
7853*83ee113eSDavid van Moolenbroek    for ac_f
7854*83ee113eSDavid van Moolenbroek    do
7855*83ee113eSDavid van Moolenbroek      case $ac_f in
7856*83ee113eSDavid van Moolenbroek      -) ac_f="$ac_tmp/stdin";;
7857*83ee113eSDavid van Moolenbroek      *) # Look for the file first in the build tree, then in the source tree
7858*83ee113eSDavid van Moolenbroek	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
7859*83ee113eSDavid van Moolenbroek	 # because $ac_f cannot contain `:'.
7860*83ee113eSDavid van Moolenbroek	 test -f "$ac_f" ||
7861*83ee113eSDavid van Moolenbroek	   case $ac_f in
7862*83ee113eSDavid van Moolenbroek	   [\\/$]*) false;;
7863*83ee113eSDavid van Moolenbroek	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7864*83ee113eSDavid van Moolenbroek	   esac ||
7865*83ee113eSDavid van Moolenbroek	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7866*83ee113eSDavid van Moolenbroek      esac
7867*83ee113eSDavid van Moolenbroek      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7868*83ee113eSDavid van Moolenbroek      as_fn_append ac_file_inputs " '$ac_f'"
7869*83ee113eSDavid van Moolenbroek    done
7870*83ee113eSDavid van Moolenbroek
7871*83ee113eSDavid van Moolenbroek    # Let's still pretend it is `configure' which instantiates (i.e., don't
7872*83ee113eSDavid van Moolenbroek    # use $as_me), people would be surprised to read:
7873*83ee113eSDavid van Moolenbroek    #    /* config.h.  Generated by config.status.  */
7874*83ee113eSDavid van Moolenbroek    configure_input='Generated from '`
7875*83ee113eSDavid van Moolenbroek	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7876*83ee113eSDavid van Moolenbroek	`' by configure.'
7877*83ee113eSDavid van Moolenbroek    if test x"$ac_file" != x-; then
7878*83ee113eSDavid van Moolenbroek      configure_input="$ac_file.  $configure_input"
7879*83ee113eSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7880*83ee113eSDavid van Moolenbroek$as_echo "$as_me: creating $ac_file" >&6;}
7881*83ee113eSDavid van Moolenbroek    fi
7882*83ee113eSDavid van Moolenbroek    # Neutralize special characters interpreted by sed in replacement strings.
7883*83ee113eSDavid van Moolenbroek    case $configure_input in #(
7884*83ee113eSDavid van Moolenbroek    *\&* | *\|* | *\\* )
7885*83ee113eSDavid van Moolenbroek       ac_sed_conf_input=`$as_echo "$configure_input" |
7886*83ee113eSDavid van Moolenbroek       sed 's/[\\\\&|]/\\\\&/g'`;; #(
7887*83ee113eSDavid van Moolenbroek    *) ac_sed_conf_input=$configure_input;;
7888*83ee113eSDavid van Moolenbroek    esac
7889*83ee113eSDavid van Moolenbroek
7890*83ee113eSDavid van Moolenbroek    case $ac_tag in
7891*83ee113eSDavid van Moolenbroek    *:-:* | *:-) cat >"$ac_tmp/stdin" \
7892*83ee113eSDavid van Moolenbroek      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
7893*83ee113eSDavid van Moolenbroek    esac
7894*83ee113eSDavid van Moolenbroek    ;;
7895*83ee113eSDavid van Moolenbroek  esac
7896*83ee113eSDavid van Moolenbroek
7897*83ee113eSDavid van Moolenbroek  ac_dir=`$as_dirname -- "$ac_file" ||
7898*83ee113eSDavid van Moolenbroek$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7899*83ee113eSDavid van Moolenbroek	 X"$ac_file" : 'X\(//\)[^/]' \| \
7900*83ee113eSDavid van Moolenbroek	 X"$ac_file" : 'X\(//\)$' \| \
7901*83ee113eSDavid van Moolenbroek	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7902*83ee113eSDavid van Moolenbroek$as_echo X"$ac_file" |
7903*83ee113eSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7904*83ee113eSDavid van Moolenbroek	    s//\1/
7905*83ee113eSDavid van Moolenbroek	    q
7906*83ee113eSDavid van Moolenbroek	  }
7907*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
7908*83ee113eSDavid van Moolenbroek	    s//\1/
7909*83ee113eSDavid van Moolenbroek	    q
7910*83ee113eSDavid van Moolenbroek	  }
7911*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)$/{
7912*83ee113eSDavid van Moolenbroek	    s//\1/
7913*83ee113eSDavid van Moolenbroek	    q
7914*83ee113eSDavid van Moolenbroek	  }
7915*83ee113eSDavid van Moolenbroek	  /^X\(\/\).*/{
7916*83ee113eSDavid van Moolenbroek	    s//\1/
7917*83ee113eSDavid van Moolenbroek	    q
7918*83ee113eSDavid van Moolenbroek	  }
7919*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
7920*83ee113eSDavid van Moolenbroek  as_dir="$ac_dir"; as_fn_mkdir_p
7921*83ee113eSDavid van Moolenbroek  ac_builddir=.
7922*83ee113eSDavid van Moolenbroek
7923*83ee113eSDavid van Moolenbroekcase "$ac_dir" in
7924*83ee113eSDavid van Moolenbroek.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7925*83ee113eSDavid van Moolenbroek*)
7926*83ee113eSDavid van Moolenbroek  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7927*83ee113eSDavid van Moolenbroek  # A ".." for each directory in $ac_dir_suffix.
7928*83ee113eSDavid van Moolenbroek  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7929*83ee113eSDavid van Moolenbroek  case $ac_top_builddir_sub in
7930*83ee113eSDavid van Moolenbroek  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7931*83ee113eSDavid van Moolenbroek  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7932*83ee113eSDavid van Moolenbroek  esac ;;
7933*83ee113eSDavid van Moolenbroekesac
7934*83ee113eSDavid van Moolenbroekac_abs_top_builddir=$ac_pwd
7935*83ee113eSDavid van Moolenbroekac_abs_builddir=$ac_pwd$ac_dir_suffix
7936*83ee113eSDavid van Moolenbroek# for backward compatibility:
7937*83ee113eSDavid van Moolenbroekac_top_builddir=$ac_top_build_prefix
7938*83ee113eSDavid van Moolenbroek
7939*83ee113eSDavid van Moolenbroekcase $srcdir in
7940*83ee113eSDavid van Moolenbroek  .)  # We are building in place.
7941*83ee113eSDavid van Moolenbroek    ac_srcdir=.
7942*83ee113eSDavid van Moolenbroek    ac_top_srcdir=$ac_top_builddir_sub
7943*83ee113eSDavid van Moolenbroek    ac_abs_top_srcdir=$ac_pwd ;;
7944*83ee113eSDavid van Moolenbroek  [\\/]* | ?:[\\/]* )  # Absolute name.
7945*83ee113eSDavid van Moolenbroek    ac_srcdir=$srcdir$ac_dir_suffix;
7946*83ee113eSDavid van Moolenbroek    ac_top_srcdir=$srcdir
7947*83ee113eSDavid van Moolenbroek    ac_abs_top_srcdir=$srcdir ;;
7948*83ee113eSDavid van Moolenbroek  *) # Relative name.
7949*83ee113eSDavid van Moolenbroek    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
7950*83ee113eSDavid van Moolenbroek    ac_top_srcdir=$ac_top_build_prefix$srcdir
7951*83ee113eSDavid van Moolenbroek    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
7952*83ee113eSDavid van Moolenbroekesac
7953*83ee113eSDavid van Moolenbroekac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
7954*83ee113eSDavid van Moolenbroek
7955*83ee113eSDavid van Moolenbroek
7956*83ee113eSDavid van Moolenbroek  case $ac_mode in
7957*83ee113eSDavid van Moolenbroek  :F)
7958*83ee113eSDavid van Moolenbroek  #
7959*83ee113eSDavid van Moolenbroek  # CONFIG_FILE
7960*83ee113eSDavid van Moolenbroek  #
7961*83ee113eSDavid van Moolenbroek
7962*83ee113eSDavid van Moolenbroek  case $INSTALL in
7963*83ee113eSDavid van Moolenbroek  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7964*83ee113eSDavid van Moolenbroek  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
7965*83ee113eSDavid van Moolenbroek  esac
7966*83ee113eSDavid van Moolenbroek  ac_MKDIR_P=$MKDIR_P
7967*83ee113eSDavid van Moolenbroek  case $MKDIR_P in
7968*83ee113eSDavid van Moolenbroek  [\\/$]* | ?:[\\/]* ) ;;
7969*83ee113eSDavid van Moolenbroek  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
7970*83ee113eSDavid van Moolenbroek  esac
7971*83ee113eSDavid van Moolenbroek_ACEOF
7972*83ee113eSDavid van Moolenbroek
7973*83ee113eSDavid van Moolenbroek
7974*83ee113eSDavid van Moolenbroek# Neutralize VPATH when `$srcdir' = `.'.
7975*83ee113eSDavid van Moolenbroek# Shell code in configure.ac might set extrasub.
7976*83ee113eSDavid van Moolenbroek# FIXME: do we really want to maintain this feature?
7977*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7978*83ee113eSDavid van Moolenbroekac_sed_extra="$ac_vpsub
7979*83ee113eSDavid van Moolenbroek$extrasub
7980*83ee113eSDavid van Moolenbroek_ACEOF
7981*83ee113eSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7982*83ee113eSDavid van Moolenbroek:t
7983*83ee113eSDavid van Moolenbroek/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7984*83ee113eSDavid van Moolenbroeks|@configure_input@|$ac_sed_conf_input|;t t
7985*83ee113eSDavid van Moolenbroeks&@top_builddir@&$ac_top_builddir_sub&;t t
7986*83ee113eSDavid van Moolenbroeks&@top_build_prefix@&$ac_top_build_prefix&;t t
7987*83ee113eSDavid van Moolenbroeks&@srcdir@&$ac_srcdir&;t t
7988*83ee113eSDavid van Moolenbroeks&@abs_srcdir@&$ac_abs_srcdir&;t t
7989*83ee113eSDavid van Moolenbroeks&@top_srcdir@&$ac_top_srcdir&;t t
7990*83ee113eSDavid van Moolenbroeks&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
7991*83ee113eSDavid van Moolenbroeks&@builddir@&$ac_builddir&;t t
7992*83ee113eSDavid van Moolenbroeks&@abs_builddir@&$ac_abs_builddir&;t t
7993*83ee113eSDavid van Moolenbroeks&@abs_top_builddir@&$ac_abs_top_builddir&;t t
7994*83ee113eSDavid van Moolenbroeks&@INSTALL@&$ac_INSTALL&;t t
7995*83ee113eSDavid van Moolenbroeks&@MKDIR_P@&$ac_MKDIR_P&;t t
7996*83ee113eSDavid van Moolenbroek"
7997*83ee113eSDavid van Moolenbroekeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
7998*83ee113eSDavid van Moolenbroek  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7999*83ee113eSDavid van Moolenbroek
8000*83ee113eSDavid van Moolenbroek
8001*83ee113eSDavid van Moolenbroek  rm -f "$ac_tmp/stdin"
8002*83ee113eSDavid van Moolenbroek  case $ac_file in
8003*83ee113eSDavid van Moolenbroek  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8004*83ee113eSDavid van Moolenbroek  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8005*83ee113eSDavid van Moolenbroek  esac \
8006*83ee113eSDavid van Moolenbroek  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8007*83ee113eSDavid van Moolenbroek ;;
8008*83ee113eSDavid van Moolenbroek  :H)
8009*83ee113eSDavid van Moolenbroek  #
8010*83ee113eSDavid van Moolenbroek  # CONFIG_HEADER
8011*83ee113eSDavid van Moolenbroek  #
8012*83ee113eSDavid van Moolenbroek  if test x"$ac_file" != x-; then
8013*83ee113eSDavid van Moolenbroek    {
8014*83ee113eSDavid van Moolenbroek      $as_echo "/* $configure_input  */" \
8015*83ee113eSDavid van Moolenbroek      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8016*83ee113eSDavid van Moolenbroek    } >"$ac_tmp/config.h" \
8017*83ee113eSDavid van Moolenbroek      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8018*83ee113eSDavid van Moolenbroek    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8019*83ee113eSDavid van Moolenbroek      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8020*83ee113eSDavid van Moolenbroek$as_echo "$as_me: $ac_file is unchanged" >&6;}
8021*83ee113eSDavid van Moolenbroek    else
8022*83ee113eSDavid van Moolenbroek      rm -f "$ac_file"
8023*83ee113eSDavid van Moolenbroek      mv "$ac_tmp/config.h" "$ac_file" \
8024*83ee113eSDavid van Moolenbroek	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
8025*83ee113eSDavid van Moolenbroek    fi
8026*83ee113eSDavid van Moolenbroek  else
8027*83ee113eSDavid van Moolenbroek    $as_echo "/* $configure_input  */" \
8028*83ee113eSDavid van Moolenbroek      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8029*83ee113eSDavid van Moolenbroek      || as_fn_error $? "could not create -" "$LINENO" 5
8030*83ee113eSDavid van Moolenbroek  fi
8031*83ee113eSDavid van Moolenbroek# Compute "$ac_file"'s index in $config_headers.
8032*83ee113eSDavid van Moolenbroek_am_arg="$ac_file"
8033*83ee113eSDavid van Moolenbroek_am_stamp_count=1
8034*83ee113eSDavid van Moolenbroekfor _am_header in $config_headers :; do
8035*83ee113eSDavid van Moolenbroek  case $_am_header in
8036*83ee113eSDavid van Moolenbroek    $_am_arg | $_am_arg:* )
8037*83ee113eSDavid van Moolenbroek      break ;;
8038*83ee113eSDavid van Moolenbroek    * )
8039*83ee113eSDavid van Moolenbroek      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
8040*83ee113eSDavid van Moolenbroek  esac
8041*83ee113eSDavid van Moolenbroekdone
8042*83ee113eSDavid van Moolenbroekecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
8043*83ee113eSDavid van Moolenbroek$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8044*83ee113eSDavid van Moolenbroek	 X"$_am_arg" : 'X\(//\)[^/]' \| \
8045*83ee113eSDavid van Moolenbroek	 X"$_am_arg" : 'X\(//\)$' \| \
8046*83ee113eSDavid van Moolenbroek	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
8047*83ee113eSDavid van Moolenbroek$as_echo X"$_am_arg" |
8048*83ee113eSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8049*83ee113eSDavid van Moolenbroek	    s//\1/
8050*83ee113eSDavid van Moolenbroek	    q
8051*83ee113eSDavid van Moolenbroek	  }
8052*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
8053*83ee113eSDavid van Moolenbroek	    s//\1/
8054*83ee113eSDavid van Moolenbroek	    q
8055*83ee113eSDavid van Moolenbroek	  }
8056*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)$/{
8057*83ee113eSDavid van Moolenbroek	    s//\1/
8058*83ee113eSDavid van Moolenbroek	    q
8059*83ee113eSDavid van Moolenbroek	  }
8060*83ee113eSDavid van Moolenbroek	  /^X\(\/\).*/{
8061*83ee113eSDavid van Moolenbroek	    s//\1/
8062*83ee113eSDavid van Moolenbroek	    q
8063*83ee113eSDavid van Moolenbroek	  }
8064*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`/stamp-h$_am_stamp_count
8065*83ee113eSDavid van Moolenbroek ;;
8066*83ee113eSDavid van Moolenbroek
8067*83ee113eSDavid van Moolenbroek  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8068*83ee113eSDavid van Moolenbroek$as_echo "$as_me: executing $ac_file commands" >&6;}
8069*83ee113eSDavid van Moolenbroek ;;
8070*83ee113eSDavid van Moolenbroek  esac
8071*83ee113eSDavid van Moolenbroek
8072*83ee113eSDavid van Moolenbroek
8073*83ee113eSDavid van Moolenbroek  case $ac_file$ac_mode in
8074*83ee113eSDavid van Moolenbroek    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
8075*83ee113eSDavid van Moolenbroek  # Older Autoconf quotes --file arguments for eval, but not when files
8076*83ee113eSDavid van Moolenbroek  # are listed without --file.  Let's play safe and only enable the eval
8077*83ee113eSDavid van Moolenbroek  # if we detect the quoting.
8078*83ee113eSDavid van Moolenbroek  case $CONFIG_FILES in
8079*83ee113eSDavid van Moolenbroek  *\'*) eval set x "$CONFIG_FILES" ;;
8080*83ee113eSDavid van Moolenbroek  *)   set x $CONFIG_FILES ;;
8081*83ee113eSDavid van Moolenbroek  esac
8082*83ee113eSDavid van Moolenbroek  shift
8083*83ee113eSDavid van Moolenbroek  for mf
8084*83ee113eSDavid van Moolenbroek  do
8085*83ee113eSDavid van Moolenbroek    # Strip MF so we end up with the name of the file.
8086*83ee113eSDavid van Moolenbroek    mf=`echo "$mf" | sed -e 's/:.*$//'`
8087*83ee113eSDavid van Moolenbroek    # Check whether this is an Automake generated Makefile or not.
8088*83ee113eSDavid van Moolenbroek    # We used to match only the files named 'Makefile.in', but
8089*83ee113eSDavid van Moolenbroek    # some people rename them; so instead we look at the file content.
8090*83ee113eSDavid van Moolenbroek    # Grep'ing the first line is not enough: some people post-process
8091*83ee113eSDavid van Moolenbroek    # each Makefile.in and add a new line on top of each file to say so.
8092*83ee113eSDavid van Moolenbroek    # Grep'ing the whole file is not good either: AIX grep has a line
8093*83ee113eSDavid van Moolenbroek    # limit of 2048, but all sed's we know have understand at least 4000.
8094*83ee113eSDavid van Moolenbroek    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
8095*83ee113eSDavid van Moolenbroek      dirpart=`$as_dirname -- "$mf" ||
8096*83ee113eSDavid van Moolenbroek$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8097*83ee113eSDavid van Moolenbroek	 X"$mf" : 'X\(//\)[^/]' \| \
8098*83ee113eSDavid van Moolenbroek	 X"$mf" : 'X\(//\)$' \| \
8099*83ee113eSDavid van Moolenbroek	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
8100*83ee113eSDavid van Moolenbroek$as_echo X"$mf" |
8101*83ee113eSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8102*83ee113eSDavid van Moolenbroek	    s//\1/
8103*83ee113eSDavid van Moolenbroek	    q
8104*83ee113eSDavid van Moolenbroek	  }
8105*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
8106*83ee113eSDavid van Moolenbroek	    s//\1/
8107*83ee113eSDavid van Moolenbroek	    q
8108*83ee113eSDavid van Moolenbroek	  }
8109*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)$/{
8110*83ee113eSDavid van Moolenbroek	    s//\1/
8111*83ee113eSDavid van Moolenbroek	    q
8112*83ee113eSDavid van Moolenbroek	  }
8113*83ee113eSDavid van Moolenbroek	  /^X\(\/\).*/{
8114*83ee113eSDavid van Moolenbroek	    s//\1/
8115*83ee113eSDavid van Moolenbroek	    q
8116*83ee113eSDavid van Moolenbroek	  }
8117*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
8118*83ee113eSDavid van Moolenbroek    else
8119*83ee113eSDavid van Moolenbroek      continue
8120*83ee113eSDavid van Moolenbroek    fi
8121*83ee113eSDavid van Moolenbroek    # Extract the definition of DEPDIR, am__include, and am__quote
8122*83ee113eSDavid van Moolenbroek    # from the Makefile without running 'make'.
8123*83ee113eSDavid van Moolenbroek    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
8124*83ee113eSDavid van Moolenbroek    test -z "$DEPDIR" && continue
8125*83ee113eSDavid van Moolenbroek    am__include=`sed -n 's/^am__include = //p' < "$mf"`
8126*83ee113eSDavid van Moolenbroek    test -z "$am__include" && continue
8127*83ee113eSDavid van Moolenbroek    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
8128*83ee113eSDavid van Moolenbroek    # Find all dependency output files, they are included files with
8129*83ee113eSDavid van Moolenbroek    # $(DEPDIR) in their names.  We invoke sed twice because it is the
8130*83ee113eSDavid van Moolenbroek    # simplest approach to changing $(DEPDIR) to its actual value in the
8131*83ee113eSDavid van Moolenbroek    # expansion.
8132*83ee113eSDavid van Moolenbroek    for file in `sed -n "
8133*83ee113eSDavid van Moolenbroek      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
8134*83ee113eSDavid van Moolenbroek	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
8135*83ee113eSDavid van Moolenbroek      # Make sure the directory exists.
8136*83ee113eSDavid van Moolenbroek      test -f "$dirpart/$file" && continue
8137*83ee113eSDavid van Moolenbroek      fdir=`$as_dirname -- "$file" ||
8138*83ee113eSDavid van Moolenbroek$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8139*83ee113eSDavid van Moolenbroek	 X"$file" : 'X\(//\)[^/]' \| \
8140*83ee113eSDavid van Moolenbroek	 X"$file" : 'X\(//\)$' \| \
8141*83ee113eSDavid van Moolenbroek	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
8142*83ee113eSDavid van Moolenbroek$as_echo X"$file" |
8143*83ee113eSDavid van Moolenbroek    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8144*83ee113eSDavid van Moolenbroek	    s//\1/
8145*83ee113eSDavid van Moolenbroek	    q
8146*83ee113eSDavid van Moolenbroek	  }
8147*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)[^/].*/{
8148*83ee113eSDavid van Moolenbroek	    s//\1/
8149*83ee113eSDavid van Moolenbroek	    q
8150*83ee113eSDavid van Moolenbroek	  }
8151*83ee113eSDavid van Moolenbroek	  /^X\(\/\/\)$/{
8152*83ee113eSDavid van Moolenbroek	    s//\1/
8153*83ee113eSDavid van Moolenbroek	    q
8154*83ee113eSDavid van Moolenbroek	  }
8155*83ee113eSDavid van Moolenbroek	  /^X\(\/\).*/{
8156*83ee113eSDavid van Moolenbroek	    s//\1/
8157*83ee113eSDavid van Moolenbroek	    q
8158*83ee113eSDavid van Moolenbroek	  }
8159*83ee113eSDavid van Moolenbroek	  s/.*/./; q'`
8160*83ee113eSDavid van Moolenbroek      as_dir=$dirpart/$fdir; as_fn_mkdir_p
8161*83ee113eSDavid van Moolenbroek      # echo "creating $dirpart/$file"
8162*83ee113eSDavid van Moolenbroek      echo '# dummy' > "$dirpart/$file"
8163*83ee113eSDavid van Moolenbroek    done
8164*83ee113eSDavid van Moolenbroek  done
8165*83ee113eSDavid van Moolenbroek}
8166*83ee113eSDavid van Moolenbroek ;;
8167*83ee113eSDavid van Moolenbroek
8168*83ee113eSDavid van Moolenbroek  esac
8169*83ee113eSDavid van Moolenbroekdone # for ac_tag
8170*83ee113eSDavid van Moolenbroek
8171*83ee113eSDavid van Moolenbroek
8172*83ee113eSDavid van Moolenbroekas_fn_exit 0
8173*83ee113eSDavid van Moolenbroek_ACEOF
8174*83ee113eSDavid van Moolenbroekac_clean_files=$ac_clean_files_save
8175*83ee113eSDavid van Moolenbroek
8176*83ee113eSDavid van Moolenbroektest $ac_write_fail = 0 ||
8177*83ee113eSDavid van Moolenbroek  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8178*83ee113eSDavid van Moolenbroek
8179*83ee113eSDavid van Moolenbroek
8180*83ee113eSDavid van Moolenbroek# configure is writing to config.log, and then calls config.status.
8181*83ee113eSDavid van Moolenbroek# config.status does its own redirection, appending to config.log.
8182*83ee113eSDavid van Moolenbroek# Unfortunately, on DOS this fails, as config.log is still kept open
8183*83ee113eSDavid van Moolenbroek# by configure, so config.status won't be able to write to it; its
8184*83ee113eSDavid van Moolenbroek# output is simply discarded.  So we exec the FD to /dev/null,
8185*83ee113eSDavid van Moolenbroek# effectively closing config.log, so it can be properly (re)opened and
8186*83ee113eSDavid van Moolenbroek# appended to by config.status.  When coming back to configure, we
8187*83ee113eSDavid van Moolenbroek# need to make the FD available again.
8188*83ee113eSDavid van Moolenbroekif test "$no_create" != yes; then
8189*83ee113eSDavid van Moolenbroek  ac_cs_success=:
8190*83ee113eSDavid van Moolenbroek  ac_config_status_args=
8191*83ee113eSDavid van Moolenbroek  test "$silent" = yes &&
8192*83ee113eSDavid van Moolenbroek    ac_config_status_args="$ac_config_status_args --quiet"
8193*83ee113eSDavid van Moolenbroek  exec 5>/dev/null
8194*83ee113eSDavid van Moolenbroek  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8195*83ee113eSDavid van Moolenbroek  exec 5>>config.log
8196*83ee113eSDavid van Moolenbroek  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8197*83ee113eSDavid van Moolenbroek  # would make configure fail if this is the last instruction.
8198*83ee113eSDavid van Moolenbroek  $ac_cs_success || as_fn_exit 1
8199*83ee113eSDavid van Moolenbroekfi
8200*83ee113eSDavid van Moolenbroekif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8201*83ee113eSDavid van Moolenbroek  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8202*83ee113eSDavid van Moolenbroek$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8203*83ee113eSDavid van Moolenbroekfi
8204*83ee113eSDavid van Moolenbroek
8205*83ee113eSDavid van Moolenbroek
8206*83ee113eSDavid van Moolenbroeksh util/bindvar.sh
8207*83ee113eSDavid van Moolenbroek
8208*83ee113eSDavid van Moolenbroekcat > config.report << END
8209*83ee113eSDavid van Moolenbroek
8210*83ee113eSDavid van Moolenbroek     ISC DHCP source configure results:
8211*83ee113eSDavid van Moolenbroek    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
8212*83ee113eSDavid van Moolenbroek
8213*83ee113eSDavid van MoolenbroekPackage:
8214*83ee113eSDavid van Moolenbroek  Name:          $PACKAGE_NAME
8215*83ee113eSDavid van Moolenbroek  Version:       $PACKAGE_VERSION
8216*83ee113eSDavid van Moolenbroek
8217*83ee113eSDavid van MoolenbroekC Compiler:      $CC
8218*83ee113eSDavid van Moolenbroek
8219*83ee113eSDavid van MoolenbroekFlags:
8220*83ee113eSDavid van Moolenbroek  DEFS:          $DEFS
8221*83ee113eSDavid van Moolenbroek  CFLAGS:        $CFLAGS
8222*83ee113eSDavid van Moolenbroek
8223*83ee113eSDavid van MoolenbroekFeatures:
8224*83ee113eSDavid van Moolenbroek  debug:         $enable_debug
8225*83ee113eSDavid van Moolenbroek  failover:      $enable_failover
8226*83ee113eSDavid van Moolenbroek  execute:       $enable_execute
8227*83ee113eSDavid van Moolenbroek
8228*83ee113eSDavid van MoolenbroekDeveloper:
8229*83ee113eSDavid van Moolenbroek  ATF unittests : $atf_path
8230*83ee113eSDavid van Moolenbroek
8231*83ee113eSDavid van MoolenbroekEND
8232*83ee113eSDavid van Moolenbroek# TODO: Add Perl system tests
8233*83ee113eSDavid van Moolenbroek
8234*83ee113eSDavid van Moolenbroekif test "$atf_path" != "no"
8235*83ee113eSDavid van Moolenbroekthen
8236*83ee113eSDavid van Moolenbroekecho "ATF_CFLAGS  : $ATF_CFLAGS" >> config.report
8237*83ee113eSDavid van Moolenbroekecho "ATF_LDFLAGS : $ATF_LDFLAGS" >> config.report
8238*83ee113eSDavid van Moolenbroekecho
8239*83ee113eSDavid van Moolenbroekfi
8240*83ee113eSDavid van Moolenbroek
8241*83ee113eSDavid van Moolenbroekcat config.report
8242*83ee113eSDavid van Moolenbroek
8243*83ee113eSDavid van Moolenbroekecho
8244*83ee113eSDavid van Moolenbroekecho Now you can type "make" to build ISC DHCP
8245*83ee113eSDavid van Moolenbroekecho
8246