configure revision 1.1.1.3 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.3 christos # Generated by GNU Autoconf 2.69 for DHCP 4.4.2-P1.
4 1.1 christos #
5 1.1 christos # Report bugs to <dhcp-users (at] isc.org>.
6 1.1 christos #
7 1.1 christos #
8 1.1 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 1.1 christos #
10 1.1 christos #
11 1.1 christos # This configure script is free software; the Free Software Foundation
12 1.1 christos # gives unlimited permission to copy, distribute and modify it.
13 1.1 christos ## -------------------- ##
14 1.1 christos ## M4sh Initialization. ##
15 1.1 christos ## -------------------- ##
16 1.1 christos
17 1.1 christos # Be more Bourne compatible
18 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
19 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 1.1 christos emulate sh
21 1.1 christos NULLCMD=:
22 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 1.1 christos # is contrary to our usage. Disable this feature.
24 1.1 christos alias -g '${1+"$@"}'='"$@"'
25 1.1 christos setopt NO_GLOB_SUBST
26 1.1 christos else
27 1.1 christos case `(set -o) 2>/dev/null` in #(
28 1.1 christos *posix*) :
29 1.1 christos set -o posix ;; #(
30 1.1 christos *) :
31 1.1 christos ;;
32 1.1 christos esac
33 1.1 christos fi
34 1.1 christos
35 1.1 christos
36 1.1 christos as_nl='
37 1.1 christos '
38 1.1 christos export as_nl
39 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
44 1.1 christos # but without wasting forks for bash or zsh.
45 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
46 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 1.1 christos as_echo='print -r --'
48 1.1 christos as_echo_n='print -rn --'
49 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 1.1 christos as_echo='printf %s\n'
51 1.1 christos as_echo_n='printf %s'
52 1.1 christos else
53 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 1.1 christos as_echo_n='/usr/ucb/echo -n'
56 1.1 christos else
57 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 1.1 christos as_echo_n_body='eval
59 1.1 christos arg=$1;
60 1.1 christos case $arg in #(
61 1.1 christos *"$as_nl"*)
62 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
63 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 1.1 christos esac;
65 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 1.1 christos '
67 1.1 christos export as_echo_n_body
68 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
69 1.1 christos fi
70 1.1 christos export as_echo_body
71 1.1 christos as_echo='sh -c $as_echo_body as_echo'
72 1.1 christos fi
73 1.1 christos
74 1.1 christos # The user is always right.
75 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
76 1.1 christos PATH_SEPARATOR=:
77 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 1.1 christos PATH_SEPARATOR=';'
80 1.1 christos }
81 1.1 christos fi
82 1.1 christos
83 1.1 christos
84 1.1 christos # IFS
85 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
86 1.1 christos # there to prevent editors from complaining about space-tab.
87 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 1.1 christos # splitting by setting IFS to empty value.)
89 1.1 christos IFS=" "" $as_nl"
90 1.1 christos
91 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
92 1.1 christos as_myself=
93 1.1 christos case $0 in #((
94 1.1 christos *[\\/]* ) as_myself=$0 ;;
95 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 1.1 christos for as_dir in $PATH
97 1.1 christos do
98 1.1 christos IFS=$as_save_IFS
99 1.1 christos test -z "$as_dir" && as_dir=.
100 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 1.1 christos done
102 1.1 christos IFS=$as_save_IFS
103 1.1 christos
104 1.1 christos ;;
105 1.1 christos esac
106 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
107 1.1 christos # in which case we are not to be found in the path.
108 1.1 christos if test "x$as_myself" = x; then
109 1.1 christos as_myself=$0
110 1.1 christos fi
111 1.1 christos if test ! -f "$as_myself"; then
112 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 1.1 christos exit 1
114 1.1 christos fi
115 1.1 christos
116 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
117 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
119 1.1 christos # trigger a bug in pdksh 5.2.14.
120 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
121 1.1 christos do eval test x\${$as_var+set} = xset \
122 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 1.1 christos done
124 1.1 christos PS1='$ '
125 1.1 christos PS2='> '
126 1.1 christos PS4='+ '
127 1.1 christos
128 1.1 christos # NLS nuisances.
129 1.1 christos LC_ALL=C
130 1.1 christos export LC_ALL
131 1.1 christos LANGUAGE=C
132 1.1 christos export LANGUAGE
133 1.1 christos
134 1.1 christos # CDPATH.
135 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136 1.1 christos
137 1.1 christos # Use a proper internal environment variable to ensure we don't fall
138 1.1 christos # into an infinite loop, continuously re-executing ourselves.
139 1.1 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 1.1 christos _as_can_reexec=no; export _as_can_reexec;
141 1.1 christos # We cannot yet assume a decent shell, so we have to provide a
142 1.1 christos # neutralization value for shells without unset; and this also
143 1.1 christos # works around shells that cannot unset nonexistent variables.
144 1.1 christos # Preserve -v and -x to the replacement shell.
145 1.1 christos BASH_ENV=/dev/null
146 1.1 christos ENV=/dev/null
147 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 1.1 christos case $- in # ((((
149 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;;
150 1.1 christos *v* ) as_opts=-v ;;
151 1.1 christos *x* ) as_opts=-x ;;
152 1.1 christos * ) as_opts= ;;
153 1.1 christos esac
154 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail
156 1.1 christos # out after a failed `exec'.
157 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 1.1 christos as_fn_exit 255
159 1.1 christos fi
160 1.1 christos # We don't want this to propagate to other subprocesses.
161 1.1 christos { _as_can_reexec=; unset _as_can_reexec;}
162 1.1 christos if test "x$CONFIG_SHELL" = x; then
163 1.1 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 1.1 christos emulate sh
165 1.1 christos NULLCMD=:
166 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 1.1 christos # is contrary to our usage. Disable this feature.
168 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 1.1 christos setopt NO_GLOB_SUBST
170 1.1 christos else
171 1.1 christos case \`(set -o) 2>/dev/null\` in #(
172 1.1 christos *posix*) :
173 1.1 christos set -o posix ;; #(
174 1.1 christos *) :
175 1.1 christos ;;
176 1.1 christos esac
177 1.1 christos fi
178 1.1 christos "
179 1.1 christos as_required="as_fn_return () { (exit \$1); }
180 1.1 christos as_fn_success () { as_fn_return 0; }
181 1.1 christos as_fn_failure () { as_fn_return 1; }
182 1.1 christos as_fn_ret_success () { return 0; }
183 1.1 christos as_fn_ret_failure () { return 1; }
184 1.1 christos
185 1.1 christos exitcode=0
186 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 1.1 christos
192 1.1 christos else
193 1.1 christos exitcode=1; echo positional parameters were not saved.
194 1.1 christos fi
195 1.1 christos test x\$exitcode = x0 || exit 1
196 1.1 christos test -x / || exit 1"
197 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1"
202 1.1 christos if (eval "$as_required") 2>/dev/null; then :
203 1.1 christos as_have_required=yes
204 1.1 christos else
205 1.1 christos as_have_required=no
206 1.1 christos fi
207 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208 1.1 christos
209 1.1 christos else
210 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
211 1.1 christos as_found=false
212 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213 1.1 christos do
214 1.1 christos IFS=$as_save_IFS
215 1.1 christos test -z "$as_dir" && as_dir=.
216 1.1 christos as_found=:
217 1.1 christos case $as_dir in #(
218 1.1 christos /*)
219 1.1 christos for as_base in sh bash ksh sh5; do
220 1.1 christos # Try only shells that exist, to save several forks.
221 1.1 christos as_shell=$as_dir/$as_base
222 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
223 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes
225 1.1 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
226 1.1 christos break 2
227 1.1 christos fi
228 1.1 christos fi
229 1.1 christos done;;
230 1.1 christos esac
231 1.1 christos as_found=false
232 1.1 christos done
233 1.1 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
235 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes
236 1.1 christos fi; }
237 1.1 christos IFS=$as_save_IFS
238 1.1 christos
239 1.1 christos
240 1.1 christos if test "x$CONFIG_SHELL" != x; then :
241 1.1 christos export CONFIG_SHELL
242 1.1 christos # We cannot yet assume a decent shell, so we have to provide a
243 1.1 christos # neutralization value for shells without unset; and this also
244 1.1 christos # works around shells that cannot unset nonexistent variables.
245 1.1 christos # Preserve -v and -x to the replacement shell.
246 1.1 christos BASH_ENV=/dev/null
247 1.1 christos ENV=/dev/null
248 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
249 1.1 christos case $- in # ((((
250 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;;
251 1.1 christos *v* ) as_opts=-v ;;
252 1.1 christos *x* ) as_opts=-x ;;
253 1.1 christos * ) as_opts= ;;
254 1.1 christos esac
255 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
256 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail
257 1.1 christos # out after a failed `exec'.
258 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
259 1.1 christos exit 255
260 1.1 christos fi
261 1.1 christos
262 1.1 christos if test x$as_have_required = xno; then :
263 1.1 christos $as_echo "$0: This script requires a shell more modern than all"
264 1.1 christos $as_echo "$0: the shells that I found on your system."
265 1.1 christos if test x${ZSH_VERSION+set} = xset ; then
266 1.1 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
267 1.1 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
268 1.1 christos else
269 1.1 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org and dhcp-users (at] isc.org
270 1.1 christos $0: about your system, including any error possibly output
271 1.1 christos $0: before this message. Then install a modern shell, or
272 1.1 christos $0: manually run the script under such a shell if you do
273 1.1 christos $0: have one."
274 1.1 christos fi
275 1.1 christos exit 1
276 1.1 christos fi
277 1.1 christos fi
278 1.1 christos fi
279 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh}
280 1.1 christos export SHELL
281 1.1 christos # Unset more variables known to interfere with behavior of common tools.
282 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS=
283 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS
284 1.1 christos
285 1.1 christos ## --------------------- ##
286 1.1 christos ## M4sh Shell Functions. ##
287 1.1 christos ## --------------------- ##
288 1.1 christos # as_fn_unset VAR
289 1.1 christos # ---------------
290 1.1 christos # Portably unset VAR.
291 1.1 christos as_fn_unset ()
292 1.1 christos {
293 1.1 christos { eval $1=; unset $1;}
294 1.1 christos }
295 1.1 christos as_unset=as_fn_unset
296 1.1 christos
297 1.1 christos # as_fn_set_status STATUS
298 1.1 christos # -----------------------
299 1.1 christos # Set $? to STATUS, without forking.
300 1.1 christos as_fn_set_status ()
301 1.1 christos {
302 1.1 christos return $1
303 1.1 christos } # as_fn_set_status
304 1.1 christos
305 1.1 christos # as_fn_exit STATUS
306 1.1 christos # -----------------
307 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
308 1.1 christos as_fn_exit ()
309 1.1 christos {
310 1.1 christos set +e
311 1.1 christos as_fn_set_status $1
312 1.1 christos exit $1
313 1.1 christos } # as_fn_exit
314 1.1 christos
315 1.1 christos # as_fn_mkdir_p
316 1.1 christos # -------------
317 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
318 1.1 christos as_fn_mkdir_p ()
319 1.1 christos {
320 1.1 christos
321 1.1 christos case $as_dir in #(
322 1.1 christos -*) as_dir=./$as_dir;;
323 1.1 christos esac
324 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
325 1.1 christos as_dirs=
326 1.1 christos while :; do
327 1.1 christos case $as_dir in #(
328 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
329 1.1 christos *) as_qdir=$as_dir;;
330 1.1 christos esac
331 1.1 christos as_dirs="'$as_qdir' $as_dirs"
332 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
333 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
334 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
335 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
336 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
337 1.1 christos $as_echo X"$as_dir" |
338 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
339 1.1 christos s//\1/
340 1.1 christos q
341 1.1 christos }
342 1.1 christos /^X\(\/\/\)[^/].*/{
343 1.1 christos s//\1/
344 1.1 christos q
345 1.1 christos }
346 1.1 christos /^X\(\/\/\)$/{
347 1.1 christos s//\1/
348 1.1 christos q
349 1.1 christos }
350 1.1 christos /^X\(\/\).*/{
351 1.1 christos s//\1/
352 1.1 christos q
353 1.1 christos }
354 1.1 christos s/.*/./; q'`
355 1.1 christos test -d "$as_dir" && break
356 1.1 christos done
357 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
358 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
359 1.1 christos
360 1.1 christos
361 1.1 christos } # as_fn_mkdir_p
362 1.1 christos
363 1.1 christos # as_fn_executable_p FILE
364 1.1 christos # -----------------------
365 1.1 christos # Test if FILE is an executable regular file.
366 1.1 christos as_fn_executable_p ()
367 1.1 christos {
368 1.1 christos test -f "$1" && test -x "$1"
369 1.1 christos } # as_fn_executable_p
370 1.1 christos # as_fn_append VAR VALUE
371 1.1 christos # ----------------------
372 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
373 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
374 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
375 1.1 christos # implementations.
376 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
377 1.1 christos eval 'as_fn_append ()
378 1.1 christos {
379 1.1 christos eval $1+=\$2
380 1.1 christos }'
381 1.1 christos else
382 1.1 christos as_fn_append ()
383 1.1 christos {
384 1.1 christos eval $1=\$$1\$2
385 1.1 christos }
386 1.1 christos fi # as_fn_append
387 1.1 christos
388 1.1 christos # as_fn_arith ARG...
389 1.1 christos # ------------------
390 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
391 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
392 1.1 christos # must be portable across $(()) and expr.
393 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
394 1.1 christos eval 'as_fn_arith ()
395 1.1 christos {
396 1.1 christos as_val=$(( $* ))
397 1.1 christos }'
398 1.1 christos else
399 1.1 christos as_fn_arith ()
400 1.1 christos {
401 1.1 christos as_val=`expr "$@" || test $? -eq 1`
402 1.1 christos }
403 1.1 christos fi # as_fn_arith
404 1.1 christos
405 1.1 christos
406 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
407 1.1 christos # ----------------------------------------
408 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
409 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
410 1.1 christos # script with STATUS, using 1 if that was 0.
411 1.1 christos as_fn_error ()
412 1.1 christos {
413 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
414 1.1 christos if test "$4"; then
415 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
416 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
417 1.1 christos fi
418 1.1 christos $as_echo "$as_me: error: $2" >&2
419 1.1 christos as_fn_exit $as_status
420 1.1 christos } # as_fn_error
421 1.1 christos
422 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
423 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
424 1.1 christos as_expr=expr
425 1.1 christos else
426 1.1 christos as_expr=false
427 1.1 christos fi
428 1.1 christos
429 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
430 1.1 christos as_basename=basename
431 1.1 christos else
432 1.1 christos as_basename=false
433 1.1 christos fi
434 1.1 christos
435 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
436 1.1 christos as_dirname=dirname
437 1.1 christos else
438 1.1 christos as_dirname=false
439 1.1 christos fi
440 1.1 christos
441 1.1 christos as_me=`$as_basename -- "$0" ||
442 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
443 1.1 christos X"$0" : 'X\(//\)$' \| \
444 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
445 1.1 christos $as_echo X/"$0" |
446 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
447 1.1 christos s//\1/
448 1.1 christos q
449 1.1 christos }
450 1.1 christos /^X\/\(\/\/\)$/{
451 1.1 christos s//\1/
452 1.1 christos q
453 1.1 christos }
454 1.1 christos /^X\/\(\/\).*/{
455 1.1 christos s//\1/
456 1.1 christos q
457 1.1 christos }
458 1.1 christos s/.*/./; q'`
459 1.1 christos
460 1.1 christos # Avoid depending upon Character Ranges.
461 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
462 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
463 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
464 1.1 christos as_cr_digits='0123456789'
465 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
466 1.1 christos
467 1.1 christos
468 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
469 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
470 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
471 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
472 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
473 1.1 christos sed -n '
474 1.1 christos p
475 1.1 christos /[$]LINENO/=
476 1.1 christos ' <$as_myself |
477 1.1 christos sed '
478 1.1 christos s/[$]LINENO.*/&-/
479 1.1 christos t lineno
480 1.1 christos b
481 1.1 christos :lineno
482 1.1 christos N
483 1.1 christos :loop
484 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485 1.1 christos t loop
486 1.1 christos s/-\n.*//
487 1.1 christos ' >$as_me.lineno &&
488 1.1 christos chmod +x "$as_me.lineno" ||
489 1.1 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
490 1.1 christos
491 1.1 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
492 1.1 christos # already done that, so ensure we don't try to do so again and fall
493 1.1 christos # in an infinite loop. This has already happened in practice.
494 1.1 christos _as_can_reexec=no; export _as_can_reexec
495 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
496 1.1 christos # (the dirname of $[0] is not the place where we might find the
497 1.1 christos # original and so on. Autoconf is especially sensitive to this).
498 1.1 christos . "./$as_me.lineno"
499 1.1 christos # Exit status is that of the last command.
500 1.1 christos exit
501 1.1 christos }
502 1.1 christos
503 1.1 christos ECHO_C= ECHO_N= ECHO_T=
504 1.1 christos case `echo -n x` in #(((((
505 1.1 christos -n*)
506 1.1 christos case `echo 'xy\c'` in
507 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
508 1.1 christos xy) ECHO_C='\c';;
509 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
510 1.1 christos ECHO_T=' ';;
511 1.1 christos esac;;
512 1.1 christos *)
513 1.1 christos ECHO_N='-n';;
514 1.1 christos esac
515 1.1 christos
516 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
517 1.1 christos if test -d conf$$.dir; then
518 1.1 christos rm -f conf$$.dir/conf$$.file
519 1.1 christos else
520 1.1 christos rm -f conf$$.dir
521 1.1 christos mkdir conf$$.dir 2>/dev/null
522 1.1 christos fi
523 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
524 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
525 1.1 christos as_ln_s='ln -s'
526 1.1 christos # ... but there are two gotchas:
527 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
528 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
529 1.1 christos # In both cases, we have to default to `cp -pR'.
530 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
531 1.1 christos as_ln_s='cp -pR'
532 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
533 1.1 christos as_ln_s=ln
534 1.1 christos else
535 1.1 christos as_ln_s='cp -pR'
536 1.1 christos fi
537 1.1 christos else
538 1.1 christos as_ln_s='cp -pR'
539 1.1 christos fi
540 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
541 1.1 christos rmdir conf$$.dir 2>/dev/null
542 1.1 christos
543 1.1 christos if mkdir -p . 2>/dev/null; then
544 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
545 1.1 christos else
546 1.1 christos test -d ./-p && rmdir ./-p
547 1.1 christos as_mkdir_p=false
548 1.1 christos fi
549 1.1 christos
550 1.1 christos as_test_x='test -x'
551 1.1 christos as_executable_p=as_fn_executable_p
552 1.1 christos
553 1.1 christos # Sed expression to map a string onto a valid CPP name.
554 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
555 1.1 christos
556 1.1 christos # Sed expression to map a string onto a valid variable name.
557 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
558 1.1 christos
559 1.1 christos
560 1.1 christos test -n "$DJDIR" || exec 7<&0 </dev/null
561 1.1 christos exec 6>&1
562 1.1 christos
563 1.1 christos # Name of the host.
564 1.1 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
565 1.1 christos # so uname gets run too.
566 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
567 1.1 christos
568 1.1 christos #
569 1.1 christos # Initializations.
570 1.1 christos #
571 1.1 christos ac_default_prefix=/usr/local
572 1.1 christos ac_clean_files=
573 1.1 christos ac_config_libobj_dir=.
574 1.1 christos LIBOBJS=
575 1.1 christos cross_compiling=no
576 1.1 christos subdirs=
577 1.1 christos MFLAGS=
578 1.1 christos MAKEFLAGS=
579 1.1 christos
580 1.1 christos # Identity of this package.
581 1.1 christos PACKAGE_NAME='DHCP'
582 1.1 christos PACKAGE_TARNAME='dhcp'
583 1.1.1.3 christos PACKAGE_VERSION='4.4.2-P1'
584 1.1.1.3 christos PACKAGE_STRING='DHCP 4.4.2-P1'
585 1.1 christos PACKAGE_BUGREPORT='dhcp-users (at] isc.org'
586 1.1 christos PACKAGE_URL=''
587 1.1 christos
588 1.1 christos # Factoring default headers for most tests.
589 1.1 christos ac_includes_default="\
590 1.1 christos #include <stdio.h>
591 1.1 christos #ifdef HAVE_SYS_TYPES_H
592 1.1 christos # include <sys/types.h>
593 1.1 christos #endif
594 1.1 christos #ifdef HAVE_SYS_STAT_H
595 1.1 christos # include <sys/stat.h>
596 1.1 christos #endif
597 1.1 christos #ifdef STDC_HEADERS
598 1.1 christos # include <stdlib.h>
599 1.1 christos # include <stddef.h>
600 1.1 christos #else
601 1.1 christos # ifdef HAVE_STDLIB_H
602 1.1 christos # include <stdlib.h>
603 1.1 christos # endif
604 1.1 christos #endif
605 1.1 christos #ifdef HAVE_STRING_H
606 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
607 1.1 christos # include <memory.h>
608 1.1 christos # endif
609 1.1 christos # include <string.h>
610 1.1 christos #endif
611 1.1 christos #ifdef HAVE_STRINGS_H
612 1.1 christos # include <strings.h>
613 1.1 christos #endif
614 1.1 christos #ifdef HAVE_INTTYPES_H
615 1.1 christos # include <inttypes.h>
616 1.1 christos #endif
617 1.1 christos #ifdef HAVE_STDINT_H
618 1.1 christos # include <stdint.h>
619 1.1 christos #endif
620 1.1 christos #ifdef HAVE_UNISTD_H
621 1.1 christos # include <unistd.h>
622 1.1 christos #endif"
623 1.1 christos
624 1.1 christos ac_subst_vars='am__EXEEXT_FALSE
625 1.1 christos am__EXEEXT_TRUE
626 1.1 christos LTLIBOBJS
627 1.1 christos LIBOBJS
628 1.1 christos LDAP_CFLAGS
629 1.1 christos LDAP_LIBS
630 1.1 christos INSTALL_BIND_FALSE
631 1.1 christos INSTALL_BIND_TRUE
632 1.1 christos Q
633 1.1 christos DISTCHECK_LIBTOOL_CONFIGURE_FLAG
634 1.1 christos BINDLT
635 1.1 christos A
636 1.1 christos DHLIBS
637 1.1 christos HAVE_BINDDIR_FALSE
638 1.1 christos HAVE_BINDDIR_TRUE
639 1.1 christos DISTCHECK_LIBBIND_CONFIGURE_FLAG
640 1.1 christos BINDLIBISCDIR
641 1.1 christos BINDLIBISCCFGDIR
642 1.1 christos BINDLIBDNSDIR
643 1.1 christos BINDLIBIRSDIR
644 1.1 christos BINDSRCDIR
645 1.1 christos BINDDIR
646 1.1 christos BINDSUBDIR
647 1.1 christos BINDIOMUX
648 1.1 christos ac_prefix_program
649 1.1 christos DISTCHECK_ATF_CONFIGURE_FLAG
650 1.1 christos HAVE_ATF_FALSE
651 1.1 christos HAVE_ATF_TRUE
652 1.1 christos UNITTESTS
653 1.1 christos ATF_BIN
654 1.1 christos ATF_LDFLAGS
655 1.1 christos ATF_CFLAGS
656 1.1.1.2 christos pkgcfg_found
657 1.1 christos BIND_ATF_FALSE
658 1.1 christos BIND_ATF_TRUE
659 1.1 christos byte_order
660 1.1 christos AR
661 1.1 christos RANLIB
662 1.1 christos EGREP
663 1.1 christos GREP
664 1.1 christos CPP
665 1.1 christos BINDCONFIG
666 1.1 christos am__fastdepCC_FALSE
667 1.1 christos am__fastdepCC_TRUE
668 1.1 christos CCDEPMODE
669 1.1 christos am__nodep
670 1.1 christos AMDEPBACKSLASH
671 1.1 christos AMDEP_FALSE
672 1.1 christos AMDEP_TRUE
673 1.1 christos am__include
674 1.1 christos DEPDIR
675 1.1 christos OBJEXT
676 1.1 christos EXEEXT
677 1.1 christos ac_ct_CC
678 1.1 christos CPPFLAGS
679 1.1 christos LDFLAGS
680 1.1 christos CFLAGS
681 1.1 christos CC
682 1.1 christos host_os
683 1.1 christos host_vendor
684 1.1 christos host_cpu
685 1.1 christos host
686 1.1 christos build_os
687 1.1 christos build_vendor
688 1.1 christos build_cpu
689 1.1 christos build
690 1.1 christos MAINT
691 1.1 christos MAINTAINER_MODE_FALSE
692 1.1 christos MAINTAINER_MODE_TRUE
693 1.1 christos AM_BACKSLASH
694 1.1 christos AM_DEFAULT_VERBOSITY
695 1.1 christos AM_DEFAULT_V
696 1.1 christos AM_V
697 1.1 christos am__untar
698 1.1 christos am__tar
699 1.1 christos AMTAR
700 1.1 christos am__leading_dot
701 1.1 christos SET_MAKE
702 1.1 christos AWK
703 1.1 christos mkdir_p
704 1.1 christos MKDIR_P
705 1.1 christos INSTALL_STRIP_PROGRAM
706 1.1 christos STRIP
707 1.1 christos install_sh
708 1.1 christos MAKEINFO
709 1.1 christos AUTOHEADER
710 1.1 christos AUTOMAKE
711 1.1 christos AUTOCONF
712 1.1 christos ACLOCAL
713 1.1 christos VERSION
714 1.1 christos PACKAGE
715 1.1 christos CYGPATH_W
716 1.1 christos am__isrc
717 1.1 christos INSTALL_DATA
718 1.1 christos INSTALL_SCRIPT
719 1.1 christos INSTALL_PROGRAM
720 1.1 christos target_alias
721 1.1 christos host_alias
722 1.1 christos build_alias
723 1.1 christos LIBS
724 1.1 christos ECHO_T
725 1.1 christos ECHO_N
726 1.1 christos ECHO_C
727 1.1 christos DEFS
728 1.1 christos mandir
729 1.1 christos localedir
730 1.1 christos libdir
731 1.1 christos psdir
732 1.1 christos pdfdir
733 1.1 christos dvidir
734 1.1 christos htmldir
735 1.1 christos infodir
736 1.1 christos docdir
737 1.1 christos oldincludedir
738 1.1 christos includedir
739 1.1 christos localstatedir
740 1.1 christos sharedstatedir
741 1.1 christos sysconfdir
742 1.1 christos datadir
743 1.1 christos datarootdir
744 1.1 christos libexecdir
745 1.1 christos sbindir
746 1.1 christos bindir
747 1.1 christos program_transform_name
748 1.1 christos prefix
749 1.1 christos exec_prefix
750 1.1 christos PACKAGE_URL
751 1.1 christos PACKAGE_BUGREPORT
752 1.1 christos PACKAGE_STRING
753 1.1 christos PACKAGE_VERSION
754 1.1 christos PACKAGE_TARNAME
755 1.1 christos PACKAGE_NAME
756 1.1 christos PATH_SEPARATOR
757 1.1.1.2 christos SHELL
758 1.1.1.2 christos am__quote'
759 1.1 christos ac_subst_files=''
760 1.1 christos ac_user_opts='
761 1.1 christos enable_option_checking
762 1.1 christos enable_silent_rules
763 1.1 christos enable_maintainer_mode
764 1.1 christos enable_dependency_tracking
765 1.1 christos enable_debug
766 1.1 christos enable_failover
767 1.1 christos enable_execute
768 1.1 christos enable_tracing
769 1.1 christos enable_delayed_ack
770 1.1 christos enable_dhcpv6
771 1.1 christos enable_dhcpv4o6
772 1.1 christos enable_relay_port
773 1.1 christos enable_paranoia
774 1.1 christos enable_early_chroot
775 1.1 christos enable_ipv4_pktinfo
776 1.1 christos enable_use_sockets
777 1.1 christos enable_log_pid
778 1.1 christos enable_binary_leases
779 1.1 christos with_atf
780 1.1 christos with_srv_conf_file
781 1.1 christos with_srv_lease_file
782 1.1 christos with_srv6_lease_file
783 1.1 christos with_cli_lease_file
784 1.1 christos with_cli6_lease_file
785 1.1 christos with_srv_pid_file
786 1.1 christos with_srv6_pid_file
787 1.1 christos with_cli_pid_file
788 1.1 christos with_cli6_pid_file
789 1.1 christos with_relay_pid_file
790 1.1 christos with_relay6_pid_file
791 1.1 christos with_randomdev
792 1.1 christos enable_kqueue
793 1.1 christos enable_epoll
794 1.1 christos enable_devpoll
795 1.1 christos with_bind_extra_config
796 1.1 christos with_libbind
797 1.1 christos enable_libtool
798 1.1 christos enable_bind_install
799 1.1 christos with_ldap
800 1.1 christos with_ldapcrypto
801 1.1 christos with_ldap_gssapi
802 1.1 christos with_ldapcasa
803 1.1 christos '
804 1.1 christos ac_precious_vars='build_alias
805 1.1 christos host_alias
806 1.1 christos target_alias
807 1.1 christos CC
808 1.1 christos CFLAGS
809 1.1 christos LDFLAGS
810 1.1 christos LIBS
811 1.1 christos CPPFLAGS
812 1.1 christos CPP'
813 1.1 christos
814 1.1 christos
815 1.1 christos # Initialize some variables set by options.
816 1.1 christos ac_init_help=
817 1.1 christos ac_init_version=false
818 1.1 christos ac_unrecognized_opts=
819 1.1 christos ac_unrecognized_sep=
820 1.1 christos # The variables have the same names as the options, with
821 1.1 christos # dashes changed to underlines.
822 1.1 christos cache_file=/dev/null
823 1.1 christos exec_prefix=NONE
824 1.1 christos no_create=
825 1.1 christos no_recursion=
826 1.1 christos prefix=NONE
827 1.1 christos program_prefix=NONE
828 1.1 christos program_suffix=NONE
829 1.1 christos program_transform_name=s,x,x,
830 1.1 christos silent=
831 1.1 christos site=
832 1.1 christos srcdir=
833 1.1 christos verbose=
834 1.1 christos x_includes=NONE
835 1.1 christos x_libraries=NONE
836 1.1 christos
837 1.1 christos # Installation directory options.
838 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
839 1.1 christos # and all the variables that are supposed to be based on exec_prefix
840 1.1 christos # by default will actually change.
841 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
842 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
843 1.1 christos bindir='${exec_prefix}/bin'
844 1.1 christos sbindir='${exec_prefix}/sbin'
845 1.1 christos libexecdir='${exec_prefix}/libexec'
846 1.1 christos datarootdir='${prefix}/share'
847 1.1 christos datadir='${datarootdir}'
848 1.1 christos sysconfdir='${prefix}/etc'
849 1.1 christos sharedstatedir='${prefix}/com'
850 1.1 christos localstatedir='${prefix}/var'
851 1.1 christos includedir='${prefix}/include'
852 1.1 christos oldincludedir='/usr/include'
853 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
854 1.1 christos infodir='${datarootdir}/info'
855 1.1 christos htmldir='${docdir}'
856 1.1 christos dvidir='${docdir}'
857 1.1 christos pdfdir='${docdir}'
858 1.1 christos psdir='${docdir}'
859 1.1 christos libdir='${exec_prefix}/lib'
860 1.1 christos localedir='${datarootdir}/locale'
861 1.1 christos mandir='${datarootdir}/man'
862 1.1 christos
863 1.1 christos ac_prev=
864 1.1 christos ac_dashdash=
865 1.1 christos for ac_option
866 1.1 christos do
867 1.1 christos # If the previous option needs an argument, assign it.
868 1.1 christos if test -n "$ac_prev"; then
869 1.1 christos eval $ac_prev=\$ac_option
870 1.1 christos ac_prev=
871 1.1 christos continue
872 1.1 christos fi
873 1.1 christos
874 1.1 christos case $ac_option in
875 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
876 1.1 christos *=) ac_optarg= ;;
877 1.1 christos *) ac_optarg=yes ;;
878 1.1 christos esac
879 1.1 christos
880 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
881 1.1 christos
882 1.1 christos case $ac_dashdash$ac_option in
883 1.1 christos --)
884 1.1 christos ac_dashdash=yes ;;
885 1.1 christos
886 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
887 1.1 christos ac_prev=bindir ;;
888 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889 1.1 christos bindir=$ac_optarg ;;
890 1.1 christos
891 1.1 christos -build | --build | --buil | --bui | --bu)
892 1.1 christos ac_prev=build_alias ;;
893 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894 1.1 christos build_alias=$ac_optarg ;;
895 1.1 christos
896 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
897 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898 1.1 christos ac_prev=cache_file ;;
899 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901 1.1 christos cache_file=$ac_optarg ;;
902 1.1 christos
903 1.1 christos --config-cache | -C)
904 1.1 christos cache_file=config.cache ;;
905 1.1 christos
906 1.1 christos -datadir | --datadir | --datadi | --datad)
907 1.1 christos ac_prev=datadir ;;
908 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
909 1.1 christos datadir=$ac_optarg ;;
910 1.1 christos
911 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912 1.1 christos | --dataroo | --dataro | --datar)
913 1.1 christos ac_prev=datarootdir ;;
914 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916 1.1 christos datarootdir=$ac_optarg ;;
917 1.1 christos
918 1.1 christos -disable-* | --disable-*)
919 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920 1.1 christos # Reject names that are not valid shell variable names.
921 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
922 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
923 1.1 christos ac_useropt_orig=$ac_useropt
924 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
925 1.1 christos case $ac_user_opts in
926 1.1 christos *"
927 1.1 christos "enable_$ac_useropt"
928 1.1 christos "*) ;;
929 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
930 1.1 christos ac_unrecognized_sep=', ';;
931 1.1 christos esac
932 1.1 christos eval enable_$ac_useropt=no ;;
933 1.1 christos
934 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
935 1.1 christos ac_prev=docdir ;;
936 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
937 1.1 christos docdir=$ac_optarg ;;
938 1.1 christos
939 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
940 1.1 christos ac_prev=dvidir ;;
941 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
942 1.1 christos dvidir=$ac_optarg ;;
943 1.1 christos
944 1.1 christos -enable-* | --enable-*)
945 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
946 1.1 christos # Reject names that are not valid shell variable names.
947 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
948 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
949 1.1 christos ac_useropt_orig=$ac_useropt
950 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
951 1.1 christos case $ac_user_opts in
952 1.1 christos *"
953 1.1 christos "enable_$ac_useropt"
954 1.1 christos "*) ;;
955 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
956 1.1 christos ac_unrecognized_sep=', ';;
957 1.1 christos esac
958 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
959 1.1 christos
960 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
961 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
962 1.1 christos | --exec | --exe | --ex)
963 1.1 christos ac_prev=exec_prefix ;;
964 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
965 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
966 1.1 christos | --exec=* | --exe=* | --ex=*)
967 1.1 christos exec_prefix=$ac_optarg ;;
968 1.1 christos
969 1.1 christos -gas | --gas | --ga | --g)
970 1.1 christos # Obsolete; use --with-gas.
971 1.1 christos with_gas=yes ;;
972 1.1 christos
973 1.1 christos -help | --help | --hel | --he | -h)
974 1.1 christos ac_init_help=long ;;
975 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
976 1.1 christos ac_init_help=recursive ;;
977 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
978 1.1 christos ac_init_help=short ;;
979 1.1 christos
980 1.1 christos -host | --host | --hos | --ho)
981 1.1 christos ac_prev=host_alias ;;
982 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
983 1.1 christos host_alias=$ac_optarg ;;
984 1.1 christos
985 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
986 1.1 christos ac_prev=htmldir ;;
987 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
988 1.1 christos | --ht=*)
989 1.1 christos htmldir=$ac_optarg ;;
990 1.1 christos
991 1.1 christos -includedir | --includedir | --includedi | --included | --include \
992 1.1 christos | --includ | --inclu | --incl | --inc)
993 1.1 christos ac_prev=includedir ;;
994 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
995 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
996 1.1 christos includedir=$ac_optarg ;;
997 1.1 christos
998 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
999 1.1 christos ac_prev=infodir ;;
1000 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1001 1.1 christos infodir=$ac_optarg ;;
1002 1.1 christos
1003 1.1 christos -libdir | --libdir | --libdi | --libd)
1004 1.1 christos ac_prev=libdir ;;
1005 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
1006 1.1 christos libdir=$ac_optarg ;;
1007 1.1 christos
1008 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1009 1.1 christos | --libexe | --libex | --libe)
1010 1.1 christos ac_prev=libexecdir ;;
1011 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1012 1.1 christos | --libexe=* | --libex=* | --libe=*)
1013 1.1 christos libexecdir=$ac_optarg ;;
1014 1.1 christos
1015 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
1016 1.1 christos ac_prev=localedir ;;
1017 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1018 1.1 christos localedir=$ac_optarg ;;
1019 1.1 christos
1020 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
1021 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
1022 1.1 christos ac_prev=localstatedir ;;
1023 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1024 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1025 1.1 christos localstatedir=$ac_optarg ;;
1026 1.1 christos
1027 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1028 1.1 christos ac_prev=mandir ;;
1029 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1030 1.1 christos mandir=$ac_optarg ;;
1031 1.1 christos
1032 1.1 christos -nfp | --nfp | --nf)
1033 1.1 christos # Obsolete; use --without-fp.
1034 1.1 christos with_fp=no ;;
1035 1.1 christos
1036 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1037 1.1 christos | --no-cr | --no-c | -n)
1038 1.1 christos no_create=yes ;;
1039 1.1 christos
1040 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1041 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1042 1.1 christos no_recursion=yes ;;
1043 1.1 christos
1044 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1045 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1046 1.1 christos | --oldin | --oldi | --old | --ol | --o)
1047 1.1 christos ac_prev=oldincludedir ;;
1048 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1049 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1050 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1051 1.1 christos oldincludedir=$ac_optarg ;;
1052 1.1 christos
1053 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1054 1.1 christos ac_prev=prefix ;;
1055 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1056 1.1 christos prefix=$ac_optarg ;;
1057 1.1 christos
1058 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1059 1.1 christos | --program-pre | --program-pr | --program-p)
1060 1.1 christos ac_prev=program_prefix ;;
1061 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1062 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1063 1.1 christos program_prefix=$ac_optarg ;;
1064 1.1 christos
1065 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1066 1.1 christos | --program-suf | --program-su | --program-s)
1067 1.1 christos ac_prev=program_suffix ;;
1068 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1069 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1070 1.1 christos program_suffix=$ac_optarg ;;
1071 1.1 christos
1072 1.1 christos -program-transform-name | --program-transform-name \
1073 1.1 christos | --program-transform-nam | --program-transform-na \
1074 1.1 christos | --program-transform-n | --program-transform- \
1075 1.1 christos | --program-transform | --program-transfor \
1076 1.1 christos | --program-transfo | --program-transf \
1077 1.1 christos | --program-trans | --program-tran \
1078 1.1 christos | --progr-tra | --program-tr | --program-t)
1079 1.1 christos ac_prev=program_transform_name ;;
1080 1.1 christos -program-transform-name=* | --program-transform-name=* \
1081 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1082 1.1 christos | --program-transform-n=* | --program-transform-=* \
1083 1.1 christos | --program-transform=* | --program-transfor=* \
1084 1.1 christos | --program-transfo=* | --program-transf=* \
1085 1.1 christos | --program-trans=* | --program-tran=* \
1086 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1087 1.1 christos program_transform_name=$ac_optarg ;;
1088 1.1 christos
1089 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1090 1.1 christos ac_prev=pdfdir ;;
1091 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1092 1.1 christos pdfdir=$ac_optarg ;;
1093 1.1 christos
1094 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1095 1.1 christos ac_prev=psdir ;;
1096 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1097 1.1 christos psdir=$ac_optarg ;;
1098 1.1 christos
1099 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1100 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1101 1.1 christos silent=yes ;;
1102 1.1 christos
1103 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1104 1.1 christos ac_prev=sbindir ;;
1105 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1106 1.1 christos | --sbi=* | --sb=*)
1107 1.1 christos sbindir=$ac_optarg ;;
1108 1.1 christos
1109 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1110 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1111 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1112 1.1 christos | --sha | --sh)
1113 1.1 christos ac_prev=sharedstatedir ;;
1114 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1115 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1116 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1117 1.1 christos | --sha=* | --sh=*)
1118 1.1 christos sharedstatedir=$ac_optarg ;;
1119 1.1 christos
1120 1.1 christos -site | --site | --sit)
1121 1.1 christos ac_prev=site ;;
1122 1.1 christos -site=* | --site=* | --sit=*)
1123 1.1 christos site=$ac_optarg ;;
1124 1.1 christos
1125 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1126 1.1 christos ac_prev=srcdir ;;
1127 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1128 1.1 christos srcdir=$ac_optarg ;;
1129 1.1 christos
1130 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1131 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1132 1.1 christos ac_prev=sysconfdir ;;
1133 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1134 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1135 1.1 christos sysconfdir=$ac_optarg ;;
1136 1.1 christos
1137 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1138 1.1 christos ac_prev=target_alias ;;
1139 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1140 1.1 christos target_alias=$ac_optarg ;;
1141 1.1 christos
1142 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1143 1.1 christos verbose=yes ;;
1144 1.1 christos
1145 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1146 1.1 christos ac_init_version=: ;;
1147 1.1 christos
1148 1.1 christos -with-* | --with-*)
1149 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1150 1.1 christos # Reject names that are not valid shell variable names.
1151 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1153 1.1 christos ac_useropt_orig=$ac_useropt
1154 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155 1.1 christos case $ac_user_opts in
1156 1.1 christos *"
1157 1.1 christos "with_$ac_useropt"
1158 1.1 christos "*) ;;
1159 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1160 1.1 christos ac_unrecognized_sep=', ';;
1161 1.1 christos esac
1162 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1163 1.1 christos
1164 1.1 christos -without-* | --without-*)
1165 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1166 1.1 christos # Reject names that are not valid shell variable names.
1167 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1168 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1169 1.1 christos ac_useropt_orig=$ac_useropt
1170 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1171 1.1 christos case $ac_user_opts in
1172 1.1 christos *"
1173 1.1 christos "with_$ac_useropt"
1174 1.1 christos "*) ;;
1175 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1176 1.1 christos ac_unrecognized_sep=', ';;
1177 1.1 christos esac
1178 1.1 christos eval with_$ac_useropt=no ;;
1179 1.1 christos
1180 1.1 christos --x)
1181 1.1 christos # Obsolete; use --with-x.
1182 1.1 christos with_x=yes ;;
1183 1.1 christos
1184 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1185 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1186 1.1 christos ac_prev=x_includes ;;
1187 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1188 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1189 1.1 christos x_includes=$ac_optarg ;;
1190 1.1 christos
1191 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1192 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1193 1.1 christos ac_prev=x_libraries ;;
1194 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1195 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1196 1.1 christos x_libraries=$ac_optarg ;;
1197 1.1 christos
1198 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1199 1.1 christos Try \`$0 --help' for more information"
1200 1.1 christos ;;
1201 1.1 christos
1202 1.1 christos *=*)
1203 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1204 1.1 christos # Reject names that are not valid shell variable names.
1205 1.1 christos case $ac_envvar in #(
1206 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1207 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1208 1.1 christos esac
1209 1.1 christos eval $ac_envvar=\$ac_optarg
1210 1.1 christos export $ac_envvar ;;
1211 1.1 christos
1212 1.1 christos *)
1213 1.1 christos # FIXME: should be removed in autoconf 3.0.
1214 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1215 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1216 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1217 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1218 1.1 christos ;;
1219 1.1 christos
1220 1.1 christos esac
1221 1.1 christos done
1222 1.1 christos
1223 1.1 christos if test -n "$ac_prev"; then
1224 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1225 1.1 christos as_fn_error $? "missing argument to $ac_option"
1226 1.1 christos fi
1227 1.1 christos
1228 1.1 christos if test -n "$ac_unrecognized_opts"; then
1229 1.1 christos case $enable_option_checking in
1230 1.1 christos no) ;;
1231 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1232 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1233 1.1 christos esac
1234 1.1 christos fi
1235 1.1 christos
1236 1.1 christos # Check all directory arguments for consistency.
1237 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1238 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1239 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1240 1.1 christos libdir localedir mandir
1241 1.1 christos do
1242 1.1 christos eval ac_val=\$$ac_var
1243 1.1 christos # Remove trailing slashes.
1244 1.1 christos case $ac_val in
1245 1.1 christos */ )
1246 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1247 1.1 christos eval $ac_var=\$ac_val;;
1248 1.1 christos esac
1249 1.1 christos # Be sure to have absolute directory names.
1250 1.1 christos case $ac_val in
1251 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1252 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1253 1.1 christos esac
1254 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1255 1.1 christos done
1256 1.1 christos
1257 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1258 1.1 christos # used to hold the argument of --host etc.
1259 1.1 christos # FIXME: To remove some day.
1260 1.1 christos build=$build_alias
1261 1.1 christos host=$host_alias
1262 1.1 christos target=$target_alias
1263 1.1 christos
1264 1.1 christos # FIXME: To remove some day.
1265 1.1 christos if test "x$host_alias" != x; then
1266 1.1 christos if test "x$build_alias" = x; then
1267 1.1 christos cross_compiling=maybe
1268 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1269 1.1 christos cross_compiling=yes
1270 1.1 christos fi
1271 1.1 christos fi
1272 1.1 christos
1273 1.1 christos ac_tool_prefix=
1274 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275 1.1 christos
1276 1.1 christos test "$silent" = yes && exec 6>/dev/null
1277 1.1 christos
1278 1.1 christos
1279 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1280 1.1 christos ac_ls_di=`ls -di .` &&
1281 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1282 1.1 christos as_fn_error $? "working directory cannot be determined"
1283 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1284 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1285 1.1 christos
1286 1.1 christos
1287 1.1 christos # Find the source files, if location was not specified.
1288 1.1 christos if test -z "$srcdir"; then
1289 1.1 christos ac_srcdir_defaulted=yes
1290 1.1 christos # Try the directory containing this script, then the parent directory.
1291 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1292 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1293 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1294 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1295 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1296 1.1 christos $as_echo X"$as_myself" |
1297 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1298 1.1 christos s//\1/
1299 1.1 christos q
1300 1.1 christos }
1301 1.1 christos /^X\(\/\/\)[^/].*/{
1302 1.1 christos s//\1/
1303 1.1 christos q
1304 1.1 christos }
1305 1.1 christos /^X\(\/\/\)$/{
1306 1.1 christos s//\1/
1307 1.1 christos q
1308 1.1 christos }
1309 1.1 christos /^X\(\/\).*/{
1310 1.1 christos s//\1/
1311 1.1 christos q
1312 1.1 christos }
1313 1.1 christos s/.*/./; q'`
1314 1.1 christos srcdir=$ac_confdir
1315 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1316 1.1 christos srcdir=..
1317 1.1 christos fi
1318 1.1 christos else
1319 1.1 christos ac_srcdir_defaulted=no
1320 1.1 christos fi
1321 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1322 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1323 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1324 1.1 christos fi
1325 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1326 1.1 christos ac_abs_confdir=`(
1327 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1328 1.1 christos pwd)`
1329 1.1 christos # When building in place, set srcdir=.
1330 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1331 1.1 christos srcdir=.
1332 1.1 christos fi
1333 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1334 1.1 christos # Double slashes in file names in object file debugging info
1335 1.1 christos # mess up M-x gdb in Emacs.
1336 1.1 christos case $srcdir in
1337 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1338 1.1 christos esac
1339 1.1 christos for ac_var in $ac_precious_vars; do
1340 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1341 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1342 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1343 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1344 1.1 christos done
1345 1.1 christos
1346 1.1 christos #
1347 1.1 christos # Report the --help message.
1348 1.1 christos #
1349 1.1 christos if test "$ac_init_help" = "long"; then
1350 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1351 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1352 1.1 christos cat <<_ACEOF
1353 1.1.1.3 christos \`configure' configures DHCP 4.4.2-P1 to adapt to many kinds of systems.
1354 1.1 christos
1355 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1356 1.1 christos
1357 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1358 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1359 1.1 christos
1360 1.1 christos Defaults for the options are specified in brackets.
1361 1.1 christos
1362 1.1 christos Configuration:
1363 1.1 christos -h, --help display this help and exit
1364 1.1 christos --help=short display options specific to this package
1365 1.1 christos --help=recursive display the short help of all the included packages
1366 1.1 christos -V, --version display version information and exit
1367 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages
1368 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1369 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1370 1.1 christos -n, --no-create do not create output files
1371 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1372 1.1 christos
1373 1.1 christos Installation directories:
1374 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1375 1.1 christos [$ac_default_prefix]
1376 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1377 1.1 christos [PREFIX]
1378 1.1 christos
1379 1.1 christos By default, \`make install' will install all the files in
1380 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1381 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1382 1.1 christos for instance \`--prefix=\$HOME'.
1383 1.1 christos
1384 1.1 christos For better control, use the options below.
1385 1.1 christos
1386 1.1 christos Fine tuning of the installation directories:
1387 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1388 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1389 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1390 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1391 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1392 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1393 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1394 1.1 christos --includedir=DIR C header files [PREFIX/include]
1395 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1396 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1397 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1398 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1399 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1400 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1401 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/dhcp]
1402 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1403 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1404 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1405 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1406 1.1 christos _ACEOF
1407 1.1 christos
1408 1.1 christos cat <<\_ACEOF
1409 1.1 christos
1410 1.1 christos Program names:
1411 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names
1412 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names
1413 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1414 1.1 christos
1415 1.1 christos System types:
1416 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1417 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1418 1.1 christos _ACEOF
1419 1.1 christos fi
1420 1.1 christos
1421 1.1 christos if test -n "$ac_init_help"; then
1422 1.1 christos case $ac_init_help in
1423 1.1.1.3 christos short | recursive ) echo "Configuration of DHCP 4.4.2-P1:";;
1424 1.1 christos esac
1425 1.1 christos cat <<\_ACEOF
1426 1.1 christos
1427 1.1 christos Optional Features:
1428 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1429 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1430 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1431 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1")
1432 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0")
1433 1.1 christos --enable-maintainer-mode
1434 1.1 christos enable make rules and dependencies not useful (and
1435 1.1 christos sometimes confusing) to the casual installer
1436 1.1 christos --enable-dependency-tracking
1437 1.1 christos do not reject slow dependency extractors
1438 1.1 christos --disable-dependency-tracking
1439 1.1 christos speeds up one-time build
1440 1.1 christos --enable-debug create a debug-only version of the software (default
1441 1.1 christos is no).
1442 1.1 christos --enable-failover enable support for failover (default is yes)
1443 1.1 christos --enable-execute enable support for execute() in config (default is
1444 1.1 christos yes)
1445 1.1 christos --enable-tracing enable support for server activity tracing (default
1446 1.1 christos is yes)
1447 1.1 christos --enable-delayed-ack queues multiple DHCPACK replies (default is yes)
1448 1.1 christos --enable-dhcpv6 enable support for DHCPv6 (default is yes)
1449 1.1 christos --enable-dhcpv4o6 enable support for DHCPv4-over-DHCPv6 (default is
1450 1.1 christos no)
1451 1.1 christos --enable-relay-port enable support for relay port (default is no)
1452 1.1 christos --enable-paranoia enable support for chroot/setuid (default is no)
1453 1.1 christos --enable-early-chroot enable chrooting prior to configuration (default is
1454 1.1 christos no)
1455 1.1 christos --enable-ipv4-pktinfo enable use of pktinfo on IPv4 sockets (default is
1456 1.1 christos no)
1457 1.1 christos --enable-use-sockets use the standard BSD socket API (default is no)
1458 1.1 christos --enable-log-pid Include PIDs in syslog messages (default is no).
1459 1.1 christos --enable-binary-leases enable support for binary insertion of leases
1460 1.1 christos (default is no)
1461 1.1 christos --enable-kqueue use BSD kqueue (default is no)
1462 1.1 christos --enable-epoll use Linux epoll (default is no)
1463 1.1 christos --enable-devpoll use /dev/poll (default is no)
1464 1.1 christos --enable-libtool use GNU libtool for dynamic shared libraries
1465 1.1 christos (default is no).
1466 1.1 christos --enable-bind-install install bind includes and libraries (default is no).
1467 1.1 christos
1468 1.1 christos Optional Packages:
1469 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1470 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1471 1.1.1.2 christos --with-atf=PATH specify location where atf was installed
1472 1.1 christos --with-srv-conf-file=PATH
1473 1.1 christos Default file containing dhcpd configuration (default
1474 1.1 christos is typically /etc/dhcpd.conf)
1475 1.1 christos --with-srv-lease-file=PATH
1476 1.1 christos File for dhcpd leases (default is
1477 1.1 christos LOCALSTATEDIR/db/dhcpd.leases)
1478 1.1 christos --with-srv6-lease-file=PATH
1479 1.1 christos File for dhcpd6 leases (default is
1480 1.1 christos LOCALSTATEDIR/db/dhcpd6.leases)
1481 1.1 christos --with-cli-lease-file=PATH
1482 1.1 christos File for dhclient leases (default is
1483 1.1 christos LOCALSTATEDIR/db/dhclient.leases)
1484 1.1 christos --with-cli6-lease-file=PATH
1485 1.1 christos File for dhclient6 leases (default is
1486 1.1 christos LOCALSTATEDIR/db/dhclient6.leases)
1487 1.1 christos --with-srv-pid-file=PATH
1488 1.1 christos File for dhcpd process information (default is
1489 1.1 christos LOCALSTATEDIR/run/dhcpd.pid)
1490 1.1 christos --with-srv6-pid-file=PATH
1491 1.1 christos File for dhcpd6 process information (default is
1492 1.1 christos LOCALSTATEDIR/run/dhcpd6.pid)
1493 1.1 christos --with-cli-pid-file=PATH
1494 1.1 christos File for dhclient process information (default is
1495 1.1 christos LOCALSTATEDIR/run/dhclient.pid)
1496 1.1 christos --with-cli6-pid-file=PATH
1497 1.1 christos File for dhclient6 process information (default is
1498 1.1 christos LOCALSTATEDIR/run/dhclient6.pid)
1499 1.1 christos --with-relay-pid-file=PATH
1500 1.1 christos File for dhcrelay process information (default is
1501 1.1 christos LOCALSTATEDIR/run/dhcrelay.pid)
1502 1.1 christos --with-relay6-pid-file=PATH
1503 1.1 christos File for dhcrelay6 process information (default is
1504 1.1 christos LOCALSTATEDIR/run/dhcrelay6.pid)
1505 1.1 christos --with-randomdev=PATH Path for random device (default is /dev/random)
1506 1.1 christos --with-bind-extra-config
1507 1.1 christos configure bind librairies with some extra options
1508 1.1 christos (default is none)
1509 1.1 christos --with-libbind=PATH bind includes and libraries are in PATH
1510 1.1 christos --with-ldap enable OpenLDAP support in dhcpd (default is no)
1511 1.1 christos --with-ldapcrypto enable OpenLDAP crypto support in dhcpd (default is
1512 1.1 christos no)
1513 1.1 christos --with-ldap-gssapi enable krb5/gssapi authentication for OpenLDAP in
1514 1.1 christos dhcpd (default is no)
1515 1.1 christos --with-ldapcasa enable LDAP CASA auth support in dhcpd (default is
1516 1.1 christos no)
1517 1.1 christos
1518 1.1 christos Some influential environment variables:
1519 1.1 christos CC C compiler command
1520 1.1 christos CFLAGS C compiler flags
1521 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1522 1.1 christos nonstandard directory <lib dir>
1523 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1524 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1525 1.1 christos you have headers in a nonstandard directory <include dir>
1526 1.1 christos CPP C preprocessor
1527 1.1 christos
1528 1.1 christos Use these variables to override the choices made by `configure' or to help
1529 1.1 christos it to find libraries and programs with nonstandard names/locations.
1530 1.1 christos
1531 1.1 christos Report bugs to <dhcp-users@isc.org>.
1532 1.1 christos _ACEOF
1533 1.1 christos ac_status=$?
1534 1.1 christos fi
1535 1.1 christos
1536 1.1 christos if test "$ac_init_help" = "recursive"; then
1537 1.1 christos # If there are subdirs, report their specific --help.
1538 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1539 1.1 christos test -d "$ac_dir" ||
1540 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1541 1.1 christos continue
1542 1.1 christos ac_builddir=.
1543 1.1 christos
1544 1.1 christos case "$ac_dir" in
1545 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1546 1.1 christos *)
1547 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1548 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1549 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1550 1.1 christos case $ac_top_builddir_sub in
1551 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1552 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1553 1.1 christos esac ;;
1554 1.1 christos esac
1555 1.1 christos ac_abs_top_builddir=$ac_pwd
1556 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1557 1.1 christos # for backward compatibility:
1558 1.1 christos ac_top_builddir=$ac_top_build_prefix
1559 1.1 christos
1560 1.1 christos case $srcdir in
1561 1.1 christos .) # We are building in place.
1562 1.1 christos ac_srcdir=.
1563 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1564 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1565 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1566 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1567 1.1 christos ac_top_srcdir=$srcdir
1568 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1569 1.1 christos *) # Relative name.
1570 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1571 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1572 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1573 1.1 christos esac
1574 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1575 1.1 christos
1576 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1577 1.1 christos # Check for guested configure.
1578 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1579 1.1 christos echo &&
1580 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1581 1.1 christos elif test -f "$ac_srcdir/configure"; then
1582 1.1 christos echo &&
1583 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1584 1.1 christos else
1585 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1586 1.1 christos fi || ac_status=$?
1587 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1588 1.1 christos done
1589 1.1 christos fi
1590 1.1 christos
1591 1.1 christos test -n "$ac_init_help" && exit $ac_status
1592 1.1 christos if $ac_init_version; then
1593 1.1 christos cat <<\_ACEOF
1594 1.1.1.3 christos DHCP configure 4.4.2-P1
1595 1.1 christos generated by GNU Autoconf 2.69
1596 1.1 christos
1597 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
1598 1.1 christos This configure script is free software; the Free Software Foundation
1599 1.1 christos gives unlimited permission to copy, distribute and modify it.
1600 1.1 christos _ACEOF
1601 1.1 christos exit
1602 1.1 christos fi
1603 1.1 christos
1604 1.1 christos ## ------------------------ ##
1605 1.1 christos ## Autoconf initialization. ##
1606 1.1 christos ## ------------------------ ##
1607 1.1 christos
1608 1.1 christos # ac_fn_c_try_compile LINENO
1609 1.1 christos # --------------------------
1610 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1611 1.1 christos ac_fn_c_try_compile ()
1612 1.1 christos {
1613 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614 1.1 christos rm -f conftest.$ac_objext
1615 1.1 christos if { { ac_try="$ac_compile"
1616 1.1 christos case "(($ac_try" in
1617 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1618 1.1 christos *) ac_try_echo=$ac_try;;
1619 1.1 christos esac
1620 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1621 1.1 christos $as_echo "$ac_try_echo"; } >&5
1622 1.1 christos (eval "$ac_compile") 2>conftest.err
1623 1.1 christos ac_status=$?
1624 1.1 christos if test -s conftest.err; then
1625 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1626 1.1 christos cat conftest.er1 >&5
1627 1.1 christos mv -f conftest.er1 conftest.err
1628 1.1 christos fi
1629 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1630 1.1 christos test $ac_status = 0; } && {
1631 1.1 christos test -z "$ac_c_werror_flag" ||
1632 1.1 christos test ! -s conftest.err
1633 1.1 christos } && test -s conftest.$ac_objext; then :
1634 1.1 christos ac_retval=0
1635 1.1 christos else
1636 1.1 christos $as_echo "$as_me: failed program was:" >&5
1637 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1638 1.1 christos
1639 1.1 christos ac_retval=1
1640 1.1 christos fi
1641 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1642 1.1 christos as_fn_set_status $ac_retval
1643 1.1 christos
1644 1.1 christos } # ac_fn_c_try_compile
1645 1.1 christos
1646 1.1 christos # ac_fn_c_try_cpp LINENO
1647 1.1 christos # ----------------------
1648 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1649 1.1 christos ac_fn_c_try_cpp ()
1650 1.1 christos {
1651 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1652 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1653 1.1 christos case "(($ac_try" in
1654 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1655 1.1 christos *) ac_try_echo=$ac_try;;
1656 1.1 christos esac
1657 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1658 1.1 christos $as_echo "$ac_try_echo"; } >&5
1659 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1660 1.1 christos ac_status=$?
1661 1.1 christos if test -s conftest.err; then
1662 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1663 1.1 christos cat conftest.er1 >&5
1664 1.1 christos mv -f conftest.er1 conftest.err
1665 1.1 christos fi
1666 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1667 1.1 christos test $ac_status = 0; } > conftest.i && {
1668 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1669 1.1 christos test ! -s conftest.err
1670 1.1 christos }; then :
1671 1.1 christos ac_retval=0
1672 1.1 christos else
1673 1.1 christos $as_echo "$as_me: failed program was:" >&5
1674 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1675 1.1 christos
1676 1.1 christos ac_retval=1
1677 1.1 christos fi
1678 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1679 1.1 christos as_fn_set_status $ac_retval
1680 1.1 christos
1681 1.1 christos } # ac_fn_c_try_cpp
1682 1.1 christos
1683 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1684 1.1 christos # -------------------------------------------------------
1685 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1686 1.1 christos # the include files in INCLUDES and setting the cache variable VAR
1687 1.1 christos # accordingly.
1688 1.1 christos ac_fn_c_check_header_mongrel ()
1689 1.1 christos {
1690 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691 1.1 christos if eval \${$3+:} false; then :
1692 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1693 1.1 christos $as_echo_n "checking for $2... " >&6; }
1694 1.1 christos if eval \${$3+:} false; then :
1695 1.1 christos $as_echo_n "(cached) " >&6
1696 1.1 christos fi
1697 1.1 christos eval ac_res=\$$3
1698 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1699 1.1 christos $as_echo "$ac_res" >&6; }
1700 1.1 christos else
1701 1.1 christos # Is the header compilable?
1702 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1703 1.1 christos $as_echo_n "checking $2 usability... " >&6; }
1704 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1705 1.1 christos /* end confdefs.h. */
1706 1.1 christos $4
1707 1.1 christos #include <$2>
1708 1.1 christos _ACEOF
1709 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1710 1.1 christos ac_header_compiler=yes
1711 1.1 christos else
1712 1.1 christos ac_header_compiler=no
1713 1.1 christos fi
1714 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1715 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1716 1.1 christos $as_echo "$ac_header_compiler" >&6; }
1717 1.1 christos
1718 1.1 christos # Is the header present?
1719 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1720 1.1 christos $as_echo_n "checking $2 presence... " >&6; }
1721 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1722 1.1 christos /* end confdefs.h. */
1723 1.1 christos #include <$2>
1724 1.1 christos _ACEOF
1725 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1726 1.1 christos ac_header_preproc=yes
1727 1.1 christos else
1728 1.1 christos ac_header_preproc=no
1729 1.1 christos fi
1730 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
1731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1732 1.1 christos $as_echo "$ac_header_preproc" >&6; }
1733 1.1 christos
1734 1.1 christos # So? What about this header?
1735 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1736 1.1 christos yes:no: )
1737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1738 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1739 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1740 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1741 1.1 christos ;;
1742 1.1 christos no:yes:* )
1743 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1744 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1745 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1746 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1747 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1748 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1749 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1750 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1751 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1752 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1753 1.1 christos ( $as_echo "## --------------------------------- ##
1754 1.1 christos ## Report this to dhcp-users (at] isc.org ##
1755 1.1 christos ## --------------------------------- ##"
1756 1.1 christos ) | sed "s/^/$as_me: WARNING: /" >&2
1757 1.1 christos ;;
1758 1.1 christos esac
1759 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1760 1.1 christos $as_echo_n "checking for $2... " >&6; }
1761 1.1 christos if eval \${$3+:} false; then :
1762 1.1 christos $as_echo_n "(cached) " >&6
1763 1.1 christos else
1764 1.1 christos eval "$3=\$ac_header_compiler"
1765 1.1 christos fi
1766 1.1 christos eval ac_res=\$$3
1767 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1768 1.1 christos $as_echo "$ac_res" >&6; }
1769 1.1 christos fi
1770 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1771 1.1 christos
1772 1.1 christos } # ac_fn_c_check_header_mongrel
1773 1.1 christos
1774 1.1 christos # ac_fn_c_try_run LINENO
1775 1.1 christos # ----------------------
1776 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1777 1.1 christos # that executables *can* be run.
1778 1.1 christos ac_fn_c_try_run ()
1779 1.1 christos {
1780 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781 1.1 christos if { { ac_try="$ac_link"
1782 1.1 christos case "(($ac_try" in
1783 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784 1.1 christos *) ac_try_echo=$ac_try;;
1785 1.1 christos esac
1786 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787 1.1 christos $as_echo "$ac_try_echo"; } >&5
1788 1.1 christos (eval "$ac_link") 2>&5
1789 1.1 christos ac_status=$?
1790 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1792 1.1 christos { { case "(($ac_try" in
1793 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1794 1.1 christos *) ac_try_echo=$ac_try;;
1795 1.1 christos esac
1796 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1797 1.1 christos $as_echo "$ac_try_echo"; } >&5
1798 1.1 christos (eval "$ac_try") 2>&5
1799 1.1 christos ac_status=$?
1800 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1801 1.1 christos test $ac_status = 0; }; }; then :
1802 1.1 christos ac_retval=0
1803 1.1 christos else
1804 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1805 1.1 christos $as_echo "$as_me: failed program was:" >&5
1806 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1807 1.1 christos
1808 1.1 christos ac_retval=$ac_status
1809 1.1 christos fi
1810 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1811 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1812 1.1 christos as_fn_set_status $ac_retval
1813 1.1 christos
1814 1.1 christos } # ac_fn_c_try_run
1815 1.1 christos
1816 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1817 1.1 christos # -------------------------------------------------------
1818 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1819 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1820 1.1 christos ac_fn_c_check_header_compile ()
1821 1.1 christos {
1822 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1823 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1824 1.1 christos $as_echo_n "checking for $2... " >&6; }
1825 1.1 christos if eval \${$3+:} false; then :
1826 1.1 christos $as_echo_n "(cached) " >&6
1827 1.1 christos else
1828 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1829 1.1 christos /* end confdefs.h. */
1830 1.1 christos $4
1831 1.1 christos #include <$2>
1832 1.1 christos _ACEOF
1833 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1834 1.1 christos eval "$3=yes"
1835 1.1 christos else
1836 1.1 christos eval "$3=no"
1837 1.1 christos fi
1838 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1839 1.1 christos fi
1840 1.1 christos eval ac_res=\$$3
1841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1842 1.1 christos $as_echo "$ac_res" >&6; }
1843 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1844 1.1 christos
1845 1.1 christos } # ac_fn_c_check_header_compile
1846 1.1 christos
1847 1.1 christos # ac_fn_c_find_intX_t LINENO BITS VAR
1848 1.1 christos # -----------------------------------
1849 1.1 christos # Finds a signed integer type with width BITS, setting cache variable VAR
1850 1.1 christos # accordingly.
1851 1.1 christos ac_fn_c_find_intX_t ()
1852 1.1 christos {
1853 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1854 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1855 1.1 christos $as_echo_n "checking for int$2_t... " >&6; }
1856 1.1 christos if eval \${$3+:} false; then :
1857 1.1 christos $as_echo_n "(cached) " >&6
1858 1.1 christos else
1859 1.1 christos eval "$3=no"
1860 1.1 christos # Order is important - never check a type that is potentially smaller
1861 1.1 christos # than half of the expected target width.
1862 1.1 christos for ac_type in int$2_t 'int' 'long int' \
1863 1.1 christos 'long long int' 'short int' 'signed char'; do
1864 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1865 1.1 christos /* end confdefs.h. */
1866 1.1 christos $ac_includes_default
1867 1.1 christos enum { N = $2 / 2 - 1 };
1868 1.1 christos int
1869 1.1 christos main ()
1870 1.1 christos {
1871 1.1 christos static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1872 1.1 christos test_array [0] = 0;
1873 1.1 christos return test_array [0];
1874 1.1 christos
1875 1.1 christos ;
1876 1.1 christos return 0;
1877 1.1 christos }
1878 1.1 christos _ACEOF
1879 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1880 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1881 1.1 christos /* end confdefs.h. */
1882 1.1 christos $ac_includes_default
1883 1.1 christos enum { N = $2 / 2 - 1 };
1884 1.1 christos int
1885 1.1 christos main ()
1886 1.1 christos {
1887 1.1 christos static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1888 1.1 christos < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1889 1.1 christos test_array [0] = 0;
1890 1.1 christos return test_array [0];
1891 1.1 christos
1892 1.1 christos ;
1893 1.1 christos return 0;
1894 1.1 christos }
1895 1.1 christos _ACEOF
1896 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1897 1.1 christos
1898 1.1 christos else
1899 1.1 christos case $ac_type in #(
1900 1.1 christos int$2_t) :
1901 1.1 christos eval "$3=yes" ;; #(
1902 1.1 christos *) :
1903 1.1 christos eval "$3=\$ac_type" ;;
1904 1.1 christos esac
1905 1.1 christos fi
1906 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1907 1.1 christos fi
1908 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1909 1.1 christos if eval test \"x\$"$3"\" = x"no"; then :
1910 1.1 christos
1911 1.1 christos else
1912 1.1 christos break
1913 1.1 christos fi
1914 1.1 christos done
1915 1.1 christos fi
1916 1.1 christos eval ac_res=\$$3
1917 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1918 1.1 christos $as_echo "$ac_res" >&6; }
1919 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1920 1.1 christos
1921 1.1 christos } # ac_fn_c_find_intX_t
1922 1.1 christos
1923 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1924 1.1 christos # -------------------------------------------
1925 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1926 1.1 christos # variable VAR accordingly.
1927 1.1 christos ac_fn_c_check_type ()
1928 1.1 christos {
1929 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1931 1.1 christos $as_echo_n "checking for $2... " >&6; }
1932 1.1 christos if eval \${$3+:} false; then :
1933 1.1 christos $as_echo_n "(cached) " >&6
1934 1.1 christos else
1935 1.1 christos eval "$3=no"
1936 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1937 1.1 christos /* end confdefs.h. */
1938 1.1 christos $4
1939 1.1 christos int
1940 1.1 christos main ()
1941 1.1 christos {
1942 1.1 christos if (sizeof ($2))
1943 1.1 christos return 0;
1944 1.1 christos ;
1945 1.1 christos return 0;
1946 1.1 christos }
1947 1.1 christos _ACEOF
1948 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1949 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950 1.1 christos /* end confdefs.h. */
1951 1.1 christos $4
1952 1.1 christos int
1953 1.1 christos main ()
1954 1.1 christos {
1955 1.1 christos if (sizeof (($2)))
1956 1.1 christos return 0;
1957 1.1 christos ;
1958 1.1 christos return 0;
1959 1.1 christos }
1960 1.1 christos _ACEOF
1961 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1962 1.1 christos
1963 1.1 christos else
1964 1.1 christos eval "$3=yes"
1965 1.1 christos fi
1966 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1967 1.1 christos fi
1968 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1969 1.1 christos fi
1970 1.1 christos eval ac_res=\$$3
1971 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1972 1.1 christos $as_echo "$ac_res" >&6; }
1973 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1974 1.1 christos
1975 1.1 christos } # ac_fn_c_check_type
1976 1.1 christos
1977 1.1 christos # ac_fn_c_find_uintX_t LINENO BITS VAR
1978 1.1 christos # ------------------------------------
1979 1.1 christos # Finds an unsigned integer type with width BITS, setting cache variable VAR
1980 1.1 christos # accordingly.
1981 1.1 christos ac_fn_c_find_uintX_t ()
1982 1.1 christos {
1983 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1984 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1985 1.1 christos $as_echo_n "checking for uint$2_t... " >&6; }
1986 1.1 christos if eval \${$3+:} false; then :
1987 1.1 christos $as_echo_n "(cached) " >&6
1988 1.1 christos else
1989 1.1 christos eval "$3=no"
1990 1.1 christos # Order is important - never check a type that is potentially smaller
1991 1.1 christos # than half of the expected target width.
1992 1.1 christos for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1993 1.1 christos 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1994 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995 1.1 christos /* end confdefs.h. */
1996 1.1 christos $ac_includes_default
1997 1.1 christos int
1998 1.1 christos main ()
1999 1.1 christos {
2000 1.1 christos static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2001 1.1 christos test_array [0] = 0;
2002 1.1 christos return test_array [0];
2003 1.1 christos
2004 1.1 christos ;
2005 1.1 christos return 0;
2006 1.1 christos }
2007 1.1 christos _ACEOF
2008 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2009 1.1 christos case $ac_type in #(
2010 1.1 christos uint$2_t) :
2011 1.1 christos eval "$3=yes" ;; #(
2012 1.1 christos *) :
2013 1.1 christos eval "$3=\$ac_type" ;;
2014 1.1 christos esac
2015 1.1 christos fi
2016 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2017 1.1 christos if eval test \"x\$"$3"\" = x"no"; then :
2018 1.1 christos
2019 1.1 christos else
2020 1.1 christos break
2021 1.1 christos fi
2022 1.1 christos done
2023 1.1 christos fi
2024 1.1 christos eval ac_res=\$$3
2025 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2026 1.1 christos $as_echo "$ac_res" >&6; }
2027 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2028 1.1 christos
2029 1.1 christos } # ac_fn_c_find_uintX_t
2030 1.1 christos
2031 1.1 christos # ac_fn_c_try_link LINENO
2032 1.1 christos # -----------------------
2033 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
2034 1.1 christos ac_fn_c_try_link ()
2035 1.1 christos {
2036 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2037 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext
2038 1.1 christos if { { ac_try="$ac_link"
2039 1.1 christos case "(($ac_try" in
2040 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2041 1.1 christos *) ac_try_echo=$ac_try;;
2042 1.1 christos esac
2043 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2044 1.1 christos $as_echo "$ac_try_echo"; } >&5
2045 1.1 christos (eval "$ac_link") 2>conftest.err
2046 1.1 christos ac_status=$?
2047 1.1 christos if test -s conftest.err; then
2048 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
2049 1.1 christos cat conftest.er1 >&5
2050 1.1 christos mv -f conftest.er1 conftest.err
2051 1.1 christos fi
2052 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2053 1.1 christos test $ac_status = 0; } && {
2054 1.1 christos test -z "$ac_c_werror_flag" ||
2055 1.1 christos test ! -s conftest.err
2056 1.1 christos } && test -s conftest$ac_exeext && {
2057 1.1 christos test "$cross_compiling" = yes ||
2058 1.1 christos test -x conftest$ac_exeext
2059 1.1 christos }; then :
2060 1.1 christos ac_retval=0
2061 1.1 christos else
2062 1.1 christos $as_echo "$as_me: failed program was:" >&5
2063 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2064 1.1 christos
2065 1.1 christos ac_retval=1
2066 1.1 christos fi
2067 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2068 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2069 1.1 christos # interfere with the next link command; also delete a directory that is
2070 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
2071 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2072 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2073 1.1 christos as_fn_set_status $ac_retval
2074 1.1 christos
2075 1.1 christos } # ac_fn_c_try_link
2076 1.1 christos
2077 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
2078 1.1 christos # ----------------------------------
2079 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
2080 1.1 christos ac_fn_c_check_func ()
2081 1.1 christos {
2082 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2084 1.1 christos $as_echo_n "checking for $2... " >&6; }
2085 1.1 christos if eval \${$3+:} false; then :
2086 1.1 christos $as_echo_n "(cached) " >&6
2087 1.1 christos else
2088 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2089 1.1 christos /* end confdefs.h. */
2090 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2091 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
2092 1.1 christos #define $2 innocuous_$2
2093 1.1 christos
2094 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
2095 1.1 christos which can conflict with char $2 (); below.
2096 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2097 1.1 christos <limits.h> exists even on freestanding compilers. */
2098 1.1 christos
2099 1.1 christos #ifdef __STDC__
2100 1.1 christos # include <limits.h>
2101 1.1 christos #else
2102 1.1 christos # include <assert.h>
2103 1.1 christos #endif
2104 1.1 christos
2105 1.1 christos #undef $2
2106 1.1 christos
2107 1.1 christos /* Override any GCC internal prototype to avoid an error.
2108 1.1 christos Use char because int might match the return type of a GCC
2109 1.1 christos builtin and then its argument prototype would still apply. */
2110 1.1 christos #ifdef __cplusplus
2111 1.1 christos extern "C"
2112 1.1 christos #endif
2113 1.1 christos char $2 ();
2114 1.1 christos /* The GNU C library defines this for functions which it implements
2115 1.1 christos to always fail with ENOSYS. Some functions are actually named
2116 1.1 christos something starting with __ and the normal name is an alias. */
2117 1.1 christos #if defined __stub_$2 || defined __stub___$2
2118 1.1 christos choke me
2119 1.1 christos #endif
2120 1.1 christos
2121 1.1 christos int
2122 1.1 christos main ()
2123 1.1 christos {
2124 1.1 christos return $2 ();
2125 1.1 christos ;
2126 1.1 christos return 0;
2127 1.1 christos }
2128 1.1 christos _ACEOF
2129 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
2130 1.1 christos eval "$3=yes"
2131 1.1 christos else
2132 1.1 christos eval "$3=no"
2133 1.1 christos fi
2134 1.1 christos rm -f core conftest.err conftest.$ac_objext \
2135 1.1 christos conftest$ac_exeext conftest.$ac_ext
2136 1.1 christos fi
2137 1.1 christos eval ac_res=\$$3
2138 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2139 1.1 christos $as_echo "$ac_res" >&6; }
2140 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2141 1.1 christos
2142 1.1 christos } # ac_fn_c_check_func
2143 1.1 christos
2144 1.1 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2145 1.1 christos # ----------------------------------------------------
2146 1.1 christos # Tries to find if the field MEMBER exists in type AGGR, after including
2147 1.1 christos # INCLUDES, setting cache variable VAR accordingly.
2148 1.1 christos ac_fn_c_check_member ()
2149 1.1 christos {
2150 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2151 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2152 1.1 christos $as_echo_n "checking for $2.$3... " >&6; }
2153 1.1 christos if eval \${$4+:} false; then :
2154 1.1 christos $as_echo_n "(cached) " >&6
2155 1.1 christos else
2156 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2157 1.1 christos /* end confdefs.h. */
2158 1.1 christos $5
2159 1.1 christos int
2160 1.1 christos main ()
2161 1.1 christos {
2162 1.1 christos static $2 ac_aggr;
2163 1.1 christos if (ac_aggr.$3)
2164 1.1 christos return 0;
2165 1.1 christos ;
2166 1.1 christos return 0;
2167 1.1 christos }
2168 1.1 christos _ACEOF
2169 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2170 1.1 christos eval "$4=yes"
2171 1.1 christos else
2172 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2173 1.1 christos /* end confdefs.h. */
2174 1.1 christos $5
2175 1.1 christos int
2176 1.1 christos main ()
2177 1.1 christos {
2178 1.1 christos static $2 ac_aggr;
2179 1.1 christos if (sizeof ac_aggr.$3)
2180 1.1 christos return 0;
2181 1.1 christos ;
2182 1.1 christos return 0;
2183 1.1 christos }
2184 1.1 christos _ACEOF
2185 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2186 1.1 christos eval "$4=yes"
2187 1.1 christos else
2188 1.1 christos eval "$4=no"
2189 1.1 christos fi
2190 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2191 1.1 christos fi
2192 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2193 1.1 christos fi
2194 1.1 christos eval ac_res=\$$4
2195 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2196 1.1 christos $as_echo "$ac_res" >&6; }
2197 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2198 1.1 christos
2199 1.1 christos } # ac_fn_c_check_member
2200 1.1 christos
2201 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2202 1.1 christos # --------------------------------------------
2203 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes
2204 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
2205 1.1 christos # computed
2206 1.1 christos ac_fn_c_compute_int ()
2207 1.1 christos {
2208 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2209 1.1 christos if test "$cross_compiling" = yes; then
2210 1.1 christos # Depending upon the size, compute the lo and hi bounds.
2211 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2212 1.1 christos /* end confdefs.h. */
2213 1.1 christos $4
2214 1.1 christos int
2215 1.1 christos main ()
2216 1.1 christos {
2217 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)];
2218 1.1 christos test_array [0] = 0;
2219 1.1 christos return test_array [0];
2220 1.1 christos
2221 1.1 christos ;
2222 1.1 christos return 0;
2223 1.1 christos }
2224 1.1 christos _ACEOF
2225 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2226 1.1 christos ac_lo=0 ac_mid=0
2227 1.1 christos while :; do
2228 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2229 1.1 christos /* end confdefs.h. */
2230 1.1 christos $4
2231 1.1 christos int
2232 1.1 christos main ()
2233 1.1 christos {
2234 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2235 1.1 christos test_array [0] = 0;
2236 1.1 christos return test_array [0];
2237 1.1 christos
2238 1.1 christos ;
2239 1.1 christos return 0;
2240 1.1 christos }
2241 1.1 christos _ACEOF
2242 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2243 1.1 christos ac_hi=$ac_mid; break
2244 1.1 christos else
2245 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2246 1.1 christos if test $ac_lo -le $ac_mid; then
2247 1.1 christos ac_lo= ac_hi=
2248 1.1 christos break
2249 1.1 christos fi
2250 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2251 1.1 christos fi
2252 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2253 1.1 christos done
2254 1.1 christos else
2255 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2256 1.1 christos /* end confdefs.h. */
2257 1.1 christos $4
2258 1.1 christos int
2259 1.1 christos main ()
2260 1.1 christos {
2261 1.1 christos static int test_array [1 - 2 * !(($2) < 0)];
2262 1.1 christos test_array [0] = 0;
2263 1.1 christos return test_array [0];
2264 1.1 christos
2265 1.1 christos ;
2266 1.1 christos return 0;
2267 1.1 christos }
2268 1.1 christos _ACEOF
2269 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2270 1.1 christos ac_hi=-1 ac_mid=-1
2271 1.1 christos while :; do
2272 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2273 1.1 christos /* end confdefs.h. */
2274 1.1 christos $4
2275 1.1 christos int
2276 1.1 christos main ()
2277 1.1 christos {
2278 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2279 1.1 christos test_array [0] = 0;
2280 1.1 christos return test_array [0];
2281 1.1 christos
2282 1.1 christos ;
2283 1.1 christos return 0;
2284 1.1 christos }
2285 1.1 christos _ACEOF
2286 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2287 1.1 christos ac_lo=$ac_mid; break
2288 1.1 christos else
2289 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2290 1.1 christos if test $ac_mid -le $ac_hi; then
2291 1.1 christos ac_lo= ac_hi=
2292 1.1 christos break
2293 1.1 christos fi
2294 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2295 1.1 christos fi
2296 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2297 1.1 christos done
2298 1.1 christos else
2299 1.1 christos ac_lo= ac_hi=
2300 1.1 christos fi
2301 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2302 1.1 christos fi
2303 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2304 1.1 christos # Binary search between lo and hi bounds.
2305 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do
2306 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2307 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2308 1.1 christos /* end confdefs.h. */
2309 1.1 christos $4
2310 1.1 christos int
2311 1.1 christos main ()
2312 1.1 christos {
2313 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2314 1.1 christos test_array [0] = 0;
2315 1.1 christos return test_array [0];
2316 1.1 christos
2317 1.1 christos ;
2318 1.1 christos return 0;
2319 1.1 christos }
2320 1.1 christos _ACEOF
2321 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2322 1.1 christos ac_hi=$ac_mid
2323 1.1 christos else
2324 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2325 1.1 christos fi
2326 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2327 1.1 christos done
2328 1.1 christos case $ac_lo in #((
2329 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2330 1.1 christos '') ac_retval=1 ;;
2331 1.1 christos esac
2332 1.1 christos else
2333 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2334 1.1 christos /* end confdefs.h. */
2335 1.1 christos $4
2336 1.1 christos static long int longval () { return $2; }
2337 1.1 christos static unsigned long int ulongval () { return $2; }
2338 1.1 christos #include <stdio.h>
2339 1.1 christos #include <stdlib.h>
2340 1.1 christos int
2341 1.1 christos main ()
2342 1.1 christos {
2343 1.1 christos
2344 1.1 christos FILE *f = fopen ("conftest.val", "w");
2345 1.1 christos if (! f)
2346 1.1 christos return 1;
2347 1.1 christos if (($2) < 0)
2348 1.1 christos {
2349 1.1 christos long int i = longval ();
2350 1.1 christos if (i != ($2))
2351 1.1 christos return 1;
2352 1.1 christos fprintf (f, "%ld", i);
2353 1.1 christos }
2354 1.1 christos else
2355 1.1 christos {
2356 1.1 christos unsigned long int i = ulongval ();
2357 1.1 christos if (i != ($2))
2358 1.1 christos return 1;
2359 1.1 christos fprintf (f, "%lu", i);
2360 1.1 christos }
2361 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion
2362 1.1 christos on some platforms. */
2363 1.1 christos return ferror (f) || fclose (f) != 0;
2364 1.1 christos
2365 1.1 christos ;
2366 1.1 christos return 0;
2367 1.1 christos }
2368 1.1 christos _ACEOF
2369 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
2370 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2371 1.1 christos else
2372 1.1 christos ac_retval=1
2373 1.1 christos fi
2374 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2375 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
2376 1.1 christos rm -f conftest.val
2377 1.1 christos
2378 1.1 christos fi
2379 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2380 1.1 christos as_fn_set_status $ac_retval
2381 1.1 christos
2382 1.1 christos } # ac_fn_c_compute_int
2383 1.1 christos cat >config.log <<_ACEOF
2384 1.1 christos This file contains any messages produced by compilers while
2385 1.1 christos running configure, to aid debugging if configure makes a mistake.
2386 1.1 christos
2387 1.1.1.3 christos It was created by DHCP $as_me 4.4.2-P1, which was
2388 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
2389 1.1 christos
2390 1.1 christos $ $0 $@
2391 1.1 christos
2392 1.1 christos _ACEOF
2393 1.1 christos exec 5>>config.log
2394 1.1 christos {
2395 1.1 christos cat <<_ASUNAME
2396 1.1 christos ## --------- ##
2397 1.1 christos ## Platform. ##
2398 1.1 christos ## --------- ##
2399 1.1 christos
2400 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2401 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2402 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2403 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2404 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2405 1.1 christos
2406 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2407 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2408 1.1 christos
2409 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2410 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2411 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2412 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2413 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2414 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2415 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2416 1.1 christos
2417 1.1 christos _ASUNAME
2418 1.1 christos
2419 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2420 1.1 christos for as_dir in $PATH
2421 1.1 christos do
2422 1.1 christos IFS=$as_save_IFS
2423 1.1 christos test -z "$as_dir" && as_dir=.
2424 1.1 christos $as_echo "PATH: $as_dir"
2425 1.1 christos done
2426 1.1 christos IFS=$as_save_IFS
2427 1.1 christos
2428 1.1 christos } >&5
2429 1.1 christos
2430 1.1 christos cat >&5 <<_ACEOF
2431 1.1 christos
2432 1.1 christos
2433 1.1 christos ## ----------- ##
2434 1.1 christos ## Core tests. ##
2435 1.1 christos ## ----------- ##
2436 1.1 christos
2437 1.1 christos _ACEOF
2438 1.1 christos
2439 1.1 christos
2440 1.1 christos # Keep a trace of the command line.
2441 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2442 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2443 1.1 christos # Also quote any args containing shell meta-characters.
2444 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2445 1.1 christos ac_configure_args=
2446 1.1 christos ac_configure_args0=
2447 1.1 christos ac_configure_args1=
2448 1.1 christos ac_must_keep_next=false
2449 1.1 christos for ac_pass in 1 2
2450 1.1 christos do
2451 1.1 christos for ac_arg
2452 1.1 christos do
2453 1.1 christos case $ac_arg in
2454 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2455 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2456 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2457 1.1 christos continue ;;
2458 1.1 christos *\'*)
2459 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2460 1.1 christos esac
2461 1.1 christos case $ac_pass in
2462 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2463 1.1 christos 2)
2464 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2465 1.1 christos if test $ac_must_keep_next = true; then
2466 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2467 1.1 christos else
2468 1.1 christos case $ac_arg in
2469 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2470 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2471 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2472 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2473 1.1 christos case "$ac_configure_args0 " in
2474 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2475 1.1 christos esac
2476 1.1 christos ;;
2477 1.1 christos -* ) ac_must_keep_next=true ;;
2478 1.1 christos esac
2479 1.1 christos fi
2480 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2481 1.1 christos ;;
2482 1.1 christos esac
2483 1.1 christos done
2484 1.1 christos done
2485 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2486 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2487 1.1 christos
2488 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2489 1.1 christos # config.log. We remove comments because anyway the quotes in there
2490 1.1 christos # would cause problems or look ugly.
2491 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2492 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2493 1.1 christos trap 'exit_status=$?
2494 1.1 christos # Save into config.log some information that might help in debugging.
2495 1.1 christos {
2496 1.1 christos echo
2497 1.1 christos
2498 1.1 christos $as_echo "## ---------------- ##
2499 1.1 christos ## Cache variables. ##
2500 1.1 christos ## ---------------- ##"
2501 1.1 christos echo
2502 1.1 christos # The following way of writing the cache mishandles newlines in values,
2503 1.1 christos (
2504 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2505 1.1 christos eval ac_val=\$$ac_var
2506 1.1 christos case $ac_val in #(
2507 1.1 christos *${as_nl}*)
2508 1.1 christos case $ac_var in #(
2509 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2510 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2511 1.1 christos esac
2512 1.1 christos case $ac_var in #(
2513 1.1 christos _ | IFS | as_nl) ;; #(
2514 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2515 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2516 1.1 christos esac ;;
2517 1.1 christos esac
2518 1.1 christos done
2519 1.1 christos (set) 2>&1 |
2520 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2521 1.1 christos *${as_nl}ac_space=\ *)
2522 1.1 christos sed -n \
2523 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2524 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2525 1.1 christos ;; #(
2526 1.1 christos *)
2527 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2528 1.1 christos ;;
2529 1.1 christos esac |
2530 1.1 christos sort
2531 1.1 christos )
2532 1.1 christos echo
2533 1.1 christos
2534 1.1 christos $as_echo "## ----------------- ##
2535 1.1 christos ## Output variables. ##
2536 1.1 christos ## ----------------- ##"
2537 1.1 christos echo
2538 1.1 christos for ac_var in $ac_subst_vars
2539 1.1 christos do
2540 1.1 christos eval ac_val=\$$ac_var
2541 1.1 christos case $ac_val in
2542 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2543 1.1 christos esac
2544 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2545 1.1 christos done | sort
2546 1.1 christos echo
2547 1.1 christos
2548 1.1 christos if test -n "$ac_subst_files"; then
2549 1.1 christos $as_echo "## ------------------- ##
2550 1.1 christos ## File substitutions. ##
2551 1.1 christos ## ------------------- ##"
2552 1.1 christos echo
2553 1.1 christos for ac_var in $ac_subst_files
2554 1.1 christos do
2555 1.1 christos eval ac_val=\$$ac_var
2556 1.1 christos case $ac_val in
2557 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2558 1.1 christos esac
2559 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2560 1.1 christos done | sort
2561 1.1 christos echo
2562 1.1 christos fi
2563 1.1 christos
2564 1.1 christos if test -s confdefs.h; then
2565 1.1 christos $as_echo "## ----------- ##
2566 1.1 christos ## confdefs.h. ##
2567 1.1 christos ## ----------- ##"
2568 1.1 christos echo
2569 1.1 christos cat confdefs.h
2570 1.1 christos echo
2571 1.1 christos fi
2572 1.1 christos test "$ac_signal" != 0 &&
2573 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2574 1.1 christos $as_echo "$as_me: exit $exit_status"
2575 1.1 christos } >&5
2576 1.1 christos rm -f core *.core core.conftest.* &&
2577 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2578 1.1 christos exit $exit_status
2579 1.1 christos ' 0
2580 1.1 christos for ac_signal in 1 2 13 15; do
2581 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2582 1.1 christos done
2583 1.1 christos ac_signal=0
2584 1.1 christos
2585 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2586 1.1 christos rm -f -r conftest* confdefs.h
2587 1.1 christos
2588 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2589 1.1 christos
2590 1.1 christos # Predefined preprocessor variables.
2591 1.1 christos
2592 1.1 christos cat >>confdefs.h <<_ACEOF
2593 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2594 1.1 christos _ACEOF
2595 1.1 christos
2596 1.1 christos cat >>confdefs.h <<_ACEOF
2597 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2598 1.1 christos _ACEOF
2599 1.1 christos
2600 1.1 christos cat >>confdefs.h <<_ACEOF
2601 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2602 1.1 christos _ACEOF
2603 1.1 christos
2604 1.1 christos cat >>confdefs.h <<_ACEOF
2605 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2606 1.1 christos _ACEOF
2607 1.1 christos
2608 1.1 christos cat >>confdefs.h <<_ACEOF
2609 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2610 1.1 christos _ACEOF
2611 1.1 christos
2612 1.1 christos cat >>confdefs.h <<_ACEOF
2613 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2614 1.1 christos _ACEOF
2615 1.1 christos
2616 1.1 christos
2617 1.1 christos # Let the site file select an alternate cache file if it wants to.
2618 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2619 1.1 christos ac_site_file1=NONE
2620 1.1 christos ac_site_file2=NONE
2621 1.1 christos if test -n "$CONFIG_SITE"; then
2622 1.1 christos # We do not want a PATH search for config.site.
2623 1.1 christos case $CONFIG_SITE in #((
2624 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;;
2625 1.1 christos */*) ac_site_file1=$CONFIG_SITE;;
2626 1.1 christos *) ac_site_file1=./$CONFIG_SITE;;
2627 1.1 christos esac
2628 1.1 christos elif test "x$prefix" != xNONE; then
2629 1.1 christos ac_site_file1=$prefix/share/config.site
2630 1.1 christos ac_site_file2=$prefix/etc/config.site
2631 1.1 christos else
2632 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2633 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2634 1.1 christos fi
2635 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2636 1.1 christos do
2637 1.1 christos test "x$ac_site_file" = xNONE && continue
2638 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2640 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2641 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2642 1.1 christos . "$ac_site_file" \
2643 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2644 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2645 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
2646 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2647 1.1 christos fi
2648 1.1 christos done
2649 1.1 christos
2650 1.1 christos if test -r "$cache_file"; then
2651 1.1 christos # Some versions of bash will fail to source /dev/null (special files
2652 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2653 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2655 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2656 1.1 christos case $cache_file in
2657 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2658 1.1 christos *) . "./$cache_file";;
2659 1.1 christos esac
2660 1.1 christos fi
2661 1.1 christos else
2662 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2663 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2664 1.1 christos >$cache_file
2665 1.1 christos fi
2666 1.1 christos
2667 1.1 christos # Check that the precious variables saved in the cache have kept the same
2668 1.1 christos # value.
2669 1.1 christos ac_cache_corrupted=false
2670 1.1 christos for ac_var in $ac_precious_vars; do
2671 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2672 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2673 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2674 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2675 1.1 christos case $ac_old_set,$ac_new_set in
2676 1.1 christos set,)
2677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2678 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2679 1.1 christos ac_cache_corrupted=: ;;
2680 1.1 christos ,set)
2681 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2682 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2683 1.1 christos ac_cache_corrupted=: ;;
2684 1.1 christos ,);;
2685 1.1 christos *)
2686 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2687 1.1 christos # differences in whitespace do not lead to failure.
2688 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2689 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2690 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2691 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2692 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2693 1.1 christos ac_cache_corrupted=:
2694 1.1 christos else
2695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2696 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2697 1.1 christos eval $ac_var=\$ac_old_val
2698 1.1 christos fi
2699 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2700 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2702 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2703 1.1 christos fi;;
2704 1.1 christos esac
2705 1.1 christos # Pass precious variables to config.status.
2706 1.1 christos if test "$ac_new_set" = set; then
2707 1.1 christos case $ac_new_val in
2708 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2709 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2710 1.1 christos esac
2711 1.1 christos case " $ac_configure_args " in
2712 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2713 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2714 1.1 christos esac
2715 1.1 christos fi
2716 1.1 christos done
2717 1.1 christos if $ac_cache_corrupted; then
2718 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2719 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2721 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2722 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2723 1.1 christos fi
2724 1.1 christos ## -------------------- ##
2725 1.1 christos ## Main body of script. ##
2726 1.1 christos ## -------------------- ##
2727 1.1 christos
2728 1.1 christos ac_ext=c
2729 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2730 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2731 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2732 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2733 1.1 christos
2734 1.1 christos
2735 1.1 christos
2736 1.1 christos
2737 1.1 christos # we specify "foreign" to avoid having to have the GNU mandated files,
2738 1.1 christos # like AUTHORS, COPYING, and such
2739 1.1.1.2 christos am__api_version='1.16'
2740 1.1 christos
2741 1.1 christos ac_aux_dir=
2742 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2743 1.1 christos if test -f "$ac_dir/install-sh"; then
2744 1.1 christos ac_aux_dir=$ac_dir
2745 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2746 1.1 christos break
2747 1.1 christos elif test -f "$ac_dir/install.sh"; then
2748 1.1 christos ac_aux_dir=$ac_dir
2749 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2750 1.1 christos break
2751 1.1 christos elif test -f "$ac_dir/shtool"; then
2752 1.1 christos ac_aux_dir=$ac_dir
2753 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2754 1.1 christos break
2755 1.1 christos fi
2756 1.1 christos done
2757 1.1 christos if test -z "$ac_aux_dir"; then
2758 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2759 1.1 christos fi
2760 1.1 christos
2761 1.1 christos # These three variables are undocumented and unsupported,
2762 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2763 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2764 1.1 christos # whose full name contains unusual characters.
2765 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2766 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2767 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2768 1.1 christos
2769 1.1 christos
2770 1.1 christos # Find a good install program. We prefer a C program (faster),
2771 1.1 christos # so one script is as good as another. But avoid the broken or
2772 1.1 christos # incompatible versions:
2773 1.1 christos # SysV /etc/install, /usr/sbin/install
2774 1.1 christos # SunOS /usr/etc/install
2775 1.1 christos # IRIX /sbin/install
2776 1.1 christos # AIX /bin/install
2777 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
2778 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2779 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2780 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2781 1.1 christos # OS/2's system install, which has a completely different semantic
2782 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
2783 1.1 christos # Reject install programs that cannot install multiple files.
2784 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2785 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
2786 1.1 christos if test -z "$INSTALL"; then
2787 1.1 christos if ${ac_cv_path_install+:} false; then :
2788 1.1 christos $as_echo_n "(cached) " >&6
2789 1.1 christos else
2790 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2791 1.1 christos for as_dir in $PATH
2792 1.1 christos do
2793 1.1 christos IFS=$as_save_IFS
2794 1.1 christos test -z "$as_dir" && as_dir=.
2795 1.1 christos # Account for people who put trailing slashes in PATH elements.
2796 1.1 christos case $as_dir/ in #((
2797 1.1 christos ./ | .// | /[cC]/* | \
2798 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2799 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2800 1.1 christos /usr/ucb/* ) ;;
2801 1.1 christos *)
2802 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
2803 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
2804 1.1 christos # by default.
2805 1.1 christos for ac_prog in ginstall scoinst install; do
2806 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2807 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2808 1.1 christos if test $ac_prog = install &&
2809 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2810 1.1 christos # AIX install. It has an incompatible calling convention.
2811 1.1 christos :
2812 1.1 christos elif test $ac_prog = install &&
2813 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2814 1.1 christos # program-specific install script used by HP pwplus--don't use.
2815 1.1 christos :
2816 1.1 christos else
2817 1.1 christos rm -rf conftest.one conftest.two conftest.dir
2818 1.1 christos echo one > conftest.one
2819 1.1 christos echo two > conftest.two
2820 1.1 christos mkdir conftest.dir
2821 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2822 1.1 christos test -s conftest.one && test -s conftest.two &&
2823 1.1 christos test -s conftest.dir/conftest.one &&
2824 1.1 christos test -s conftest.dir/conftest.two
2825 1.1 christos then
2826 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2827 1.1 christos break 3
2828 1.1 christos fi
2829 1.1 christos fi
2830 1.1 christos fi
2831 1.1 christos done
2832 1.1 christos done
2833 1.1 christos ;;
2834 1.1 christos esac
2835 1.1 christos
2836 1.1 christos done
2837 1.1 christos IFS=$as_save_IFS
2838 1.1 christos
2839 1.1 christos rm -rf conftest.one conftest.two conftest.dir
2840 1.1 christos
2841 1.1 christos fi
2842 1.1 christos if test "${ac_cv_path_install+set}" = set; then
2843 1.1 christos INSTALL=$ac_cv_path_install
2844 1.1 christos else
2845 1.1 christos # As a last resort, use the slow shell script. Don't cache a
2846 1.1 christos # value for INSTALL within a source directory, because that will
2847 1.1 christos # break other packages using the cache if that directory is
2848 1.1 christos # removed, or if the value is a relative name.
2849 1.1 christos INSTALL=$ac_install_sh
2850 1.1 christos fi
2851 1.1 christos fi
2852 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2853 1.1 christos $as_echo "$INSTALL" >&6; }
2854 1.1 christos
2855 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2856 1.1 christos # It thinks the first close brace ends the variable substitution.
2857 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2858 1.1 christos
2859 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2860 1.1 christos
2861 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2862 1.1 christos
2863 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2864 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; }
2865 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory
2866 1.1 christos # name. Accept space and tab only in the latter.
2867 1.1 christos am_lf='
2868 1.1 christos '
2869 1.1 christos case `pwd` in
2870 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*)
2871 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2872 1.1 christos esac
2873 1.1 christos case $srcdir in
2874 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2875 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2876 1.1 christos esac
2877 1.1 christos
2878 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's
2879 1.1 christos # arguments. Must try -L first in case configure is actually a
2880 1.1 christos # symlink; some systems play weird games with the mod time of symlinks
2881 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing
2882 1.1 christos # directory).
2883 1.1 christos if (
2884 1.1 christos am_has_slept=no
2885 1.1 christos for am_try in 1 2; do
2886 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file
2887 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2888 1.1 christos if test "$*" = "X"; then
2889 1.1 christos # -L didn't work.
2890 1.1 christos set X `ls -t "$srcdir/configure" conftest.file`
2891 1.1 christos fi
2892 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \
2893 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then
2894 1.1 christos
2895 1.1 christos # If neither matched, then we have a broken ls. This can happen
2896 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a
2897 1.1 christos # broken ls alias from the environment. This has actually
2898 1.1 christos # happened. Such a system could not be considered "sane".
2899 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2900 1.1 christos alias in your environment" "$LINENO" 5
2901 1.1 christos fi
2902 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then
2903 1.1 christos break
2904 1.1 christos fi
2905 1.1 christos # Just in case.
2906 1.1 christos sleep 1
2907 1.1 christos am_has_slept=yes
2908 1.1 christos done
2909 1.1 christos test "$2" = conftest.file
2910 1.1 christos )
2911 1.1 christos then
2912 1.1 christos # Ok.
2913 1.1 christos :
2914 1.1 christos else
2915 1.1 christos as_fn_error $? "newly created file is older than distributed files!
2916 1.1 christos Check your system clock" "$LINENO" 5
2917 1.1 christos fi
2918 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2919 1.1 christos $as_echo "yes" >&6; }
2920 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and
2921 1.1 christos # generated files are strictly newer.
2922 1.1 christos am_sleep_pid=
2923 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2924 1.1 christos ( sleep 1 ) &
2925 1.1 christos am_sleep_pid=$!
2926 1.1 christos fi
2927 1.1 christos
2928 1.1 christos rm -f conftest.file
2929 1.1 christos
2930 1.1 christos test "$program_prefix" != NONE &&
2931 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name"
2932 1.1 christos # Use a double $ so make ignores it.
2933 1.1 christos test "$program_suffix" != NONE &&
2934 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2935 1.1 christos # Double any \ or $.
2936 1.1 christos # By default was `s,x,x', remove it if useless.
2937 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2938 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2939 1.1 christos
2940 1.1 christos # Expand $ac_aux_dir to an absolute path.
2941 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd`
2942 1.1 christos
2943 1.1 christos if test x"${MISSING+set}" != xset; then
2944 1.1 christos case $am_aux_dir in
2945 1.1 christos *\ * | *\ *)
2946 1.1 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2947 1.1 christos *)
2948 1.1 christos MISSING="\${SHELL} $am_aux_dir/missing" ;;
2949 1.1 christos esac
2950 1.1 christos fi
2951 1.1 christos # Use eval to expand $SHELL
2952 1.1 christos if eval "$MISSING --is-lightweight"; then
2953 1.1 christos am_missing_run="$MISSING "
2954 1.1 christos else
2955 1.1 christos am_missing_run=
2956 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2957 1.1 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2958 1.1 christos fi
2959 1.1 christos
2960 1.1 christos if test x"${install_sh+set}" != xset; then
2961 1.1 christos case $am_aux_dir in
2962 1.1 christos *\ * | *\ *)
2963 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2964 1.1 christos *)
2965 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh"
2966 1.1 christos esac
2967 1.1 christos fi
2968 1.1 christos
2969 1.1 christos # Installed binaries are usually stripped using 'strip' when the user
2970 1.1 christos # run "make install-strip". However 'strip' might not be the right
2971 1.1 christos # tool to use in cross-compilation environments, therefore Automake
2972 1.1 christos # will honor the 'STRIP' environment variable to overrule this program.
2973 1.1 christos if test "$cross_compiling" != no; then
2974 1.1 christos if test -n "$ac_tool_prefix"; then
2975 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2976 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
2977 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2978 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2979 1.1 christos if ${ac_cv_prog_STRIP+:} false; then :
2980 1.1 christos $as_echo_n "(cached) " >&6
2981 1.1 christos else
2982 1.1 christos if test -n "$STRIP"; then
2983 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2984 1.1 christos else
2985 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986 1.1 christos for as_dir in $PATH
2987 1.1 christos do
2988 1.1 christos IFS=$as_save_IFS
2989 1.1 christos test -z "$as_dir" && as_dir=.
2990 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2991 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2992 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2993 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2994 1.1 christos break 2
2995 1.1 christos fi
2996 1.1 christos done
2997 1.1 christos done
2998 1.1 christos IFS=$as_save_IFS
2999 1.1 christos
3000 1.1 christos fi
3001 1.1 christos fi
3002 1.1 christos STRIP=$ac_cv_prog_STRIP
3003 1.1 christos if test -n "$STRIP"; then
3004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3005 1.1 christos $as_echo "$STRIP" >&6; }
3006 1.1 christos else
3007 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3008 1.1 christos $as_echo "no" >&6; }
3009 1.1 christos fi
3010 1.1 christos
3011 1.1 christos
3012 1.1 christos fi
3013 1.1 christos if test -z "$ac_cv_prog_STRIP"; then
3014 1.1 christos ac_ct_STRIP=$STRIP
3015 1.1 christos # Extract the first word of "strip", so it can be a program name with args.
3016 1.1 christos set dummy strip; ac_word=$2
3017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3018 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3019 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3020 1.1 christos $as_echo_n "(cached) " >&6
3021 1.1 christos else
3022 1.1 christos if test -n "$ac_ct_STRIP"; then
3023 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3024 1.1 christos else
3025 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3026 1.1 christos for as_dir in $PATH
3027 1.1 christos do
3028 1.1 christos IFS=$as_save_IFS
3029 1.1 christos test -z "$as_dir" && as_dir=.
3030 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3031 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3032 1.1 christos ac_cv_prog_ac_ct_STRIP="strip"
3033 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3034 1.1 christos break 2
3035 1.1 christos fi
3036 1.1 christos done
3037 1.1 christos done
3038 1.1 christos IFS=$as_save_IFS
3039 1.1 christos
3040 1.1 christos fi
3041 1.1 christos fi
3042 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3043 1.1 christos if test -n "$ac_ct_STRIP"; then
3044 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3045 1.1 christos $as_echo "$ac_ct_STRIP" >&6; }
3046 1.1 christos else
3047 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3048 1.1 christos $as_echo "no" >&6; }
3049 1.1 christos fi
3050 1.1 christos
3051 1.1 christos if test "x$ac_ct_STRIP" = x; then
3052 1.1 christos STRIP=":"
3053 1.1 christos else
3054 1.1 christos case $cross_compiling:$ac_tool_warned in
3055 1.1 christos yes:)
3056 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3057 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3058 1.1 christos ac_tool_warned=yes ;;
3059 1.1 christos esac
3060 1.1 christos STRIP=$ac_ct_STRIP
3061 1.1 christos fi
3062 1.1 christos else
3063 1.1 christos STRIP="$ac_cv_prog_STRIP"
3064 1.1 christos fi
3065 1.1 christos
3066 1.1 christos fi
3067 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3068 1.1 christos
3069 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3070 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3071 1.1 christos if test -z "$MKDIR_P"; then
3072 1.1 christos if ${ac_cv_path_mkdir+:} false; then :
3073 1.1 christos $as_echo_n "(cached) " >&6
3074 1.1 christos else
3075 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3076 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3077 1.1 christos do
3078 1.1 christos IFS=$as_save_IFS
3079 1.1 christos test -z "$as_dir" && as_dir=.
3080 1.1 christos for ac_prog in mkdir gmkdir; do
3081 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3082 1.1 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3083 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3084 1.1 christos 'mkdir (GNU coreutils) '* | \
3085 1.1 christos 'mkdir (coreutils) '* | \
3086 1.1 christos 'mkdir (fileutils) '4.1*)
3087 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3088 1.1 christos break 3;;
3089 1.1 christos esac
3090 1.1 christos done
3091 1.1 christos done
3092 1.1 christos done
3093 1.1 christos IFS=$as_save_IFS
3094 1.1 christos
3095 1.1 christos fi
3096 1.1 christos
3097 1.1 christos test -d ./--version && rmdir ./--version
3098 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then
3099 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p"
3100 1.1 christos else
3101 1.1 christos # As a last resort, use the slow shell script. Don't cache a
3102 1.1 christos # value for MKDIR_P within a source directory, because that will
3103 1.1 christos # break other packages using the cache if that directory is
3104 1.1 christos # removed, or if the value is a relative name.
3105 1.1 christos MKDIR_P="$ac_install_sh -d"
3106 1.1 christos fi
3107 1.1 christos fi
3108 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3109 1.1 christos $as_echo "$MKDIR_P" >&6; }
3110 1.1 christos
3111 1.1 christos for ac_prog in gawk mawk nawk awk
3112 1.1 christos do
3113 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3114 1.1 christos set dummy $ac_prog; ac_word=$2
3115 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3116 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3117 1.1 christos if ${ac_cv_prog_AWK+:} false; then :
3118 1.1 christos $as_echo_n "(cached) " >&6
3119 1.1 christos else
3120 1.1 christos if test -n "$AWK"; then
3121 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
3122 1.1 christos else
3123 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3124 1.1 christos for as_dir in $PATH
3125 1.1 christos do
3126 1.1 christos IFS=$as_save_IFS
3127 1.1 christos test -z "$as_dir" && as_dir=.
3128 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3129 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3130 1.1 christos ac_cv_prog_AWK="$ac_prog"
3131 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3132 1.1 christos break 2
3133 1.1 christos fi
3134 1.1 christos done
3135 1.1 christos done
3136 1.1 christos IFS=$as_save_IFS
3137 1.1 christos
3138 1.1 christos fi
3139 1.1 christos fi
3140 1.1 christos AWK=$ac_cv_prog_AWK
3141 1.1 christos if test -n "$AWK"; then
3142 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3143 1.1 christos $as_echo "$AWK" >&6; }
3144 1.1 christos else
3145 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3146 1.1 christos $as_echo "no" >&6; }
3147 1.1 christos fi
3148 1.1 christos
3149 1.1 christos
3150 1.1 christos test -n "$AWK" && break
3151 1.1 christos done
3152 1.1 christos
3153 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3154 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3155 1.1 christos set x ${MAKE-make}
3156 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3157 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3158 1.1 christos $as_echo_n "(cached) " >&6
3159 1.1 christos else
3160 1.1 christos cat >conftest.make <<\_ACEOF
3161 1.1 christos SHELL = /bin/sh
3162 1.1 christos all:
3163 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
3164 1.1 christos _ACEOF
3165 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3166 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
3167 1.1 christos *@@@%%%=?*=@@@%%%*)
3168 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
3169 1.1 christos *)
3170 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
3171 1.1 christos esac
3172 1.1 christos rm -f conftest.make
3173 1.1 christos fi
3174 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3175 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3176 1.1 christos $as_echo "yes" >&6; }
3177 1.1 christos SET_MAKE=
3178 1.1 christos else
3179 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3180 1.1 christos $as_echo "no" >&6; }
3181 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
3182 1.1 christos fi
3183 1.1 christos
3184 1.1 christos rm -rf .tst 2>/dev/null
3185 1.1 christos mkdir .tst 2>/dev/null
3186 1.1 christos if test -d .tst; then
3187 1.1 christos am__leading_dot=.
3188 1.1 christos else
3189 1.1 christos am__leading_dot=_
3190 1.1 christos fi
3191 1.1 christos rmdir .tst 2>/dev/null
3192 1.1 christos
3193 1.1 christos # Check whether --enable-silent-rules was given.
3194 1.1 christos if test "${enable_silent_rules+set}" = set; then :
3195 1.1 christos enableval=$enable_silent_rules;
3196 1.1 christos fi
3197 1.1 christos
3198 1.1 christos case $enable_silent_rules in # (((
3199 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;;
3200 1.1 christos no) AM_DEFAULT_VERBOSITY=1;;
3201 1.1 christos *) AM_DEFAULT_VERBOSITY=1;;
3202 1.1 christos esac
3203 1.1 christos am_make=${MAKE-make}
3204 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3205 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3206 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then :
3207 1.1 christos $as_echo_n "(cached) " >&6
3208 1.1 christos else
3209 1.1 christos if $as_echo 'TRUE=$(BAR$(V))
3210 1.1 christos BAR0=false
3211 1.1 christos BAR1=true
3212 1.1 christos V=1
3213 1.1 christos am__doit:
3214 1.1 christos @$(TRUE)
3215 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3216 1.1 christos am_cv_make_support_nested_variables=yes
3217 1.1 christos else
3218 1.1 christos am_cv_make_support_nested_variables=no
3219 1.1 christos fi
3220 1.1 christos fi
3221 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3222 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
3223 1.1 christos if test $am_cv_make_support_nested_variables = yes; then
3224 1.1 christos AM_V='$(V)'
3225 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3226 1.1 christos else
3227 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY
3228 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3229 1.1 christos fi
3230 1.1 christos AM_BACKSLASH='\'
3231 1.1 christos
3232 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then
3233 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3234 1.1 christos # is not polluted with repeated "-I."
3235 1.1 christos am__isrc=' -I$(srcdir)'
3236 1.1 christos # test to see if srcdir already configured
3237 1.1 christos if test -f $srcdir/config.status; then
3238 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3239 1.1 christos fi
3240 1.1 christos fi
3241 1.1 christos
3242 1.1 christos # test whether we have cygpath
3243 1.1 christos if test -z "$CYGPATH_W"; then
3244 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then
3245 1.1 christos CYGPATH_W='cygpath -w'
3246 1.1 christos else
3247 1.1 christos CYGPATH_W=echo
3248 1.1 christos fi
3249 1.1 christos fi
3250 1.1 christos
3251 1.1 christos
3252 1.1 christos # Define the identity of the package.
3253 1.1 christos PACKAGE='dhcp'
3254 1.1.1.3 christos VERSION='4.4.2-P1'
3255 1.1 christos
3256 1.1 christos
3257 1.1 christos cat >>confdefs.h <<_ACEOF
3258 1.1 christos #define PACKAGE "$PACKAGE"
3259 1.1 christos _ACEOF
3260 1.1 christos
3261 1.1 christos
3262 1.1 christos cat >>confdefs.h <<_ACEOF
3263 1.1 christos #define VERSION "$VERSION"
3264 1.1 christos _ACEOF
3265 1.1 christos
3266 1.1 christos # Some tools Automake needs.
3267 1.1 christos
3268 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3269 1.1 christos
3270 1.1 christos
3271 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3272 1.1 christos
3273 1.1 christos
3274 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3275 1.1 christos
3276 1.1 christos
3277 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3278 1.1 christos
3279 1.1 christos
3280 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3281 1.1 christos
3282 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x
3283 1.1 christos # dies out for good. For more background, see:
3284 1.1.1.2 christos # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3285 1.1.1.2 christos # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3286 1.1 christos mkdir_p='$(MKDIR_P)'
3287 1.1 christos
3288 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The
3289 1.1 christos # system "awk" is bad on some platforms.
3290 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used
3291 1.1 christos # in the wild :-( We should find a proper way to deprecate it ...
3292 1.1 christos AMTAR='$${TAR-tar}'
3293 1.1 christos
3294 1.1 christos
3295 1.1 christos # We'll loop over all known methods to create a tar archive until one works.
3296 1.1 christos _am_tools='gnutar pax cpio none'
3297 1.1 christos
3298 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3299 1.1 christos
3300 1.1 christos
3301 1.1 christos
3302 1.1 christos
3303 1.1 christos
3304 1.1 christos
3305 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument
3306 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile
3307 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is
3308 1.1 christos # actually supported "in the wild" to an acceptable degree.
3309 1.1 christos # See automake bug#10828.
3310 1.1 christos # To make any issue more visible, cause the running configure to be aborted
3311 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the
3312 1.1 christos # user can still override this though.
3313 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else
3314 1.1 christos cat >&2 <<'END'
3315 1.1 christos Oops!
3316 1.1 christos
3317 1.1 christos Your 'rm' program seems unable to run without file operands specified
3318 1.1 christos on the command line, even when the '-f' option is present. This is contrary
3319 1.1 christos to the behaviour of most rm programs out there, and not conforming with
3320 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3321 1.1 christos
3322 1.1 christos Please tell bug-automake@gnu.org about your system, including the value
3323 1.1 christos of your $PATH and any error possibly output before this message. This
3324 1.1 christos can help us improve future automake versions.
3325 1.1 christos
3326 1.1 christos END
3327 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3328 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2
3329 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3330 1.1 christos echo >&2
3331 1.1 christos else
3332 1.1 christos cat >&2 <<'END'
3333 1.1 christos Aborting the configuration process, to ensure you take notice of the issue.
3334 1.1 christos
3335 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation
3336 1.1.1.2 christos that behaves properly: <https://www.gnu.org/software/coreutils/>.
3337 1.1 christos
3338 1.1 christos If you want to complete the configuration process using your problematic
3339 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3340 1.1 christos to "yes", and re-run configure.
3341 1.1 christos
3342 1.1 christos END
3343 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3344 1.1 christos fi
3345 1.1 christos fi
3346 1.1 christos
3347 1.1 christos
3348 1.1 christos # we specify AM_MAINTAINER_MODE to avoid problems with rebuilding
3349 1.1 christos # the configure and makefiles. Without it users doing things that
3350 1.1 christos # change the timestamps on the code, like checking it into a cvs
3351 1.1 christos # tree, could trigger a rebuild of the infrastructure files which
3352 1.1 christos # might fail if they don't have the correct tools.
3353 1.1 christos
3354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3355 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3356 1.1 christos # Check whether --enable-maintainer-mode was given.
3357 1.1 christos if test "${enable_maintainer_mode+set}" = set; then :
3358 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3359 1.1 christos else
3360 1.1 christos USE_MAINTAINER_MODE=no
3361 1.1 christos fi
3362 1.1 christos
3363 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3364 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; }
3365 1.1 christos if test $USE_MAINTAINER_MODE = yes; then
3366 1.1 christos MAINTAINER_MODE_TRUE=
3367 1.1 christos MAINTAINER_MODE_FALSE='#'
3368 1.1 christos else
3369 1.1 christos MAINTAINER_MODE_TRUE='#'
3370 1.1 christos MAINTAINER_MODE_FALSE=
3371 1.1 christos fi
3372 1.1 christos
3373 1.1 christos MAINT=$MAINTAINER_MODE_TRUE
3374 1.1 christos
3375 1.1 christos
3376 1.1 christos
3377 1.1 christos # Make sure we can run config.sub.
3378 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3379 1.1 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3380 1.1 christos
3381 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3382 1.1 christos $as_echo_n "checking build system type... " >&6; }
3383 1.1 christos if ${ac_cv_build+:} false; then :
3384 1.1 christos $as_echo_n "(cached) " >&6
3385 1.1 christos else
3386 1.1 christos ac_build_alias=$build_alias
3387 1.1 christos test "x$ac_build_alias" = x &&
3388 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3389 1.1 christos test "x$ac_build_alias" = x &&
3390 1.1 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3391 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3392 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3393 1.1 christos
3394 1.1 christos fi
3395 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3396 1.1 christos $as_echo "$ac_cv_build" >&6; }
3397 1.1 christos case $ac_cv_build in
3398 1.1 christos *-*-*) ;;
3399 1.1 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3400 1.1 christos esac
3401 1.1 christos build=$ac_cv_build
3402 1.1 christos ac_save_IFS=$IFS; IFS='-'
3403 1.1 christos set x $ac_cv_build
3404 1.1 christos shift
3405 1.1 christos build_cpu=$1
3406 1.1 christos build_vendor=$2
3407 1.1 christos shift; shift
3408 1.1 christos # Remember, the first character of IFS is used to create $*,
3409 1.1 christos # except with old shells:
3410 1.1 christos build_os=$*
3411 1.1 christos IFS=$ac_save_IFS
3412 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3413 1.1 christos
3414 1.1 christos
3415 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3416 1.1 christos $as_echo_n "checking host system type... " >&6; }
3417 1.1 christos if ${ac_cv_host+:} false; then :
3418 1.1 christos $as_echo_n "(cached) " >&6
3419 1.1 christos else
3420 1.1 christos if test "x$host_alias" = x; then
3421 1.1 christos ac_cv_host=$ac_cv_build
3422 1.1 christos else
3423 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3424 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3425 1.1 christos fi
3426 1.1 christos
3427 1.1 christos fi
3428 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3429 1.1 christos $as_echo "$ac_cv_host" >&6; }
3430 1.1 christos case $ac_cv_host in
3431 1.1 christos *-*-*) ;;
3432 1.1 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3433 1.1 christos esac
3434 1.1 christos host=$ac_cv_host
3435 1.1 christos ac_save_IFS=$IFS; IFS='-'
3436 1.1 christos set x $ac_cv_host
3437 1.1 christos shift
3438 1.1 christos host_cpu=$1
3439 1.1 christos host_vendor=$2
3440 1.1 christos shift; shift
3441 1.1 christos # Remember, the first character of IFS is used to create $*,
3442 1.1 christos # except with old shells:
3443 1.1 christos host_os=$*
3444 1.1 christos IFS=$ac_save_IFS
3445 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3446 1.1 christos
3447 1.1 christos
3448 1.1 christos
3449 1.1 christos # We want to turn on warnings if we are using gcc and the user did
3450 1.1 christos # not specify CFLAGS. The autoconf check for the C compiler sets the
3451 1.1 christos # CFLAGS if gcc is used, so we will save it before we run that check.
3452 1.1 christos SAVE_CFLAGS="$CFLAGS"
3453 1.1 christos
3454 1.1 christos # Now find our C compiler.
3455 1.1 christos ac_ext=c
3456 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3457 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3458 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3459 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3460 1.1 christos if test -n "$ac_tool_prefix"; then
3461 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3462 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
3463 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3464 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3465 1.1 christos if ${ac_cv_prog_CC+:} false; then :
3466 1.1 christos $as_echo_n "(cached) " >&6
3467 1.1 christos else
3468 1.1 christos if test -n "$CC"; then
3469 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3470 1.1 christos else
3471 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3472 1.1 christos for as_dir in $PATH
3473 1.1 christos do
3474 1.1 christos IFS=$as_save_IFS
3475 1.1 christos test -z "$as_dir" && as_dir=.
3476 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3477 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3478 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
3479 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3480 1.1 christos break 2
3481 1.1 christos fi
3482 1.1 christos done
3483 1.1 christos done
3484 1.1 christos IFS=$as_save_IFS
3485 1.1 christos
3486 1.1 christos fi
3487 1.1 christos fi
3488 1.1 christos CC=$ac_cv_prog_CC
3489 1.1 christos if test -n "$CC"; then
3490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3491 1.1 christos $as_echo "$CC" >&6; }
3492 1.1 christos else
3493 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3494 1.1 christos $as_echo "no" >&6; }
3495 1.1 christos fi
3496 1.1 christos
3497 1.1 christos
3498 1.1 christos fi
3499 1.1 christos if test -z "$ac_cv_prog_CC"; then
3500 1.1 christos ac_ct_CC=$CC
3501 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
3502 1.1 christos set dummy gcc; ac_word=$2
3503 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3504 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3505 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3506 1.1 christos $as_echo_n "(cached) " >&6
3507 1.1 christos else
3508 1.1 christos if test -n "$ac_ct_CC"; then
3509 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3510 1.1 christos else
3511 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3512 1.1 christos for as_dir in $PATH
3513 1.1 christos do
3514 1.1 christos IFS=$as_save_IFS
3515 1.1 christos test -z "$as_dir" && as_dir=.
3516 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3517 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3518 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
3519 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3520 1.1 christos break 2
3521 1.1 christos fi
3522 1.1 christos done
3523 1.1 christos done
3524 1.1 christos IFS=$as_save_IFS
3525 1.1 christos
3526 1.1 christos fi
3527 1.1 christos fi
3528 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3529 1.1 christos if test -n "$ac_ct_CC"; then
3530 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3531 1.1 christos $as_echo "$ac_ct_CC" >&6; }
3532 1.1 christos else
3533 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3534 1.1 christos $as_echo "no" >&6; }
3535 1.1 christos fi
3536 1.1 christos
3537 1.1 christos if test "x$ac_ct_CC" = x; then
3538 1.1 christos CC=""
3539 1.1 christos else
3540 1.1 christos case $cross_compiling:$ac_tool_warned in
3541 1.1 christos yes:)
3542 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3543 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3544 1.1 christos ac_tool_warned=yes ;;
3545 1.1 christos esac
3546 1.1 christos CC=$ac_ct_CC
3547 1.1 christos fi
3548 1.1 christos else
3549 1.1 christos CC="$ac_cv_prog_CC"
3550 1.1 christos fi
3551 1.1 christos
3552 1.1 christos if test -z "$CC"; then
3553 1.1 christos if test -n "$ac_tool_prefix"; then
3554 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3555 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
3556 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3557 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3558 1.1 christos if ${ac_cv_prog_CC+:} false; then :
3559 1.1 christos $as_echo_n "(cached) " >&6
3560 1.1 christos else
3561 1.1 christos if test -n "$CC"; then
3562 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3563 1.1 christos else
3564 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3565 1.1 christos for as_dir in $PATH
3566 1.1 christos do
3567 1.1 christos IFS=$as_save_IFS
3568 1.1 christos test -z "$as_dir" && as_dir=.
3569 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3570 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3571 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
3572 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3573 1.1 christos break 2
3574 1.1 christos fi
3575 1.1 christos done
3576 1.1 christos done
3577 1.1 christos IFS=$as_save_IFS
3578 1.1 christos
3579 1.1 christos fi
3580 1.1 christos fi
3581 1.1 christos CC=$ac_cv_prog_CC
3582 1.1 christos if test -n "$CC"; then
3583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3584 1.1 christos $as_echo "$CC" >&6; }
3585 1.1 christos else
3586 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3587 1.1 christos $as_echo "no" >&6; }
3588 1.1 christos fi
3589 1.1 christos
3590 1.1 christos
3591 1.1 christos fi
3592 1.1 christos fi
3593 1.1 christos if test -z "$CC"; then
3594 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
3595 1.1 christos set dummy cc; ac_word=$2
3596 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3597 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3598 1.1 christos if ${ac_cv_prog_CC+:} false; then :
3599 1.1 christos $as_echo_n "(cached) " >&6
3600 1.1 christos else
3601 1.1 christos if test -n "$CC"; then
3602 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3603 1.1 christos else
3604 1.1 christos ac_prog_rejected=no
3605 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3606 1.1 christos for as_dir in $PATH
3607 1.1 christos do
3608 1.1 christos IFS=$as_save_IFS
3609 1.1 christos test -z "$as_dir" && as_dir=.
3610 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3611 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3612 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3613 1.1 christos ac_prog_rejected=yes
3614 1.1 christos continue
3615 1.1 christos fi
3616 1.1 christos ac_cv_prog_CC="cc"
3617 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3618 1.1 christos break 2
3619 1.1 christos fi
3620 1.1 christos done
3621 1.1 christos done
3622 1.1 christos IFS=$as_save_IFS
3623 1.1 christos
3624 1.1 christos if test $ac_prog_rejected = yes; then
3625 1.1 christos # We found a bogon in the path, so make sure we never use it.
3626 1.1 christos set dummy $ac_cv_prog_CC
3627 1.1 christos shift
3628 1.1 christos if test $# != 0; then
3629 1.1 christos # We chose a different compiler from the bogus one.
3630 1.1 christos # However, it has the same basename, so the bogon will be chosen
3631 1.1 christos # first if we set CC to just the basename; use the full file name.
3632 1.1 christos shift
3633 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3634 1.1 christos fi
3635 1.1 christos fi
3636 1.1 christos fi
3637 1.1 christos fi
3638 1.1 christos CC=$ac_cv_prog_CC
3639 1.1 christos if test -n "$CC"; then
3640 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3641 1.1 christos $as_echo "$CC" >&6; }
3642 1.1 christos else
3643 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3644 1.1 christos $as_echo "no" >&6; }
3645 1.1 christos fi
3646 1.1 christos
3647 1.1 christos
3648 1.1 christos fi
3649 1.1 christos if test -z "$CC"; then
3650 1.1 christos if test -n "$ac_tool_prefix"; then
3651 1.1 christos for ac_prog in cl.exe
3652 1.1 christos do
3653 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3654 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3655 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3656 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3657 1.1 christos if ${ac_cv_prog_CC+:} false; then :
3658 1.1 christos $as_echo_n "(cached) " >&6
3659 1.1 christos else
3660 1.1 christos if test -n "$CC"; then
3661 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3662 1.1 christos else
3663 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3664 1.1 christos for as_dir in $PATH
3665 1.1 christos do
3666 1.1 christos IFS=$as_save_IFS
3667 1.1 christos test -z "$as_dir" && as_dir=.
3668 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3669 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3670 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3671 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3672 1.1 christos break 2
3673 1.1 christos fi
3674 1.1 christos done
3675 1.1 christos done
3676 1.1 christos IFS=$as_save_IFS
3677 1.1 christos
3678 1.1 christos fi
3679 1.1 christos fi
3680 1.1 christos CC=$ac_cv_prog_CC
3681 1.1 christos if test -n "$CC"; then
3682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3683 1.1 christos $as_echo "$CC" >&6; }
3684 1.1 christos else
3685 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3686 1.1 christos $as_echo "no" >&6; }
3687 1.1 christos fi
3688 1.1 christos
3689 1.1 christos
3690 1.1 christos test -n "$CC" && break
3691 1.1 christos done
3692 1.1 christos fi
3693 1.1 christos if test -z "$CC"; then
3694 1.1 christos ac_ct_CC=$CC
3695 1.1 christos for ac_prog in cl.exe
3696 1.1 christos do
3697 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3698 1.1 christos set dummy $ac_prog; ac_word=$2
3699 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3700 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3701 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3702 1.1 christos $as_echo_n "(cached) " >&6
3703 1.1 christos else
3704 1.1 christos if test -n "$ac_ct_CC"; then
3705 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3706 1.1 christos else
3707 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3708 1.1 christos for as_dir in $PATH
3709 1.1 christos do
3710 1.1 christos IFS=$as_save_IFS
3711 1.1 christos test -z "$as_dir" && as_dir=.
3712 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3713 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3714 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
3715 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3716 1.1 christos break 2
3717 1.1 christos fi
3718 1.1 christos done
3719 1.1 christos done
3720 1.1 christos IFS=$as_save_IFS
3721 1.1 christos
3722 1.1 christos fi
3723 1.1 christos fi
3724 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3725 1.1 christos if test -n "$ac_ct_CC"; then
3726 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3727 1.1 christos $as_echo "$ac_ct_CC" >&6; }
3728 1.1 christos else
3729 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3730 1.1 christos $as_echo "no" >&6; }
3731 1.1 christos fi
3732 1.1 christos
3733 1.1 christos
3734 1.1 christos test -n "$ac_ct_CC" && break
3735 1.1 christos done
3736 1.1 christos
3737 1.1 christos if test "x$ac_ct_CC" = x; then
3738 1.1 christos CC=""
3739 1.1 christos else
3740 1.1 christos case $cross_compiling:$ac_tool_warned in
3741 1.1 christos yes:)
3742 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3743 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3744 1.1 christos ac_tool_warned=yes ;;
3745 1.1 christos esac
3746 1.1 christos CC=$ac_ct_CC
3747 1.1 christos fi
3748 1.1 christos fi
3749 1.1 christos
3750 1.1 christos fi
3751 1.1 christos
3752 1.1 christos
3753 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3754 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3755 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
3756 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3757 1.1 christos
3758 1.1 christos # Provide some information about the compiler.
3759 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3760 1.1 christos set X $ac_compile
3761 1.1 christos ac_compiler=$2
3762 1.1 christos for ac_option in --version -v -V -qversion; do
3763 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
3764 1.1 christos case "(($ac_try" in
3765 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3766 1.1 christos *) ac_try_echo=$ac_try;;
3767 1.1 christos esac
3768 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3769 1.1 christos $as_echo "$ac_try_echo"; } >&5
3770 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3771 1.1 christos ac_status=$?
3772 1.1 christos if test -s conftest.err; then
3773 1.1 christos sed '10a\
3774 1.1 christos ... rest of stderr output deleted ...
3775 1.1 christos 10q' conftest.err >conftest.er1
3776 1.1 christos cat conftest.er1 >&5
3777 1.1 christos fi
3778 1.1 christos rm -f conftest.er1 conftest.err
3779 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3780 1.1 christos test $ac_status = 0; }
3781 1.1 christos done
3782 1.1 christos
3783 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3784 1.1 christos /* end confdefs.h. */
3785 1.1 christos
3786 1.1 christos int
3787 1.1 christos main ()
3788 1.1 christos {
3789 1.1 christos
3790 1.1 christos ;
3791 1.1 christos return 0;
3792 1.1 christos }
3793 1.1 christos _ACEOF
3794 1.1 christos ac_clean_files_save=$ac_clean_files
3795 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3796 1.1 christos # Try to create an executable without -o first, disregard a.out.
3797 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
3798 1.1 christos # of exeext.
3799 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3800 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; }
3801 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3802 1.1 christos
3803 1.1 christos # The possible output files:
3804 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3805 1.1 christos
3806 1.1 christos ac_rmfiles=
3807 1.1 christos for ac_file in $ac_files
3808 1.1 christos do
3809 1.1 christos case $ac_file in
3810 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3811 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3812 1.1 christos esac
3813 1.1 christos done
3814 1.1 christos rm -f $ac_rmfiles
3815 1.1 christos
3816 1.1 christos if { { ac_try="$ac_link_default"
3817 1.1 christos case "(($ac_try" in
3818 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3819 1.1 christos *) ac_try_echo=$ac_try;;
3820 1.1 christos esac
3821 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3822 1.1 christos $as_echo "$ac_try_echo"; } >&5
3823 1.1 christos (eval "$ac_link_default") 2>&5
3824 1.1 christos ac_status=$?
3825 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3826 1.1 christos test $ac_status = 0; }; then :
3827 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3828 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3829 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
3830 1.1 christos # so that the user can short-circuit this test for compilers unknown to
3831 1.1 christos # Autoconf.
3832 1.1 christos for ac_file in $ac_files ''
3833 1.1 christos do
3834 1.1 christos test -f "$ac_file" || continue
3835 1.1 christos case $ac_file in
3836 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3837 1.1 christos ;;
3838 1.1 christos [ab].out )
3839 1.1 christos # We found the default executable, but exeext='' is most
3840 1.1 christos # certainly right.
3841 1.1 christos break;;
3842 1.1 christos *.* )
3843 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3844 1.1 christos then :; else
3845 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3846 1.1 christos fi
3847 1.1 christos # We set ac_cv_exeext here because the later test for it is not
3848 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
3849 1.1 christos # argument, so we may need to know it at that point already.
3850 1.1 christos # Even if this section looks crufty: it has the advantage of
3851 1.1 christos # actually working.
3852 1.1 christos break;;
3853 1.1 christos * )
3854 1.1 christos break;;
3855 1.1 christos esac
3856 1.1 christos done
3857 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
3858 1.1 christos
3859 1.1 christos else
3860 1.1 christos ac_file=''
3861 1.1 christos fi
3862 1.1 christos if test -z "$ac_file"; then :
3863 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3864 1.1 christos $as_echo "no" >&6; }
3865 1.1 christos $as_echo "$as_me: failed program was:" >&5
3866 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3867 1.1 christos
3868 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3869 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3870 1.1 christos as_fn_error 77 "C compiler cannot create executables
3871 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3872 1.1 christos else
3873 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3874 1.1 christos $as_echo "yes" >&6; }
3875 1.1 christos fi
3876 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3877 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
3878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3879 1.1 christos $as_echo "$ac_file" >&6; }
3880 1.1 christos ac_exeext=$ac_cv_exeext
3881 1.1 christos
3882 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3883 1.1 christos ac_clean_files=$ac_clean_files_save
3884 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3885 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
3886 1.1 christos if { { ac_try="$ac_link"
3887 1.1 christos case "(($ac_try" in
3888 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3889 1.1 christos *) ac_try_echo=$ac_try;;
3890 1.1 christos esac
3891 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3892 1.1 christos $as_echo "$ac_try_echo"; } >&5
3893 1.1 christos (eval "$ac_link") 2>&5
3894 1.1 christos ac_status=$?
3895 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3896 1.1 christos test $ac_status = 0; }; then :
3897 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
3898 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3899 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3900 1.1 christos # `rm'.
3901 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3902 1.1 christos test -f "$ac_file" || continue
3903 1.1 christos case $ac_file in
3904 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3905 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3906 1.1 christos break;;
3907 1.1 christos * ) break;;
3908 1.1 christos esac
3909 1.1 christos done
3910 1.1 christos else
3911 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3912 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3913 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3914 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3915 1.1 christos fi
3916 1.1 christos rm -f conftest conftest$ac_cv_exeext
3917 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3918 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
3919 1.1 christos
3920 1.1 christos rm -f conftest.$ac_ext
3921 1.1 christos EXEEXT=$ac_cv_exeext
3922 1.1 christos ac_exeext=$EXEEXT
3923 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3924 1.1 christos /* end confdefs.h. */
3925 1.1 christos #include <stdio.h>
3926 1.1 christos int
3927 1.1 christos main ()
3928 1.1 christos {
3929 1.1 christos FILE *f = fopen ("conftest.out", "w");
3930 1.1 christos return ferror (f) || fclose (f) != 0;
3931 1.1 christos
3932 1.1 christos ;
3933 1.1 christos return 0;
3934 1.1 christos }
3935 1.1 christos _ACEOF
3936 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
3937 1.1 christos # Check that the compiler produces executables we can run. If not, either
3938 1.1 christos # the compiler is broken, or we cross compile.
3939 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3940 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3941 1.1 christos if test "$cross_compiling" != yes; then
3942 1.1 christos { { ac_try="$ac_link"
3943 1.1 christos case "(($ac_try" in
3944 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3945 1.1 christos *) ac_try_echo=$ac_try;;
3946 1.1 christos esac
3947 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3948 1.1 christos $as_echo "$ac_try_echo"; } >&5
3949 1.1 christos (eval "$ac_link") 2>&5
3950 1.1 christos ac_status=$?
3951 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3952 1.1 christos test $ac_status = 0; }
3953 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
3954 1.1 christos { { case "(($ac_try" in
3955 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3956 1.1 christos *) ac_try_echo=$ac_try;;
3957 1.1 christos esac
3958 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3959 1.1 christos $as_echo "$ac_try_echo"; } >&5
3960 1.1 christos (eval "$ac_try") 2>&5
3961 1.1 christos ac_status=$?
3962 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3963 1.1 christos test $ac_status = 0; }; }; then
3964 1.1 christos cross_compiling=no
3965 1.1 christos else
3966 1.1 christos if test "$cross_compiling" = maybe; then
3967 1.1 christos cross_compiling=yes
3968 1.1 christos else
3969 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3970 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3971 1.1 christos as_fn_error $? "cannot run C compiled programs.
3972 1.1 christos If you meant to cross compile, use \`--host'.
3973 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3974 1.1 christos fi
3975 1.1 christos fi
3976 1.1 christos fi
3977 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3978 1.1 christos $as_echo "$cross_compiling" >&6; }
3979 1.1 christos
3980 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3981 1.1 christos ac_clean_files=$ac_clean_files_save
3982 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3983 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
3984 1.1 christos if ${ac_cv_objext+:} false; then :
3985 1.1 christos $as_echo_n "(cached) " >&6
3986 1.1 christos else
3987 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3988 1.1 christos /* end confdefs.h. */
3989 1.1 christos
3990 1.1 christos int
3991 1.1 christos main ()
3992 1.1 christos {
3993 1.1 christos
3994 1.1 christos ;
3995 1.1 christos return 0;
3996 1.1 christos }
3997 1.1 christos _ACEOF
3998 1.1 christos rm -f conftest.o conftest.obj
3999 1.1 christos if { { ac_try="$ac_compile"
4000 1.1 christos case "(($ac_try" in
4001 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4002 1.1 christos *) ac_try_echo=$ac_try;;
4003 1.1 christos esac
4004 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4005 1.1 christos $as_echo "$ac_try_echo"; } >&5
4006 1.1 christos (eval "$ac_compile") 2>&5
4007 1.1 christos ac_status=$?
4008 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4009 1.1 christos test $ac_status = 0; }; then :
4010 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
4011 1.1 christos test -f "$ac_file" || continue;
4012 1.1 christos case $ac_file in
4013 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4014 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4015 1.1 christos break;;
4016 1.1 christos esac
4017 1.1 christos done
4018 1.1 christos else
4019 1.1 christos $as_echo "$as_me: failed program was:" >&5
4020 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
4021 1.1 christos
4022 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4023 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4024 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
4025 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4026 1.1 christos fi
4027 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
4028 1.1 christos fi
4029 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4030 1.1 christos $as_echo "$ac_cv_objext" >&6; }
4031 1.1 christos OBJEXT=$ac_cv_objext
4032 1.1 christos ac_objext=$OBJEXT
4033 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4034 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4035 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4036 1.1 christos $as_echo_n "(cached) " >&6
4037 1.1 christos else
4038 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4039 1.1 christos /* end confdefs.h. */
4040 1.1 christos
4041 1.1 christos int
4042 1.1 christos main ()
4043 1.1 christos {
4044 1.1 christos #ifndef __GNUC__
4045 1.1 christos choke me
4046 1.1 christos #endif
4047 1.1 christos
4048 1.1 christos ;
4049 1.1 christos return 0;
4050 1.1 christos }
4051 1.1 christos _ACEOF
4052 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4053 1.1 christos ac_compiler_gnu=yes
4054 1.1 christos else
4055 1.1 christos ac_compiler_gnu=no
4056 1.1 christos fi
4057 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4058 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4059 1.1 christos
4060 1.1 christos fi
4061 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4062 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4063 1.1 christos if test $ac_compiler_gnu = yes; then
4064 1.1 christos GCC=yes
4065 1.1 christos else
4066 1.1 christos GCC=
4067 1.1 christos fi
4068 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4069 1.1 christos ac_save_CFLAGS=$CFLAGS
4070 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4071 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4072 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
4073 1.1 christos $as_echo_n "(cached) " >&6
4074 1.1 christos else
4075 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4076 1.1 christos ac_c_werror_flag=yes
4077 1.1 christos ac_cv_prog_cc_g=no
4078 1.1 christos CFLAGS="-g"
4079 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4080 1.1 christos /* end confdefs.h. */
4081 1.1 christos
4082 1.1 christos int
4083 1.1 christos main ()
4084 1.1 christos {
4085 1.1 christos
4086 1.1 christos ;
4087 1.1 christos return 0;
4088 1.1 christos }
4089 1.1 christos _ACEOF
4090 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4091 1.1 christos ac_cv_prog_cc_g=yes
4092 1.1 christos else
4093 1.1 christos CFLAGS=""
4094 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095 1.1 christos /* end confdefs.h. */
4096 1.1 christos
4097 1.1 christos int
4098 1.1 christos main ()
4099 1.1 christos {
4100 1.1 christos
4101 1.1 christos ;
4102 1.1 christos return 0;
4103 1.1 christos }
4104 1.1 christos _ACEOF
4105 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4106 1.1 christos
4107 1.1 christos else
4108 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4109 1.1 christos CFLAGS="-g"
4110 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4111 1.1 christos /* end confdefs.h. */
4112 1.1 christos
4113 1.1 christos int
4114 1.1 christos main ()
4115 1.1 christos {
4116 1.1 christos
4117 1.1 christos ;
4118 1.1 christos return 0;
4119 1.1 christos }
4120 1.1 christos _ACEOF
4121 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4122 1.1 christos ac_cv_prog_cc_g=yes
4123 1.1 christos fi
4124 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4125 1.1 christos fi
4126 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4127 1.1 christos fi
4128 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4129 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4130 1.1 christos fi
4131 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4132 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4133 1.1 christos if test "$ac_test_CFLAGS" = set; then
4134 1.1 christos CFLAGS=$ac_save_CFLAGS
4135 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4136 1.1 christos if test "$GCC" = yes; then
4137 1.1 christos CFLAGS="-g -O2"
4138 1.1 christos else
4139 1.1 christos CFLAGS="-g"
4140 1.1 christos fi
4141 1.1 christos else
4142 1.1 christos if test "$GCC" = yes; then
4143 1.1 christos CFLAGS="-O2"
4144 1.1 christos else
4145 1.1 christos CFLAGS=
4146 1.1 christos fi
4147 1.1 christos fi
4148 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4149 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4150 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
4151 1.1 christos $as_echo_n "(cached) " >&6
4152 1.1 christos else
4153 1.1 christos ac_cv_prog_cc_c89=no
4154 1.1 christos ac_save_CC=$CC
4155 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4156 1.1 christos /* end confdefs.h. */
4157 1.1 christos #include <stdarg.h>
4158 1.1 christos #include <stdio.h>
4159 1.1 christos struct stat;
4160 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4161 1.1 christos struct buf { int x; };
4162 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4163 1.1 christos static char *e (p, i)
4164 1.1 christos char **p;
4165 1.1 christos int i;
4166 1.1 christos {
4167 1.1 christos return p[i];
4168 1.1 christos }
4169 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4170 1.1 christos {
4171 1.1 christos char *s;
4172 1.1 christos va_list v;
4173 1.1 christos va_start (v,p);
4174 1.1 christos s = g (p, va_arg (v,int));
4175 1.1 christos va_end (v);
4176 1.1 christos return s;
4177 1.1 christos }
4178 1.1 christos
4179 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4180 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4181 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4182 1.1 christos as 'x'. The following induces an error, until -std is added to get
4183 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4184 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4185 1.1 christos that's true only with -std. */
4186 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4187 1.1 christos
4188 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4189 1.1 christos inside strings and character constants. */
4190 1.1 christos #define FOO(x) 'x'
4191 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4192 1.1 christos
4193 1.1 christos int test (int i, double x);
4194 1.1 christos struct s1 {int (*f) (int a);};
4195 1.1 christos struct s2 {int (*f) (double a);};
4196 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4197 1.1 christos int argc;
4198 1.1 christos char **argv;
4199 1.1 christos int
4200 1.1 christos main ()
4201 1.1 christos {
4202 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4203 1.1 christos ;
4204 1.1 christos return 0;
4205 1.1 christos }
4206 1.1 christos _ACEOF
4207 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4208 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4209 1.1 christos do
4210 1.1 christos CC="$ac_save_CC $ac_arg"
4211 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4212 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4213 1.1 christos fi
4214 1.1 christos rm -f core conftest.err conftest.$ac_objext
4215 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4216 1.1 christos done
4217 1.1 christos rm -f conftest.$ac_ext
4218 1.1 christos CC=$ac_save_CC
4219 1.1 christos
4220 1.1 christos fi
4221 1.1 christos # AC_CACHE_VAL
4222 1.1 christos case "x$ac_cv_prog_cc_c89" in
4223 1.1 christos x)
4224 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4225 1.1 christos $as_echo "none needed" >&6; } ;;
4226 1.1 christos xno)
4227 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4228 1.1 christos $as_echo "unsupported" >&6; } ;;
4229 1.1 christos *)
4230 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4232 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4233 1.1 christos esac
4234 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4235 1.1 christos
4236 1.1 christos fi
4237 1.1 christos
4238 1.1 christos ac_ext=c
4239 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4240 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4241 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4242 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4243 1.1 christos
4244 1.1 christos ac_ext=c
4245 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4246 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4247 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4248 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4249 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4250 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4251 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then :
4252 1.1 christos $as_echo_n "(cached) " >&6
4253 1.1 christos else
4254 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4255 1.1 christos /* end confdefs.h. */
4256 1.1 christos
4257 1.1 christos int
4258 1.1 christos main ()
4259 1.1 christos {
4260 1.1 christos
4261 1.1 christos ;
4262 1.1 christos return 0;
4263 1.1 christos }
4264 1.1 christos _ACEOF
4265 1.1 christos # Make sure it works both with $CC and with simple cc.
4266 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some
4267 1.1 christos # compilers refuse to overwrite an existing .o file with -o,
4268 1.1 christos # though they will create one.
4269 1.1 christos am_cv_prog_cc_c_o=yes
4270 1.1 christos for am_i in 1 2; do
4271 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4272 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4273 1.1 christos ac_status=$?
4274 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
4275 1.1 christos (exit $ac_status); } \
4276 1.1 christos && test -f conftest2.$ac_objext; then
4277 1.1 christos : OK
4278 1.1 christos else
4279 1.1 christos am_cv_prog_cc_c_o=no
4280 1.1 christos break
4281 1.1 christos fi
4282 1.1 christos done
4283 1.1 christos rm -f core conftest*
4284 1.1 christos unset am_i
4285 1.1 christos fi
4286 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4287 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; }
4288 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then
4289 1.1 christos # Losing compiler, so override with the script.
4290 1.1 christos # FIXME: It is wrong to rewrite CC.
4291 1.1 christos # But if we don't then we get into trouble of one sort or another.
4292 1.1 christos # A longer-term fix would be to have automake use am__CC in this case,
4293 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4294 1.1 christos CC="$am_aux_dir/compile $CC"
4295 1.1 christos fi
4296 1.1 christos ac_ext=c
4297 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4298 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4299 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4300 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4301 1.1 christos
4302 1.1 christos DEPDIR="${am__leading_dot}deps"
4303 1.1 christos
4304 1.1 christos ac_config_commands="$ac_config_commands depfiles"
4305 1.1 christos
4306 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4307 1.1.1.2 christos $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
4308 1.1.1.2 christos cat > confinc.mk << 'END'
4309 1.1 christos am__doit:
4310 1.1.1.2 christos @echo this is the am__doit target >confinc.out
4311 1.1 christos .PHONY: am__doit
4312 1.1 christos END
4313 1.1 christos am__include="#"
4314 1.1 christos am__quote=
4315 1.1.1.2 christos # BSD make does it like this.
4316 1.1.1.2 christos echo '.include "confinc.mk" # ignored' > confmf.BSD
4317 1.1.1.2 christos # Other make implementations (GNU, Solaris 10, AIX) do it like this.
4318 1.1.1.2 christos echo 'include confinc.mk # ignored' > confmf.GNU
4319 1.1.1.2 christos _am_result=no
4320 1.1.1.2 christos for s in GNU BSD; do
4321 1.1.1.2 christos { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4322 1.1.1.2 christos (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4323 1.1.1.2 christos ac_status=$?
4324 1.1.1.2 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
4325 1.1.1.2 christos (exit $ac_status); }
4326 1.1.1.2 christos case $?:`cat confinc.out 2>/dev/null` in #(
4327 1.1.1.2 christos '0:this is the am__doit target') :
4328 1.1.1.2 christos case $s in #(
4329 1.1.1.2 christos BSD) :
4330 1.1.1.2 christos am__include='.include' am__quote='"' ;; #(
4331 1.1.1.2 christos *) :
4332 1.1.1.2 christos am__include='include' am__quote='' ;;
4333 1.1.1.2 christos esac ;; #(
4334 1.1.1.2 christos *) :
4335 1.1 christos ;;
4336 1.1.1.2 christos esac
4337 1.1.1.2 christos if test "$am__include" != "#"; then
4338 1.1.1.2 christos _am_result="yes ($s style)"
4339 1.1.1.2 christos break
4340 1.1.1.2 christos fi
4341 1.1.1.2 christos done
4342 1.1.1.2 christos rm -f confinc.* confmf.*
4343 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4344 1.1.1.2 christos $as_echo "${_am_result}" >&6; }
4345 1.1 christos
4346 1.1 christos # Check whether --enable-dependency-tracking was given.
4347 1.1 christos if test "${enable_dependency_tracking+set}" = set; then :
4348 1.1 christos enableval=$enable_dependency_tracking;
4349 1.1 christos fi
4350 1.1 christos
4351 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4352 1.1 christos am_depcomp="$ac_aux_dir/depcomp"
4353 1.1 christos AMDEPBACKSLASH='\'
4354 1.1 christos am__nodep='_no'
4355 1.1 christos fi
4356 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4357 1.1 christos AMDEP_TRUE=
4358 1.1 christos AMDEP_FALSE='#'
4359 1.1 christos else
4360 1.1 christos AMDEP_TRUE='#'
4361 1.1 christos AMDEP_FALSE=
4362 1.1 christos fi
4363 1.1 christos
4364 1.1 christos
4365 1.1 christos
4366 1.1 christos depcc="$CC" am_compiler_list=
4367 1.1 christos
4368 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4369 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; }
4370 1.1 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4371 1.1 christos $as_echo_n "(cached) " >&6
4372 1.1 christos else
4373 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4374 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up
4375 1.1 christos # making bogus files that we don't know about and never remove. For
4376 1.1 christos # instance it was reported that on HP-UX the gcc test will end up
4377 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output
4378 1.1 christos # in D".
4379 1.1 christos rm -rf conftest.dir
4380 1.1 christos mkdir conftest.dir
4381 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're
4382 1.1 christos # using a relative directory.
4383 1.1 christos cp "$am_depcomp" conftest.dir
4384 1.1 christos cd conftest.dir
4385 1.1 christos # We will build objects and dependencies in a subdirectory because
4386 1.1 christos # it helps to detect inapplicable dependency modes. For instance
4387 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a
4388 1.1 christos # side effect of compilation, but ICC will put the dependencies in
4389 1.1 christos # the current directory while Tru64 will put them in the object
4390 1.1 christos # directory.
4391 1.1 christos mkdir sub
4392 1.1 christos
4393 1.1 christos am_cv_CC_dependencies_compiler_type=none
4394 1.1 christos if test "$am_compiler_list" = ""; then
4395 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4396 1.1 christos fi
4397 1.1 christos am__universal=false
4398 1.1 christos case " $depcc " in #(
4399 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;;
4400 1.1 christos esac
4401 1.1 christos
4402 1.1 christos for depmode in $am_compiler_list; do
4403 1.1 christos # Setup a source with many dependencies, because some compilers
4404 1.1 christos # like to wrap large dependency lists on column 80 (with \), and
4405 1.1 christos # we should not choose a depcomp mode which is confused by this.
4406 1.1 christos #
4407 1.1 christos # We need to recreate these files for each test, as the compiler may
4408 1.1 christos # overwrite some of them when testing with obscure command lines.
4409 1.1 christos # This happens at least with the AIX C compiler.
4410 1.1 christos : > sub/conftest.c
4411 1.1 christos for i in 1 2 3 4 5 6; do
4412 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c
4413 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4414 1.1 christos # Solaris 10 /bin/sh.
4415 1.1 christos echo '/* dummy */' > sub/conftst$i.h
4416 1.1 christos done
4417 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4418 1.1 christos
4419 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout"
4420 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly
4421 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel
4422 1.1 christos # versions had trouble with output in subdirs.
4423 1.1 christos am__obj=sub/conftest.${OBJEXT-o}
4424 1.1 christos am__minus_obj="-o $am__obj"
4425 1.1 christos case $depmode in
4426 1.1 christos gcc)
4427 1.1 christos # This depmode causes a compiler race in universal mode.
4428 1.1 christos test "$am__universal" = false || continue
4429 1.1 christos ;;
4430 1.1 christos nosideeffect)
4431 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll
4432 1.1 christos # only be used when explicitly requested.
4433 1.1 christos if test "x$enable_dependency_tracking" = xyes; then
4434 1.1 christos continue
4435 1.1 christos else
4436 1.1 christos break
4437 1.1 christos fi
4438 1.1 christos ;;
4439 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4440 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has
4441 1.1 christos # not run yet. These depmodes are late enough in the game, and
4442 1.1 christos # so weak that their functioning should not be impacted.
4443 1.1 christos am__obj=conftest.${OBJEXT-o}
4444 1.1 christos am__minus_obj=
4445 1.1 christos ;;
4446 1.1 christos none) break ;;
4447 1.1 christos esac
4448 1.1 christos if depmode=$depmode \
4449 1.1 christos source=sub/conftest.c object=$am__obj \
4450 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4451 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4452 1.1 christos >/dev/null 2>conftest.err &&
4453 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4454 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4455 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4456 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4457 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings
4458 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message
4459 1.1 christos # that says an option was ignored or not supported.
4460 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly:
4461 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required
4462 1.1 christos # The diagnosis changed in icc 8.0:
4463 1.1 christos # icc: Command line remark: option '-MP' not supported
4464 1.1 christos if (grep 'ignoring option' conftest.err ||
4465 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4466 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode
4467 1.1 christos break
4468 1.1 christos fi
4469 1.1 christos fi
4470 1.1 christos done
4471 1.1 christos
4472 1.1 christos cd ..
4473 1.1 christos rm -rf conftest.dir
4474 1.1 christos else
4475 1.1 christos am_cv_CC_dependencies_compiler_type=none
4476 1.1 christos fi
4477 1.1 christos
4478 1.1 christos fi
4479 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4480 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4481 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4482 1.1 christos
4483 1.1 christos if
4484 1.1 christos test "x$enable_dependency_tracking" != xno \
4485 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4486 1.1 christos am__fastdepCC_TRUE=
4487 1.1 christos am__fastdepCC_FALSE='#'
4488 1.1 christos else
4489 1.1 christos am__fastdepCC_TRUE='#'
4490 1.1 christos am__fastdepCC_FALSE=
4491 1.1 christos fi
4492 1.1 christos
4493 1.1 christos
4494 1.1 christos
4495 1.1 christos # Suppress warnings about --datarootdir
4496 1.1 christos
4497 1.1 christos
4498 1.1 christos # If we have gcc, and AC_PROG_CC changed the flags, then we know the
4499 1.1 christos # user did not specify any flags. Add warnings in this case.
4500 1.1 christos if test "$GCC" = "yes"; then
4501 1.1 christos if test "$CFLAGS" != "$SAVE_CFLAGS"; then
4502 1.1 christos STD_CWARNINGS="$STD_CWARNINGS -Wall -Werror -fno-strict-aliasing"
4503 1.1 christos fi
4504 1.1 christos fi
4505 1.1 christos
4506 1.1 christos # We can have some flags to pass to bind configure
4507 1.1 christos BINDCONFIG=
4508 1.1 christos if test "$cross_compiling" = "yes"; then
4509 1.1 christos BINDCONFIG="--host=$host"
4510 1.1 christos fi
4511 1.1 christos # Pass CFLAGS and co. $ac_configure_args looks like "'arg1' 'arg2' ..."
4512 1.1 christos # and as there can be a space inside an argument some magic is required.
4513 1.1 christos # This sets $1 ... $N to my_configure_args, arg1 ... argN
4514 1.1 christos eval "set my_configure_args $ac_configure_args"
4515 1.1 christos # remove my_configure_args, i.e., the guard against empty $ac_configure_args
4516 1.1 christos shift
4517 1.1 christos # iterate on arguments and copying 'arg' when it begins by an upper case
4518 1.1 christos for a
4519 1.1 christos do
4520 1.1 christos case $a in
4521 1.1 christos [A-Z]*) BINDCONFIG="$BINDCONFIG '$a'" ;;
4522 1.1 christos esac
4523 1.1 christos done
4524 1.1 christos
4525 1.1 christos
4526 1.1 christos # POSIX doesn't include the IPv6 Advanced Socket API and glibc hides
4527 1.1 christos # parts of the IPv6 Advanced Socket API as a result. This is stupid
4528 1.1 christos # as it breaks how the two halves (Basic and Advanced) of the IPv6
4529 1.1 christos # Socket API were designed to be used but we have to live with it.
4530 1.1 christos # Use this to define _GNU_SOURCE to pull in the IPv6 Advanced Socket API.
4531 1.1 christos
4532 1.1 christos ac_ext=c
4533 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4534 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4535 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4536 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4537 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4538 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
4539 1.1 christos # On Suns, sometimes $CPP names a directory.
4540 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
4541 1.1 christos CPP=
4542 1.1 christos fi
4543 1.1 christos if test -z "$CPP"; then
4544 1.1 christos if ${ac_cv_prog_CPP+:} false; then :
4545 1.1 christos $as_echo_n "(cached) " >&6
4546 1.1 christos else
4547 1.1 christos # Double quotes because CPP needs to be expanded
4548 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4549 1.1 christos do
4550 1.1 christos ac_preproc_ok=false
4551 1.1 christos for ac_c_preproc_warn_flag in '' yes
4552 1.1 christos do
4553 1.1 christos # Use a header file that comes with gcc, so configuring glibc
4554 1.1 christos # with a fresh cross-compiler works.
4555 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4556 1.1 christos # <limits.h> exists even on freestanding compilers.
4557 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4558 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
4559 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4560 1.1 christos /* end confdefs.h. */
4561 1.1 christos #ifdef __STDC__
4562 1.1 christos # include <limits.h>
4563 1.1 christos #else
4564 1.1 christos # include <assert.h>
4565 1.1 christos #endif
4566 1.1 christos Syntax error
4567 1.1 christos _ACEOF
4568 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
4569 1.1 christos
4570 1.1 christos else
4571 1.1 christos # Broken: fails on valid input.
4572 1.1 christos continue
4573 1.1 christos fi
4574 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
4575 1.1 christos
4576 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
4577 1.1 christos # can be detected and how.
4578 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4579 1.1 christos /* end confdefs.h. */
4580 1.1 christos #include <ac_nonexistent.h>
4581 1.1 christos _ACEOF
4582 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
4583 1.1 christos # Broken: success on invalid input.
4584 1.1 christos continue
4585 1.1 christos else
4586 1.1 christos # Passes both tests.
4587 1.1 christos ac_preproc_ok=:
4588 1.1 christos break
4589 1.1 christos fi
4590 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
4591 1.1 christos
4592 1.1 christos done
4593 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4594 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
4595 1.1 christos if $ac_preproc_ok; then :
4596 1.1 christos break
4597 1.1 christos fi
4598 1.1 christos
4599 1.1 christos done
4600 1.1 christos ac_cv_prog_CPP=$CPP
4601 1.1 christos
4602 1.1 christos fi
4603 1.1 christos CPP=$ac_cv_prog_CPP
4604 1.1 christos else
4605 1.1 christos ac_cv_prog_CPP=$CPP
4606 1.1 christos fi
4607 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4608 1.1 christos $as_echo "$CPP" >&6; }
4609 1.1 christos ac_preproc_ok=false
4610 1.1 christos for ac_c_preproc_warn_flag in '' yes
4611 1.1 christos do
4612 1.1 christos # Use a header file that comes with gcc, so configuring glibc
4613 1.1 christos # with a fresh cross-compiler works.
4614 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4615 1.1 christos # <limits.h> exists even on freestanding compilers.
4616 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4617 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
4618 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4619 1.1 christos /* end confdefs.h. */
4620 1.1 christos #ifdef __STDC__
4621 1.1 christos # include <limits.h>
4622 1.1 christos #else
4623 1.1 christos # include <assert.h>
4624 1.1 christos #endif
4625 1.1 christos Syntax error
4626 1.1 christos _ACEOF
4627 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
4628 1.1 christos
4629 1.1 christos else
4630 1.1 christos # Broken: fails on valid input.
4631 1.1 christos continue
4632 1.1 christos fi
4633 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
4634 1.1 christos
4635 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
4636 1.1 christos # can be detected and how.
4637 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4638 1.1 christos /* end confdefs.h. */
4639 1.1 christos #include <ac_nonexistent.h>
4640 1.1 christos _ACEOF
4641 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
4642 1.1 christos # Broken: success on invalid input.
4643 1.1 christos continue
4644 1.1 christos else
4645 1.1 christos # Passes both tests.
4646 1.1 christos ac_preproc_ok=:
4647 1.1 christos break
4648 1.1 christos fi
4649 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
4650 1.1 christos
4651 1.1 christos done
4652 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4653 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
4654 1.1 christos if $ac_preproc_ok; then :
4655 1.1 christos
4656 1.1 christos else
4657 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4658 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4659 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4660 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4661 1.1 christos fi
4662 1.1 christos
4663 1.1 christos ac_ext=c
4664 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4665 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4666 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4667 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4668 1.1 christos
4669 1.1 christos
4670 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4671 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4672 1.1 christos if ${ac_cv_path_GREP+:} false; then :
4673 1.1 christos $as_echo_n "(cached) " >&6
4674 1.1 christos else
4675 1.1 christos if test -z "$GREP"; then
4676 1.1 christos ac_path_GREP_found=false
4677 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
4678 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4679 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4680 1.1 christos do
4681 1.1 christos IFS=$as_save_IFS
4682 1.1 christos test -z "$as_dir" && as_dir=.
4683 1.1 christos for ac_prog in grep ggrep; do
4684 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4685 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4686 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue
4687 1.1 christos # Check for GNU ac_path_GREP and select it if it is found.
4688 1.1 christos # Check for GNU $ac_path_GREP
4689 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
4690 1.1 christos *GNU*)
4691 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4692 1.1 christos *)
4693 1.1 christos ac_count=0
4694 1.1 christos $as_echo_n 0123456789 >"conftest.in"
4695 1.1 christos while :
4696 1.1 christos do
4697 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4698 1.1 christos mv "conftest.tmp" "conftest.in"
4699 1.1 christos cp "conftest.in" "conftest.nl"
4700 1.1 christos $as_echo 'GREP' >> "conftest.nl"
4701 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4702 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4703 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4704 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
4705 1.1 christos # Best one so far, save it but keep looking for a better one
4706 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
4707 1.1 christos ac_path_GREP_max=$ac_count
4708 1.1 christos fi
4709 1.1 christos # 10*(2^10) chars as input seems more than enough
4710 1.1 christos test $ac_count -gt 10 && break
4711 1.1 christos done
4712 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4713 1.1 christos esac
4714 1.1 christos
4715 1.1 christos $ac_path_GREP_found && break 3
4716 1.1 christos done
4717 1.1 christos done
4718 1.1 christos done
4719 1.1 christos IFS=$as_save_IFS
4720 1.1 christos if test -z "$ac_cv_path_GREP"; then
4721 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4722 1.1 christos fi
4723 1.1 christos else
4724 1.1 christos ac_cv_path_GREP=$GREP
4725 1.1 christos fi
4726 1.1 christos
4727 1.1 christos fi
4728 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4729 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; }
4730 1.1 christos GREP="$ac_cv_path_GREP"
4731 1.1 christos
4732 1.1 christos
4733 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4734 1.1 christos $as_echo_n "checking for egrep... " >&6; }
4735 1.1 christos if ${ac_cv_path_EGREP+:} false; then :
4736 1.1 christos $as_echo_n "(cached) " >&6
4737 1.1 christos else
4738 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4739 1.1 christos then ac_cv_path_EGREP="$GREP -E"
4740 1.1 christos else
4741 1.1 christos if test -z "$EGREP"; then
4742 1.1 christos ac_path_EGREP_found=false
4743 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
4744 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4745 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4746 1.1 christos do
4747 1.1 christos IFS=$as_save_IFS
4748 1.1 christos test -z "$as_dir" && as_dir=.
4749 1.1 christos for ac_prog in egrep; do
4750 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4751 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4752 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue
4753 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found.
4754 1.1 christos # Check for GNU $ac_path_EGREP
4755 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4756 1.1 christos *GNU*)
4757 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4758 1.1 christos *)
4759 1.1 christos ac_count=0
4760 1.1 christos $as_echo_n 0123456789 >"conftest.in"
4761 1.1 christos while :
4762 1.1 christos do
4763 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4764 1.1 christos mv "conftest.tmp" "conftest.in"
4765 1.1 christos cp "conftest.in" "conftest.nl"
4766 1.1 christos $as_echo 'EGREP' >> "conftest.nl"
4767 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4768 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4769 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4770 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4771 1.1 christos # Best one so far, save it but keep looking for a better one
4772 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4773 1.1 christos ac_path_EGREP_max=$ac_count
4774 1.1 christos fi
4775 1.1 christos # 10*(2^10) chars as input seems more than enough
4776 1.1 christos test $ac_count -gt 10 && break
4777 1.1 christos done
4778 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4779 1.1 christos esac
4780 1.1 christos
4781 1.1 christos $ac_path_EGREP_found && break 3
4782 1.1 christos done
4783 1.1 christos done
4784 1.1 christos done
4785 1.1 christos IFS=$as_save_IFS
4786 1.1 christos if test -z "$ac_cv_path_EGREP"; then
4787 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4788 1.1 christos fi
4789 1.1 christos else
4790 1.1 christos ac_cv_path_EGREP=$EGREP
4791 1.1 christos fi
4792 1.1 christos
4793 1.1 christos fi
4794 1.1 christos fi
4795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4796 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4797 1.1 christos EGREP="$ac_cv_path_EGREP"
4798 1.1 christos
4799 1.1 christos
4800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4801 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4802 1.1 christos if ${ac_cv_header_stdc+:} false; then :
4803 1.1 christos $as_echo_n "(cached) " >&6
4804 1.1 christos else
4805 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4806 1.1 christos /* end confdefs.h. */
4807 1.1 christos #include <stdlib.h>
4808 1.1 christos #include <stdarg.h>
4809 1.1 christos #include <string.h>
4810 1.1 christos #include <float.h>
4811 1.1 christos
4812 1.1 christos int
4813 1.1 christos main ()
4814 1.1 christos {
4815 1.1 christos
4816 1.1 christos ;
4817 1.1 christos return 0;
4818 1.1 christos }
4819 1.1 christos _ACEOF
4820 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4821 1.1 christos ac_cv_header_stdc=yes
4822 1.1 christos else
4823 1.1 christos ac_cv_header_stdc=no
4824 1.1 christos fi
4825 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4826 1.1 christos
4827 1.1 christos if test $ac_cv_header_stdc = yes; then
4828 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4829 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4830 1.1 christos /* end confdefs.h. */
4831 1.1 christos #include <string.h>
4832 1.1 christos
4833 1.1 christos _ACEOF
4834 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4835 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
4836 1.1 christos
4837 1.1 christos else
4838 1.1 christos ac_cv_header_stdc=no
4839 1.1 christos fi
4840 1.1 christos rm -f conftest*
4841 1.1 christos
4842 1.1 christos fi
4843 1.1 christos
4844 1.1 christos if test $ac_cv_header_stdc = yes; then
4845 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4846 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4847 1.1 christos /* end confdefs.h. */
4848 1.1 christos #include <stdlib.h>
4849 1.1 christos
4850 1.1 christos _ACEOF
4851 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4852 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
4853 1.1 christos
4854 1.1 christos else
4855 1.1 christos ac_cv_header_stdc=no
4856 1.1 christos fi
4857 1.1 christos rm -f conftest*
4858 1.1 christos
4859 1.1 christos fi
4860 1.1 christos
4861 1.1 christos if test $ac_cv_header_stdc = yes; then
4862 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4863 1.1 christos if test "$cross_compiling" = yes; then :
4864 1.1 christos :
4865 1.1 christos else
4866 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4867 1.1 christos /* end confdefs.h. */
4868 1.1 christos #include <ctype.h>
4869 1.1 christos #include <stdlib.h>
4870 1.1 christos #if ((' ' & 0x0FF) == 0x020)
4871 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4872 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4873 1.1 christos #else
4874 1.1 christos # define ISLOWER(c) \
4875 1.1 christos (('a' <= (c) && (c) <= 'i') \
4876 1.1 christos || ('j' <= (c) && (c) <= 'r') \
4877 1.1 christos || ('s' <= (c) && (c) <= 'z'))
4878 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4879 1.1 christos #endif
4880 1.1 christos
4881 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4882 1.1 christos int
4883 1.1 christos main ()
4884 1.1 christos {
4885 1.1 christos int i;
4886 1.1 christos for (i = 0; i < 256; i++)
4887 1.1 christos if (XOR (islower (i), ISLOWER (i))
4888 1.1 christos || toupper (i) != TOUPPER (i))
4889 1.1 christos return 2;
4890 1.1 christos return 0;
4891 1.1 christos }
4892 1.1 christos _ACEOF
4893 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
4894 1.1 christos
4895 1.1 christos else
4896 1.1 christos ac_cv_header_stdc=no
4897 1.1 christos fi
4898 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4899 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4900 1.1 christos fi
4901 1.1 christos
4902 1.1 christos fi
4903 1.1 christos fi
4904 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4905 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
4906 1.1 christos if test $ac_cv_header_stdc = yes; then
4907 1.1 christos
4908 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4909 1.1 christos
4910 1.1 christos fi
4911 1.1 christos
4912 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4913 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4914 1.1 christos inttypes.h stdint.h unistd.h
4915 1.1 christos do :
4916 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4917 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4918 1.1 christos "
4919 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4920 1.1 christos cat >>confdefs.h <<_ACEOF
4921 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4922 1.1 christos _ACEOF
4923 1.1 christos
4924 1.1 christos fi
4925 1.1 christos
4926 1.1 christos done
4927 1.1 christos
4928 1.1 christos
4929 1.1 christos
4930 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4931 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
4932 1.1 christos MINIX=yes
4933 1.1 christos else
4934 1.1 christos MINIX=
4935 1.1 christos fi
4936 1.1 christos
4937 1.1 christos
4938 1.1 christos if test "$MINIX" = yes; then
4939 1.1 christos
4940 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4941 1.1 christos
4942 1.1 christos
4943 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4944 1.1 christos
4945 1.1 christos
4946 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h
4947 1.1 christos
4948 1.1 christos fi
4949 1.1 christos
4950 1.1 christos
4951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4952 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4953 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
4954 1.1 christos $as_echo_n "(cached) " >&6
4955 1.1 christos else
4956 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4957 1.1 christos /* end confdefs.h. */
4958 1.1 christos
4959 1.1 christos # define __EXTENSIONS__ 1
4960 1.1 christos $ac_includes_default
4961 1.1 christos int
4962 1.1 christos main ()
4963 1.1 christos {
4964 1.1 christos
4965 1.1 christos ;
4966 1.1 christos return 0;
4967 1.1 christos }
4968 1.1 christos _ACEOF
4969 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4970 1.1 christos ac_cv_safe_to_define___extensions__=yes
4971 1.1 christos else
4972 1.1 christos ac_cv_safe_to_define___extensions__=no
4973 1.1 christos fi
4974 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4975 1.1 christos fi
4976 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4977 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4978 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes &&
4979 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4980 1.1 christos
4981 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4982 1.1 christos
4983 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4984 1.1 christos
4985 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4986 1.1 christos
4987 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4988 1.1 christos
4989 1.1 christos
4990 1.1 christos
4991 1.1 christos if test -n "$ac_tool_prefix"; then
4992 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4993 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4994 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4995 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4996 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then :
4997 1.1 christos $as_echo_n "(cached) " >&6
4998 1.1 christos else
4999 1.1 christos if test -n "$RANLIB"; then
5000 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5001 1.1 christos else
5002 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5003 1.1 christos for as_dir in $PATH
5004 1.1 christos do
5005 1.1 christos IFS=$as_save_IFS
5006 1.1 christos test -z "$as_dir" && as_dir=.
5007 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5008 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5009 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5010 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5011 1.1 christos break 2
5012 1.1 christos fi
5013 1.1 christos done
5014 1.1 christos done
5015 1.1 christos IFS=$as_save_IFS
5016 1.1 christos
5017 1.1 christos fi
5018 1.1 christos fi
5019 1.1 christos RANLIB=$ac_cv_prog_RANLIB
5020 1.1 christos if test -n "$RANLIB"; then
5021 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5022 1.1 christos $as_echo "$RANLIB" >&6; }
5023 1.1 christos else
5024 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5025 1.1 christos $as_echo "no" >&6; }
5026 1.1 christos fi
5027 1.1 christos
5028 1.1 christos
5029 1.1 christos fi
5030 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
5031 1.1 christos ac_ct_RANLIB=$RANLIB
5032 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
5033 1.1 christos set dummy ranlib; ac_word=$2
5034 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5035 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5036 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5037 1.1 christos $as_echo_n "(cached) " >&6
5038 1.1 christos else
5039 1.1 christos if test -n "$ac_ct_RANLIB"; then
5040 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5041 1.1 christos else
5042 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5043 1.1 christos for as_dir in $PATH
5044 1.1 christos do
5045 1.1 christos IFS=$as_save_IFS
5046 1.1 christos test -z "$as_dir" && as_dir=.
5047 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5048 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5049 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
5050 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5051 1.1 christos break 2
5052 1.1 christos fi
5053 1.1 christos done
5054 1.1 christos done
5055 1.1 christos IFS=$as_save_IFS
5056 1.1 christos
5057 1.1 christos fi
5058 1.1 christos fi
5059 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5060 1.1 christos if test -n "$ac_ct_RANLIB"; then
5061 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5062 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; }
5063 1.1 christos else
5064 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5065 1.1 christos $as_echo "no" >&6; }
5066 1.1 christos fi
5067 1.1 christos
5068 1.1 christos if test "x$ac_ct_RANLIB" = x; then
5069 1.1 christos RANLIB=":"
5070 1.1 christos else
5071 1.1 christos case $cross_compiling:$ac_tool_warned in
5072 1.1 christos yes:)
5073 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5074 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5075 1.1 christos ac_tool_warned=yes ;;
5076 1.1 christos esac
5077 1.1 christos RANLIB=$ac_ct_RANLIB
5078 1.1 christos fi
5079 1.1 christos else
5080 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
5081 1.1 christos fi
5082 1.1 christos
5083 1.1 christos
5084 1.1 christos # Extract the first word of "ar", so it can be a program name with args.
5085 1.1 christos set dummy ar; ac_word=$2
5086 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5087 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5088 1.1 christos if ${ac_cv_path_AR+:} false; then :
5089 1.1 christos $as_echo_n "(cached) " >&6
5090 1.1 christos else
5091 1.1 christos case $AR in
5092 1.1 christos [\\/]* | ?:[\\/]*)
5093 1.1 christos ac_cv_path_AR="$AR" # Let the user override the test with a path.
5094 1.1 christos ;;
5095 1.1 christos *)
5096 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5097 1.1 christos for as_dir in $PATH
5098 1.1 christos do
5099 1.1 christos IFS=$as_save_IFS
5100 1.1 christos test -z "$as_dir" && as_dir=.
5101 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5102 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5103 1.1 christos ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
5104 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5105 1.1 christos break 2
5106 1.1 christos fi
5107 1.1 christos done
5108 1.1 christos done
5109 1.1 christos IFS=$as_save_IFS
5110 1.1 christos
5111 1.1 christos ;;
5112 1.1 christos esac
5113 1.1 christos fi
5114 1.1 christos AR=$ac_cv_path_AR
5115 1.1 christos if test -n "$AR"; then
5116 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5117 1.1 christos $as_echo "$AR" >&6; }
5118 1.1 christos else
5119 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5120 1.1 christos $as_echo "no" >&6; }
5121 1.1 christos fi
5122 1.1 christos
5123 1.1 christos
5124 1.1 christos
5125 1.1 christos
5126 1.1 christos if test "X$AR" = "X"; then
5127 1.1 christos as_fn_error $? "
5128 1.1 christos ar program not found. Please fix your PATH to include the directory in
5129 1.1 christos which ar resides, or set AR in the environment with the full path to ar." "$LINENO" 5
5130 1.1 christos fi
5131 1.1 christos
5132 1.1 christos ac_config_headers="$ac_config_headers includes/config.h"
5133 1.1 christos
5134 1.1 christos
5135 1.1 christos # we sometimes need to know byte order for building packets
5136 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5137 1.1 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5138 1.1 christos if ${ac_cv_c_bigendian+:} false; then :
5139 1.1 christos $as_echo_n "(cached) " >&6
5140 1.1 christos else
5141 1.1 christos ac_cv_c_bigendian=unknown
5142 1.1 christos # See if we're dealing with a universal compiler.
5143 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5144 1.1 christos /* end confdefs.h. */
5145 1.1 christos #ifndef __APPLE_CC__
5146 1.1 christos not a universal capable compiler
5147 1.1 christos #endif
5148 1.1 christos typedef int dummy;
5149 1.1 christos
5150 1.1 christos _ACEOF
5151 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5152 1.1 christos
5153 1.1 christos # Check for potential -arch flags. It is not universal unless
5154 1.1 christos # there are at least two -arch flags with different values.
5155 1.1 christos ac_arch=
5156 1.1 christos ac_prev=
5157 1.1 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5158 1.1 christos if test -n "$ac_prev"; then
5159 1.1 christos case $ac_word in
5160 1.1 christos i?86 | x86_64 | ppc | ppc64)
5161 1.1 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5162 1.1 christos ac_arch=$ac_word
5163 1.1 christos else
5164 1.1 christos ac_cv_c_bigendian=universal
5165 1.1 christos break
5166 1.1 christos fi
5167 1.1 christos ;;
5168 1.1 christos esac
5169 1.1 christos ac_prev=
5170 1.1 christos elif test "x$ac_word" = "x-arch"; then
5171 1.1 christos ac_prev=arch
5172 1.1 christos fi
5173 1.1 christos done
5174 1.1 christos fi
5175 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5176 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5177 1.1 christos # See if sys/param.h defines the BYTE_ORDER macro.
5178 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5179 1.1 christos /* end confdefs.h. */
5180 1.1 christos #include <sys/types.h>
5181 1.1 christos #include <sys/param.h>
5182 1.1 christos
5183 1.1 christos int
5184 1.1 christos main ()
5185 1.1 christos {
5186 1.1 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5187 1.1 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5188 1.1 christos && LITTLE_ENDIAN)
5189 1.1 christos bogus endian macros
5190 1.1 christos #endif
5191 1.1 christos
5192 1.1 christos ;
5193 1.1 christos return 0;
5194 1.1 christos }
5195 1.1 christos _ACEOF
5196 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5197 1.1 christos # It does; now see whether it defined to BIG_ENDIAN or not.
5198 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5199 1.1 christos /* end confdefs.h. */
5200 1.1 christos #include <sys/types.h>
5201 1.1 christos #include <sys/param.h>
5202 1.1 christos
5203 1.1 christos int
5204 1.1 christos main ()
5205 1.1 christos {
5206 1.1 christos #if BYTE_ORDER != BIG_ENDIAN
5207 1.1 christos not big endian
5208 1.1 christos #endif
5209 1.1 christos
5210 1.1 christos ;
5211 1.1 christos return 0;
5212 1.1 christos }
5213 1.1 christos _ACEOF
5214 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5215 1.1 christos ac_cv_c_bigendian=yes
5216 1.1 christos else
5217 1.1 christos ac_cv_c_bigendian=no
5218 1.1 christos fi
5219 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5220 1.1 christos fi
5221 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5222 1.1 christos fi
5223 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5224 1.1 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5225 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5226 1.1 christos /* end confdefs.h. */
5227 1.1 christos #include <limits.h>
5228 1.1 christos
5229 1.1 christos int
5230 1.1 christos main ()
5231 1.1 christos {
5232 1.1 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5233 1.1 christos bogus endian macros
5234 1.1 christos #endif
5235 1.1 christos
5236 1.1 christos ;
5237 1.1 christos return 0;
5238 1.1 christos }
5239 1.1 christos _ACEOF
5240 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5241 1.1 christos # It does; now see whether it defined to _BIG_ENDIAN or not.
5242 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5243 1.1 christos /* end confdefs.h. */
5244 1.1 christos #include <limits.h>
5245 1.1 christos
5246 1.1 christos int
5247 1.1 christos main ()
5248 1.1 christos {
5249 1.1 christos #ifndef _BIG_ENDIAN
5250 1.1 christos not big endian
5251 1.1 christos #endif
5252 1.1 christos
5253 1.1 christos ;
5254 1.1 christos return 0;
5255 1.1 christos }
5256 1.1 christos _ACEOF
5257 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5258 1.1 christos ac_cv_c_bigendian=yes
5259 1.1 christos else
5260 1.1 christos ac_cv_c_bigendian=no
5261 1.1 christos fi
5262 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5263 1.1 christos fi
5264 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5265 1.1 christos fi
5266 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5267 1.1 christos # Compile a test program.
5268 1.1 christos if test "$cross_compiling" = yes; then :
5269 1.1 christos # Try to guess by grepping values from an object file.
5270 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5271 1.1 christos /* end confdefs.h. */
5272 1.1 christos short int ascii_mm[] =
5273 1.1 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5274 1.1 christos short int ascii_ii[] =
5275 1.1 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5276 1.1 christos int use_ascii (int i) {
5277 1.1 christos return ascii_mm[i] + ascii_ii[i];
5278 1.1 christos }
5279 1.1 christos short int ebcdic_ii[] =
5280 1.1 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5281 1.1 christos short int ebcdic_mm[] =
5282 1.1 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5283 1.1 christos int use_ebcdic (int i) {
5284 1.1 christos return ebcdic_mm[i] + ebcdic_ii[i];
5285 1.1 christos }
5286 1.1 christos extern int foo;
5287 1.1 christos
5288 1.1 christos int
5289 1.1 christos main ()
5290 1.1 christos {
5291 1.1 christos return use_ascii (foo) == use_ebcdic (foo);
5292 1.1 christos ;
5293 1.1 christos return 0;
5294 1.1 christos }
5295 1.1 christos _ACEOF
5296 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5297 1.1 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5298 1.1 christos ac_cv_c_bigendian=yes
5299 1.1 christos fi
5300 1.1 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5301 1.1 christos if test "$ac_cv_c_bigendian" = unknown; then
5302 1.1 christos ac_cv_c_bigendian=no
5303 1.1 christos else
5304 1.1 christos # finding both strings is unlikely to happen, but who knows?
5305 1.1 christos ac_cv_c_bigendian=unknown
5306 1.1 christos fi
5307 1.1 christos fi
5308 1.1 christos fi
5309 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5310 1.1 christos else
5311 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5312 1.1 christos /* end confdefs.h. */
5313 1.1 christos $ac_includes_default
5314 1.1 christos int
5315 1.1 christos main ()
5316 1.1 christos {
5317 1.1 christos
5318 1.1 christos /* Are we little or big endian? From Harbison&Steele. */
5319 1.1 christos union
5320 1.1 christos {
5321 1.1 christos long int l;
5322 1.1 christos char c[sizeof (long int)];
5323 1.1 christos } u;
5324 1.1 christos u.l = 1;
5325 1.1 christos return u.c[sizeof (long int) - 1] == 1;
5326 1.1 christos
5327 1.1 christos ;
5328 1.1 christos return 0;
5329 1.1 christos }
5330 1.1 christos _ACEOF
5331 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
5332 1.1 christos ac_cv_c_bigendian=no
5333 1.1 christos else
5334 1.1 christos ac_cv_c_bigendian=yes
5335 1.1 christos fi
5336 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5337 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5338 1.1 christos fi
5339 1.1 christos
5340 1.1 christos fi
5341 1.1 christos fi
5342 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5343 1.1 christos $as_echo "$ac_cv_c_bigendian" >&6; }
5344 1.1 christos case $ac_cv_c_bigendian in #(
5345 1.1 christos yes)
5346 1.1 christos byte_order=BIG_ENDIAN
5347 1.1 christos ;; #(
5348 1.1 christos no)
5349 1.1 christos byte_order=LITTLE_ENDIAN
5350 1.1 christos ;; #(
5351 1.1 christos universal)
5352 1.1 christos
5353 1.1 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5354 1.1 christos
5355 1.1 christos ;; #(
5356 1.1 christos *)
5357 1.1 christos as_fn_error $? "unknown endianness
5358 1.1 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5359 1.1 christos esac
5360 1.1 christos
5361 1.1 christos
5362 1.1 christos cat >>confdefs.h <<_ACEOF
5363 1.1 christos #define DHCP_BYTE_ORDER $byte_order
5364 1.1 christos _ACEOF
5365 1.1 christos
5366 1.1 christos
5367 1.1 christos # Optional compile-time DEBUGging.
5368 1.1 christos # Check whether --enable-debug was given.
5369 1.1 christos if test "${enable_debug+set}" = set; then :
5370 1.1 christos enableval=$enable_debug; case "${enableval}" in
5371 1.1 christos yes) enable_debug=yes
5372 1.1 christos
5373 1.1 christos $as_echo "#define DEBUG 1" >>confdefs.h
5374 1.1 christos
5375 1.1 christos # Just override CFLAGS totally to remove optimization.
5376 1.1 christos CFLAGS="-g";;
5377 1.1 christos no) enable_debug=no ;;
5378 1.1 christos *) as_fn_error $? "bad value ${enableval} for --enable-debug" "$LINENO" 5 ;;
5379 1.1 christos esac
5380 1.1 christos else
5381 1.1 christos enable_debug=no
5382 1.1 christos fi
5383 1.1 christos
5384 1.1 christos
5385 1.1 christos # XXX: there are actually quite a lot more DEBUG_ features we could enable,
5386 1.1 christos # but I don't want to pollute the --help space.
5387 1.1 christos #
5388 1.1 christos #/* #define DEBUG_TOKENS */
5389 1.1 christos #/* #define DEBUG_PACKET */
5390 1.1 christos #/* #define DEBUG_EXPRESSIONS */
5391 1.1 christos #/* #define DEBUG_FIND_LEASE */
5392 1.1 christos #/* #define DEBUG_EXPRESSION_PARSE */
5393 1.1 christos #/* #define DEBUG_CLASS_MATCHING */
5394 1.1 christos #/* #define DEBUG_MEMORY_LEAKAGE */
5395 1.1 christos #/* #define DEBUG_MALLOC_POOL */
5396 1.1 christos #/* #define DEBUG_LEASE_STATE_TRANSITIONS */
5397 1.1 christos #/* #define DEBUG_RC_HISTORY */
5398 1.1 christos #/* #define DEBUG_RC_HISTORY_EXHAUSTIVELY */
5399 1.1 christos #/* #define RC_HISTORY_MAX 10240 */
5400 1.1 christos #/* #define POINTER_DEBUG */
5401 1.1 christos #/* #define DEBUG_FAILOVER_MESSAGES */
5402 1.1 christos #/* #define DEBUG_FAILOVER_TIMING */
5403 1.1 christos #/* #define DEBUG_DUMP_ALL_LEASES */
5404 1.1 christos
5405 1.1 christos # Failover optional compile-time feature.
5406 1.1 christos # Check whether --enable-failover was given.
5407 1.1 christos if test "${enable_failover+set}" = set; then :
5408 1.1 christos enableval=$enable_failover;
5409 1.1 christos fi
5410 1.1 christos
5411 1.1 christos # Failover is on by default, so define if it is not explicitly disabled.
5412 1.1 christos if test "$enable_failover" != "no"; then
5413 1.1 christos enable_failover="yes"
5414 1.1 christos
5415 1.1 christos $as_echo "#define FAILOVER_PROTOCOL 1" >>confdefs.h
5416 1.1 christos
5417 1.1 christos fi
5418 1.1 christos
5419 1.1 christos # execute() support.
5420 1.1 christos # Check whether --enable-execute was given.
5421 1.1 christos if test "${enable_execute+set}" = set; then :
5422 1.1 christos enableval=$enable_execute;
5423 1.1 christos fi
5424 1.1 christos
5425 1.1 christos # execute() is on by default, so define if it is not explicitly disabled.
5426 1.1 christos if test "$enable_execute" != "no" ; then
5427 1.1 christos enable_execute="yes"
5428 1.1 christos
5429 1.1 christos $as_echo "#define ENABLE_EXECUTE 1" >>confdefs.h
5430 1.1 christos
5431 1.1 christos fi
5432 1.1 christos
5433 1.1 christos # Server tracing support.
5434 1.1 christos # Check whether --enable-tracing was given.
5435 1.1 christos if test "${enable_tracing+set}" = set; then :
5436 1.1 christos enableval=$enable_tracing;
5437 1.1 christos fi
5438 1.1 christos
5439 1.1 christos # tracing is on by default, so define if it is not explicitly disabled.
5440 1.1 christos if test "$enable_tracing" != "no" ; then
5441 1.1 christos
5442 1.1 christos $as_echo "#define TRACING 1" >>confdefs.h
5443 1.1 christos
5444 1.1 christos fi
5445 1.1 christos
5446 1.1 christos # Delayed-ack feature support.
5447 1.1 christos # Check whether --enable-delayed_ack was given.
5448 1.1 christos if test "${enable_delayed_ack+set}" = set; then :
5449 1.1 christos enableval=$enable_delayed_ack;
5450 1.1 christos fi
5451 1.1 christos
5452 1.1 christos if test "$enable_delayed_ack" != "no"; then
5453 1.1 christos enable_delayed_ack="yes"
5454 1.1 christos
5455 1.1 christos $as_echo "#define DELAYED_ACK 1" >>confdefs.h
5456 1.1 christos
5457 1.1 christos fi
5458 1.1 christos
5459 1.1 christos # DHCPv6 optional compile-time feature.
5460 1.1 christos # Check whether --enable-dhcpv6 was given.
5461 1.1 christos if test "${enable_dhcpv6+set}" = set; then :
5462 1.1 christos enableval=$enable_dhcpv6;
5463 1.1 christos fi
5464 1.1 christos
5465 1.1 christos # DHCPv6 is on by default, so define if it is not explicitly disabled.
5466 1.1 christos if test "$enable_dhcpv6" != "no"; then
5467 1.1 christos enable_dhcpv6="yes"
5468 1.1 christos
5469 1.1 christos $as_echo "#define DHCPv6 1" >>confdefs.h
5470 1.1 christos
5471 1.1 christos fi
5472 1.1 christos
5473 1.1 christos # DHCPv4o6 optional compile-time feature.
5474 1.1 christos # Check whether --enable-dhcpv4o6 was given.
5475 1.1 christos if test "${enable_dhcpv4o6+set}" = set; then :
5476 1.1 christos enableval=$enable_dhcpv4o6;
5477 1.1 christos fi
5478 1.1 christos
5479 1.1 christos # DHCPv4o6 is off by default, so define if it is explicitly enabled.
5480 1.1 christos if test "$enable_dhcpv4o6" = "yes"; then
5481 1.1 christos # DHCPv4o6 requires DHCPv6
5482 1.1 christos if test "$enable_dhcpv6" = "no"; then
5483 1.1 christos as_fn_error $? "dhcpv4o6 requires dhcpv6" "$LINENO" 5
5484 1.1 christos fi
5485 1.1 christos
5486 1.1 christos $as_echo "#define DHCP4o6 1" >>confdefs.h
5487 1.1 christos
5488 1.1 christos else
5489 1.1 christos # so we can report below
5490 1.1 christos enable_dhcpv4o6="no"
5491 1.1 christos fi
5492 1.1 christos
5493 1.1 christos # Relay port (draft-ietf-dhc-relay-port-10.txt) optional compile-time feature.
5494 1.1 christos # Check whether --enable-relay-port was given.
5495 1.1 christos if test "${enable_relay_port+set}" = set; then :
5496 1.1 christos enableval=$enable_relay_port;
5497 1.1 christos fi
5498 1.1 christos
5499 1.1 christos # Relay port is off by default (for now)
5500 1.1 christos if test "$enable_relay_port" = "yes"; then
5501 1.1 christos
5502 1.1 christos $as_echo "#define RELAY_PORT 1" >>confdefs.h
5503 1.1 christos
5504 1.1 christos else
5505 1.1 christos # so we can report below
5506 1.1 christos enable_relay_port="no"
5507 1.1 christos fi
5508 1.1 christos
5509 1.1 christos # PARANOIA is off by default (until we can test it with all features)
5510 1.1 christos # Check whether --enable-paranoia was given.
5511 1.1 christos if test "${enable_paranoia+set}" = set; then :
5512 1.1 christos enableval=$enable_paranoia;
5513 1.1 christos fi
5514 1.1 christos
5515 1.1 christos # Check whether --enable-early_chroot was given.
5516 1.1 christos if test "${enable_early_chroot+set}" = set; then :
5517 1.1 christos enableval=$enable_early_chroot;
5518 1.1 christos fi
5519 1.1 christos
5520 1.1 christos # If someone enables early chroot, but does not enable paranoia, do so for
5521 1.1 christos # them.
5522 1.1 christos if test "$enable_paranoia" != "yes" && \
5523 1.1 christos test "$enable_early_chroot" = "yes" ; then
5524 1.1 christos enable_paranoia="yes"
5525 1.1 christos fi
5526 1.1 christos
5527 1.1 christos if test "$enable_paranoia" = "yes" ; then
5528 1.1 christos
5529 1.1 christos $as_echo "#define PARANOIA 1" >>confdefs.h
5530 1.1 christos
5531 1.1 christos fi
5532 1.1 christos if test "$enable_early_chroot" = "yes" ; then
5533 1.1 christos
5534 1.1 christos $as_echo "#define EARLY_CHROOT 1" >>confdefs.h
5535 1.1 christos
5536 1.1 christos fi
5537 1.1 christos
5538 1.1 christos # Check whether --enable-ipv4_pktinfo was given.
5539 1.1 christos if test "${enable_ipv4_pktinfo+set}" = set; then :
5540 1.1 christos enableval=$enable_ipv4_pktinfo;
5541 1.1 christos fi
5542 1.1 christos
5543 1.1 christos
5544 1.1 christos if test "$enable_ipv4_pktinfo" = "yes"; then
5545 1.1 christos
5546 1.1 christos $as_echo "#define USE_V4_PKTINFO 1" >>confdefs.h
5547 1.1 christos
5548 1.1 christos fi
5549 1.1 christos
5550 1.1 christos # Check whether --enable-use_sockets was given.
5551 1.1 christos if test "${enable_use_sockets+set}" = set; then :
5552 1.1 christos enableval=$enable_use_sockets;
5553 1.1 christos fi
5554 1.1 christos
5555 1.1 christos
5556 1.1 christos if test "$enable_use_sockets" = "yes"; then
5557 1.1 christos
5558 1.1 christos $as_echo "#define USE_SOCKETS 1" >>confdefs.h
5559 1.1 christos
5560 1.1 christos fi
5561 1.1 christos
5562 1.1 christos # Include the PID in the log messages. This is useful when there may
5563 1.1 christos # be multiple instances of a program.
5564 1.1 christos # This is off by default
5565 1.1 christos # Check whether --enable-log_pid was given.
5566 1.1 christos if test "${enable_log_pid+set}" = set; then :
5567 1.1 christos enableval=$enable_log_pid;
5568 1.1 christos fi
5569 1.1 christos
5570 1.1 christos if test "$enable_log_pid" = "yes" ; then
5571 1.1 christos
5572 1.1 christos $as_echo "#define USE_LOG_PID 1" >>confdefs.h
5573 1.1 christos
5574 1.1 christos fi
5575 1.1 christos
5576 1.1 christos # Allow for binary search when inserting v4 leases into queues
5577 1.1 christos # Check whether --enable-binary_leases was given.
5578 1.1 christos if test "${enable_binary_leases+set}" = set; then :
5579 1.1 christos enableval=$enable_binary_leases;
5580 1.1 christos fi
5581 1.1 christos
5582 1.1 christos # binary_leases is off by default.
5583 1.1 christos if test "$enable_binary_leases" = "yes"; then
5584 1.1 christos
5585 1.1 christos $as_echo "#define BINARY_LEASES 1" >>confdefs.h
5586 1.1 christos
5587 1.1 christos else
5588 1.1 christos enable_binary_leases="no"
5589 1.1 christos fi
5590 1.1 christos
5591 1.1 christos # Testing section
5592 1.1 christos
5593 1.1.1.2 christos # Bind Makefile needs to know ATF is not included.
5594 1.1.1.2 christos if test "foo" = "barr"; then
5595 1.1 christos BIND_ATF_TRUE=
5596 1.1 christos BIND_ATF_FALSE='#'
5597 1.1 christos else
5598 1.1 christos BIND_ATF_TRUE='#'
5599 1.1 christos BIND_ATF_FALSE=
5600 1.1 christos fi
5601 1.1 christos
5602 1.1 christos
5603 1.1.1.2 christos DISTCHECK_ATF_CONFIGURE_FLAG=
5604 1.1.1.2 christos atf_path="no"
5605 1.1 christos
5606 1.1.1.2 christos # Check whether --with-atf was given.
5607 1.1.1.2 christos if test "${with_atf+set}" = set; then :
5608 1.1.1.2 christos withval=$with_atf; atf_path="$withval"
5609 1.1.1.2 christos fi
5610 1.1 christos
5611 1.1.1.2 christos if test "$atf_path" != "no" ; then
5612 1.1 christos DISTCHECK_ATF_CONFIGURE_FLAG="--with-atf=$atf_path"
5613 1.1 christos # Config path for pkg-config
5614 1.1 christos atf_pcp=""
5615 1.1 christos if test "$atf_path" != "yes" ; then
5616 1.1 christos if test -f $atf_path/lib/pkgconfig/atf-c.pc ; then
5617 1.1 christos atf_pcp=$atf_path/lib/pkgconfig
5618 1.1 christos elif test -f $atf_path/lib64/pkgconfig/atf-c.pc ; then
5619 1.1 christos atf_pcp=$atf_path/lib64/pkgconfig
5620 1.1 christos fi
5621 1.1 christos else
5622 1.1 christos # Not specified, try some common paths
5623 1.1 christos atf_dirs="/usr /usr/local /usr/pkg /opt /opt/local"
5624 1.1 christos for d in $atf_dirs
5625 1.1 christos do
5626 1.1 christos if test -f $d/lib/pkgconfig/atf-c.pc ; then
5627 1.1 christos atf_pcp=$d/lib/pkgconfig
5628 1.1 christos atf_path=$d
5629 1.1 christos elif test -f $d/lib64/pkgconfig/atf-c.pc ; then
5630 1.1 christos atf_pcp=$d/lib64/pkgconfig
5631 1.1 christos atf_path=$d
5632 1.1 christos fi
5633 1.1 christos done
5634 1.1 christos fi
5635 1.1 christos
5636 1.1 christos if test "$atf_pcp" = "" ; then
5637 1.1 christos as_fn_error $? "Unable to find atf files in location specified" "$LINENO" 5
5638 1.1 christos else
5639 1.1 christos # Extract the first word of "pkg-config", so it can be a program name with args.
5640 1.1 christos set dummy pkg-config; ac_word=$2
5641 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5642 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5643 1.1 christos if ${ac_cv_prog_pkgcfg_found+:} false; then :
5644 1.1 christos $as_echo_n "(cached) " >&6
5645 1.1 christos else
5646 1.1 christos if test -n "$pkgcfg_found"; then
5647 1.1 christos ac_cv_prog_pkgcfg_found="$pkgcfg_found" # Let the user override the test.
5648 1.1 christos else
5649 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5650 1.1 christos for as_dir in $PATH
5651 1.1 christos do
5652 1.1 christos IFS=$as_save_IFS
5653 1.1 christos test -z "$as_dir" && as_dir=.
5654 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5655 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5656 1.1 christos ac_cv_prog_pkgcfg_found="pkg-config"
5657 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5658 1.1 christos break 2
5659 1.1 christos fi
5660 1.1 christos done
5661 1.1 christos done
5662 1.1 christos IFS=$as_save_IFS
5663 1.1 christos
5664 1.1 christos fi
5665 1.1 christos fi
5666 1.1 christos pkgcfg_found=$ac_cv_prog_pkgcfg_found
5667 1.1 christos if test -n "$pkgcfg_found"; then
5668 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkgcfg_found" >&5
5669 1.1 christos $as_echo "$pkgcfg_found" >&6; }
5670 1.1 christos else
5671 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5672 1.1 christos $as_echo "no" >&6; }
5673 1.1 christos fi
5674 1.1 christos
5675 1.1 christos
5676 1.1 christos if test "$pkgcfg_found" = ""; then
5677 1.1 christos as_fn_error $? "Could not locate ATF, pkg-config not installed" "$LINENO" 5
5678 1.1 christos fi
5679 1.1 christos ATF_CFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --cflags atf-c` -DUNIT_TEST"
5680 1.1 christos ATF_LDFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --libs atf-c`"
5681 1.1 christos if test -f $atf_pcp/atf-sh.pc ; then
5682 1.1 christos ATF_BIN="`PKG_CONFIG_PATH=$atf_pcp pkg-config --variable=exec_prefix atf-sh`/bin"
5683 1.1 christos else
5684 1.1 christos # older versions don't have atf-sh, try usual place
5685 1.1 christos ATF_BIN=$atf_path/bin
5686 1.1 christos fi
5687 1.1 christos
5688 1.1 christos UNITTESTS=tests
5689 1.1 christos
5690 1.1 christos
5691 1.1 christos
5692 1.1 christos
5693 1.1 christos
5694 1.1 christos fi
5695 1.1 christos fi
5696 1.1 christos
5697 1.1 christos if test "$atf_pcp" != ""; then
5698 1.1 christos HAVE_ATF_TRUE=
5699 1.1 christos HAVE_ATF_FALSE='#'
5700 1.1 christos else
5701 1.1 christos HAVE_ATF_TRUE='#'
5702 1.1 christos HAVE_ATF_FALSE=
5703 1.1 christos fi
5704 1.1 christos
5705 1.1 christos if test -z "$HAVE_ATF_TRUE"; then :
5706 1.1 christos
5707 1.1 christos $as_echo "#define HAVE_ATF 1" >>confdefs.h
5708 1.1 christos
5709 1.1 christos fi
5710 1.1 christos
5711 1.1 christos
5712 1.1 christos ###
5713 1.1 christos ### Path fun. Older versions of DHCP were installed in /usr/sbin, so we
5714 1.1 christos ### need to look there and potentially overwrite by default (but not if
5715 1.1 christos ### the user configures an alternate value). LOCALSTATEDIR is totally
5716 1.1 christos ### braindead. No one uses /usr/local/var/db/ nor /usr/local/var/run, and
5717 1.1 christos ### they would be insane for suggesting it. We need to look in /var/for
5718 1.1 christos ### 'db' and 'state/dhcp' for db files, and /var/run for pid files by
5719 1.1 christos ### default.
5720 1.1 christos ###
5721 1.1 christos if test "x$prefix" = xNONE; then
5722 1.1 christos $as_echo_n "checking for prefix by " >&6
5723 1.1 christos # Extract the first word of "dhcpd", so it can be a program name with args.
5724 1.1 christos set dummy dhcpd; ac_word=$2
5725 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5726 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5727 1.1 christos if ${ac_cv_path_ac_prefix_program+:} false; then :
5728 1.1 christos $as_echo_n "(cached) " >&6
5729 1.1 christos else
5730 1.1 christos case $ac_prefix_program in
5731 1.1 christos [\\/]* | ?:[\\/]*)
5732 1.1 christos ac_cv_path_ac_prefix_program="$ac_prefix_program" # Let the user override the test with a path.
5733 1.1 christos ;;
5734 1.1 christos *)
5735 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5736 1.1 christos for as_dir in $PATH
5737 1.1 christos do
5738 1.1 christos IFS=$as_save_IFS
5739 1.1 christos test -z "$as_dir" && as_dir=.
5740 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5741 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5742 1.1 christos ac_cv_path_ac_prefix_program="$as_dir/$ac_word$ac_exec_ext"
5743 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5744 1.1 christos break 2
5745 1.1 christos fi
5746 1.1 christos done
5747 1.1 christos done
5748 1.1 christos IFS=$as_save_IFS
5749 1.1 christos
5750 1.1 christos ;;
5751 1.1 christos esac
5752 1.1 christos fi
5753 1.1 christos ac_prefix_program=$ac_cv_path_ac_prefix_program
5754 1.1 christos if test -n "$ac_prefix_program"; then
5755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prefix_program" >&5
5756 1.1 christos $as_echo "$ac_prefix_program" >&6; }
5757 1.1 christos else
5758 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5759 1.1 christos $as_echo "no" >&6; }
5760 1.1 christos fi
5761 1.1 christos
5762 1.1 christos
5763 1.1 christos if test -n "$ac_prefix_program"; then
5764 1.1 christos prefix=`$as_dirname -- "$ac_prefix_program" ||
5765 1.1 christos $as_expr X"$ac_prefix_program" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5766 1.1 christos X"$ac_prefix_program" : 'X\(//\)[^/]' \| \
5767 1.1 christos X"$ac_prefix_program" : 'X\(//\)$' \| \
5768 1.1 christos X"$ac_prefix_program" : 'X\(/\)' \| . 2>/dev/null ||
5769 1.1 christos $as_echo X"$ac_prefix_program" |
5770 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5771 1.1 christos s//\1/
5772 1.1 christos q
5773 1.1 christos }
5774 1.1 christos /^X\(\/\/\)[^/].*/{
5775 1.1 christos s//\1/
5776 1.1 christos q
5777 1.1 christos }
5778 1.1 christos /^X\(\/\/\)$/{
5779 1.1 christos s//\1/
5780 1.1 christos q
5781 1.1 christos }
5782 1.1 christos /^X\(\/\).*/{
5783 1.1 christos s//\1/
5784 1.1 christos q
5785 1.1 christos }
5786 1.1 christos s/.*/./; q'`
5787 1.1 christos prefix=`$as_dirname -- "$prefix" ||
5788 1.1 christos $as_expr X"$prefix" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5789 1.1 christos X"$prefix" : 'X\(//\)[^/]' \| \
5790 1.1 christos X"$prefix" : 'X\(//\)$' \| \
5791 1.1 christos X"$prefix" : 'X\(/\)' \| . 2>/dev/null ||
5792 1.1 christos $as_echo X"$prefix" |
5793 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5794 1.1 christos s//\1/
5795 1.1 christos q
5796 1.1 christos }
5797 1.1 christos /^X\(\/\/\)[^/].*/{
5798 1.1 christos s//\1/
5799 1.1 christos q
5800 1.1 christos }
5801 1.1 christos /^X\(\/\/\)$/{
5802 1.1 christos s//\1/
5803 1.1 christos q
5804 1.1 christos }
5805 1.1 christos /^X\(\/\).*/{
5806 1.1 christos s//\1/
5807 1.1 christos q
5808 1.1 christos }
5809 1.1 christos s/.*/./; q'`
5810 1.1 christos fi
5811 1.1 christos fi
5812 1.1 christos
5813 1.1 christos
5814 1.1 christos # XXX - isn't there SOME WAY to default autoconf to /var instead of
5815 1.1 christos # /usr/local/var/no/one/has/this/please/stop/trying?
5816 1.1 christos case "$localstatedir" in
5817 1.1 christos '${prefix}/var')
5818 1.1 christos localstatedir=/var
5819 1.1 christos ;;
5820 1.1 christos esac
5821 1.1 christos
5822 1.1 christos # Default server configuration file.
5823 1.1 christos
5824 1.1 christos # Check whether --with-srv-conf-file was given.
5825 1.1 christos if test "${with_srv_conf_file+set}" = set; then :
5826 1.1 christos withval=$with_srv_conf_file;
5827 1.1 christos cat >>confdefs.h <<_ACEOF
5828 1.1 christos #define _PATH_DHCPD_CONF "$withval"
5829 1.1 christos _ACEOF
5830 1.1 christos
5831 1.1 christos fi
5832 1.1 christos
5833 1.1 christos
5834 1.1 christos # Allow specification of alternate state files
5835 1.1 christos
5836 1.1 christos # Check whether --with-srv-lease-file was given.
5837 1.1 christos if test "${with_srv_lease_file+set}" = set; then :
5838 1.1 christos withval=$with_srv_lease_file;
5839 1.1 christos cat >>confdefs.h <<_ACEOF
5840 1.1 christos #define _PATH_DHCPD_DB "$withval"
5841 1.1 christos _ACEOF
5842 1.1 christos
5843 1.1 christos fi
5844 1.1 christos
5845 1.1 christos
5846 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhcpd.leases location" >&5
5847 1.1 christos $as_echo_n "checking for dhcpd.leases location... " >&6; }
5848 1.1 christos if [ "x$with_srv_lease_file" = "x" ] ; then
5849 1.1 christos if [ -d "${localstatedir}/db" ] ; then
5850 1.1 christos with_srv_lease_file="${localstatedir}/db/dhcpd.leases"
5851 1.1 christos elif [ -d "${localstatedir}/state" ] ; then
5852 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then
5853 1.1 christos with_srv_lease_file="${localstatedir}/state/dhcp/dhcpd.leases"
5854 1.1 christos else
5855 1.1 christos with_srv_lease_file="${localstatedir}/state/dhcpd.leases"
5856 1.1 christos fi
5857 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then
5858 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then
5859 1.1 christos with_srv_lease_file="${localstatedir}/lib/dhcp/dhcpd.leases"
5860 1.1 christos else
5861 1.1 christos with_srv_lease_file="${localstatedir}/lib/dhcpd.leases"
5862 1.1 christos fi
5863 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then
5864 1.1 christos with_srv_lease_file="${localstatedir}/etc/dhcpd.leases"
5865 1.1 christos else
5866 1.1 christos with_srv_lease_file="/etc/dhcpd.leases"
5867 1.1 christos fi
5868 1.1 christos fi
5869 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_srv_lease_file" >&5
5870 1.1 christos $as_echo "$with_srv_lease_file" >&6; }
5871 1.1 christos
5872 1.1 christos
5873 1.1 christos # Check whether --with-srv6-lease-file was given.
5874 1.1 christos if test "${with_srv6_lease_file+set}" = set; then :
5875 1.1 christos withval=$with_srv6_lease_file;
5876 1.1 christos cat >>confdefs.h <<_ACEOF
5877 1.1 christos #define _PATH_DHCPD6_DB "$withval"
5878 1.1 christos _ACEOF
5879 1.1 christos
5880 1.1 christos fi
5881 1.1 christos
5882 1.1 christos
5883 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhcpd6.leases location" >&5
5884 1.1 christos $as_echo_n "checking for dhcpd6.leases location... " >&6; }
5885 1.1 christos if [ "x$with_srv6_lease_file" = "x" ] ; then
5886 1.1 christos if [ -d "${localstatedir}/db" ] ; then
5887 1.1 christos with_srv6_lease_file="${localstatedir}/db/dhcpd6.leases"
5888 1.1 christos elif [ -d "${localstatedir}/state" ] ; then
5889 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then
5890 1.1 christos with_srv6_lease_file="${localstatedir}/state/dhcp/dhcpd6.leases"
5891 1.1 christos else
5892 1.1 christos with_srv6_lease_file="${localstatedir}/state/dhcpd6.leases"
5893 1.1 christos fi
5894 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then
5895 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then
5896 1.1 christos with_srv6_lease_file="${localstatedir}/lib/dhcp/dhcpd6.leases"
5897 1.1 christos else
5898 1.1 christos with_srv6_lease_file="${localstatedir}/lib/dhcpd6.leases"
5899 1.1 christos fi
5900 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then
5901 1.1 christos with_srv6_lease_file="${localstatedir}/etc/dhcpd6.leases"
5902 1.1 christos else
5903 1.1 christos with_srv6_lease_file="/etc/dhcpd6.leases"
5904 1.1 christos fi
5905 1.1 christos fi
5906 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_srv6_lease_file" >&5
5907 1.1 christos $as_echo "$with_srv6_lease_file" >&6; }
5908 1.1 christos
5909 1.1 christos
5910 1.1 christos # Check whether --with-cli-lease-file was given.
5911 1.1 christos if test "${with_cli_lease_file+set}" = set; then :
5912 1.1 christos withval=$with_cli_lease_file;
5913 1.1 christos cat >>confdefs.h <<_ACEOF
5914 1.1 christos #define _PATH_DHCLIENT_DB "$withval"
5915 1.1 christos _ACEOF
5916 1.1 christos
5917 1.1 christos fi
5918 1.1 christos
5919 1.1 christos
5920 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhclient.leases location" >&5
5921 1.1 christos $as_echo_n "checking for dhclient.leases location... " >&6; }
5922 1.1 christos if [ "x$with_cli_lease_file" = "x" ] ; then
5923 1.1 christos if [ -d "${localstatedir}/db" ] ; then
5924 1.1 christos with_cli_lease_file="${localstatedir}/db/dhclient.leases"
5925 1.1 christos elif [ -d "${localstatedir}/state" ] ; then
5926 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then
5927 1.1 christos with_cli_lease_file="${localstatedir}/state/dhcp/dhclient.leases"
5928 1.1 christos else
5929 1.1 christos with_cli_lease_file="${localstatedir}/state/dhclient.leases"
5930 1.1 christos fi
5931 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then
5932 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then
5933 1.1 christos with_cli_lease_file="${localstatedir}/lib/dhcp/dhclient.leases"
5934 1.1 christos else
5935 1.1 christos with_cli_lease_file="${localstatedir}/lib/dhclient.leases"
5936 1.1 christos fi
5937 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then
5938 1.1 christos with_cli_lease_file="${localstatedir}/etc/dhclient.leases"
5939 1.1 christos else
5940 1.1 christos with_cli_lease_file="/etc/dhclient.leases"
5941 1.1 christos fi
5942 1.1 christos fi
5943 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cli_lease_file" >&5
5944 1.1 christos $as_echo "$with_cli_lease_file" >&6; }
5945 1.1 christos
5946 1.1 christos
5947 1.1 christos # Check whether --with-cli6-lease-file was given.
5948 1.1 christos if test "${with_cli6_lease_file+set}" = set; then :
5949 1.1 christos withval=$with_cli6_lease_file;
5950 1.1 christos cat >>confdefs.h <<_ACEOF
5951 1.1 christos #define _PATH_DHCLIENT6_DB "$withval"
5952 1.1 christos _ACEOF
5953 1.1 christos
5954 1.1 christos fi
5955 1.1 christos
5956 1.1 christos
5957 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhclient6.leases location" >&5
5958 1.1 christos $as_echo_n "checking for dhclient6.leases location... " >&6; }
5959 1.1 christos if [ "x$with_cli6_lease_file" = "x" ] ; then
5960 1.1 christos if [ -d "${localstatedir}/db" ] ; then
5961 1.1 christos with_cli6_lease_file="${localstatedir}/db/dhclient6.leases"
5962 1.1 christos elif [ -d "${localstatedir}/state" ] ; then
5963 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then
5964 1.1 christos with_cli6_lease_file="${localstatedir}/state/dhcp/dhclient6.leases"
5965 1.1 christos else
5966 1.1 christos with_cli6_lease_file="${localstatedir}/state/dhclient6.leases"
5967 1.1 christos fi
5968 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then
5969 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then
5970 1.1 christos with_cli6_lease_file="${localstatedir}/lib/dhcp/dhclient6.leases"
5971 1.1 christos else
5972 1.1 christos with_cli6_lease_file="${localstatedir}/lib/dhclient6.leases"
5973 1.1 christos fi
5974 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then
5975 1.1 christos with_cli6_lease_file="${localstatedir}/etc/dhclient6.leases"
5976 1.1 christos else
5977 1.1 christos with_cli6_lease_file="/etc/dhclient6.leases"
5978 1.1 christos fi
5979 1.1 christos fi
5980 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cli6_lease_file" >&5
5981 1.1 christos $as_echo "$with_cli6_lease_file" >&6; }
5982 1.1 christos
5983 1.1 christos
5984 1.1 christos # Check whether --with-srv-pid-file was given.
5985 1.1 christos if test "${with_srv_pid_file+set}" = set; then :
5986 1.1 christos withval=$with_srv_pid_file;
5987 1.1 christos cat >>confdefs.h <<_ACEOF
5988 1.1 christos #define _PATH_DHCPD_PID "$withval"
5989 1.1 christos _ACEOF
5990 1.1 christos
5991 1.1 christos fi
5992 1.1 christos
5993 1.1 christos
5994 1.1 christos # Check whether --with-srv6-pid-file was given.
5995 1.1 christos if test "${with_srv6_pid_file+set}" = set; then :
5996 1.1 christos withval=$with_srv6_pid_file;
5997 1.1 christos cat >>confdefs.h <<_ACEOF
5998 1.1 christos #define _PATH_DHCPD6_PID "$withval"
5999 1.1 christos _ACEOF
6000 1.1 christos
6001 1.1 christos fi
6002 1.1 christos
6003 1.1 christos
6004 1.1 christos # Check whether --with-cli-pid-file was given.
6005 1.1 christos if test "${with_cli_pid_file+set}" = set; then :
6006 1.1 christos withval=$with_cli_pid_file;
6007 1.1 christos cat >>confdefs.h <<_ACEOF
6008 1.1 christos #define _PATH_DHCLIENT_PID "$withval"
6009 1.1 christos _ACEOF
6010 1.1 christos
6011 1.1 christos fi
6012 1.1 christos
6013 1.1 christos
6014 1.1 christos # Check whether --with-cli6-pid-file was given.
6015 1.1 christos if test "${with_cli6_pid_file+set}" = set; then :
6016 1.1 christos withval=$with_cli6_pid_file;
6017 1.1 christos cat >>confdefs.h <<_ACEOF
6018 1.1 christos #define _PATH_DHCLIENT6_PID "$withval"
6019 1.1 christos _ACEOF
6020 1.1 christos
6021 1.1 christos fi
6022 1.1 christos
6023 1.1 christos
6024 1.1 christos # Check whether --with-relay-pid-file was given.
6025 1.1 christos if test "${with_relay_pid_file+set}" = set; then :
6026 1.1 christos withval=$with_relay_pid_file;
6027 1.1 christos cat >>confdefs.h <<_ACEOF
6028 1.1 christos #define _PATH_DHCRELAY_PID "$withval"
6029 1.1 christos _ACEOF
6030 1.1 christos
6031 1.1 christos fi
6032 1.1 christos
6033 1.1 christos
6034 1.1 christos # Check whether --with-relay6-pid-file was given.
6035 1.1 christos if test "${with_relay6_pid_file+set}" = set; then :
6036 1.1 christos withval=$with_relay6_pid_file;
6037 1.1 christos cat >>confdefs.h <<_ACEOF
6038 1.1 christos #define _PATH_DHCRELAY6_PID "$withval"
6039 1.1 christos _ACEOF
6040 1.1 christos
6041 1.1 christos fi
6042 1.1 christos
6043 1.1 christos
6044 1.1 christos # Check basic types.
6045 1.1 christos ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6046 1.1 christos case $ac_cv_c_int8_t in #(
6047 1.1 christos no|yes) ;; #(
6048 1.1 christos *)
6049 1.1 christos
6050 1.1 christos cat >>confdefs.h <<_ACEOF
6051 1.1 christos #define int8_t $ac_cv_c_int8_t
6052 1.1 christos _ACEOF
6053 1.1 christos ;;
6054 1.1 christos esac
6055 1.1 christos
6056 1.1 christos ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6057 1.1 christos case $ac_cv_c_int16_t in #(
6058 1.1 christos no|yes) ;; #(
6059 1.1 christos *)
6060 1.1 christos
6061 1.1 christos cat >>confdefs.h <<_ACEOF
6062 1.1 christos #define int16_t $ac_cv_c_int16_t
6063 1.1 christos _ACEOF
6064 1.1 christos ;;
6065 1.1 christos esac
6066 1.1 christos
6067 1.1 christos ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6068 1.1 christos case $ac_cv_c_int32_t in #(
6069 1.1 christos no|yes) ;; #(
6070 1.1 christos *)
6071 1.1 christos
6072 1.1 christos cat >>confdefs.h <<_ACEOF
6073 1.1 christos #define int32_t $ac_cv_c_int32_t
6074 1.1 christos _ACEOF
6075 1.1 christos ;;
6076 1.1 christos esac
6077 1.1 christos
6078 1.1 christos ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6079 1.1 christos case $ac_cv_c_int64_t in #(
6080 1.1 christos no|yes) ;; #(
6081 1.1 christos *)
6082 1.1 christos
6083 1.1 christos cat >>confdefs.h <<_ACEOF
6084 1.1 christos #define int64_t $ac_cv_c_int64_t
6085 1.1 christos _ACEOF
6086 1.1 christos ;;
6087 1.1 christos esac
6088 1.1 christos
6089 1.1 christos
6090 1.1 christos # Some systems need the u_intX_t types defined across.
6091 1.1 christos ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default"
6092 1.1 christos if test "x$ac_cv_type_u_int8_t" = xyes; then :
6093 1.1 christos
6094 1.1 christos else
6095 1.1 christos
6096 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6097 1.1 christos case $ac_cv_c_uint8_t in #(
6098 1.1 christos no|yes) ;; #(
6099 1.1 christos *)
6100 1.1 christos
6101 1.1 christos $as_echo "#define _UINT8_T 1" >>confdefs.h
6102 1.1 christos
6103 1.1 christos
6104 1.1 christos cat >>confdefs.h <<_ACEOF
6105 1.1 christos #define uint8_t $ac_cv_c_uint8_t
6106 1.1 christos _ACEOF
6107 1.1 christos ;;
6108 1.1 christos esac
6109 1.1 christos
6110 1.1 christos
6111 1.1 christos $as_echo "#define u_int8_t uint8_t" >>confdefs.h
6112 1.1 christos
6113 1.1 christos
6114 1.1 christos fi
6115 1.1 christos
6116 1.1 christos ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default"
6117 1.1 christos if test "x$ac_cv_type_u_int16_t" = xyes; then :
6118 1.1 christos
6119 1.1 christos else
6120 1.1 christos
6121 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6122 1.1 christos case $ac_cv_c_uint16_t in #(
6123 1.1 christos no|yes) ;; #(
6124 1.1 christos *)
6125 1.1 christos
6126 1.1 christos
6127 1.1 christos cat >>confdefs.h <<_ACEOF
6128 1.1 christos #define uint16_t $ac_cv_c_uint16_t
6129 1.1 christos _ACEOF
6130 1.1 christos ;;
6131 1.1 christos esac
6132 1.1 christos
6133 1.1 christos
6134 1.1 christos $as_echo "#define u_int16_t uint16_t" >>confdefs.h
6135 1.1 christos
6136 1.1 christos
6137 1.1 christos fi
6138 1.1 christos
6139 1.1 christos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default"
6140 1.1 christos if test "x$ac_cv_type_u_int32_t" = xyes; then :
6141 1.1 christos
6142 1.1 christos else
6143 1.1 christos
6144 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6145 1.1 christos case $ac_cv_c_uint32_t in #(
6146 1.1 christos no|yes) ;; #(
6147 1.1 christos *)
6148 1.1 christos
6149 1.1 christos $as_echo "#define _UINT32_T 1" >>confdefs.h
6150 1.1 christos
6151 1.1 christos
6152 1.1 christos cat >>confdefs.h <<_ACEOF
6153 1.1 christos #define uint32_t $ac_cv_c_uint32_t
6154 1.1 christos _ACEOF
6155 1.1 christos ;;
6156 1.1 christos esac
6157 1.1 christos
6158 1.1 christos
6159 1.1 christos $as_echo "#define u_int32_t uint32_t" >>confdefs.h
6160 1.1 christos
6161 1.1 christos
6162 1.1 christos fi
6163 1.1 christos
6164 1.1 christos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default"
6165 1.1 christos if test "x$ac_cv_type_u_int64_t" = xyes; then :
6166 1.1 christos
6167 1.1 christos else
6168 1.1 christos
6169 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6170 1.1 christos case $ac_cv_c_uint64_t in #(
6171 1.1 christos no|yes) ;; #(
6172 1.1 christos *)
6173 1.1 christos
6174 1.1 christos $as_echo "#define _UINT64_T 1" >>confdefs.h
6175 1.1 christos
6176 1.1 christos
6177 1.1 christos cat >>confdefs.h <<_ACEOF
6178 1.1 christos #define uint64_t $ac_cv_c_uint64_t
6179 1.1 christos _ACEOF
6180 1.1 christos ;;
6181 1.1 christos esac
6182 1.1 christos
6183 1.1 christos
6184 1.1 christos $as_echo "#define u_int64_t uint64_t" >>confdefs.h
6185 1.1 christos
6186 1.1 christos
6187 1.1 christos fi
6188 1.1 christos
6189 1.1 christos
6190 1.1 christos # see if ifaddrs.h is available
6191 1.1 christos for ac_header in ifaddrs.h
6192 1.1 christos do :
6193 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default"
6194 1.1 christos if test "x$ac_cv_header_ifaddrs_h" = xyes; then :
6195 1.1 christos cat >>confdefs.h <<_ACEOF
6196 1.1 christos #define HAVE_IFADDRS_H 1
6197 1.1 christos _ACEOF
6198 1.1 christos
6199 1.1 christos fi
6200 1.1 christos
6201 1.1 christos done
6202 1.1 christos
6203 1.1 christos
6204 1.1 christos # figure out what IPv4 interface code to use
6205 1.1 christos for ac_header in linux/types.h
6206 1.1 christos do :
6207 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
6208 1.1 christos if test "x$ac_cv_header_linux_types_h" = xyes; then :
6209 1.1 christos cat >>confdefs.h <<_ACEOF
6210 1.1 christos #define HAVE_LINUX_TYPES_H 1
6211 1.1 christos _ACEOF
6212 1.1 christos
6213 1.1 christos fi
6214 1.1 christos
6215 1.1 christos done
6216 1.1 christos # needed for linux/filter.h on old systems
6217 1.1 christos
6218 1.1 christos relay_port_supported="no"
6219 1.1 christos ac_fn_c_check_header_compile "$LINENO" "linux/filter.h" "ac_cv_header_linux_filter_h" "
6220 1.1 christos #ifdef HAVE_LINUX_TYPES_H
6221 1.1 christos #include <linux/types.h>
6222 1.1 christos #endif
6223 1.1 christos
6224 1.1 christos "
6225 1.1 christos if test "x$ac_cv_header_linux_filter_h" = xyes; then :
6226 1.1 christos DO_LPF=1
6227 1.1 christos fi
6228 1.1 christos
6229 1.1 christos
6230 1.1 christos if test -n "$DO_LPF"
6231 1.1 christos then
6232 1.1 christos
6233 1.1 christos $as_echo "#define HAVE_LPF 1" >>confdefs.h
6234 1.1 christos
6235 1.1 christos relay_port_supported="yes"
6236 1.1 christos else
6237 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/dlpi.h" "ac_cv_header_sys_dlpi_h" "$ac_includes_default"
6238 1.1 christos if test "x$ac_cv_header_sys_dlpi_h" = xyes; then :
6239 1.1 christos DO_DLPI=1
6240 1.1 christos fi
6241 1.1 christos
6242 1.1 christos
6243 1.1 christos if test -n "$DO_DLPI"
6244 1.1 christos then
6245 1.1 christos
6246 1.1 christos $as_echo "#define HAVE_DLPI 1" >>confdefs.h
6247 1.1 christos
6248 1.1 christos else
6249 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "net/bpf.h" "ac_cv_header_net_bpf_h" "$ac_includes_default"
6250 1.1 christos if test "x$ac_cv_header_net_bpf_h" = xyes; then :
6251 1.1 christos DO_BPF=1
6252 1.1 christos fi
6253 1.1 christos
6254 1.1 christos
6255 1.1 christos if test -n "$DO_BPF"
6256 1.1 christos then
6257 1.1 christos
6258 1.1 christos $as_echo "#define HAVE_BPF 1" >>confdefs.h
6259 1.1 christos
6260 1.1 christos relay_port_supported="yes"
6261 1.1 christos fi
6262 1.1 christos fi
6263 1.1 christos fi
6264 1.1 christos
6265 1.1 christos if test "$enable_relay_port" = "yes"; then
6266 1.1 christos if test "$relay_port_supported" != "yes"; then
6267 1.1 christos as_fn_error $? "--enable-relay-port requires BPF or LPF" "$LINENO" 5
6268 1.1 christos fi
6269 1.1 christos fi
6270 1.1 christos
6271 1.1 christos # SIOCGLIFCONF uses some transport structures. Trick is not all platforms
6272 1.1 christos # use the same structures. We like to use 'struct lifconf' and 'struct
6273 1.1 christos # lifreq', but we'll use these other structures if they're present. HPUX
6274 1.1 christos # does not define 'struct lifnum', but does use SIOCGLIFNUM - they use an
6275 1.1 christos # int value.
6276 1.1 christos #
6277 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lifnum" >&5
6278 1.1 christos $as_echo_n "checking for struct lifnum... " >&6; }
6279 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6280 1.1 christos /* end confdefs.h. */
6281 1.1 christos #include <sys/types.h>
6282 1.1 christos #include <sys/socket.h>
6283 1.1 christos #include <net/if.h>
6284 1.1 christos
6285 1.1 christos int
6286 1.1 christos main ()
6287 1.1 christos {
6288 1.1 christos struct lifnum a;
6289 1.1 christos
6290 1.1 christos ;
6291 1.1 christos return 0;
6292 1.1 christos }
6293 1.1 christos _ACEOF
6294 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6295 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6296 1.1 christos $as_echo "yes" >&6; }
6297 1.1 christos
6298 1.1 christos $as_echo "#define ISC_PLATFORM_HAVELIFNUM 1" >>confdefs.h
6299 1.1 christos
6300 1.1 christos else
6301 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6302 1.1 christos $as_echo "no" >&6; }
6303 1.1 christos fi
6304 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6305 1.1 christos
6306 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrconf" >&5
6307 1.1 christos $as_echo_n "checking for struct if_laddrconf... " >&6; }
6308 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6309 1.1 christos /* end confdefs.h. */
6310 1.1 christos #include <sys/types.h>
6311 1.1 christos #include <net/if6.h>
6312 1.1 christos
6313 1.1 christos int
6314 1.1 christos main ()
6315 1.1 christos {
6316 1.1 christos struct if_laddrconf a;
6317 1.1 christos
6318 1.1 christos ;
6319 1.1 christos return 0;
6320 1.1 christos }
6321 1.1 christos _ACEOF
6322 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6323 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6324 1.1 christos $as_echo "yes" >&6; }
6325 1.1 christos
6326 1.1 christos $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRCONF 1" >>confdefs.h
6327 1.1 christos
6328 1.1 christos else
6329 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6330 1.1 christos $as_echo "no" >&6; }
6331 1.1 christos fi
6332 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6333 1.1 christos
6334 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrreq" >&5
6335 1.1 christos $as_echo_n "checking for struct if_laddrreq... " >&6; }
6336 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6337 1.1 christos /* end confdefs.h. */
6338 1.1 christos #include <sys/types.h>
6339 1.1 christos #include <net/if6.h>
6340 1.1 christos
6341 1.1 christos int
6342 1.1 christos main ()
6343 1.1 christos {
6344 1.1 christos struct if_laddrreq a;
6345 1.1 christos
6346 1.1 christos ;
6347 1.1 christos return 0;
6348 1.1 christos }
6349 1.1 christos _ACEOF
6350 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6351 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6352 1.1 christos $as_echo "yes" >&6; }
6353 1.1 christos
6354 1.1 christos $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRREQ 1" >>confdefs.h
6355 1.1 christos
6356 1.1 christos else
6357 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6358 1.1 christos $as_echo "no" >&6; }
6359 1.1 christos fi
6360 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6361 1.1 christos conftest$ac_exeext conftest.$ac_ext
6362 1.1 christos
6363 1.1 christos #
6364 1.1 christos # check for GCC noreturn attribute
6365 1.1 christos #
6366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC noreturn attribute" >&5
6367 1.1 christos $as_echo_n "checking for GCC noreturn attribute... " >&6; }
6368 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6369 1.1 christos /* end confdefs.h. */
6370 1.1 christos
6371 1.1 christos int
6372 1.1 christos main ()
6373 1.1 christos {
6374 1.1 christos void foo() __attribute__((noreturn));
6375 1.1 christos ;
6376 1.1 christos return 0;
6377 1.1 christos }
6378 1.1 christos _ACEOF
6379 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6380 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6381 1.1 christos $as_echo "yes" >&6; }
6382 1.1 christos
6383 1.1 christos $as_echo "#define ISC_DHCP_NORETURN __attribute__((noreturn))" >>confdefs.h
6384 1.1 christos
6385 1.1 christos else
6386 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6387 1.1 christos $as_echo "no" >&6; }
6388 1.1 christos
6389 1.1 christos $as_echo "#define ISC_DHCP_NORETURN /**/" >>confdefs.h
6390 1.1 christos
6391 1.1 christos fi
6392 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6393 1.1 christos
6394 1.1 christos # Look for optional headers.
6395 1.1 christos for ac_header in sys/socket.h net/if_dl.h net/if6.h regex.h
6396 1.1 christos do :
6397 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6398 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6399 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6400 1.1 christos cat >>confdefs.h <<_ACEOF
6401 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6402 1.1 christos _ACEOF
6403 1.1 christos
6404 1.1 christos fi
6405 1.1 christos
6406 1.1 christos done
6407 1.1 christos
6408 1.1 christos
6409 1.1 christos # Solaris needs some libraries for functions
6410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
6411 1.1 christos $as_echo_n "checking for library containing socket... " >&6; }
6412 1.1 christos if ${ac_cv_search_socket+:} false; then :
6413 1.1 christos $as_echo_n "(cached) " >&6
6414 1.1 christos else
6415 1.1 christos ac_func_search_save_LIBS=$LIBS
6416 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6417 1.1 christos /* end confdefs.h. */
6418 1.1 christos
6419 1.1 christos /* Override any GCC internal prototype to avoid an error.
6420 1.1 christos Use char because int might match the return type of a GCC
6421 1.1 christos builtin and then its argument prototype would still apply. */
6422 1.1 christos #ifdef __cplusplus
6423 1.1 christos extern "C"
6424 1.1 christos #endif
6425 1.1 christos char socket ();
6426 1.1 christos int
6427 1.1 christos main ()
6428 1.1 christos {
6429 1.1 christos return socket ();
6430 1.1 christos ;
6431 1.1 christos return 0;
6432 1.1 christos }
6433 1.1 christos _ACEOF
6434 1.1 christos for ac_lib in '' socket; do
6435 1.1 christos if test -z "$ac_lib"; then
6436 1.1 christos ac_res="none required"
6437 1.1 christos else
6438 1.1 christos ac_res=-l$ac_lib
6439 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6440 1.1 christos fi
6441 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6442 1.1 christos ac_cv_search_socket=$ac_res
6443 1.1 christos fi
6444 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6445 1.1 christos conftest$ac_exeext
6446 1.1 christos if ${ac_cv_search_socket+:} false; then :
6447 1.1 christos break
6448 1.1 christos fi
6449 1.1 christos done
6450 1.1 christos if ${ac_cv_search_socket+:} false; then :
6451 1.1 christos
6452 1.1 christos else
6453 1.1 christos ac_cv_search_socket=no
6454 1.1 christos fi
6455 1.1 christos rm conftest.$ac_ext
6456 1.1 christos LIBS=$ac_func_search_save_LIBS
6457 1.1 christos fi
6458 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
6459 1.1 christos $as_echo "$ac_cv_search_socket" >&6; }
6460 1.1 christos ac_res=$ac_cv_search_socket
6461 1.1 christos if test "$ac_res" != no; then :
6462 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6463 1.1 christos
6464 1.1 christos fi
6465 1.1 christos
6466 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
6467 1.1 christos $as_echo_n "checking for library containing inet_ntoa... " >&6; }
6468 1.1 christos if ${ac_cv_search_inet_ntoa+:} false; then :
6469 1.1 christos $as_echo_n "(cached) " >&6
6470 1.1 christos else
6471 1.1 christos ac_func_search_save_LIBS=$LIBS
6472 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6473 1.1 christos /* end confdefs.h. */
6474 1.1 christos
6475 1.1 christos /* Override any GCC internal prototype to avoid an error.
6476 1.1 christos Use char because int might match the return type of a GCC
6477 1.1 christos builtin and then its argument prototype would still apply. */
6478 1.1 christos #ifdef __cplusplus
6479 1.1 christos extern "C"
6480 1.1 christos #endif
6481 1.1 christos char inet_ntoa ();
6482 1.1 christos int
6483 1.1 christos main ()
6484 1.1 christos {
6485 1.1 christos return inet_ntoa ();
6486 1.1 christos ;
6487 1.1 christos return 0;
6488 1.1 christos }
6489 1.1 christos _ACEOF
6490 1.1 christos for ac_lib in '' nsl; do
6491 1.1 christos if test -z "$ac_lib"; then
6492 1.1 christos ac_res="none required"
6493 1.1 christos else
6494 1.1 christos ac_res=-l$ac_lib
6495 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6496 1.1 christos fi
6497 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6498 1.1 christos ac_cv_search_inet_ntoa=$ac_res
6499 1.1 christos fi
6500 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6501 1.1 christos conftest$ac_exeext
6502 1.1 christos if ${ac_cv_search_inet_ntoa+:} false; then :
6503 1.1 christos break
6504 1.1 christos fi
6505 1.1 christos done
6506 1.1 christos if ${ac_cv_search_inet_ntoa+:} false; then :
6507 1.1 christos
6508 1.1 christos else
6509 1.1 christos ac_cv_search_inet_ntoa=no
6510 1.1 christos fi
6511 1.1 christos rm conftest.$ac_ext
6512 1.1 christos LIBS=$ac_func_search_save_LIBS
6513 1.1 christos fi
6514 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
6515 1.1 christos $as_echo "$ac_cv_search_inet_ntoa" >&6; }
6516 1.1 christos ac_res=$ac_cv_search_inet_ntoa
6517 1.1 christos if test "$ac_res" != no; then :
6518 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6519 1.1 christos
6520 1.1 christos fi
6521 1.1 christos
6522 1.1 christos
6523 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5
6524 1.1 christos $as_echo_n "checking for library containing inet_aton... " >&6; }
6525 1.1 christos if ${ac_cv_search_inet_aton+:} false; then :
6526 1.1 christos $as_echo_n "(cached) " >&6
6527 1.1 christos else
6528 1.1 christos ac_func_search_save_LIBS=$LIBS
6529 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530 1.1 christos /* end confdefs.h. */
6531 1.1 christos
6532 1.1 christos /* Override any GCC internal prototype to avoid an error.
6533 1.1 christos Use char because int might match the return type of a GCC
6534 1.1 christos builtin and then its argument prototype would still apply. */
6535 1.1 christos #ifdef __cplusplus
6536 1.1 christos extern "C"
6537 1.1 christos #endif
6538 1.1 christos char inet_aton ();
6539 1.1 christos int
6540 1.1 christos main ()
6541 1.1 christos {
6542 1.1 christos return inet_aton ();
6543 1.1 christos ;
6544 1.1 christos return 0;
6545 1.1 christos }
6546 1.1 christos _ACEOF
6547 1.1 christos for ac_lib in '' socket nsl; do
6548 1.1 christos if test -z "$ac_lib"; then
6549 1.1 christos ac_res="none required"
6550 1.1 christos else
6551 1.1 christos ac_res=-l$ac_lib
6552 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6553 1.1 christos fi
6554 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6555 1.1 christos ac_cv_search_inet_aton=$ac_res
6556 1.1 christos fi
6557 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6558 1.1 christos conftest$ac_exeext
6559 1.1 christos if ${ac_cv_search_inet_aton+:} false; then :
6560 1.1 christos break
6561 1.1 christos fi
6562 1.1 christos done
6563 1.1 christos if ${ac_cv_search_inet_aton+:} false; then :
6564 1.1 christos
6565 1.1 christos else
6566 1.1 christos ac_cv_search_inet_aton=no
6567 1.1 christos fi
6568 1.1 christos rm conftest.$ac_ext
6569 1.1 christos LIBS=$ac_func_search_save_LIBS
6570 1.1 christos fi
6571 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5
6572 1.1 christos $as_echo "$ac_cv_search_inet_aton" >&6; }
6573 1.1 christos ac_res=$ac_cv_search_inet_aton
6574 1.1 christos if test "$ac_res" != no; then :
6575 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6576 1.1 christos
6577 1.1 christos else
6578 1.1 christos
6579 1.1 christos $as_echo "#define NEED_INET_ATON 1" >>confdefs.h
6580 1.1 christos
6581 1.1 christos fi
6582 1.1 christos
6583 1.1 christos
6584 1.1 christos # Check for a standalone regex library.
6585 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing regcomp" >&5
6586 1.1 christos $as_echo_n "checking for library containing regcomp... " >&6; }
6587 1.1 christos if ${ac_cv_search_regcomp+:} false; then :
6588 1.1 christos $as_echo_n "(cached) " >&6
6589 1.1 christos else
6590 1.1 christos ac_func_search_save_LIBS=$LIBS
6591 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6592 1.1 christos /* end confdefs.h. */
6593 1.1 christos
6594 1.1 christos /* Override any GCC internal prototype to avoid an error.
6595 1.1 christos Use char because int might match the return type of a GCC
6596 1.1 christos builtin and then its argument prototype would still apply. */
6597 1.1 christos #ifdef __cplusplus
6598 1.1 christos extern "C"
6599 1.1 christos #endif
6600 1.1 christos char regcomp ();
6601 1.1 christos int
6602 1.1 christos main ()
6603 1.1 christos {
6604 1.1 christos return regcomp ();
6605 1.1 christos ;
6606 1.1 christos return 0;
6607 1.1 christos }
6608 1.1 christos _ACEOF
6609 1.1 christos for ac_lib in '' regex; do
6610 1.1 christos if test -z "$ac_lib"; then
6611 1.1 christos ac_res="none required"
6612 1.1 christos else
6613 1.1 christos ac_res=-l$ac_lib
6614 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6615 1.1 christos fi
6616 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6617 1.1 christos ac_cv_search_regcomp=$ac_res
6618 1.1 christos fi
6619 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6620 1.1 christos conftest$ac_exeext
6621 1.1 christos if ${ac_cv_search_regcomp+:} false; then :
6622 1.1 christos break
6623 1.1 christos fi
6624 1.1 christos done
6625 1.1 christos if ${ac_cv_search_regcomp+:} false; then :
6626 1.1 christos
6627 1.1 christos else
6628 1.1 christos ac_cv_search_regcomp=no
6629 1.1 christos fi
6630 1.1 christos rm conftest.$ac_ext
6631 1.1 christos LIBS=$ac_func_search_save_LIBS
6632 1.1 christos fi
6633 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_regcomp" >&5
6634 1.1 christos $as_echo "$ac_cv_search_regcomp" >&6; }
6635 1.1 christos ac_res=$ac_cv_search_regcomp
6636 1.1 christos if test "$ac_res" != no; then :
6637 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6638 1.1 christos
6639 1.1 christos fi
6640 1.1 christos
6641 1.1 christos
6642 1.1 christos for ac_func in strlcat
6643 1.1 christos do :
6644 1.1 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
6645 1.1 christos if test "x$ac_cv_func_strlcat" = xyes; then :
6646 1.1 christos cat >>confdefs.h <<_ACEOF
6647 1.1 christos #define HAVE_STRLCAT 1
6648 1.1 christos _ACEOF
6649 1.1 christos
6650 1.1 christos fi
6651 1.1 christos done
6652 1.1 christos
6653 1.1 christos
6654 1.1 christos # For HP/UX we need -lipv6 for if_nametoindex, perhaps others.
6655 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing if_nametoindex" >&5
6656 1.1 christos $as_echo_n "checking for library containing if_nametoindex... " >&6; }
6657 1.1 christos if ${ac_cv_search_if_nametoindex+:} false; then :
6658 1.1 christos $as_echo_n "(cached) " >&6
6659 1.1 christos else
6660 1.1 christos ac_func_search_save_LIBS=$LIBS
6661 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6662 1.1 christos /* end confdefs.h. */
6663 1.1 christos
6664 1.1 christos /* Override any GCC internal prototype to avoid an error.
6665 1.1 christos Use char because int might match the return type of a GCC
6666 1.1 christos builtin and then its argument prototype would still apply. */
6667 1.1 christos #ifdef __cplusplus
6668 1.1 christos extern "C"
6669 1.1 christos #endif
6670 1.1 christos char if_nametoindex ();
6671 1.1 christos int
6672 1.1 christos main ()
6673 1.1 christos {
6674 1.1 christos return if_nametoindex ();
6675 1.1 christos ;
6676 1.1 christos return 0;
6677 1.1 christos }
6678 1.1 christos _ACEOF
6679 1.1 christos for ac_lib in '' ipv6; do
6680 1.1 christos if test -z "$ac_lib"; then
6681 1.1 christos ac_res="none required"
6682 1.1 christos else
6683 1.1 christos ac_res=-l$ac_lib
6684 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6685 1.1 christos fi
6686 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6687 1.1 christos ac_cv_search_if_nametoindex=$ac_res
6688 1.1 christos fi
6689 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6690 1.1 christos conftest$ac_exeext
6691 1.1 christos if ${ac_cv_search_if_nametoindex+:} false; then :
6692 1.1 christos break
6693 1.1 christos fi
6694 1.1 christos done
6695 1.1 christos if ${ac_cv_search_if_nametoindex+:} false; then :
6696 1.1 christos
6697 1.1 christos else
6698 1.1 christos ac_cv_search_if_nametoindex=no
6699 1.1 christos fi
6700 1.1 christos rm conftest.$ac_ext
6701 1.1 christos LIBS=$ac_func_search_save_LIBS
6702 1.1 christos fi
6703 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_if_nametoindex" >&5
6704 1.1 christos $as_echo "$ac_cv_search_if_nametoindex" >&6; }
6705 1.1 christos ac_res=$ac_cv_search_if_nametoindex
6706 1.1 christos if test "$ac_res" != no; then :
6707 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6708 1.1 christos
6709 1.1 christos fi
6710 1.1 christos
6711 1.1 christos
6712 1.1 christos # For some Solaris nanosleep is found by BIND in librt
6713 1.1 christos have_nanosleep="no"
6714 1.1 christos ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
6715 1.1 christos if test "x$ac_cv_func_nanosleep" = xyes; then :
6716 1.1 christos have_nanosleep="yes"
6717 1.1 christos fi
6718 1.1 christos
6719 1.1 christos if test "$have_nanosleep" = "no"; then
6720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
6721 1.1 christos $as_echo_n "checking for nanosleep in -lrt... " >&6; }
6722 1.1 christos if ${ac_cv_lib_rt_nanosleep+:} false; then :
6723 1.1 christos $as_echo_n "(cached) " >&6
6724 1.1 christos else
6725 1.1 christos ac_check_lib_save_LIBS=$LIBS
6726 1.1 christos LIBS="-lrt $LIBS"
6727 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6728 1.1 christos /* end confdefs.h. */
6729 1.1 christos
6730 1.1 christos /* Override any GCC internal prototype to avoid an error.
6731 1.1 christos Use char because int might match the return type of a GCC
6732 1.1 christos builtin and then its argument prototype would still apply. */
6733 1.1 christos #ifdef __cplusplus
6734 1.1 christos extern "C"
6735 1.1 christos #endif
6736 1.1 christos char nanosleep ();
6737 1.1 christos int
6738 1.1 christos main ()
6739 1.1 christos {
6740 1.1 christos return nanosleep ();
6741 1.1 christos ;
6742 1.1 christos return 0;
6743 1.1 christos }
6744 1.1 christos _ACEOF
6745 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6746 1.1 christos ac_cv_lib_rt_nanosleep=yes
6747 1.1 christos else
6748 1.1 christos ac_cv_lib_rt_nanosleep=no
6749 1.1 christos fi
6750 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6751 1.1 christos conftest$ac_exeext conftest.$ac_ext
6752 1.1 christos LIBS=$ac_check_lib_save_LIBS
6753 1.1 christos fi
6754 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5
6755 1.1 christos $as_echo "$ac_cv_lib_rt_nanosleep" >&6; }
6756 1.1 christos if test "x$ac_cv_lib_rt_nanosleep" = xyes; then :
6757 1.1 christos have_nanosleep="rt"
6758 1.1 christos fi
6759 1.1 christos
6760 1.1 christos fi
6761 1.1 christos if test "$have_nanosleep" = "rt"; then
6762 1.1 christos LIBS="-lrt $LIBS"
6763 1.1 christos fi
6764 1.1 christos
6765 1.1 christos # check for /dev/random (declares HAVE_DEV_RANDOM)
6766 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for random device" >&5
6767 1.1 christos $as_echo_n "checking for random device... " >&6; }
6768 1.1 christos
6769 1.1 christos # Check whether --with-randomdev was given.
6770 1.1 christos if test "${with_randomdev+set}" = set; then :
6771 1.1 christos withval=$with_randomdev; use_randomdev="$withval"
6772 1.1 christos else
6773 1.1 christos use_randomdev="unspec"
6774 1.1 christos fi
6775 1.1 christos
6776 1.1 christos if test "$use_randomdev" = "unspec"; then
6777 1.1 christos if test "$cross_compiling" = "yes"; then
6778 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unspecified" >&5
6779 1.1 christos $as_echo "unspecified" >&6; }
6780 1.1 christos as_fn_error $? " need --with-randomdev=PATH or --with-randomdev=no" "$LINENO" 5
6781 1.1 christos fi
6782 1.1 christos use_randomdev="/dev/random"
6783 1.1 christos elif test "$use_randomdev" = "yes"; then
6784 1.1 christos use_randomdev="/dev/random"
6785 1.1 christos fi
6786 1.1 christos if test "$use_randomdev" = "no"; then
6787 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
6788 1.1 christos $as_echo "disabled" >&6; }
6789 1.1 christos BINDCONFIG="$BINDCONFIG --with-randomdev=no"
6790 1.1 christos else
6791 1.1 christos if test "$cross_compiling" = "yes"; then
6792 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_randomdev (unchecked)" >&5
6793 1.1 christos $as_echo "$use_randomdev (unchecked)" >&6; }
6794 1.1 christos else
6795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_randomdev" >&5
6796 1.1 christos $as_echo "$use_randomdev" >&6; }
6797 1.1 christos as_ac_File=`$as_echo "ac_cv_file_$use_randomdev" | $as_tr_sh`
6798 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $use_randomdev" >&5
6799 1.1 christos $as_echo_n "checking for $use_randomdev... " >&6; }
6800 1.1 christos if eval \${$as_ac_File+:} false; then :
6801 1.1 christos $as_echo_n "(cached) " >&6
6802 1.1 christos else
6803 1.1 christos test "$cross_compiling" = yes &&
6804 1.1 christos as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
6805 1.1 christos if test -r "$use_randomdev"; then
6806 1.1 christos eval "$as_ac_File=yes"
6807 1.1 christos else
6808 1.1 christos eval "$as_ac_File=no"
6809 1.1 christos fi
6810 1.1 christos fi
6811 1.1 christos eval ac_res=\$$as_ac_File
6812 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6813 1.1 christos $as_echo "$ac_res" >&6; }
6814 1.1 christos if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
6815 1.1 christos
6816 1.1 christos $as_echo "#define HAVE_DEV_RANDOM 1" >>confdefs.h
6817 1.1 christos
6818 1.1 christos else
6819 1.1 christos as_fn_error $? "cannot find $use_randomdev" "$LINENO" 5
6820 1.1 christos fi
6821 1.1 christos
6822 1.1 christos fi
6823 1.1 christos BINDCONFIG="$BINDCONFIG --with-randomdev=$use_randomdev"
6824 1.1 christos fi
6825 1.1 christos
6826 1.1 christos BINDIOMUX="--disable-kqueue --disable-epoll --disable-devpoll"
6827 1.1 christos # check kqueue/epoll/devpoll alternative to select
6828 1.1 christos # Check whether --enable-kqueue was given.
6829 1.1 christos if test "${enable_kqueue+set}" = set; then :
6830 1.1 christos enableval=$enable_kqueue; want_kqueue="$enableval"
6831 1.1 christos else
6832 1.1 christos want_kqueue="no"
6833 1.1 christos fi
6834 1.1 christos
6835 1.1 christos if test "$want_kqueue" = "yes"; then
6836 1.1 christos BINDIOMUX="--enable-kqueue"
6837 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-kqueue is not supported: it may lead to issues such as server looping" >&5
6838 1.1 christos $as_echo "$as_me: WARNING: --enable-kqueue is not supported: it may lead to issues such as server looping" >&2;}
6839 1.1 christos fi
6840 1.1 christos # Check whether --enable-epoll was given.
6841 1.1 christos if test "${enable_epoll+set}" = set; then :
6842 1.1 christos enableval=$enable_epoll; want_epoll="$enableval"
6843 1.1 christos else
6844 1.1 christos want_epoll="no"
6845 1.1 christos fi
6846 1.1 christos
6847 1.1 christos if test "$want_epoll" = "yes"; then
6848 1.1 christos BINDIOMUX="--enable-epoll"
6849 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-epoll is not supported: it may lead to issues such as server looping" >&5
6850 1.1 christos $as_echo "$as_me: WARNING: --enable-epoll is not supported: it may lead to issues such as server looping" >&2;}
6851 1.1 christos fi
6852 1.1 christos # Check whether --enable-devpoll was given.
6853 1.1 christos if test "${enable_devpoll+set}" = set; then :
6854 1.1 christos enableval=$enable_devpoll; want_devpoll="$enableval"
6855 1.1 christos else
6856 1.1 christos want_devpoll="no"
6857 1.1 christos fi
6858 1.1 christos
6859 1.1 christos if test "$want_devpoll" = "yes"; then
6860 1.1 christos BINDIOMUX="--enable-devpoll"
6861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-devpoll is not supported: it may lead to issues such as server looping" >&5
6862 1.1 christos $as_echo "$as_me: WARNING: --enable-devpoll is not supported: it may lead to issues such as server looping" >&2;}
6863 1.1 christos fi
6864 1.1 christos
6865 1.1 christos
6866 1.1 christos # general extra bind configure arguments
6867 1.1 christos
6868 1.1 christos # Check whether --with-bind-extra-config was given.
6869 1.1 christos if test "${with_bind_extra_config+set}" = set; then :
6870 1.1 christos withval=$with_bind_extra_config; use_xbindconfig="$withval"
6871 1.1 christos else
6872 1.1 christos use_xbindconfig=""
6873 1.1 christos fi
6874 1.1 christos
6875 1.1 christos case "$use_xbindconfig" in
6876 1.1 christos yes|no|'')
6877 1.1 christos ;;
6878 1.1 christos *)
6879 1.1 christos BINDCONFIG="$BINDCONFIG $use_xbindconfig"
6880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Most options to bind configure are not supported when used by ISC DHCP" >&5
6881 1.1 christos $as_echo "$as_me: WARNING: Most options to bind configure are not supported when used by ISC DHCP" >&2;}
6882 1.1 christos ;;
6883 1.1 christos esac
6884 1.1 christos
6885 1.1 christos # see if there is a "sa_len" field in our interface information structure
6886 1.1 christos ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
6887 1.1 christos "
6888 1.1 christos if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
6889 1.1 christos
6890 1.1 christos $as_echo "#define HAVE_SA_LEN /**/" >>confdefs.h
6891 1.1 christos
6892 1.1 christos fi
6893 1.1 christos
6894 1.1 christos
6895 1.1 christos # figure out pointer size
6896 1.1 christos SAVE_CFLAGS="$CFLAGS"
6897 1.1 christos CFLAGS="$CFLAGS -I$srcdir"
6898 1.1 christos # The cast to long int works around a bug in the HP C Compiler
6899 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6900 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6901 1.1 christos # This bug is HP SR number 8606223364.
6902 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of struct iaddr *" >&5
6903 1.1 christos $as_echo_n "checking size of struct iaddr *... " >&6; }
6904 1.1 christos if ${ac_cv_sizeof_struct_iaddr_p+:} false; then :
6905 1.1 christos $as_echo_n "(cached) " >&6
6906 1.1 christos else
6907 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (struct iaddr *))" "ac_cv_sizeof_struct_iaddr_p" "
6908 1.1 christos #include \"includes/inet.h\"
6909 1.1 christos #include <stdio.h>
6910 1.1 christos
6911 1.1 christos "; then :
6912 1.1 christos
6913 1.1 christos else
6914 1.1 christos if test "$ac_cv_type_struct_iaddr_p" = yes; then
6915 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6916 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6917 1.1 christos as_fn_error 77 "cannot compute sizeof (struct iaddr *)
6918 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
6919 1.1 christos else
6920 1.1 christos ac_cv_sizeof_struct_iaddr_p=0
6921 1.1 christos fi
6922 1.1 christos fi
6923 1.1 christos
6924 1.1 christos fi
6925 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_struct_iaddr_p" >&5
6926 1.1 christos $as_echo "$ac_cv_sizeof_struct_iaddr_p" >&6; }
6927 1.1 christos
6928 1.1 christos
6929 1.1 christos
6930 1.1 christos cat >>confdefs.h <<_ACEOF
6931 1.1 christos #define SIZEOF_STRUCT_IADDR_P $ac_cv_sizeof_struct_iaddr_p
6932 1.1 christos _ACEOF
6933 1.1 christos
6934 1.1 christos
6935 1.1 christos CFLAGS="$SAVE_CFLAGS"
6936 1.1 christos
6937 1.1 christos # Solaris does not have the msg_control or msg_controlen members
6938 1.1 christos # in the msghdr structure unless you define:
6939 1.1 christos #
6940 1.1 christos # _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED, and __EXTENSIONS__
6941 1.1 christos #
6942 1.1 christos # See the "standards" man page for details.
6943 1.1 christos #
6944 1.1 christos # We check for the msg_control member, and if it is not found, we check
6945 1.1 christos # again with the appropriate defines added to the CFLAGS. (In order to
6946 1.1 christos # do this we have to remove the check from the cache, which is what the
6947 1.1 christos # "unset" is for.)
6948 1.1 christos ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "
6949 1.1 christos #include <sys/types.h>
6950 1.1 christos #include <sys/socket.h>
6951 1.1 christos
6952 1.1 christos "
6953 1.1 christos if test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
6954 1.1 christos
6955 1.1 christos else
6956 1.1 christos CFLAGS="$CFLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
6957 1.1 christos CFLAGS="$CFLAGS -D__EXTENSIONS__"
6958 1.1 christos unset ac_cv_member_struct_msghdr_msg_control
6959 1.1 christos ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "
6960 1.1 christos #include <sys/types.h>
6961 1.1 christos #include <sys/socket.h>
6962 1.1 christos
6963 1.1 christos "
6964 1.1 christos if test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
6965 1.1 christos
6966 1.1 christos else
6967 1.1 christos as_fn_error $? "Missing msg_control member in
6968 1.1 christos msg_control structure." "$LINENO" 5
6969 1.1 christos fi
6970 1.1 christos
6971 1.1 christos
6972 1.1 christos fi
6973 1.1 christos
6974 1.1 christos
6975 1.1 christos ac_fn_c_check_member "$LINENO" "struct tpacket_auxdata" "tp_vlan_tci" "ac_cv_member_struct_tpacket_auxdata_tp_vlan_tci" "#include <linux/if_packet.h>
6976 1.1 christos "
6977 1.1 christos if test "x$ac_cv_member_struct_tpacket_auxdata_tp_vlan_tci" = xyes; then :
6978 1.1 christos
6979 1.1 christos $as_echo "#define VLAN_TCI_PRESENT 1" >>confdefs.h
6980 1.1 christos
6981 1.1 christos
6982 1.1 christos fi
6983 1.1 christos
6984 1.1 christos
6985 1.1 christos # bind/Makefile.in is not from automake so we need 2 variables for bind dir
6986 1.1 christos BINDSUBDIR=
6987 1.1 christos BINDDIR=
6988 1.1 christos BINDSRCDIR=
6989 1.1 christos BINDLIBIRSDIR=
6990 1.1 christos BINDLIBDNSDIR=
6991 1.1 christos BINDLIBISCCFGDIR=
6992 1.1 christos BINDLIBISCDIR=
6993 1.1 christos DISTCHECK_LIBBIND_CONFIGURE_FLAG=
6994 1.1 christos
6995 1.1 christos # Check whether --with-libbind was given.
6996 1.1 christos if test "${with_libbind+set}" = set; then :
6997 1.1 christos withval=$with_libbind; use_libbind="$withval"
6998 1.1 christos else
6999 1.1 christos use_libbind="no"
7000 1.1 christos fi
7001 1.1 christos
7002 1.1 christos case "$use_libbind" in
7003 1.1 christos yes)
7004 1.1 christos as_fn_error $? "PATH is required in --with-libbind=PATH" "$LINENO" 5
7005 1.1 christos ;;
7006 1.1 christos no)
7007 1.1 christos BINDSUBDIR="\${top_srcdir}/bind"
7008 1.1 christos my_abs_srcdir=`cd $srcdir && pwd`
7009 1.1 christos BINDDIR="${my_abs_srcdir}/bind"
7010 1.1 christos if test ! -d "$srcdir/bind"; then
7011 1.1 christos as_fn_error $? "Where to find or build bind includes and libraries must be specified" "$LINENO" 5
7012 1.1 christos fi
7013 1.1 christos if test -d "$srcdir/bind/bind9"; then
7014 1.1 christos BINDSRCDIR="${my_abs_srcdir}/bind/bind9"
7015 1.1 christos else
7016 1.1 christos if test ! -f "$srcdir/bind/version.tmp"; then
7017 1.1 christos as_fn_error $? "Cannot find $srcdir/bind/version.tmp" "$LINENO" 5
7018 1.1 christos fi
7019 1.1 christos . "$srcdir/bind/version.tmp"
7020 1.1 christos bindversion=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER}
7021 1.1 christos BINDSRCDIR="${my_abs_srcdir}/bind/bind-$bindversion"
7022 1.1 christos fi
7023 1.1 christos ac_config_files="$ac_config_files $srcdir/bind/Makefile"
7024 1.1 christos
7025 1.1 christos
7026 1.1 christos BINDLIBIRSDIR="$BINDSRCDIR/lib/irs"
7027 1.1 christos BINDLIBDNSDIR="$BINDSRCDIR/lib/dns"
7028 1.1 christos BINDLIBISCCFGDIR="$BINDSRCDIR/lib/isccfg"
7029 1.1 christos BINDLIBISCDIR="$BINDSRCDIR/lib/isc"
7030 1.1 christos ;;
7031 1.1 christos *)
7032 1.1 christos if test ! -d "$use_libbind"; then
7033 1.1 christos as_fn_error $? "Cannot find bind directory at $use_libbind" "$LINENO" 5
7034 1.1 christos fi
7035 1.1 christos if test ! -d "$use_libbind/include" -o \
7036 1.1 christos ! -f "$use_libbind/include/isc/buffer.h"
7037 1.1 christos then
7038 1.1 christos as_fn_error $? "Cannot find bind includes at $use_libbind/include" "$LINENO" 5
7039 1.1 christos fi
7040 1.1 christos if test ! -d "$use_libbind/lib" -o \
7041 1.1 christos \( ! -f "$use_libbind/lib/libisc.a" -a \
7042 1.1 christos ! -f "$use_libbind/lib/libisc.la" \)
7043 1.1 christos then
7044 1.1 christos as_fn_error $? "Cannot find bind libraries at $use_libbind/lib" "$LINENO" 5
7045 1.1 christos fi
7046 1.1 christos BINDDIR="$use_libbind"
7047 1.1 christos BINDLIBIRSDIR="$BINDDIR/lib"
7048 1.1 christos BINDLIBDNSDIR="$BINDDIR/lib"
7049 1.1 christos BINDLIBISCCFGDIR="$BINDDIR/lib"
7050 1.1 christos BINDLIBISCDIR="$BINDDIR/lib"
7051 1.1 christos DISTCHECK_LIBBIND_CONFIGURE_FLAG="--with-libbind=$use_libbind"
7052 1.1 christos ;;
7053 1.1 christos esac
7054 1.1 christos
7055 1.1 christos
7056 1.1 christos
7057 1.1 christos
7058 1.1 christos
7059 1.1 christos
7060 1.1 christos
7061 1.1 christos
7062 1.1 christos if test "$use_libbind" = "no"; then
7063 1.1 christos HAVE_BINDDIR_TRUE=
7064 1.1 christos HAVE_BINDDIR_FALSE='#'
7065 1.1 christos else
7066 1.1 christos HAVE_BINDDIR_TRUE='#'
7067 1.1 christos HAVE_BINDDIR_FALSE=
7068 1.1 christos fi
7069 1.1 christos
7070 1.1 christos
7071 1.1 christos #
7072 1.1 christos # GNU libtool support
7073 1.1 christos #
7074 1.1 christos case "$build_os" in
7075 1.1 christos sunos*)
7076 1.1 christos # Just set the maximum command line length for sunos
7077 1.1 christos # as it otherwise takes a exceptionally long time to
7078 1.1 christos # work it out. Required for libtool.
7079 1.1 christos
7080 1.1 christos lt_cv_sys_max_cmd_len=4096
7081 1.1 christos ;;
7082 1.1 christos esac
7083 1.1 christos
7084 1.1 christos want_libtool="no"
7085 1.1 christos
7086 1.1 christos BINDLT=
7087 1.1 christos DISTCHECK_LIBTOOL_CONFIGURE_FLAG=
7088 1.1 christos # Check whether --enable-libtool was given.
7089 1.1 christos if test "${enable_libtool+set}" = set; then :
7090 1.1 christos enableval=$enable_libtool; want_libtool="$enableval"
7091 1.1 christos fi
7092 1.1 christos
7093 1.1 christos
7094 1.1 christos if test "$use_libbind" != "no"; then
7095 1.1 christos if test "$want_libtool" = "yes" -a \
7096 1.1 christos ! -f "$use_libbind/lib/libisc.la"
7097 1.1 christos then
7098 1.1 christos as_fn_error $? "Cannot find dynamic libraries at $use_libbind/lib" "$LINENO" 5
7099 1.1 christos fi
7100 1.1 christos if test "$want_libtool" = "no" -a \
7101 1.1 christos ! -f "$use_libbind/lib/libisc.a"
7102 1.1 christos then
7103 1.1 christos as_fn_error $? "Cannot find static libraries at $use_libbind/lib" "$LINENO" 5
7104 1.1 christos fi
7105 1.1 christos fi
7106 1.1 christos
7107 1.1 christos
7108 1.1 christos if test "$want_libtool" = "yes"; then
7109 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: legacy configure is used but libtool is enabled. Trying to recover..." >&5
7110 1.1 christos $as_echo "$as_me: WARNING: legacy configure is used but libtool is enabled. Trying to recover..." >&2;}
7111 1.1 christos # expand $ac_configure_args
7112 1.1 christos eval "set my_configure_args $ac_configure_args"
7113 1.1 christos shift
7114 1.1 christos cd $srcdir; exec ./config+lt "$@"
7115 1.1 christos as_fn_error $? "Recovering failed" "$LINENO" 5
7116 1.1 christos fi
7117 1.1 christos
7118 1.1 christos DHLIBS=LIBRARIES
7119 1.1 christos A=a
7120 1.1 christos
7121 1.1 christos
7122 1.1 christos
7123 1.1 christos
7124 1.1 christos
7125 1.1 christos
7126 1.1 christos # quoting in Makefile.am.in
7127 1.1 christos Q=@
7128 1.1 christos
7129 1.1 christos
7130 1.1 christos # install bind includes and libraries
7131 1.1 christos
7132 1.1 christos want_install_bind="no"
7133 1.1 christos if test "$want_libtool" = "yes"; then
7134 1.1 christos want_install_bind="yes"
7135 1.1 christos fi
7136 1.1 christos if test "$use_libbind" != "no"; then
7137 1.1 christos want_install_bind="no"
7138 1.1 christos fi
7139 1.1 christos # Check whether --enable-bind_install was given.
7140 1.1 christos if test "${enable_bind_install+set}" = set; then :
7141 1.1 christos enableval=$enable_bind_install; want_install_bind="$enableval"
7142 1.1 christos fi
7143 1.1 christos
7144 1.1 christos if test "$want_install_bind" = "yes"; then
7145 1.1 christos if test "$use_libbind" != "no"; then
7146 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-bind-install does nothing when --with-libbind is set" >&5
7147 1.1 christos $as_echo "$as_me: WARNING: --enable-bind-install does nothing when --with-libbind is set" >&2;}
7148 1.1 christos fi
7149 1.1 christos elif test "$want_libtool" = "yes" -a "$use_libbind" = "no"; then
7150 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: embedded dynamic bind libraries must be installed" >&5
7151 1.1 christos $as_echo "$as_me: WARNING: embedded dynamic bind libraries must be installed" >&2;}
7152 1.1 christos fi
7153 1.1 christos if test "$want_install_bind" = "yes"; then
7154 1.1 christos INSTALL_BIND_TRUE=
7155 1.1 christos INSTALL_BIND_FALSE='#'
7156 1.1 christos else
7157 1.1 christos INSTALL_BIND_TRUE='#'
7158 1.1 christos INSTALL_BIND_FALSE=
7159 1.1 christos fi
7160 1.1 christos
7161 1.1 christos
7162 1.1 christos # OpenLDAP support.
7163 1.1 christos
7164 1.1 christos # Check whether --with-ldap was given.
7165 1.1 christos if test "${with_ldap+set}" = set; then :
7166 1.1 christos withval=$with_ldap; ldap=$withval
7167 1.1 christos else
7168 1.1 christos ldap=no
7169 1.1 christos fi
7170 1.1 christos
7171 1.1 christos
7172 1.1 christos # OpenLDAP with SSL support.
7173 1.1 christos
7174 1.1 christos # Check whether --with-ldapcrypto was given.
7175 1.1 christos if test "${with_ldapcrypto+set}" = set; then :
7176 1.1 christos withval=$with_ldapcrypto; ldapcrypto=$withval
7177 1.1 christos else
7178 1.1 christos ldapcrypto=no
7179 1.1 christos fi
7180 1.1 christos
7181 1.1 christos
7182 1.1 christos # Gssapi to allow LDAP to authenticate with a keytab
7183 1.1 christos
7184 1.1 christos # Check whether --with-ldap-gssapi was given.
7185 1.1 christos if test "${with_ldap_gssapi+set}" = set; then :
7186 1.1 christos withval=$with_ldap_gssapi; ldap_gssapi=$withval
7187 1.1 christos else
7188 1.1 christos ldap_gssapi=no
7189 1.1 christos fi
7190 1.1 christos
7191 1.1 christos
7192 1.1 christos
7193 1.1 christos # LDAP CASA auth support.
7194 1.1 christos
7195 1.1 christos # Check whether --with-ldapcasa was given.
7196 1.1 christos if test "${with_ldapcasa+set}" = set; then :
7197 1.1 christos withval=$with_ldapcasa; ldapcasa=$withval
7198 1.1 christos else
7199 1.1 christos ldapcasa=no
7200 1.1 christos fi
7201 1.1 christos
7202 1.1 christos
7203 1.1 christos # OpenLDAP support is disabled by default, if enabled then SSL support is an
7204 1.1 christos # extra optional that is also disabled by default. Enabling LDAP SSL support
7205 1.1 christos # implies enabling LDAP support. Similarly, KRB5 support implies LDAP support,
7206 1.1 christos # but doesn't include SSL. The two are not dependant.
7207 1.1 christos if test x$ldap = xyes || test x$ldapcrypto = xyes || test x$ldap_gssapi = xyes; then
7208 1.1 christos saved_LIBS="$LIBS"
7209 1.1 christos LIBS=""
7210 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldap_initialize" >&5
7211 1.1 christos $as_echo_n "checking for library containing ldap_initialize... " >&6; }
7212 1.1 christos if ${ac_cv_search_ldap_initialize+:} false; then :
7213 1.1 christos $as_echo_n "(cached) " >&6
7214 1.1 christos else
7215 1.1 christos ac_func_search_save_LIBS=$LIBS
7216 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7217 1.1 christos /* end confdefs.h. */
7218 1.1 christos
7219 1.1 christos /* Override any GCC internal prototype to avoid an error.
7220 1.1 christos Use char because int might match the return type of a GCC
7221 1.1 christos builtin and then its argument prototype would still apply. */
7222 1.1 christos #ifdef __cplusplus
7223 1.1 christos extern "C"
7224 1.1 christos #endif
7225 1.1 christos char ldap_initialize ();
7226 1.1 christos int
7227 1.1 christos main ()
7228 1.1 christos {
7229 1.1 christos return ldap_initialize ();
7230 1.1 christos ;
7231 1.1 christos return 0;
7232 1.1 christos }
7233 1.1 christos _ACEOF
7234 1.1 christos for ac_lib in '' ldap; do
7235 1.1 christos if test -z "$ac_lib"; then
7236 1.1 christos ac_res="none required"
7237 1.1 christos else
7238 1.1 christos ac_res=-l$ac_lib
7239 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7240 1.1 christos fi
7241 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7242 1.1 christos ac_cv_search_ldap_initialize=$ac_res
7243 1.1 christos fi
7244 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7245 1.1 christos conftest$ac_exeext
7246 1.1 christos if ${ac_cv_search_ldap_initialize+:} false; then :
7247 1.1 christos break
7248 1.1 christos fi
7249 1.1 christos done
7250 1.1 christos if ${ac_cv_search_ldap_initialize+:} false; then :
7251 1.1 christos
7252 1.1 christos else
7253 1.1 christos ac_cv_search_ldap_initialize=no
7254 1.1 christos fi
7255 1.1 christos rm conftest.$ac_ext
7256 1.1 christos LIBS=$ac_func_search_save_LIBS
7257 1.1 christos fi
7258 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldap_initialize" >&5
7259 1.1 christos $as_echo "$ac_cv_search_ldap_initialize" >&6; }
7260 1.1 christos ac_res=$ac_cv_search_ldap_initialize
7261 1.1 christos if test "$ac_res" != no; then :
7262 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7263 1.1 christos
7264 1.1 christos else
7265 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7266 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7267 1.1 christos as_fn_error $? "*** Cannot find ldap_initialize with -lldap - do you need to install an OpenLDAP2 Devel package?
7268 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7269 1.1 christos fi
7270 1.1 christos
7271 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_pvt_opt_on" >&5
7272 1.1 christos $as_echo_n "checking for library containing ber_pvt_opt_on... " >&6; }
7273 1.1 christos if ${ac_cv_search_ber_pvt_opt_on+:} false; then :
7274 1.1 christos $as_echo_n "(cached) " >&6
7275 1.1 christos else
7276 1.1 christos ac_func_search_save_LIBS=$LIBS
7277 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7278 1.1 christos /* end confdefs.h. */
7279 1.1 christos
7280 1.1 christos /* Override any GCC internal prototype to avoid an error.
7281 1.1 christos Use char because int might match the return type of a GCC
7282 1.1 christos builtin and then its argument prototype would still apply. */
7283 1.1 christos #ifdef __cplusplus
7284 1.1 christos extern "C"
7285 1.1 christos #endif
7286 1.1 christos char ber_pvt_opt_on ();
7287 1.1 christos int
7288 1.1 christos main ()
7289 1.1 christos {
7290 1.1 christos return ber_pvt_opt_on ();
7291 1.1 christos ;
7292 1.1 christos return 0;
7293 1.1 christos }
7294 1.1 christos _ACEOF
7295 1.1 christos for ac_lib in '' lber; do
7296 1.1 christos if test -z "$ac_lib"; then
7297 1.1 christos ac_res="none required"
7298 1.1 christos else
7299 1.1 christos ac_res=-l$ac_lib
7300 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7301 1.1 christos fi
7302 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7303 1.1 christos ac_cv_search_ber_pvt_opt_on=$ac_res
7304 1.1 christos fi
7305 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7306 1.1 christos conftest$ac_exeext
7307 1.1 christos if ${ac_cv_search_ber_pvt_opt_on+:} false; then :
7308 1.1 christos break
7309 1.1 christos fi
7310 1.1 christos done
7311 1.1 christos if ${ac_cv_search_ber_pvt_opt_on+:} false; then :
7312 1.1 christos
7313 1.1 christos else
7314 1.1 christos ac_cv_search_ber_pvt_opt_on=no
7315 1.1 christos fi
7316 1.1 christos rm conftest.$ac_ext
7317 1.1 christos LIBS=$ac_func_search_save_LIBS
7318 1.1 christos fi
7319 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ber_pvt_opt_on" >&5
7320 1.1 christos $as_echo "$ac_cv_search_ber_pvt_opt_on" >&6; }
7321 1.1 christos ac_res=$ac_cv_search_ber_pvt_opt_on
7322 1.1 christos if test "$ac_res" != no; then :
7323 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7324 1.1 christos
7325 1.1 christos else
7326 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7327 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7328 1.1 christos as_fn_error $? "*** Cannot find ber_pvt_opt_on with -llber - do you need to install an OpenLDAP2 Devel package?
7329 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7330 1.1 christos fi
7331 1.1 christos
7332 1.1 christos if test x$ldap_gssapi = xyes ; then
7333 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing krb5_init_context" >&5
7334 1.1 christos $as_echo_n "checking for library containing krb5_init_context... " >&6; }
7335 1.1 christos if ${ac_cv_search_krb5_init_context+:} false; then :
7336 1.1 christos $as_echo_n "(cached) " >&6
7337 1.1 christos else
7338 1.1 christos ac_func_search_save_LIBS=$LIBS
7339 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7340 1.1 christos /* end confdefs.h. */
7341 1.1 christos
7342 1.1 christos /* Override any GCC internal prototype to avoid an error.
7343 1.1 christos Use char because int might match the return type of a GCC
7344 1.1 christos builtin and then its argument prototype would still apply. */
7345 1.1 christos #ifdef __cplusplus
7346 1.1 christos extern "C"
7347 1.1 christos #endif
7348 1.1 christos char krb5_init_context ();
7349 1.1 christos int
7350 1.1 christos main ()
7351 1.1 christos {
7352 1.1 christos return krb5_init_context ();
7353 1.1 christos ;
7354 1.1 christos return 0;
7355 1.1 christos }
7356 1.1 christos _ACEOF
7357 1.1 christos for ac_lib in '' krb5; do
7358 1.1 christos if test -z "$ac_lib"; then
7359 1.1 christos ac_res="none required"
7360 1.1 christos else
7361 1.1 christos ac_res=-l$ac_lib
7362 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7363 1.1 christos fi
7364 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7365 1.1 christos ac_cv_search_krb5_init_context=$ac_res
7366 1.1 christos fi
7367 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7368 1.1 christos conftest$ac_exeext
7369 1.1 christos if ${ac_cv_search_krb5_init_context+:} false; then :
7370 1.1 christos break
7371 1.1 christos fi
7372 1.1 christos done
7373 1.1 christos if ${ac_cv_search_krb5_init_context+:} false; then :
7374 1.1 christos
7375 1.1 christos else
7376 1.1 christos ac_cv_search_krb5_init_context=no
7377 1.1 christos fi
7378 1.1 christos rm conftest.$ac_ext
7379 1.1 christos LIBS=$ac_func_search_save_LIBS
7380 1.1 christos fi
7381 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_krb5_init_context" >&5
7382 1.1 christos $as_echo "$ac_cv_search_krb5_init_context" >&6; }
7383 1.1 christos ac_res=$ac_cv_search_krb5_init_context
7384 1.1 christos if test "$ac_res" != no; then :
7385 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7386 1.1 christos
7387 1.1 christos else
7388 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7389 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7390 1.1 christos as_fn_error $? "*** Cannot find krb5_init_context with -lkrb5 - do you need to install a Kerberos Devel package?
7391 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7392 1.1 christos fi
7393 1.1 christos
7394 1.1 christos fi
7395 1.1 christos
7396 1.1 christos # Create LDAP_LIBS which we specify them explicitly rather than lumping them in with LIBS
7397 1.1 christos LDAP_LIBS=$LIBS
7398 1.1 christos
7399 1.1 christos LIBS="$saved_LIBS"
7400 1.1 christos
7401 1.1 christos
7402 1.1 christos for ac_header in ldap.h
7403 1.1 christos do :
7404 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "ldap.h" "ac_cv_header_ldap_h" "$ac_includes_default"
7405 1.1 christos if test "x$ac_cv_header_ldap_h" = xyes; then :
7406 1.1 christos cat >>confdefs.h <<_ACEOF
7407 1.1 christos #define HAVE_LDAP_H 1
7408 1.1 christos _ACEOF
7409 1.1 christos
7410 1.1 christos fi
7411 1.1 christos
7412 1.1 christos done
7413 1.1 christos
7414 1.1 christos for ac_func in inet_pton inet_ntop
7415 1.1 christos do :
7416 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7417 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7418 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7419 1.1 christos cat >>confdefs.h <<_ACEOF
7420 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7421 1.1 christos _ACEOF
7422 1.1 christos
7423 1.1 christos fi
7424 1.1 christos done
7425 1.1 christos
7426 1.1 christos
7427 1.1 christos
7428 1.1 christos LDAP_CFLAGS="-DLDAP_CONFIGURATION"
7429 1.1 christos
7430 1.1 christos if test x$ldapcasa = xyes ; then
7431 1.1 christos for ac_header in micasa_mgmd.h
7432 1.1 christos do :
7433 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "micasa_mgmd.h" "ac_cv_header_micasa_mgmd_h" "$ac_includes_default"
7434 1.1 christos if test "x$ac_cv_header_micasa_mgmd_h" = xyes; then :
7435 1.1 christos cat >>confdefs.h <<_ACEOF
7436 1.1 christos #define HAVE_MICASA_MGMD_H 1
7437 1.1 christos _ACEOF
7438 1.1 christos
7439 1.1 christos LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_CASA_AUTH"
7440 1.1 christos
7441 1.1 christos else
7442 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7443 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7444 1.1 christos as_fn_error $? "*** Cannot find micasa_mgmd.h for ldap casa auth support
7445 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7446 1.1 christos fi
7447 1.1 christos
7448 1.1 christos done
7449 1.1 christos
7450 1.1 christos fi
7451 1.1 christos
7452 1.1 christos if test x$ldapcrypto = xyes ; then
7453 1.1 christos LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_USE_SSL"
7454 1.1 christos fi
7455 1.1 christos
7456 1.1 christos if test x$ldap_gssapi = xyes; then
7457 1.1 christos LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_USE_GSSAPI"
7458 1.1 christos fi
7459 1.1 christos
7460 1.1 christos LDAP_CFLAGS=$LDAP_CFLAGS
7461 1.1 christos
7462 1.1 christos fi
7463 1.1 christos
7464 1.1 christos # Append selected warning levels to CFLAGS before substitution (but after
7465 1.1 christos # AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) & etc).
7466 1.1 christos CFLAGS="$CFLAGS $STD_CWARNINGS"
7467 1.1 christos
7468 1.1 christos # Try to add the bind and dhcp include directories
7469 1.1 christos CFLAGS="$CFLAGS -I\$(top_srcdir)/includes -I$BINDDIR/include"
7470 1.1 christos
7471 1.1 christos case "$host" in
7472 1.1 christos *-darwin*)
7473 1.1 christos CFLAGS="$CFLAGS -D__APPLE_USE_RFC_3542";;
7474 1.1 christos *-solaris*)
7475 1.1 christos # As of Solaris 11, ethernet dev files are in /dev/net
7476 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/net" >&5
7477 1.1 christos $as_echo_n "checking for /dev/net... " >&6; }
7478 1.1 christos if ${ac_cv_file__dev_net+:} false; then :
7479 1.1 christos $as_echo_n "(cached) " >&6
7480 1.1 christos else
7481 1.1 christos test "$cross_compiling" = yes &&
7482 1.1 christos as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
7483 1.1 christos if test -r "/dev/net"; then
7484 1.1 christos ac_cv_file__dev_net=yes
7485 1.1 christos else
7486 1.1 christos ac_cv_file__dev_net=no
7487 1.1 christos fi
7488 1.1 christos fi
7489 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_net" >&5
7490 1.1 christos $as_echo "$ac_cv_file__dev_net" >&6; }
7491 1.1 christos if test "x$ac_cv_file__dev_net" = xyes; then :
7492 1.1 christos
7493 1.1 christos $as_echo "#define USE_DEV_NET 1" >>confdefs.h
7494 1.1 christos
7495 1.1 christos fi
7496 1.1 christos
7497 1.1 christos ;;
7498 1.1 christos esac
7499 1.1 christos
7500 1.1 christos
7501 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
7502 1.1 christos $as_echo_n "checking for flexible array members... " >&6; }
7503 1.1 christos if ${ac_cv_c_flexmember+:} false; then :
7504 1.1 christos $as_echo_n "(cached) " >&6
7505 1.1 christos else
7506 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7507 1.1 christos /* end confdefs.h. */
7508 1.1 christos #include <stdlib.h>
7509 1.1 christos #include <stdio.h>
7510 1.1 christos #include <stddef.h>
7511 1.1 christos struct s { int n; double d[]; };
7512 1.1 christos int
7513 1.1 christos main ()
7514 1.1 christos {
7515 1.1 christos int m = getchar ();
7516 1.1 christos struct s *p = malloc (offsetof (struct s, d)
7517 1.1 christos + m * sizeof (double));
7518 1.1 christos p->d[0] = 0.0;
7519 1.1 christos return p->d != (double *) NULL;
7520 1.1 christos ;
7521 1.1 christos return 0;
7522 1.1 christos }
7523 1.1 christos _ACEOF
7524 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7525 1.1 christos ac_cv_c_flexmember=yes
7526 1.1 christos else
7527 1.1 christos ac_cv_c_flexmember=no
7528 1.1 christos fi
7529 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7530 1.1 christos fi
7531 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
7532 1.1 christos $as_echo "$ac_cv_c_flexmember" >&6; }
7533 1.1 christos if test $ac_cv_c_flexmember = yes; then
7534 1.1 christos
7535 1.1 christos $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
7536 1.1 christos
7537 1.1 christos else
7538 1.1 christos $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
7539 1.1 christos
7540 1.1 christos fi
7541 1.1 christos
7542 1.1 christos
7543 1.1.1.2 christos ac_config_files="$ac_config_files Makefile client/Makefile client/tests/Makefile common/Makefile.am common/Makefile common/tests/Makefile dhcpctl/Makefile.am dhcpctl/Makefile includes/Makefile keama/Makefile omapip/Makefile.am omapip/Makefile relay/Makefile relay/tests/Makefile server/Makefile tests/Makefile.am tests/Makefile tests/unittest.sh server/tests/Makefile doc/devel/doxyfile"
7544 1.1 christos
7545 1.1 christos cat >confcache <<\_ACEOF
7546 1.1 christos # This file is a shell script that caches the results of configure
7547 1.1 christos # tests run on this system so they can be shared between configure
7548 1.1 christos # scripts and configure runs, see configure's option --config-cache.
7549 1.1 christos # It is not useful on other systems. If it contains results you don't
7550 1.1 christos # want to keep, you may remove or edit it.
7551 1.1 christos #
7552 1.1 christos # config.status only pays attention to the cache file if you give it
7553 1.1 christos # the --recheck option to rerun configure.
7554 1.1 christos #
7555 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
7556 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
7557 1.1 christos # following values.
7558 1.1 christos
7559 1.1 christos _ACEOF
7560 1.1 christos
7561 1.1 christos # The following way of writing the cache mishandles newlines in values,
7562 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
7563 1.1 christos # So, we kill variables containing newlines.
7564 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
7565 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
7566 1.1 christos (
7567 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7568 1.1 christos eval ac_val=\$$ac_var
7569 1.1 christos case $ac_val in #(
7570 1.1 christos *${as_nl}*)
7571 1.1 christos case $ac_var in #(
7572 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7573 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7574 1.1 christos esac
7575 1.1 christos case $ac_var in #(
7576 1.1 christos _ | IFS | as_nl) ;; #(
7577 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7578 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
7579 1.1 christos esac ;;
7580 1.1 christos esac
7581 1.1 christos done
7582 1.1 christos
7583 1.1 christos (set) 2>&1 |
7584 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
7585 1.1 christos *${as_nl}ac_space=\ *)
7586 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
7587 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
7588 1.1 christos sed -n \
7589 1.1 christos "s/'/'\\\\''/g;
7590 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7591 1.1 christos ;; #(
7592 1.1 christos *)
7593 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
7594 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7595 1.1 christos ;;
7596 1.1 christos esac |
7597 1.1 christos sort
7598 1.1 christos ) |
7599 1.1 christos sed '
7600 1.1 christos /^ac_cv_env_/b end
7601 1.1 christos t clear
7602 1.1 christos :clear
7603 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7604 1.1 christos t end
7605 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7606 1.1 christos :end' >>confcache
7607 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7608 1.1 christos if test -w "$cache_file"; then
7609 1.1 christos if test "x$cache_file" != "x/dev/null"; then
7610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7611 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
7612 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
7613 1.1 christos cat confcache >"$cache_file"
7614 1.1 christos else
7615 1.1 christos case $cache_file in #(
7616 1.1 christos */* | ?:*)
7617 1.1 christos mv -f confcache "$cache_file"$$ &&
7618 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
7619 1.1 christos *)
7620 1.1 christos mv -f confcache "$cache_file" ;;
7621 1.1 christos esac
7622 1.1 christos fi
7623 1.1 christos fi
7624 1.1 christos else
7625 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7626 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7627 1.1 christos fi
7628 1.1 christos fi
7629 1.1 christos rm -f confcache
7630 1.1 christos
7631 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
7632 1.1 christos # Let make expand exec_prefix.
7633 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7634 1.1 christos
7635 1.1 christos DEFS=-DHAVE_CONFIG_H
7636 1.1 christos
7637 1.1 christos ac_libobjs=
7638 1.1 christos ac_ltlibobjs=
7639 1.1 christos U=
7640 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7641 1.1 christos # 1. Remove the extension, and $U if already installed.
7642 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7643 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7644 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7645 1.1 christos # will be set to the directory where LIBOBJS objects are built.
7646 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7647 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7648 1.1 christos done
7649 1.1 christos LIBOBJS=$ac_libobjs
7650 1.1 christos
7651 1.1 christos LTLIBOBJS=$ac_ltlibobjs
7652 1.1 christos
7653 1.1 christos
7654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
7655 1.1 christos $as_echo_n "checking that generated files are newer than configure... " >&6; }
7656 1.1 christos if test -n "$am_sleep_pid"; then
7657 1.1 christos # Hide warnings about reused PIDs.
7658 1.1 christos wait $am_sleep_pid 2>/dev/null
7659 1.1 christos fi
7660 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
7661 1.1 christos $as_echo "done" >&6; }
7662 1.1 christos if test -n "$EXEEXT"; then
7663 1.1 christos am__EXEEXT_TRUE=
7664 1.1 christos am__EXEEXT_FALSE='#'
7665 1.1 christos else
7666 1.1 christos am__EXEEXT_TRUE='#'
7667 1.1 christos am__EXEEXT_FALSE=
7668 1.1 christos fi
7669 1.1 christos
7670 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
7671 1.1 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
7672 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7673 1.1 christos fi
7674 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
7675 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined.
7676 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7677 1.1 christos fi
7678 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
7679 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
7680 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7681 1.1 christos fi
7682 1.1 christos
7683 1.1 christos if test -z "${BIND_ATF_TRUE}" && test -z "${BIND_ATF_FALSE}"; then
7684 1.1 christos as_fn_error $? "conditional \"BIND_ATF\" was never defined.
7685 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7686 1.1 christos fi
7687 1.1 christos if test -z "${HAVE_ATF_TRUE}" && test -z "${HAVE_ATF_FALSE}"; then
7688 1.1 christos as_fn_error $? "conditional \"HAVE_ATF\" was never defined.
7689 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7690 1.1 christos fi
7691 1.1 christos if test -z "${HAVE_BINDDIR_TRUE}" && test -z "${HAVE_BINDDIR_FALSE}"; then
7692 1.1 christos as_fn_error $? "conditional \"HAVE_BINDDIR\" was never defined.
7693 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7694 1.1 christos fi
7695 1.1 christos if test -z "${INSTALL_BIND_TRUE}" && test -z "${INSTALL_BIND_FALSE}"; then
7696 1.1 christos as_fn_error $? "conditional \"INSTALL_BIND\" was never defined.
7697 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7698 1.1 christos fi
7699 1.1 christos
7700 1.1 christos : "${CONFIG_STATUS=./config.status}"
7701 1.1 christos ac_write_fail=0
7702 1.1 christos ac_clean_files_save=$ac_clean_files
7703 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7704 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7705 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7706 1.1 christos as_write_fail=0
7707 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7708 1.1 christos #! $SHELL
7709 1.1 christos # Generated by $as_me.
7710 1.1 christos # Run this file to recreate the current configuration.
7711 1.1 christos # Compiler output produced by configure, useful for debugging
7712 1.1 christos # configure, is in config.log if it exists.
7713 1.1 christos
7714 1.1 christos debug=false
7715 1.1 christos ac_cs_recheck=false
7716 1.1 christos ac_cs_silent=false
7717 1.1 christos
7718 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
7719 1.1 christos export SHELL
7720 1.1 christos _ASEOF
7721 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7722 1.1 christos ## -------------------- ##
7723 1.1 christos ## M4sh Initialization. ##
7724 1.1 christos ## -------------------- ##
7725 1.1 christos
7726 1.1 christos # Be more Bourne compatible
7727 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
7728 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7729 1.1 christos emulate sh
7730 1.1 christos NULLCMD=:
7731 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7732 1.1 christos # is contrary to our usage. Disable this feature.
7733 1.1 christos alias -g '${1+"$@"}'='"$@"'
7734 1.1 christos setopt NO_GLOB_SUBST
7735 1.1 christos else
7736 1.1 christos case `(set -o) 2>/dev/null` in #(
7737 1.1 christos *posix*) :
7738 1.1 christos set -o posix ;; #(
7739 1.1 christos *) :
7740 1.1 christos ;;
7741 1.1 christos esac
7742 1.1 christos fi
7743 1.1 christos
7744 1.1 christos
7745 1.1 christos as_nl='
7746 1.1 christos '
7747 1.1 christos export as_nl
7748 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
7749 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7750 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7751 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7752 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
7753 1.1 christos # but without wasting forks for bash or zsh.
7754 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
7755 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7756 1.1 christos as_echo='print -r --'
7757 1.1 christos as_echo_n='print -rn --'
7758 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7759 1.1 christos as_echo='printf %s\n'
7760 1.1 christos as_echo_n='printf %s'
7761 1.1 christos else
7762 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7763 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7764 1.1 christos as_echo_n='/usr/ucb/echo -n'
7765 1.1 christos else
7766 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7767 1.1 christos as_echo_n_body='eval
7768 1.1 christos arg=$1;
7769 1.1 christos case $arg in #(
7770 1.1 christos *"$as_nl"*)
7771 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
7772 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7773 1.1 christos esac;
7774 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7775 1.1 christos '
7776 1.1 christos export as_echo_n_body
7777 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
7778 1.1 christos fi
7779 1.1 christos export as_echo_body
7780 1.1 christos as_echo='sh -c $as_echo_body as_echo'
7781 1.1 christos fi
7782 1.1 christos
7783 1.1 christos # The user is always right.
7784 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
7785 1.1 christos PATH_SEPARATOR=:
7786 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7787 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7788 1.1 christos PATH_SEPARATOR=';'
7789 1.1 christos }
7790 1.1 christos fi
7791 1.1 christos
7792 1.1 christos
7793 1.1 christos # IFS
7794 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
7795 1.1 christos # there to prevent editors from complaining about space-tab.
7796 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7797 1.1 christos # splitting by setting IFS to empty value.)
7798 1.1 christos IFS=" "" $as_nl"
7799 1.1 christos
7800 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
7801 1.1 christos as_myself=
7802 1.1 christos case $0 in #((
7803 1.1 christos *[\\/]* ) as_myself=$0 ;;
7804 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7805 1.1 christos for as_dir in $PATH
7806 1.1 christos do
7807 1.1 christos IFS=$as_save_IFS
7808 1.1 christos test -z "$as_dir" && as_dir=.
7809 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7810 1.1 christos done
7811 1.1 christos IFS=$as_save_IFS
7812 1.1 christos
7813 1.1 christos ;;
7814 1.1 christos esac
7815 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
7816 1.1 christos # in which case we are not to be found in the path.
7817 1.1 christos if test "x$as_myself" = x; then
7818 1.1 christos as_myself=$0
7819 1.1 christos fi
7820 1.1 christos if test ! -f "$as_myself"; then
7821 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7822 1.1 christos exit 1
7823 1.1 christos fi
7824 1.1 christos
7825 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
7826 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7827 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
7828 1.1 christos # trigger a bug in pdksh 5.2.14.
7829 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
7830 1.1 christos do eval test x\${$as_var+set} = xset \
7831 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7832 1.1 christos done
7833 1.1 christos PS1='$ '
7834 1.1 christos PS2='> '
7835 1.1 christos PS4='+ '
7836 1.1 christos
7837 1.1 christos # NLS nuisances.
7838 1.1 christos LC_ALL=C
7839 1.1 christos export LC_ALL
7840 1.1 christos LANGUAGE=C
7841 1.1 christos export LANGUAGE
7842 1.1 christos
7843 1.1 christos # CDPATH.
7844 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7845 1.1 christos
7846 1.1 christos
7847 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
7848 1.1 christos # ----------------------------------------
7849 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7850 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7851 1.1 christos # script with STATUS, using 1 if that was 0.
7852 1.1 christos as_fn_error ()
7853 1.1 christos {
7854 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
7855 1.1 christos if test "$4"; then
7856 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7857 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7858 1.1 christos fi
7859 1.1 christos $as_echo "$as_me: error: $2" >&2
7860 1.1 christos as_fn_exit $as_status
7861 1.1 christos } # as_fn_error
7862 1.1 christos
7863 1.1 christos
7864 1.1 christos # as_fn_set_status STATUS
7865 1.1 christos # -----------------------
7866 1.1 christos # Set $? to STATUS, without forking.
7867 1.1 christos as_fn_set_status ()
7868 1.1 christos {
7869 1.1 christos return $1
7870 1.1 christos } # as_fn_set_status
7871 1.1 christos
7872 1.1 christos # as_fn_exit STATUS
7873 1.1 christos # -----------------
7874 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7875 1.1 christos as_fn_exit ()
7876 1.1 christos {
7877 1.1 christos set +e
7878 1.1 christos as_fn_set_status $1
7879 1.1 christos exit $1
7880 1.1 christos } # as_fn_exit
7881 1.1 christos
7882 1.1 christos # as_fn_unset VAR
7883 1.1 christos # ---------------
7884 1.1 christos # Portably unset VAR.
7885 1.1 christos as_fn_unset ()
7886 1.1 christos {
7887 1.1 christos { eval $1=; unset $1;}
7888 1.1 christos }
7889 1.1 christos as_unset=as_fn_unset
7890 1.1 christos # as_fn_append VAR VALUE
7891 1.1 christos # ----------------------
7892 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
7893 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
7894 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
7895 1.1 christos # implementations.
7896 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7897 1.1 christos eval 'as_fn_append ()
7898 1.1 christos {
7899 1.1 christos eval $1+=\$2
7900 1.1 christos }'
7901 1.1 christos else
7902 1.1 christos as_fn_append ()
7903 1.1 christos {
7904 1.1 christos eval $1=\$$1\$2
7905 1.1 christos }
7906 1.1 christos fi # as_fn_append
7907 1.1 christos
7908 1.1 christos # as_fn_arith ARG...
7909 1.1 christos # ------------------
7910 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
7911 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
7912 1.1 christos # must be portable across $(()) and expr.
7913 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7914 1.1 christos eval 'as_fn_arith ()
7915 1.1 christos {
7916 1.1 christos as_val=$(( $* ))
7917 1.1 christos }'
7918 1.1 christos else
7919 1.1 christos as_fn_arith ()
7920 1.1 christos {
7921 1.1 christos as_val=`expr "$@" || test $? -eq 1`
7922 1.1 christos }
7923 1.1 christos fi # as_fn_arith
7924 1.1 christos
7925 1.1 christos
7926 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
7927 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
7928 1.1 christos as_expr=expr
7929 1.1 christos else
7930 1.1 christos as_expr=false
7931 1.1 christos fi
7932 1.1 christos
7933 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7934 1.1 christos as_basename=basename
7935 1.1 christos else
7936 1.1 christos as_basename=false
7937 1.1 christos fi
7938 1.1 christos
7939 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7940 1.1 christos as_dirname=dirname
7941 1.1 christos else
7942 1.1 christos as_dirname=false
7943 1.1 christos fi
7944 1.1 christos
7945 1.1 christos as_me=`$as_basename -- "$0" ||
7946 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7947 1.1 christos X"$0" : 'X\(//\)$' \| \
7948 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7949 1.1 christos $as_echo X/"$0" |
7950 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
7951 1.1 christos s//\1/
7952 1.1 christos q
7953 1.1 christos }
7954 1.1 christos /^X\/\(\/\/\)$/{
7955 1.1 christos s//\1/
7956 1.1 christos q
7957 1.1 christos }
7958 1.1 christos /^X\/\(\/\).*/{
7959 1.1 christos s//\1/
7960 1.1 christos q
7961 1.1 christos }
7962 1.1 christos s/.*/./; q'`
7963 1.1 christos
7964 1.1 christos # Avoid depending upon Character Ranges.
7965 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7966 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7967 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7968 1.1 christos as_cr_digits='0123456789'
7969 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
7970 1.1 christos
7971 1.1 christos ECHO_C= ECHO_N= ECHO_T=
7972 1.1 christos case `echo -n x` in #(((((
7973 1.1 christos -n*)
7974 1.1 christos case `echo 'xy\c'` in
7975 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7976 1.1 christos xy) ECHO_C='\c';;
7977 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7978 1.1 christos ECHO_T=' ';;
7979 1.1 christos esac;;
7980 1.1 christos *)
7981 1.1 christos ECHO_N='-n';;
7982 1.1 christos esac
7983 1.1 christos
7984 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
7985 1.1 christos if test -d conf$$.dir; then
7986 1.1 christos rm -f conf$$.dir/conf$$.file
7987 1.1 christos else
7988 1.1 christos rm -f conf$$.dir
7989 1.1 christos mkdir conf$$.dir 2>/dev/null
7990 1.1 christos fi
7991 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
7992 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
7993 1.1 christos as_ln_s='ln -s'
7994 1.1 christos # ... but there are two gotchas:
7995 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7996 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7997 1.1 christos # In both cases, we have to default to `cp -pR'.
7998 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7999 1.1 christos as_ln_s='cp -pR'
8000 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8001 1.1 christos as_ln_s=ln
8002 1.1 christos else
8003 1.1 christos as_ln_s='cp -pR'
8004 1.1 christos fi
8005 1.1 christos else
8006 1.1 christos as_ln_s='cp -pR'
8007 1.1 christos fi
8008 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8009 1.1 christos rmdir conf$$.dir 2>/dev/null
8010 1.1 christos
8011 1.1 christos
8012 1.1 christos # as_fn_mkdir_p
8013 1.1 christos # -------------
8014 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
8015 1.1 christos as_fn_mkdir_p ()
8016 1.1 christos {
8017 1.1 christos
8018 1.1 christos case $as_dir in #(
8019 1.1 christos -*) as_dir=./$as_dir;;
8020 1.1 christos esac
8021 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
8022 1.1 christos as_dirs=
8023 1.1 christos while :; do
8024 1.1 christos case $as_dir in #(
8025 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8026 1.1 christos *) as_qdir=$as_dir;;
8027 1.1 christos esac
8028 1.1 christos as_dirs="'$as_qdir' $as_dirs"
8029 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
8030 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8031 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8032 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
8033 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8034 1.1 christos $as_echo X"$as_dir" |
8035 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8036 1.1 christos s//\1/
8037 1.1 christos q
8038 1.1 christos }
8039 1.1 christos /^X\(\/\/\)[^/].*/{
8040 1.1 christos s//\1/
8041 1.1 christos q
8042 1.1 christos }
8043 1.1 christos /^X\(\/\/\)$/{
8044 1.1 christos s//\1/
8045 1.1 christos q
8046 1.1 christos }
8047 1.1 christos /^X\(\/\).*/{
8048 1.1 christos s//\1/
8049 1.1 christos q
8050 1.1 christos }
8051 1.1 christos s/.*/./; q'`
8052 1.1 christos test -d "$as_dir" && break
8053 1.1 christos done
8054 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8055 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8056 1.1 christos
8057 1.1 christos
8058 1.1 christos } # as_fn_mkdir_p
8059 1.1 christos if mkdir -p . 2>/dev/null; then
8060 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
8061 1.1 christos else
8062 1.1 christos test -d ./-p && rmdir ./-p
8063 1.1 christos as_mkdir_p=false
8064 1.1 christos fi
8065 1.1 christos
8066 1.1 christos
8067 1.1 christos # as_fn_executable_p FILE
8068 1.1 christos # -----------------------
8069 1.1 christos # Test if FILE is an executable regular file.
8070 1.1 christos as_fn_executable_p ()
8071 1.1 christos {
8072 1.1 christos test -f "$1" && test -x "$1"
8073 1.1 christos } # as_fn_executable_p
8074 1.1 christos as_test_x='test -x'
8075 1.1 christos as_executable_p=as_fn_executable_p
8076 1.1 christos
8077 1.1 christos # Sed expression to map a string onto a valid CPP name.
8078 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8079 1.1 christos
8080 1.1 christos # Sed expression to map a string onto a valid variable name.
8081 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8082 1.1 christos
8083 1.1 christos
8084 1.1 christos exec 6>&1
8085 1.1 christos ## ----------------------------------- ##
8086 1.1 christos ## Main body of $CONFIG_STATUS script. ##
8087 1.1 christos ## ----------------------------------- ##
8088 1.1 christos _ASEOF
8089 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8090 1.1 christos
8091 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8092 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
8093 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8094 1.1 christos # values after options handling.
8095 1.1 christos ac_log="
8096 1.1.1.3 christos This file was extended by DHCP $as_me 4.4.2-P1, which was
8097 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
8098 1.1 christos
8099 1.1 christos CONFIG_FILES = $CONFIG_FILES
8100 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8101 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8102 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8103 1.1 christos $ $0 $@
8104 1.1 christos
8105 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8106 1.1 christos "
8107 1.1 christos
8108 1.1 christos _ACEOF
8109 1.1 christos
8110 1.1 christos case $ac_config_files in *"
8111 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8112 1.1 christos esac
8113 1.1 christos
8114 1.1 christos case $ac_config_headers in *"
8115 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8116 1.1 christos esac
8117 1.1 christos
8118 1.1 christos
8119 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8120 1.1 christos # Files that config.status was made for.
8121 1.1 christos config_files="$ac_config_files"
8122 1.1 christos config_headers="$ac_config_headers"
8123 1.1 christos config_commands="$ac_config_commands"
8124 1.1 christos
8125 1.1 christos _ACEOF
8126 1.1 christos
8127 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8128 1.1 christos ac_cs_usage="\
8129 1.1 christos \`$as_me' instantiates files and other configuration actions
8130 1.1 christos from templates according to the current configuration. Unless the files
8131 1.1 christos and actions are specified as TAGs, all are instantiated by default.
8132 1.1 christos
8133 1.1 christos Usage: $0 [OPTION]... [TAG]...
8134 1.1 christos
8135 1.1 christos -h, --help print this help, then exit
8136 1.1 christos -V, --version print version number and configuration settings, then exit
8137 1.1 christos --config print configuration, then exit
8138 1.1 christos -q, --quiet, --silent
8139 1.1 christos do not print progress messages
8140 1.1 christos -d, --debug don't remove temporary files
8141 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8142 1.1 christos --file=FILE[:TEMPLATE]
8143 1.1 christos instantiate the configuration file FILE
8144 1.1 christos --header=FILE[:TEMPLATE]
8145 1.1 christos instantiate the configuration header FILE
8146 1.1 christos
8147 1.1 christos Configuration files:
8148 1.1 christos $config_files
8149 1.1 christos
8150 1.1 christos Configuration headers:
8151 1.1 christos $config_headers
8152 1.1 christos
8153 1.1 christos Configuration commands:
8154 1.1 christos $config_commands
8155 1.1 christos
8156 1.1 christos Report bugs to <dhcp-users@isc.org>."
8157 1.1 christos
8158 1.1 christos _ACEOF
8159 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8160 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8161 1.1 christos ac_cs_version="\\
8162 1.1.1.3 christos DHCP config.status 4.4.2-P1
8163 1.1 christos configured by $0, generated by GNU Autoconf 2.69,
8164 1.1 christos with options \\"\$ac_cs_config\\"
8165 1.1 christos
8166 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
8167 1.1 christos This config.status script is free software; the Free Software Foundation
8168 1.1 christos gives unlimited permission to copy, distribute and modify it."
8169 1.1 christos
8170 1.1 christos ac_pwd='$ac_pwd'
8171 1.1 christos srcdir='$srcdir'
8172 1.1 christos INSTALL='$INSTALL'
8173 1.1 christos MKDIR_P='$MKDIR_P'
8174 1.1 christos AWK='$AWK'
8175 1.1 christos test -n "\$AWK" || AWK=awk
8176 1.1 christos _ACEOF
8177 1.1 christos
8178 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8179 1.1 christos # The default lists apply if the user does not specify any file.
8180 1.1 christos ac_need_defaults=:
8181 1.1 christos while test $# != 0
8182 1.1 christos do
8183 1.1 christos case $1 in
8184 1.1 christos --*=?*)
8185 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8186 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8187 1.1 christos ac_shift=:
8188 1.1 christos ;;
8189 1.1 christos --*=)
8190 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8191 1.1 christos ac_optarg=
8192 1.1 christos ac_shift=:
8193 1.1 christos ;;
8194 1.1 christos *)
8195 1.1 christos ac_option=$1
8196 1.1 christos ac_optarg=$2
8197 1.1 christos ac_shift=shift
8198 1.1 christos ;;
8199 1.1 christos esac
8200 1.1 christos
8201 1.1 christos case $ac_option in
8202 1.1 christos # Handling of the options.
8203 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8204 1.1 christos ac_cs_recheck=: ;;
8205 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8206 1.1 christos $as_echo "$ac_cs_version"; exit ;;
8207 1.1 christos --config | --confi | --conf | --con | --co | --c )
8208 1.1 christos $as_echo "$ac_cs_config"; exit ;;
8209 1.1 christos --debug | --debu | --deb | --de | --d | -d )
8210 1.1 christos debug=: ;;
8211 1.1 christos --file | --fil | --fi | --f )
8212 1.1 christos $ac_shift
8213 1.1 christos case $ac_optarg in
8214 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8215 1.1 christos '') as_fn_error $? "missing file argument" ;;
8216 1.1 christos esac
8217 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
8218 1.1 christos ac_need_defaults=false;;
8219 1.1 christos --header | --heade | --head | --hea )
8220 1.1 christos $ac_shift
8221 1.1 christos case $ac_optarg in
8222 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8223 1.1 christos esac
8224 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8225 1.1 christos ac_need_defaults=false;;
8226 1.1 christos --he | --h)
8227 1.1 christos # Conflict between --help and --header
8228 1.1 christos as_fn_error $? "ambiguous option: \`$1'
8229 1.1 christos Try \`$0 --help' for more information.";;
8230 1.1 christos --help | --hel | -h )
8231 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
8232 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8233 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
8234 1.1 christos ac_cs_silent=: ;;
8235 1.1 christos
8236 1.1 christos # This is an error.
8237 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1'
8238 1.1 christos Try \`$0 --help' for more information." ;;
8239 1.1 christos
8240 1.1 christos *) as_fn_append ac_config_targets " $1"
8241 1.1 christos ac_need_defaults=false ;;
8242 1.1 christos
8243 1.1 christos esac
8244 1.1 christos shift
8245 1.1 christos done
8246 1.1 christos
8247 1.1 christos ac_configure_extra_args=
8248 1.1 christos
8249 1.1 christos if $ac_cs_silent; then
8250 1.1 christos exec 6>/dev/null
8251 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
8252 1.1 christos fi
8253 1.1 christos
8254 1.1 christos _ACEOF
8255 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8256 1.1 christos if \$ac_cs_recheck; then
8257 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8258 1.1 christos shift
8259 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8260 1.1 christos CONFIG_SHELL='$SHELL'
8261 1.1 christos export CONFIG_SHELL
8262 1.1 christos exec "\$@"
8263 1.1 christos fi
8264 1.1 christos
8265 1.1 christos _ACEOF
8266 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8267 1.1 christos exec 5>>config.log
8268 1.1 christos {
8269 1.1 christos echo
8270 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8271 1.1 christos ## Running $as_me. ##
8272 1.1 christos _ASBOX
8273 1.1 christos $as_echo "$ac_log"
8274 1.1 christos } >&5
8275 1.1 christos
8276 1.1 christos _ACEOF
8277 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8278 1.1 christos #
8279 1.1 christos # INIT-COMMANDS
8280 1.1 christos #
8281 1.1.1.2 christos AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
8282 1.1 christos
8283 1.1 christos _ACEOF
8284 1.1 christos
8285 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8286 1.1 christos
8287 1.1 christos # Handling of arguments.
8288 1.1 christos for ac_config_target in $ac_config_targets
8289 1.1 christos do
8290 1.1 christos case $ac_config_target in
8291 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
8292 1.1 christos "includes/config.h") CONFIG_HEADERS="$CONFIG_HEADERS includes/config.h" ;;
8293 1.1 christos "$srcdir/bind/Makefile") CONFIG_FILES="$CONFIG_FILES $srcdir/bind/Makefile" ;;
8294 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8295 1.1 christos "client/Makefile") CONFIG_FILES="$CONFIG_FILES client/Makefile" ;;
8296 1.1 christos "client/tests/Makefile") CONFIG_FILES="$CONFIG_FILES client/tests/Makefile" ;;
8297 1.1 christos "common/Makefile.am") CONFIG_FILES="$CONFIG_FILES common/Makefile.am" ;;
8298 1.1 christos "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;;
8299 1.1 christos "common/tests/Makefile") CONFIG_FILES="$CONFIG_FILES common/tests/Makefile" ;;
8300 1.1 christos "dhcpctl/Makefile.am") CONFIG_FILES="$CONFIG_FILES dhcpctl/Makefile.am" ;;
8301 1.1 christos "dhcpctl/Makefile") CONFIG_FILES="$CONFIG_FILES dhcpctl/Makefile" ;;
8302 1.1 christos "includes/Makefile") CONFIG_FILES="$CONFIG_FILES includes/Makefile" ;;
8303 1.1.1.2 christos "keama/Makefile") CONFIG_FILES="$CONFIG_FILES keama/Makefile" ;;
8304 1.1 christos "omapip/Makefile.am") CONFIG_FILES="$CONFIG_FILES omapip/Makefile.am" ;;
8305 1.1 christos "omapip/Makefile") CONFIG_FILES="$CONFIG_FILES omapip/Makefile" ;;
8306 1.1 christos "relay/Makefile") CONFIG_FILES="$CONFIG_FILES relay/Makefile" ;;
8307 1.1.1.2 christos "relay/tests/Makefile") CONFIG_FILES="$CONFIG_FILES relay/tests/Makefile" ;;
8308 1.1 christos "server/Makefile") CONFIG_FILES="$CONFIG_FILES server/Makefile" ;;
8309 1.1 christos "tests/Makefile.am") CONFIG_FILES="$CONFIG_FILES tests/Makefile.am" ;;
8310 1.1 christos "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
8311 1.1 christos "tests/unittest.sh") CONFIG_FILES="$CONFIG_FILES tests/unittest.sh" ;;
8312 1.1 christos "server/tests/Makefile") CONFIG_FILES="$CONFIG_FILES server/tests/Makefile" ;;
8313 1.1 christos "doc/devel/doxyfile") CONFIG_FILES="$CONFIG_FILES doc/devel/doxyfile" ;;
8314 1.1 christos
8315 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8316 1.1 christos esac
8317 1.1 christos done
8318 1.1 christos
8319 1.1 christos
8320 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
8321 1.1 christos # then the envvar interface is used. Set only those that are not.
8322 1.1 christos # We use the long form for the default assignment because of an extremely
8323 1.1 christos # bizarre bug on SunOS 4.1.3.
8324 1.1 christos if $ac_need_defaults; then
8325 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8326 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8327 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8328 1.1 christos fi
8329 1.1 christos
8330 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
8331 1.1 christos # simply because there is no reason against having it here, and in addition,
8332 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
8333 1.1 christos # Hook for its removal unless debugging.
8334 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
8335 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
8336 1.1 christos $debug ||
8337 1.1 christos {
8338 1.1 christos tmp= ac_tmp=
8339 1.1 christos trap 'exit_status=$?
8340 1.1 christos : "${ac_tmp:=$tmp}"
8341 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8342 1.1 christos ' 0
8343 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
8344 1.1 christos }
8345 1.1 christos # Create a (secure) tmp directory for tmp files.
8346 1.1 christos
8347 1.1 christos {
8348 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8349 1.1 christos test -d "$tmp"
8350 1.1 christos } ||
8351 1.1 christos {
8352 1.1 christos tmp=./conf$$-$RANDOM
8353 1.1 christos (umask 077 && mkdir "$tmp")
8354 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8355 1.1 christos ac_tmp=$tmp
8356 1.1 christos
8357 1.1 christos # Set up the scripts for CONFIG_FILES section.
8358 1.1 christos # No need to generate them if there are no CONFIG_FILES.
8359 1.1 christos # This happens for instance with `./config.status config.h'.
8360 1.1 christos if test -n "$CONFIG_FILES"; then
8361 1.1 christos
8362 1.1 christos
8363 1.1 christos ac_cr=`echo X | tr X '\015'`
8364 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
8365 1.1 christos # But we know of no other shell where ac_cr would be empty at this
8366 1.1 christos # point, so we can use a bashism as a fallback.
8367 1.1 christos if test "x$ac_cr" = x; then
8368 1.1 christos eval ac_cr=\$\'\\r\'
8369 1.1 christos fi
8370 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8371 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8372 1.1 christos ac_cs_awk_cr='\\r'
8373 1.1 christos else
8374 1.1 christos ac_cs_awk_cr=$ac_cr
8375 1.1 christos fi
8376 1.1 christos
8377 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8378 1.1 christos _ACEOF
8379 1.1 christos
8380 1.1 christos
8381 1.1 christos {
8382 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
8383 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8384 1.1 christos echo "_ACEOF"
8385 1.1 christos } >conf$$subs.sh ||
8386 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8387 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8388 1.1 christos ac_delim='%!_!# '
8389 1.1 christos for ac_last_try in false false false false false :; do
8390 1.1 christos . ./conf$$subs.sh ||
8391 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8392 1.1 christos
8393 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8394 1.1 christos if test $ac_delim_n = $ac_delim_num; then
8395 1.1 christos break
8396 1.1 christos elif $ac_last_try; then
8397 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8398 1.1 christos else
8399 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8400 1.1 christos fi
8401 1.1 christos done
8402 1.1 christos rm -f conf$$subs.sh
8403 1.1 christos
8404 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8405 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8406 1.1 christos _ACEOF
8407 1.1 christos sed -n '
8408 1.1 christos h
8409 1.1 christos s/^/S["/; s/!.*/"]=/
8410 1.1 christos p
8411 1.1 christos g
8412 1.1 christos s/^[^!]*!//
8413 1.1 christos :repl
8414 1.1 christos t repl
8415 1.1 christos s/'"$ac_delim"'$//
8416 1.1 christos t delim
8417 1.1 christos :nl
8418 1.1 christos h
8419 1.1 christos s/\(.\{148\}\)..*/\1/
8420 1.1 christos t more1
8421 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8422 1.1 christos p
8423 1.1 christos n
8424 1.1 christos b repl
8425 1.1 christos :more1
8426 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8427 1.1 christos p
8428 1.1 christos g
8429 1.1 christos s/.\{148\}//
8430 1.1 christos t nl
8431 1.1 christos :delim
8432 1.1 christos h
8433 1.1 christos s/\(.\{148\}\)..*/\1/
8434 1.1 christos t more2
8435 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
8436 1.1 christos p
8437 1.1 christos b
8438 1.1 christos :more2
8439 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8440 1.1 christos p
8441 1.1 christos g
8442 1.1 christos s/.\{148\}//
8443 1.1 christos t delim
8444 1.1 christos ' <conf$$subs.awk | sed '
8445 1.1 christos /^[^""]/{
8446 1.1 christos N
8447 1.1 christos s/\n//
8448 1.1 christos }
8449 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
8450 1.1 christos rm -f conf$$subs.awk
8451 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8452 1.1 christos _ACAWK
8453 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8454 1.1 christos for (key in S) S_is_set[key] = 1
8455 1.1 christos FS = ""
8456 1.1 christos
8457 1.1 christos }
8458 1.1 christos {
8459 1.1 christos line = $ 0
8460 1.1 christos nfields = split(line, field, "@")
8461 1.1 christos substed = 0
8462 1.1 christos len = length(field[1])
8463 1.1 christos for (i = 2; i < nfields; i++) {
8464 1.1 christos key = field[i]
8465 1.1 christos keylen = length(key)
8466 1.1 christos if (S_is_set[key]) {
8467 1.1 christos value = S[key]
8468 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8469 1.1 christos len += length(value) + length(field[++i])
8470 1.1 christos substed = 1
8471 1.1 christos } else
8472 1.1 christos len += 1 + keylen
8473 1.1 christos }
8474 1.1 christos
8475 1.1 christos print line
8476 1.1 christos }
8477 1.1 christos
8478 1.1 christos _ACAWK
8479 1.1 christos _ACEOF
8480 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8481 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8482 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8483 1.1 christos else
8484 1.1 christos cat
8485 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8486 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8487 1.1 christos _ACEOF
8488 1.1 christos
8489 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8490 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8491 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
8492 1.1 christos # (actually we leave an empty line to preserve line numbers).
8493 1.1 christos if test "x$srcdir" = x.; then
8494 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8495 1.1 christos h
8496 1.1 christos s///
8497 1.1 christos s/^/:/
8498 1.1 christos s/[ ]*$/:/
8499 1.1 christos s/:\$(srcdir):/:/g
8500 1.1 christos s/:\${srcdir}:/:/g
8501 1.1 christos s/:@srcdir@:/:/g
8502 1.1 christos s/^:*//
8503 1.1 christos s/:*$//
8504 1.1 christos x
8505 1.1 christos s/\(=[ ]*\).*/\1/
8506 1.1 christos G
8507 1.1 christos s/\n//
8508 1.1 christos s/^[^=]*=[ ]*$//
8509 1.1 christos }'
8510 1.1 christos fi
8511 1.1 christos
8512 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8513 1.1 christos fi # test -n "$CONFIG_FILES"
8514 1.1 christos
8515 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
8516 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
8517 1.1 christos # This happens for instance with `./config.status Makefile'.
8518 1.1 christos if test -n "$CONFIG_HEADERS"; then
8519 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8520 1.1 christos BEGIN {
8521 1.1 christos _ACEOF
8522 1.1 christos
8523 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
8524 1.1 christos # here-document in config.status, that substitutes the proper values into
8525 1.1 christos # config.h.in to produce config.h.
8526 1.1 christos
8527 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
8528 1.1 christos # handling of long lines.
8529 1.1 christos ac_delim='%!_!# '
8530 1.1 christos for ac_last_try in false false :; do
8531 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8532 1.1 christos if test -z "$ac_tt"; then
8533 1.1 christos break
8534 1.1 christos elif $ac_last_try; then
8535 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8536 1.1 christos else
8537 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8538 1.1 christos fi
8539 1.1 christos done
8540 1.1 christos
8541 1.1 christos # For the awk script, D is an array of macro values keyed by name,
8542 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
8543 1.1 christos # newline sequences.
8544 1.1 christos
8545 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8546 1.1 christos sed -n '
8547 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
8548 1.1 christos t rset
8549 1.1 christos :rset
8550 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
8551 1.1 christos t def
8552 1.1 christos d
8553 1.1 christos :def
8554 1.1 christos s/\\$//
8555 1.1 christos t bsnl
8556 1.1 christos s/["\\]/\\&/g
8557 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8558 1.1 christos D["\1"]=" \3"/p
8559 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8560 1.1 christos d
8561 1.1 christos :bsnl
8562 1.1 christos s/["\\]/\\&/g
8563 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8564 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
8565 1.1 christos t cont
8566 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8567 1.1 christos t cont
8568 1.1 christos d
8569 1.1 christos :cont
8570 1.1 christos n
8571 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
8572 1.1 christos t clear
8573 1.1 christos :clear
8574 1.1 christos s/\\$//
8575 1.1 christos t bsnlc
8576 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
8577 1.1 christos d
8578 1.1 christos :bsnlc
8579 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8580 1.1 christos b cont
8581 1.1 christos ' <confdefs.h | sed '
8582 1.1 christos s/'"$ac_delim"'/"\\\
8583 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
8584 1.1 christos
8585 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8586 1.1 christos for (key in D) D_is_set[key] = 1
8587 1.1 christos FS = ""
8588 1.1 christos }
8589 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8590 1.1 christos line = \$ 0
8591 1.1 christos split(line, arg, " ")
8592 1.1 christos if (arg[1] == "#") {
8593 1.1 christos defundef = arg[2]
8594 1.1 christos mac1 = arg[3]
8595 1.1 christos } else {
8596 1.1 christos defundef = substr(arg[1], 2)
8597 1.1 christos mac1 = arg[2]
8598 1.1 christos }
8599 1.1 christos split(mac1, mac2, "(") #)
8600 1.1 christos macro = mac2[1]
8601 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
8602 1.1 christos if (D_is_set[macro]) {
8603 1.1 christos # Preserve the white space surrounding the "#".
8604 1.1 christos print prefix "define", macro P[macro] D[macro]
8605 1.1 christos next
8606 1.1 christos } else {
8607 1.1 christos # Replace #undef with comments. This is necessary, for example,
8608 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
8609 1.1 christos # on some systems where configure will not decide to define it.
8610 1.1 christos if (defundef == "undef") {
8611 1.1 christos print "/*", prefix defundef, macro, "*/"
8612 1.1 christos next
8613 1.1 christos }
8614 1.1 christos }
8615 1.1 christos }
8616 1.1 christos { print }
8617 1.1 christos _ACAWK
8618 1.1 christos _ACEOF
8619 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8620 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8621 1.1 christos fi # test -n "$CONFIG_HEADERS"
8622 1.1 christos
8623 1.1 christos
8624 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8625 1.1 christos shift
8626 1.1 christos for ac_tag
8627 1.1 christos do
8628 1.1 christos case $ac_tag in
8629 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
8630 1.1 christos esac
8631 1.1 christos case $ac_mode$ac_tag in
8632 1.1 christos :[FHL]*:*);;
8633 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8634 1.1 christos :[FH]-) ac_tag=-:-;;
8635 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8636 1.1 christos esac
8637 1.1 christos ac_save_IFS=$IFS
8638 1.1 christos IFS=:
8639 1.1 christos set x $ac_tag
8640 1.1 christos IFS=$ac_save_IFS
8641 1.1 christos shift
8642 1.1 christos ac_file=$1
8643 1.1 christos shift
8644 1.1 christos
8645 1.1 christos case $ac_mode in
8646 1.1 christos :L) ac_source=$1;;
8647 1.1 christos :[FH])
8648 1.1 christos ac_file_inputs=
8649 1.1 christos for ac_f
8650 1.1 christos do
8651 1.1 christos case $ac_f in
8652 1.1 christos -) ac_f="$ac_tmp/stdin";;
8653 1.1 christos *) # Look for the file first in the build tree, then in the source tree
8654 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
8655 1.1 christos # because $ac_f cannot contain `:'.
8656 1.1 christos test -f "$ac_f" ||
8657 1.1 christos case $ac_f in
8658 1.1 christos [\\/$]*) false;;
8659 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8660 1.1 christos esac ||
8661 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8662 1.1 christos esac
8663 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8664 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
8665 1.1 christos done
8666 1.1 christos
8667 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
8668 1.1 christos # use $as_me), people would be surprised to read:
8669 1.1 christos # /* config.h. Generated by config.status. */
8670 1.1 christos configure_input='Generated from '`
8671 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8672 1.1 christos `' by configure.'
8673 1.1 christos if test x"$ac_file" != x-; then
8674 1.1 christos configure_input="$ac_file. $configure_input"
8675 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8676 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
8677 1.1 christos fi
8678 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
8679 1.1 christos case $configure_input in #(
8680 1.1 christos *\&* | *\|* | *\\* )
8681 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
8682 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
8683 1.1 christos *) ac_sed_conf_input=$configure_input;;
8684 1.1 christos esac
8685 1.1 christos
8686 1.1 christos case $ac_tag in
8687 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
8688 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8689 1.1 christos esac
8690 1.1 christos ;;
8691 1.1 christos esac
8692 1.1 christos
8693 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
8694 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8695 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
8696 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
8697 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8698 1.1 christos $as_echo X"$ac_file" |
8699 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8700 1.1 christos s//\1/
8701 1.1 christos q
8702 1.1 christos }
8703 1.1 christos /^X\(\/\/\)[^/].*/{
8704 1.1 christos s//\1/
8705 1.1 christos q
8706 1.1 christos }
8707 1.1 christos /^X\(\/\/\)$/{
8708 1.1 christos s//\1/
8709 1.1 christos q
8710 1.1 christos }
8711 1.1 christos /^X\(\/\).*/{
8712 1.1 christos s//\1/
8713 1.1 christos q
8714 1.1 christos }
8715 1.1 christos s/.*/./; q'`
8716 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
8717 1.1 christos ac_builddir=.
8718 1.1 christos
8719 1.1 christos case "$ac_dir" in
8720 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8721 1.1 christos *)
8722 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8723 1.1 christos # A ".." for each directory in $ac_dir_suffix.
8724 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8725 1.1 christos case $ac_top_builddir_sub in
8726 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8727 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8728 1.1 christos esac ;;
8729 1.1 christos esac
8730 1.1 christos ac_abs_top_builddir=$ac_pwd
8731 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
8732 1.1 christos # for backward compatibility:
8733 1.1 christos ac_top_builddir=$ac_top_build_prefix
8734 1.1 christos
8735 1.1 christos case $srcdir in
8736 1.1 christos .) # We are building in place.
8737 1.1 christos ac_srcdir=.
8738 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
8739 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
8740 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
8741 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
8742 1.1 christos ac_top_srcdir=$srcdir
8743 1.1 christos ac_abs_top_srcdir=$srcdir ;;
8744 1.1 christos *) # Relative name.
8745 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8746 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
8747 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8748 1.1 christos esac
8749 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8750 1.1 christos
8751 1.1 christos
8752 1.1 christos case $ac_mode in
8753 1.1 christos :F)
8754 1.1 christos #
8755 1.1 christos # CONFIG_FILE
8756 1.1 christos #
8757 1.1 christos
8758 1.1 christos case $INSTALL in
8759 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8760 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8761 1.1 christos esac
8762 1.1 christos ac_MKDIR_P=$MKDIR_P
8763 1.1 christos case $MKDIR_P in
8764 1.1 christos [\\/$]* | ?:[\\/]* ) ;;
8765 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
8766 1.1 christos esac
8767 1.1 christos _ACEOF
8768 1.1 christos
8769 1.1 christos
8770 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
8771 1.1 christos # Shell code in configure.ac might set extrasub.
8772 1.1 christos # FIXME: do we really want to maintain this feature?
8773 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8774 1.1 christos ac_sed_extra="$ac_vpsub
8775 1.1 christos $extrasub
8776 1.1 christos _ACEOF
8777 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8778 1.1 christos :t
8779 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8780 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
8781 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
8782 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
8783 1.1 christos s&@srcdir@&$ac_srcdir&;t t
8784 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
8785 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
8786 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8787 1.1 christos s&@builddir@&$ac_builddir&;t t
8788 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
8789 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8790 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
8791 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t
8792 1.1 christos "
8793 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8794 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8795 1.1 christos
8796 1.1 christos
8797 1.1 christos rm -f "$ac_tmp/stdin"
8798 1.1 christos case $ac_file in
8799 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8800 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8801 1.1 christos esac \
8802 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8803 1.1 christos ;;
8804 1.1 christos :H)
8805 1.1 christos #
8806 1.1 christos # CONFIG_HEADER
8807 1.1 christos #
8808 1.1 christos if test x"$ac_file" != x-; then
8809 1.1 christos {
8810 1.1 christos $as_echo "/* $configure_input */" \
8811 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8812 1.1 christos } >"$ac_tmp/config.h" \
8813 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8814 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8815 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8816 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
8817 1.1 christos else
8818 1.1 christos rm -f "$ac_file"
8819 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
8820 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8821 1.1 christos fi
8822 1.1 christos else
8823 1.1 christos $as_echo "/* $configure_input */" \
8824 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8825 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
8826 1.1 christos fi
8827 1.1 christos # Compute "$ac_file"'s index in $config_headers.
8828 1.1 christos _am_arg="$ac_file"
8829 1.1 christos _am_stamp_count=1
8830 1.1 christos for _am_header in $config_headers :; do
8831 1.1 christos case $_am_header in
8832 1.1 christos $_am_arg | $_am_arg:* )
8833 1.1 christos break ;;
8834 1.1 christos * )
8835 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;;
8836 1.1 christos esac
8837 1.1 christos done
8838 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
8839 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8840 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \
8841 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \
8842 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
8843 1.1 christos $as_echo X"$_am_arg" |
8844 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8845 1.1 christos s//\1/
8846 1.1 christos q
8847 1.1 christos }
8848 1.1 christos /^X\(\/\/\)[^/].*/{
8849 1.1 christos s//\1/
8850 1.1 christos q
8851 1.1 christos }
8852 1.1 christos /^X\(\/\/\)$/{
8853 1.1 christos s//\1/
8854 1.1 christos q
8855 1.1 christos }
8856 1.1 christos /^X\(\/\).*/{
8857 1.1 christos s//\1/
8858 1.1 christos q
8859 1.1 christos }
8860 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count
8861 1.1 christos ;;
8862 1.1 christos
8863 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8864 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
8865 1.1 christos ;;
8866 1.1 christos esac
8867 1.1 christos
8868 1.1 christos
8869 1.1 christos case $ac_file$ac_mode in
8870 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
8871 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files
8872 1.1 christos # are listed without --file. Let's play safe and only enable the eval
8873 1.1 christos # if we detect the quoting.
8874 1.1.1.2 christos # TODO: see whether this extra hack can be removed once we start
8875 1.1.1.2 christos # requiring Autoconf 2.70 or later.
8876 1.1.1.2 christos case $CONFIG_FILES in #(
8877 1.1.1.2 christos *\'*) :
8878 1.1.1.2 christos eval set x "$CONFIG_FILES" ;; #(
8879 1.1.1.2 christos *) :
8880 1.1.1.2 christos set x $CONFIG_FILES ;; #(
8881 1.1.1.2 christos *) :
8882 1.1.1.2 christos ;;
8883 1.1.1.2 christos esac
8884 1.1 christos shift
8885 1.1.1.2 christos # Used to flag and report bootstrapping failures.
8886 1.1.1.2 christos am_rc=0
8887 1.1.1.2 christos for am_mf
8888 1.1 christos do
8889 1.1 christos # Strip MF so we end up with the name of the file.
8890 1.1.1.2 christos am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
8891 1.1.1.2 christos # Check whether this is an Automake generated Makefile which includes
8892 1.1.1.2 christos # dependency-tracking related rules and includes.
8893 1.1.1.2 christos # Grep'ing the whole file directly is not great: AIX grep has a line
8894 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000.
8895 1.1.1.2 christos sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
8896 1.1.1.2 christos || continue
8897 1.1.1.2 christos am_dirpart=`$as_dirname -- "$am_mf" ||
8898 1.1.1.2 christos $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8899 1.1.1.2 christos X"$am_mf" : 'X\(//\)[^/]' \| \
8900 1.1.1.2 christos X"$am_mf" : 'X\(//\)$' \| \
8901 1.1.1.2 christos X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
8902 1.1.1.2 christos $as_echo X"$am_mf" |
8903 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8904 1.1 christos s//\1/
8905 1.1 christos q
8906 1.1 christos }
8907 1.1 christos /^X\(\/\/\)[^/].*/{
8908 1.1 christos s//\1/
8909 1.1 christos q
8910 1.1 christos }
8911 1.1 christos /^X\(\/\/\)$/{
8912 1.1 christos s//\1/
8913 1.1 christos q
8914 1.1 christos }
8915 1.1 christos /^X\(\/\).*/{
8916 1.1 christos s//\1/
8917 1.1 christos q
8918 1.1 christos }
8919 1.1 christos s/.*/./; q'`
8920 1.1.1.2 christos am_filepart=`$as_basename -- "$am_mf" ||
8921 1.1.1.2 christos $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
8922 1.1.1.2 christos X"$am_mf" : 'X\(//\)$' \| \
8923 1.1.1.2 christos X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
8924 1.1.1.2 christos $as_echo X/"$am_mf" |
8925 1.1.1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8926 1.1 christos s//\1/
8927 1.1 christos q
8928 1.1 christos }
8929 1.1.1.2 christos /^X\/\(\/\/\)$/{
8930 1.1 christos s//\1/
8931 1.1 christos q
8932 1.1 christos }
8933 1.1.1.2 christos /^X\/\(\/\).*/{
8934 1.1 christos s//\1/
8935 1.1 christos q
8936 1.1 christos }
8937 1.1 christos s/.*/./; q'`
8938 1.1.1.2 christos { echo "$as_me:$LINENO: cd "$am_dirpart" \
8939 1.1.1.2 christos && sed -e '/# am--include-marker/d' "$am_filepart" \
8940 1.1.1.2 christos | $MAKE -f - am--depfiles" >&5
8941 1.1.1.2 christos (cd "$am_dirpart" \
8942 1.1.1.2 christos && sed -e '/# am--include-marker/d' "$am_filepart" \
8943 1.1.1.2 christos | $MAKE -f - am--depfiles) >&5 2>&5
8944 1.1.1.2 christos ac_status=$?
8945 1.1.1.2 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8946 1.1.1.2 christos (exit $ac_status); } || am_rc=$?
8947 1.1 christos done
8948 1.1.1.2 christos if test $am_rc -ne 0; then
8949 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8950 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8951 1.1.1.2 christos as_fn_error $? "Something went wrong bootstrapping makefile fragments
8952 1.1.1.3 christos for automatic dependency tracking. If GNU make was not used, consider
8953 1.1.1.3 christos re-running the configure script with MAKE=\"gmake\" (or whatever is
8954 1.1.1.3 christos necessary). You can also try re-running configure with the
8955 1.1.1.2 christos '--disable-dependency-tracking' option to at least be able to build
8956 1.1.1.2 christos the package (albeit without support for automatic dependency tracking).
8957 1.1.1.2 christos See \`config.log' for more details" "$LINENO" 5; }
8958 1.1.1.2 christos fi
8959 1.1.1.2 christos { am_dirpart=; unset am_dirpart;}
8960 1.1.1.2 christos { am_filepart=; unset am_filepart;}
8961 1.1.1.2 christos { am_mf=; unset am_mf;}
8962 1.1.1.2 christos { am_rc=; unset am_rc;}
8963 1.1.1.2 christos rm -f conftest-deps.mk
8964 1.1 christos }
8965 1.1 christos ;;
8966 1.1 christos
8967 1.1 christos esac
8968 1.1 christos done # for ac_tag
8969 1.1 christos
8970 1.1 christos
8971 1.1 christos as_fn_exit 0
8972 1.1 christos _ACEOF
8973 1.1 christos ac_clean_files=$ac_clean_files_save
8974 1.1 christos
8975 1.1 christos test $ac_write_fail = 0 ||
8976 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8977 1.1 christos
8978 1.1 christos
8979 1.1 christos # configure is writing to config.log, and then calls config.status.
8980 1.1 christos # config.status does its own redirection, appending to config.log.
8981 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
8982 1.1 christos # by configure, so config.status won't be able to write to it; its
8983 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
8984 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
8985 1.1 christos # appended to by config.status. When coming back to configure, we
8986 1.1 christos # need to make the FD available again.
8987 1.1 christos if test "$no_create" != yes; then
8988 1.1 christos ac_cs_success=:
8989 1.1 christos ac_config_status_args=
8990 1.1 christos test "$silent" = yes &&
8991 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
8992 1.1 christos exec 5>/dev/null
8993 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8994 1.1 christos exec 5>>config.log
8995 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8996 1.1 christos # would make configure fail if this is the last instruction.
8997 1.1 christos $ac_cs_success || as_fn_exit 1
8998 1.1 christos fi
8999 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9000 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9001 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9002 1.1 christos fi
9003 1.1 christos
9004 1.1 christos
9005 1.1 christos
9006 1.1 christos if test "$enable_dhcpv4o6" = "yes"; then
9007 1.1 christos DHCP_VERSIONS="DHCPv4, DHCPv6 and DHCPv4-over-DHCPv6"
9008 1.1 christos elif test "$enable_dhcpv6" != "no"; then
9009 1.1 christos DHCP_VERSIONS="DHCPv4 and DHCPv6"
9010 1.1 christos else
9011 1.1 christos DHCP_VERSIONS="DHCPv4"
9012 1.1 christos fi
9013 1.1 christos
9014 1.1 christos cat > config.report << END
9015 1.1 christos
9016 1.1 christos ISC DHCP source configure results:
9017 1.1 christos -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
9018 1.1 christos
9019 1.1 christos Package:
9020 1.1 christos Name: $PACKAGE_NAME
9021 1.1 christos Version: $PACKAGE_VERSION
9022 1.1 christos
9023 1.1 christos C Compiler: $CC
9024 1.1 christos
9025 1.1 christos Flags:
9026 1.1 christos DEFS: $DEFS
9027 1.1 christos CFLAGS: $CFLAGS
9028 1.1 christos
9029 1.1 christos DHCP versions: $DHCP_VERSIONS
9030 1.1 christos
9031 1.1 christos Features:
9032 1.1 christos debug: $enable_debug
9033 1.1 christos failover: $enable_failover
9034 1.1 christos execute: $enable_execute
9035 1.1 christos binary-leases: $enable_binary_leases
9036 1.1 christos dhcpv6: $enable_dhcpv6
9037 1.1 christos delayed-ack: $enable_delayed_ack
9038 1.1 christos dhcpv4o6: $enable_dhcpv4o6
9039 1.1 christos relay-port: $enable_relay_port
9040 1.1 christos
9041 1.1 christos Developer:
9042 1.1 christos ATF unittests : $atf_path
9043 1.1 christos
9044 1.1 christos END
9045 1.1 christos # TODO: Add Perl system tests
9046 1.1 christos
9047 1.1 christos if test "$atf_path" != "no"
9048 1.1 christos then
9049 1.1 christos echo "ATF_CFLAGS : $ATF_CFLAGS" >> config.report
9050 1.1 christos echo "ATF_LDFLAGS : $ATF_LDFLAGS" >> config.report
9051 1.1 christos echo "ATF_BIN : $ATF_BIN" >> config.report
9052 1.1 christos echo
9053 1.1 christos fi
9054 1.1 christos
9055 1.1 christos cat config.report
9056 1.1 christos
9057 1.1 christos echo
9058 1.1 christos echo Now you can type "make" to build ISC DHCP
9059 1.1 christos echo
9060