configure revision 1.1.1.4 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.4 christos # Generated by GNU Autoconf 2.69 for DHCP 4.4.3.
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.4 christos PACKAGE_VERSION='4.4.3'
584 1.1.1.4 christos PACKAGE_STRING='DHCP 4.4.3'
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.1.4 christos CSCOPE
698 1.1.1.4 christos ETAGS
699 1.1.1.4 christos CTAGS
700 1.1 christos am__untar
701 1.1 christos am__tar
702 1.1 christos AMTAR
703 1.1 christos am__leading_dot
704 1.1 christos SET_MAKE
705 1.1 christos AWK
706 1.1 christos mkdir_p
707 1.1 christos MKDIR_P
708 1.1 christos INSTALL_STRIP_PROGRAM
709 1.1 christos STRIP
710 1.1 christos install_sh
711 1.1 christos MAKEINFO
712 1.1 christos AUTOHEADER
713 1.1 christos AUTOMAKE
714 1.1 christos AUTOCONF
715 1.1 christos ACLOCAL
716 1.1 christos VERSION
717 1.1 christos PACKAGE
718 1.1 christos CYGPATH_W
719 1.1 christos am__isrc
720 1.1 christos INSTALL_DATA
721 1.1 christos INSTALL_SCRIPT
722 1.1 christos INSTALL_PROGRAM
723 1.1 christos target_alias
724 1.1 christos host_alias
725 1.1 christos build_alias
726 1.1 christos LIBS
727 1.1 christos ECHO_T
728 1.1 christos ECHO_N
729 1.1 christos ECHO_C
730 1.1 christos DEFS
731 1.1 christos mandir
732 1.1 christos localedir
733 1.1 christos libdir
734 1.1 christos psdir
735 1.1 christos pdfdir
736 1.1 christos dvidir
737 1.1 christos htmldir
738 1.1 christos infodir
739 1.1 christos docdir
740 1.1 christos oldincludedir
741 1.1 christos includedir
742 1.1.1.4 christos runstatedir
743 1.1 christos localstatedir
744 1.1 christos sharedstatedir
745 1.1 christos sysconfdir
746 1.1 christos datadir
747 1.1 christos datarootdir
748 1.1 christos libexecdir
749 1.1 christos sbindir
750 1.1 christos bindir
751 1.1 christos program_transform_name
752 1.1 christos prefix
753 1.1 christos exec_prefix
754 1.1 christos PACKAGE_URL
755 1.1 christos PACKAGE_BUGREPORT
756 1.1 christos PACKAGE_STRING
757 1.1 christos PACKAGE_VERSION
758 1.1 christos PACKAGE_TARNAME
759 1.1 christos PACKAGE_NAME
760 1.1 christos PATH_SEPARATOR
761 1.1.1.2 christos SHELL
762 1.1.1.2 christos am__quote'
763 1.1 christos ac_subst_files=''
764 1.1 christos ac_user_opts='
765 1.1 christos enable_option_checking
766 1.1 christos enable_silent_rules
767 1.1 christos enable_maintainer_mode
768 1.1 christos enable_dependency_tracking
769 1.1 christos enable_debug
770 1.1 christos enable_failover
771 1.1 christos enable_execute
772 1.1 christos enable_tracing
773 1.1 christos enable_delayed_ack
774 1.1 christos enable_dhcpv6
775 1.1 christos enable_dhcpv4o6
776 1.1 christos enable_relay_port
777 1.1 christos enable_paranoia
778 1.1 christos enable_early_chroot
779 1.1 christos enable_ipv4_pktinfo
780 1.1 christos enable_use_sockets
781 1.1 christos enable_log_pid
782 1.1 christos enable_binary_leases
783 1.1 christos with_atf
784 1.1 christos with_srv_conf_file
785 1.1 christos with_srv_lease_file
786 1.1 christos with_srv6_lease_file
787 1.1 christos with_cli_lease_file
788 1.1 christos with_cli6_lease_file
789 1.1 christos with_srv_pid_file
790 1.1 christos with_srv6_pid_file
791 1.1 christos with_cli_pid_file
792 1.1 christos with_cli6_pid_file
793 1.1 christos with_relay_pid_file
794 1.1 christos with_relay6_pid_file
795 1.1 christos with_randomdev
796 1.1 christos enable_kqueue
797 1.1 christos enable_epoll
798 1.1 christos enable_devpoll
799 1.1 christos with_bind_extra_config
800 1.1 christos with_libbind
801 1.1 christos enable_libtool
802 1.1 christos enable_bind_install
803 1.1 christos with_ldap
804 1.1 christos with_ldapcrypto
805 1.1 christos with_ldap_gssapi
806 1.1 christos with_ldapcasa
807 1.1 christos '
808 1.1 christos ac_precious_vars='build_alias
809 1.1 christos host_alias
810 1.1 christos target_alias
811 1.1 christos CC
812 1.1 christos CFLAGS
813 1.1 christos LDFLAGS
814 1.1 christos LIBS
815 1.1 christos CPPFLAGS
816 1.1 christos CPP'
817 1.1 christos
818 1.1 christos
819 1.1 christos # Initialize some variables set by options.
820 1.1 christos ac_init_help=
821 1.1 christos ac_init_version=false
822 1.1 christos ac_unrecognized_opts=
823 1.1 christos ac_unrecognized_sep=
824 1.1 christos # The variables have the same names as the options, with
825 1.1 christos # dashes changed to underlines.
826 1.1 christos cache_file=/dev/null
827 1.1 christos exec_prefix=NONE
828 1.1 christos no_create=
829 1.1 christos no_recursion=
830 1.1 christos prefix=NONE
831 1.1 christos program_prefix=NONE
832 1.1 christos program_suffix=NONE
833 1.1 christos program_transform_name=s,x,x,
834 1.1 christos silent=
835 1.1 christos site=
836 1.1 christos srcdir=
837 1.1 christos verbose=
838 1.1 christos x_includes=NONE
839 1.1 christos x_libraries=NONE
840 1.1 christos
841 1.1 christos # Installation directory options.
842 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
843 1.1 christos # and all the variables that are supposed to be based on exec_prefix
844 1.1 christos # by default will actually change.
845 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
846 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
847 1.1 christos bindir='${exec_prefix}/bin'
848 1.1 christos sbindir='${exec_prefix}/sbin'
849 1.1 christos libexecdir='${exec_prefix}/libexec'
850 1.1 christos datarootdir='${prefix}/share'
851 1.1 christos datadir='${datarootdir}'
852 1.1 christos sysconfdir='${prefix}/etc'
853 1.1 christos sharedstatedir='${prefix}/com'
854 1.1 christos localstatedir='${prefix}/var'
855 1.1.1.4 christos runstatedir='${localstatedir}/run'
856 1.1 christos includedir='${prefix}/include'
857 1.1 christos oldincludedir='/usr/include'
858 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
859 1.1 christos infodir='${datarootdir}/info'
860 1.1 christos htmldir='${docdir}'
861 1.1 christos dvidir='${docdir}'
862 1.1 christos pdfdir='${docdir}'
863 1.1 christos psdir='${docdir}'
864 1.1 christos libdir='${exec_prefix}/lib'
865 1.1 christos localedir='${datarootdir}/locale'
866 1.1 christos mandir='${datarootdir}/man'
867 1.1 christos
868 1.1 christos ac_prev=
869 1.1 christos ac_dashdash=
870 1.1 christos for ac_option
871 1.1 christos do
872 1.1 christos # If the previous option needs an argument, assign it.
873 1.1 christos if test -n "$ac_prev"; then
874 1.1 christos eval $ac_prev=\$ac_option
875 1.1 christos ac_prev=
876 1.1 christos continue
877 1.1 christos fi
878 1.1 christos
879 1.1 christos case $ac_option in
880 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
881 1.1 christos *=) ac_optarg= ;;
882 1.1 christos *) ac_optarg=yes ;;
883 1.1 christos esac
884 1.1 christos
885 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
886 1.1 christos
887 1.1 christos case $ac_dashdash$ac_option in
888 1.1 christos --)
889 1.1 christos ac_dashdash=yes ;;
890 1.1 christos
891 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
892 1.1 christos ac_prev=bindir ;;
893 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
894 1.1 christos bindir=$ac_optarg ;;
895 1.1 christos
896 1.1 christos -build | --build | --buil | --bui | --bu)
897 1.1 christos ac_prev=build_alias ;;
898 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
899 1.1 christos build_alias=$ac_optarg ;;
900 1.1 christos
901 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
902 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
903 1.1 christos ac_prev=cache_file ;;
904 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
905 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
906 1.1 christos cache_file=$ac_optarg ;;
907 1.1 christos
908 1.1 christos --config-cache | -C)
909 1.1 christos cache_file=config.cache ;;
910 1.1 christos
911 1.1 christos -datadir | --datadir | --datadi | --datad)
912 1.1 christos ac_prev=datadir ;;
913 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
914 1.1 christos datadir=$ac_optarg ;;
915 1.1 christos
916 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
917 1.1 christos | --dataroo | --dataro | --datar)
918 1.1 christos ac_prev=datarootdir ;;
919 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
920 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
921 1.1 christos datarootdir=$ac_optarg ;;
922 1.1 christos
923 1.1 christos -disable-* | --disable-*)
924 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
925 1.1 christos # Reject names that are not valid shell variable names.
926 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
927 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
928 1.1 christos ac_useropt_orig=$ac_useropt
929 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
930 1.1 christos case $ac_user_opts in
931 1.1 christos *"
932 1.1 christos "enable_$ac_useropt"
933 1.1 christos "*) ;;
934 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
935 1.1 christos ac_unrecognized_sep=', ';;
936 1.1 christos esac
937 1.1 christos eval enable_$ac_useropt=no ;;
938 1.1 christos
939 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
940 1.1 christos ac_prev=docdir ;;
941 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
942 1.1 christos docdir=$ac_optarg ;;
943 1.1 christos
944 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
945 1.1 christos ac_prev=dvidir ;;
946 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
947 1.1 christos dvidir=$ac_optarg ;;
948 1.1 christos
949 1.1 christos -enable-* | --enable-*)
950 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
951 1.1 christos # Reject names that are not valid shell variable names.
952 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
953 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
954 1.1 christos ac_useropt_orig=$ac_useropt
955 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
956 1.1 christos case $ac_user_opts in
957 1.1 christos *"
958 1.1 christos "enable_$ac_useropt"
959 1.1 christos "*) ;;
960 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
961 1.1 christos ac_unrecognized_sep=', ';;
962 1.1 christos esac
963 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
964 1.1 christos
965 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
966 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
967 1.1 christos | --exec | --exe | --ex)
968 1.1 christos ac_prev=exec_prefix ;;
969 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
970 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
971 1.1 christos | --exec=* | --exe=* | --ex=*)
972 1.1 christos exec_prefix=$ac_optarg ;;
973 1.1 christos
974 1.1 christos -gas | --gas | --ga | --g)
975 1.1 christos # Obsolete; use --with-gas.
976 1.1 christos with_gas=yes ;;
977 1.1 christos
978 1.1 christos -help | --help | --hel | --he | -h)
979 1.1 christos ac_init_help=long ;;
980 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
981 1.1 christos ac_init_help=recursive ;;
982 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
983 1.1 christos ac_init_help=short ;;
984 1.1 christos
985 1.1 christos -host | --host | --hos | --ho)
986 1.1 christos ac_prev=host_alias ;;
987 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
988 1.1 christos host_alias=$ac_optarg ;;
989 1.1 christos
990 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
991 1.1 christos ac_prev=htmldir ;;
992 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
993 1.1 christos | --ht=*)
994 1.1 christos htmldir=$ac_optarg ;;
995 1.1 christos
996 1.1 christos -includedir | --includedir | --includedi | --included | --include \
997 1.1 christos | --includ | --inclu | --incl | --inc)
998 1.1 christos ac_prev=includedir ;;
999 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1000 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
1001 1.1 christos includedir=$ac_optarg ;;
1002 1.1 christos
1003 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
1004 1.1 christos ac_prev=infodir ;;
1005 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1006 1.1 christos infodir=$ac_optarg ;;
1007 1.1 christos
1008 1.1 christos -libdir | --libdir | --libdi | --libd)
1009 1.1 christos ac_prev=libdir ;;
1010 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
1011 1.1 christos libdir=$ac_optarg ;;
1012 1.1 christos
1013 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1014 1.1 christos | --libexe | --libex | --libe)
1015 1.1 christos ac_prev=libexecdir ;;
1016 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1017 1.1 christos | --libexe=* | --libex=* | --libe=*)
1018 1.1 christos libexecdir=$ac_optarg ;;
1019 1.1 christos
1020 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
1021 1.1 christos ac_prev=localedir ;;
1022 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1023 1.1 christos localedir=$ac_optarg ;;
1024 1.1 christos
1025 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
1026 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
1027 1.1 christos ac_prev=localstatedir ;;
1028 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1029 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1030 1.1 christos localstatedir=$ac_optarg ;;
1031 1.1 christos
1032 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1033 1.1 christos ac_prev=mandir ;;
1034 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1035 1.1 christos mandir=$ac_optarg ;;
1036 1.1 christos
1037 1.1 christos -nfp | --nfp | --nf)
1038 1.1 christos # Obsolete; use --without-fp.
1039 1.1 christos with_fp=no ;;
1040 1.1 christos
1041 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1042 1.1 christos | --no-cr | --no-c | -n)
1043 1.1 christos no_create=yes ;;
1044 1.1 christos
1045 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1046 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1047 1.1 christos no_recursion=yes ;;
1048 1.1 christos
1049 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1050 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1051 1.1 christos | --oldin | --oldi | --old | --ol | --o)
1052 1.1 christos ac_prev=oldincludedir ;;
1053 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1054 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1055 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1056 1.1 christos oldincludedir=$ac_optarg ;;
1057 1.1 christos
1058 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1059 1.1 christos ac_prev=prefix ;;
1060 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1061 1.1 christos prefix=$ac_optarg ;;
1062 1.1 christos
1063 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1064 1.1 christos | --program-pre | --program-pr | --program-p)
1065 1.1 christos ac_prev=program_prefix ;;
1066 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1067 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1068 1.1 christos program_prefix=$ac_optarg ;;
1069 1.1 christos
1070 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1071 1.1 christos | --program-suf | --program-su | --program-s)
1072 1.1 christos ac_prev=program_suffix ;;
1073 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1074 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1075 1.1 christos program_suffix=$ac_optarg ;;
1076 1.1 christos
1077 1.1 christos -program-transform-name | --program-transform-name \
1078 1.1 christos | --program-transform-nam | --program-transform-na \
1079 1.1 christos | --program-transform-n | --program-transform- \
1080 1.1 christos | --program-transform | --program-transfor \
1081 1.1 christos | --program-transfo | --program-transf \
1082 1.1 christos | --program-trans | --program-tran \
1083 1.1 christos | --progr-tra | --program-tr | --program-t)
1084 1.1 christos ac_prev=program_transform_name ;;
1085 1.1 christos -program-transform-name=* | --program-transform-name=* \
1086 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1087 1.1 christos | --program-transform-n=* | --program-transform-=* \
1088 1.1 christos | --program-transform=* | --program-transfor=* \
1089 1.1 christos | --program-transfo=* | --program-transf=* \
1090 1.1 christos | --program-trans=* | --program-tran=* \
1091 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1092 1.1 christos program_transform_name=$ac_optarg ;;
1093 1.1 christos
1094 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1095 1.1 christos ac_prev=pdfdir ;;
1096 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1097 1.1 christos pdfdir=$ac_optarg ;;
1098 1.1 christos
1099 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1100 1.1 christos ac_prev=psdir ;;
1101 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1102 1.1 christos psdir=$ac_optarg ;;
1103 1.1 christos
1104 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1105 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1106 1.1 christos silent=yes ;;
1107 1.1 christos
1108 1.1.1.4 christos -runstatedir | --runstatedir | --runstatedi | --runstated \
1109 1.1.1.4 christos | --runstate | --runstat | --runsta | --runst | --runs \
1110 1.1.1.4 christos | --run | --ru | --r)
1111 1.1.1.4 christos ac_prev=runstatedir ;;
1112 1.1.1.4 christos -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1113 1.1.1.4 christos | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1114 1.1.1.4 christos | --run=* | --ru=* | --r=*)
1115 1.1.1.4 christos runstatedir=$ac_optarg ;;
1116 1.1.1.4 christos
1117 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1118 1.1 christos ac_prev=sbindir ;;
1119 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1120 1.1 christos | --sbi=* | --sb=*)
1121 1.1 christos sbindir=$ac_optarg ;;
1122 1.1 christos
1123 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1124 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1125 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1126 1.1 christos | --sha | --sh)
1127 1.1 christos ac_prev=sharedstatedir ;;
1128 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1129 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1130 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1131 1.1 christos | --sha=* | --sh=*)
1132 1.1 christos sharedstatedir=$ac_optarg ;;
1133 1.1 christos
1134 1.1 christos -site | --site | --sit)
1135 1.1 christos ac_prev=site ;;
1136 1.1 christos -site=* | --site=* | --sit=*)
1137 1.1 christos site=$ac_optarg ;;
1138 1.1 christos
1139 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1140 1.1 christos ac_prev=srcdir ;;
1141 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1142 1.1 christos srcdir=$ac_optarg ;;
1143 1.1 christos
1144 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1145 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1146 1.1 christos ac_prev=sysconfdir ;;
1147 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1148 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1149 1.1 christos sysconfdir=$ac_optarg ;;
1150 1.1 christos
1151 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1152 1.1 christos ac_prev=target_alias ;;
1153 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1154 1.1 christos target_alias=$ac_optarg ;;
1155 1.1 christos
1156 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1157 1.1 christos verbose=yes ;;
1158 1.1 christos
1159 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1160 1.1 christos ac_init_version=: ;;
1161 1.1 christos
1162 1.1 christos -with-* | --with-*)
1163 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1164 1.1 christos # Reject names that are not valid shell variable names.
1165 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1166 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1167 1.1 christos ac_useropt_orig=$ac_useropt
1168 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1169 1.1 christos case $ac_user_opts in
1170 1.1 christos *"
1171 1.1 christos "with_$ac_useropt"
1172 1.1 christos "*) ;;
1173 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1174 1.1 christos ac_unrecognized_sep=', ';;
1175 1.1 christos esac
1176 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1177 1.1 christos
1178 1.1 christos -without-* | --without-*)
1179 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1180 1.1 christos # Reject names that are not valid shell variable names.
1181 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1182 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1183 1.1 christos ac_useropt_orig=$ac_useropt
1184 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1185 1.1 christos case $ac_user_opts in
1186 1.1 christos *"
1187 1.1 christos "with_$ac_useropt"
1188 1.1 christos "*) ;;
1189 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1190 1.1 christos ac_unrecognized_sep=', ';;
1191 1.1 christos esac
1192 1.1 christos eval with_$ac_useropt=no ;;
1193 1.1 christos
1194 1.1 christos --x)
1195 1.1 christos # Obsolete; use --with-x.
1196 1.1 christos with_x=yes ;;
1197 1.1 christos
1198 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1199 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1200 1.1 christos ac_prev=x_includes ;;
1201 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1202 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1203 1.1 christos x_includes=$ac_optarg ;;
1204 1.1 christos
1205 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1206 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1207 1.1 christos ac_prev=x_libraries ;;
1208 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1209 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1210 1.1 christos x_libraries=$ac_optarg ;;
1211 1.1 christos
1212 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1213 1.1 christos Try \`$0 --help' for more information"
1214 1.1 christos ;;
1215 1.1 christos
1216 1.1 christos *=*)
1217 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1218 1.1 christos # Reject names that are not valid shell variable names.
1219 1.1 christos case $ac_envvar in #(
1220 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1221 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1222 1.1 christos esac
1223 1.1 christos eval $ac_envvar=\$ac_optarg
1224 1.1 christos export $ac_envvar ;;
1225 1.1 christos
1226 1.1 christos *)
1227 1.1 christos # FIXME: should be removed in autoconf 3.0.
1228 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1229 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1230 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1231 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1232 1.1 christos ;;
1233 1.1 christos
1234 1.1 christos esac
1235 1.1 christos done
1236 1.1 christos
1237 1.1 christos if test -n "$ac_prev"; then
1238 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1239 1.1 christos as_fn_error $? "missing argument to $ac_option"
1240 1.1 christos fi
1241 1.1 christos
1242 1.1 christos if test -n "$ac_unrecognized_opts"; then
1243 1.1 christos case $enable_option_checking in
1244 1.1 christos no) ;;
1245 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1246 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1247 1.1 christos esac
1248 1.1 christos fi
1249 1.1 christos
1250 1.1 christos # Check all directory arguments for consistency.
1251 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1252 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1253 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1254 1.1.1.4 christos libdir localedir mandir runstatedir
1255 1.1 christos do
1256 1.1 christos eval ac_val=\$$ac_var
1257 1.1 christos # Remove trailing slashes.
1258 1.1 christos case $ac_val in
1259 1.1 christos */ )
1260 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1261 1.1 christos eval $ac_var=\$ac_val;;
1262 1.1 christos esac
1263 1.1 christos # Be sure to have absolute directory names.
1264 1.1 christos case $ac_val in
1265 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1266 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1267 1.1 christos esac
1268 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1269 1.1 christos done
1270 1.1 christos
1271 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1272 1.1 christos # used to hold the argument of --host etc.
1273 1.1 christos # FIXME: To remove some day.
1274 1.1 christos build=$build_alias
1275 1.1 christos host=$host_alias
1276 1.1 christos target=$target_alias
1277 1.1 christos
1278 1.1 christos # FIXME: To remove some day.
1279 1.1 christos if test "x$host_alias" != x; then
1280 1.1 christos if test "x$build_alias" = x; then
1281 1.1 christos cross_compiling=maybe
1282 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1283 1.1 christos cross_compiling=yes
1284 1.1 christos fi
1285 1.1 christos fi
1286 1.1 christos
1287 1.1 christos ac_tool_prefix=
1288 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1289 1.1 christos
1290 1.1 christos test "$silent" = yes && exec 6>/dev/null
1291 1.1 christos
1292 1.1 christos
1293 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1294 1.1 christos ac_ls_di=`ls -di .` &&
1295 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1296 1.1 christos as_fn_error $? "working directory cannot be determined"
1297 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1298 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1299 1.1 christos
1300 1.1 christos
1301 1.1 christos # Find the source files, if location was not specified.
1302 1.1 christos if test -z "$srcdir"; then
1303 1.1 christos ac_srcdir_defaulted=yes
1304 1.1 christos # Try the directory containing this script, then the parent directory.
1305 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1306 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1307 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1308 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1309 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1310 1.1 christos $as_echo X"$as_myself" |
1311 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1312 1.1 christos s//\1/
1313 1.1 christos q
1314 1.1 christos }
1315 1.1 christos /^X\(\/\/\)[^/].*/{
1316 1.1 christos s//\1/
1317 1.1 christos q
1318 1.1 christos }
1319 1.1 christos /^X\(\/\/\)$/{
1320 1.1 christos s//\1/
1321 1.1 christos q
1322 1.1 christos }
1323 1.1 christos /^X\(\/\).*/{
1324 1.1 christos s//\1/
1325 1.1 christos q
1326 1.1 christos }
1327 1.1 christos s/.*/./; q'`
1328 1.1 christos srcdir=$ac_confdir
1329 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1330 1.1 christos srcdir=..
1331 1.1 christos fi
1332 1.1 christos else
1333 1.1 christos ac_srcdir_defaulted=no
1334 1.1 christos fi
1335 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1336 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1337 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1338 1.1 christos fi
1339 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1340 1.1 christos ac_abs_confdir=`(
1341 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1342 1.1 christos pwd)`
1343 1.1 christos # When building in place, set srcdir=.
1344 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1345 1.1 christos srcdir=.
1346 1.1 christos fi
1347 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1348 1.1 christos # Double slashes in file names in object file debugging info
1349 1.1 christos # mess up M-x gdb in Emacs.
1350 1.1 christos case $srcdir in
1351 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1352 1.1 christos esac
1353 1.1 christos for ac_var in $ac_precious_vars; do
1354 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1355 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1356 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1357 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1358 1.1 christos done
1359 1.1 christos
1360 1.1 christos #
1361 1.1 christos # Report the --help message.
1362 1.1 christos #
1363 1.1 christos if test "$ac_init_help" = "long"; then
1364 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1365 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1366 1.1 christos cat <<_ACEOF
1367 1.1.1.4 christos \`configure' configures DHCP 4.4.3 to adapt to many kinds of systems.
1368 1.1 christos
1369 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1370 1.1 christos
1371 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1372 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1373 1.1 christos
1374 1.1 christos Defaults for the options are specified in brackets.
1375 1.1 christos
1376 1.1 christos Configuration:
1377 1.1 christos -h, --help display this help and exit
1378 1.1 christos --help=short display options specific to this package
1379 1.1 christos --help=recursive display the short help of all the included packages
1380 1.1 christos -V, --version display version information and exit
1381 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages
1382 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1383 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1384 1.1 christos -n, --no-create do not create output files
1385 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1386 1.1 christos
1387 1.1 christos Installation directories:
1388 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1389 1.1 christos [$ac_default_prefix]
1390 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1391 1.1 christos [PREFIX]
1392 1.1 christos
1393 1.1 christos By default, \`make install' will install all the files in
1394 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1395 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1396 1.1 christos for instance \`--prefix=\$HOME'.
1397 1.1 christos
1398 1.1 christos For better control, use the options below.
1399 1.1 christos
1400 1.1 christos Fine tuning of the installation directories:
1401 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1402 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1403 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1404 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1405 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1406 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1407 1.1.1.4 christos --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1408 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1409 1.1 christos --includedir=DIR C header files [PREFIX/include]
1410 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1411 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1412 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1413 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1414 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1415 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1416 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/dhcp]
1417 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1418 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1419 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1420 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1421 1.1 christos _ACEOF
1422 1.1 christos
1423 1.1 christos cat <<\_ACEOF
1424 1.1 christos
1425 1.1 christos Program names:
1426 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names
1427 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names
1428 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1429 1.1 christos
1430 1.1 christos System types:
1431 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1432 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1433 1.1 christos _ACEOF
1434 1.1 christos fi
1435 1.1 christos
1436 1.1 christos if test -n "$ac_init_help"; then
1437 1.1 christos case $ac_init_help in
1438 1.1.1.4 christos short | recursive ) echo "Configuration of DHCP 4.4.3:";;
1439 1.1 christos esac
1440 1.1 christos cat <<\_ACEOF
1441 1.1 christos
1442 1.1 christos Optional Features:
1443 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1444 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1445 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1446 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1")
1447 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0")
1448 1.1 christos --enable-maintainer-mode
1449 1.1 christos enable make rules and dependencies not useful (and
1450 1.1 christos sometimes confusing) to the casual installer
1451 1.1 christos --enable-dependency-tracking
1452 1.1 christos do not reject slow dependency extractors
1453 1.1 christos --disable-dependency-tracking
1454 1.1 christos speeds up one-time build
1455 1.1 christos --enable-debug create a debug-only version of the software (default
1456 1.1 christos is no).
1457 1.1 christos --enable-failover enable support for failover (default is yes)
1458 1.1 christos --enable-execute enable support for execute() in config (default is
1459 1.1 christos yes)
1460 1.1 christos --enable-tracing enable support for server activity tracing (default
1461 1.1 christos is yes)
1462 1.1 christos --enable-delayed-ack queues multiple DHCPACK replies (default is yes)
1463 1.1 christos --enable-dhcpv6 enable support for DHCPv6 (default is yes)
1464 1.1 christos --enable-dhcpv4o6 enable support for DHCPv4-over-DHCPv6 (default is
1465 1.1 christos no)
1466 1.1 christos --enable-relay-port enable support for relay port (default is no)
1467 1.1 christos --enable-paranoia enable support for chroot/setuid (default is no)
1468 1.1 christos --enable-early-chroot enable chrooting prior to configuration (default is
1469 1.1 christos no)
1470 1.1 christos --enable-ipv4-pktinfo enable use of pktinfo on IPv4 sockets (default is
1471 1.1 christos no)
1472 1.1 christos --enable-use-sockets use the standard BSD socket API (default is no)
1473 1.1 christos --enable-log-pid Include PIDs in syslog messages (default is no).
1474 1.1 christos --enable-binary-leases enable support for binary insertion of leases
1475 1.1 christos (default is no)
1476 1.1 christos --enable-kqueue use BSD kqueue (default is no)
1477 1.1 christos --enable-epoll use Linux epoll (default is no)
1478 1.1 christos --enable-devpoll use /dev/poll (default is no)
1479 1.1 christos --enable-libtool use GNU libtool for dynamic shared libraries
1480 1.1 christos (default is no).
1481 1.1 christos --enable-bind-install install bind includes and libraries (default is no).
1482 1.1 christos
1483 1.1 christos Optional Packages:
1484 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1485 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1486 1.1.1.2 christos --with-atf=PATH specify location where atf was installed
1487 1.1 christos --with-srv-conf-file=PATH
1488 1.1 christos Default file containing dhcpd configuration (default
1489 1.1 christos is typically /etc/dhcpd.conf)
1490 1.1 christos --with-srv-lease-file=PATH
1491 1.1 christos File for dhcpd leases (default is
1492 1.1 christos LOCALSTATEDIR/db/dhcpd.leases)
1493 1.1 christos --with-srv6-lease-file=PATH
1494 1.1 christos File for dhcpd6 leases (default is
1495 1.1 christos LOCALSTATEDIR/db/dhcpd6.leases)
1496 1.1 christos --with-cli-lease-file=PATH
1497 1.1 christos File for dhclient leases (default is
1498 1.1 christos LOCALSTATEDIR/db/dhclient.leases)
1499 1.1 christos --with-cli6-lease-file=PATH
1500 1.1 christos File for dhclient6 leases (default is
1501 1.1 christos LOCALSTATEDIR/db/dhclient6.leases)
1502 1.1 christos --with-srv-pid-file=PATH
1503 1.1 christos File for dhcpd process information (default is
1504 1.1 christos LOCALSTATEDIR/run/dhcpd.pid)
1505 1.1 christos --with-srv6-pid-file=PATH
1506 1.1 christos File for dhcpd6 process information (default is
1507 1.1 christos LOCALSTATEDIR/run/dhcpd6.pid)
1508 1.1 christos --with-cli-pid-file=PATH
1509 1.1 christos File for dhclient process information (default is
1510 1.1 christos LOCALSTATEDIR/run/dhclient.pid)
1511 1.1 christos --with-cli6-pid-file=PATH
1512 1.1 christos File for dhclient6 process information (default is
1513 1.1 christos LOCALSTATEDIR/run/dhclient6.pid)
1514 1.1 christos --with-relay-pid-file=PATH
1515 1.1 christos File for dhcrelay process information (default is
1516 1.1 christos LOCALSTATEDIR/run/dhcrelay.pid)
1517 1.1 christos --with-relay6-pid-file=PATH
1518 1.1 christos File for dhcrelay6 process information (default is
1519 1.1 christos LOCALSTATEDIR/run/dhcrelay6.pid)
1520 1.1 christos --with-randomdev=PATH Path for random device (default is /dev/random)
1521 1.1 christos --with-bind-extra-config
1522 1.1 christos configure bind librairies with some extra options
1523 1.1 christos (default is none)
1524 1.1 christos --with-libbind=PATH bind includes and libraries are in PATH
1525 1.1 christos --with-ldap enable OpenLDAP support in dhcpd (default is no)
1526 1.1 christos --with-ldapcrypto enable OpenLDAP crypto support in dhcpd (default is
1527 1.1 christos no)
1528 1.1 christos --with-ldap-gssapi enable krb5/gssapi authentication for OpenLDAP in
1529 1.1 christos dhcpd (default is no)
1530 1.1 christos --with-ldapcasa enable LDAP CASA auth support in dhcpd (default is
1531 1.1 christos no)
1532 1.1 christos
1533 1.1 christos Some influential environment variables:
1534 1.1 christos CC C compiler command
1535 1.1 christos CFLAGS C compiler flags
1536 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1537 1.1 christos nonstandard directory <lib dir>
1538 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1539 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1540 1.1 christos you have headers in a nonstandard directory <include dir>
1541 1.1 christos CPP C preprocessor
1542 1.1 christos
1543 1.1 christos Use these variables to override the choices made by `configure' or to help
1544 1.1 christos it to find libraries and programs with nonstandard names/locations.
1545 1.1 christos
1546 1.1 christos Report bugs to <dhcp-users@isc.org>.
1547 1.1 christos _ACEOF
1548 1.1 christos ac_status=$?
1549 1.1 christos fi
1550 1.1 christos
1551 1.1 christos if test "$ac_init_help" = "recursive"; then
1552 1.1 christos # If there are subdirs, report their specific --help.
1553 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1554 1.1 christos test -d "$ac_dir" ||
1555 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1556 1.1 christos continue
1557 1.1 christos ac_builddir=.
1558 1.1 christos
1559 1.1 christos case "$ac_dir" in
1560 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1561 1.1 christos *)
1562 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1563 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1564 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1565 1.1 christos case $ac_top_builddir_sub in
1566 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1567 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1568 1.1 christos esac ;;
1569 1.1 christos esac
1570 1.1 christos ac_abs_top_builddir=$ac_pwd
1571 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1572 1.1 christos # for backward compatibility:
1573 1.1 christos ac_top_builddir=$ac_top_build_prefix
1574 1.1 christos
1575 1.1 christos case $srcdir in
1576 1.1 christos .) # We are building in place.
1577 1.1 christos ac_srcdir=.
1578 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1579 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1580 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1581 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1582 1.1 christos ac_top_srcdir=$srcdir
1583 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1584 1.1 christos *) # Relative name.
1585 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1586 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1587 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1588 1.1 christos esac
1589 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1590 1.1 christos
1591 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1592 1.1 christos # Check for guested configure.
1593 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1594 1.1 christos echo &&
1595 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1596 1.1 christos elif test -f "$ac_srcdir/configure"; then
1597 1.1 christos echo &&
1598 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1599 1.1 christos else
1600 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1601 1.1 christos fi || ac_status=$?
1602 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1603 1.1 christos done
1604 1.1 christos fi
1605 1.1 christos
1606 1.1 christos test -n "$ac_init_help" && exit $ac_status
1607 1.1 christos if $ac_init_version; then
1608 1.1 christos cat <<\_ACEOF
1609 1.1.1.4 christos DHCP configure 4.4.3
1610 1.1 christos generated by GNU Autoconf 2.69
1611 1.1 christos
1612 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
1613 1.1 christos This configure script is free software; the Free Software Foundation
1614 1.1 christos gives unlimited permission to copy, distribute and modify it.
1615 1.1 christos _ACEOF
1616 1.1 christos exit
1617 1.1 christos fi
1618 1.1 christos
1619 1.1 christos ## ------------------------ ##
1620 1.1 christos ## Autoconf initialization. ##
1621 1.1 christos ## ------------------------ ##
1622 1.1 christos
1623 1.1 christos # ac_fn_c_try_compile LINENO
1624 1.1 christos # --------------------------
1625 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1626 1.1 christos ac_fn_c_try_compile ()
1627 1.1 christos {
1628 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629 1.1 christos rm -f conftest.$ac_objext
1630 1.1 christos if { { ac_try="$ac_compile"
1631 1.1 christos case "(($ac_try" in
1632 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1633 1.1 christos *) ac_try_echo=$ac_try;;
1634 1.1 christos esac
1635 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1636 1.1 christos $as_echo "$ac_try_echo"; } >&5
1637 1.1 christos (eval "$ac_compile") 2>conftest.err
1638 1.1 christos ac_status=$?
1639 1.1 christos if test -s conftest.err; then
1640 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1641 1.1 christos cat conftest.er1 >&5
1642 1.1 christos mv -f conftest.er1 conftest.err
1643 1.1 christos fi
1644 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1645 1.1 christos test $ac_status = 0; } && {
1646 1.1 christos test -z "$ac_c_werror_flag" ||
1647 1.1 christos test ! -s conftest.err
1648 1.1 christos } && test -s conftest.$ac_objext; then :
1649 1.1 christos ac_retval=0
1650 1.1 christos else
1651 1.1 christos $as_echo "$as_me: failed program was:" >&5
1652 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1653 1.1 christos
1654 1.1 christos ac_retval=1
1655 1.1 christos fi
1656 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1657 1.1 christos as_fn_set_status $ac_retval
1658 1.1 christos
1659 1.1 christos } # ac_fn_c_try_compile
1660 1.1 christos
1661 1.1 christos # ac_fn_c_try_cpp LINENO
1662 1.1 christos # ----------------------
1663 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1664 1.1 christos ac_fn_c_try_cpp ()
1665 1.1 christos {
1666 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1667 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1668 1.1 christos case "(($ac_try" in
1669 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1670 1.1 christos *) ac_try_echo=$ac_try;;
1671 1.1 christos esac
1672 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1673 1.1 christos $as_echo "$ac_try_echo"; } >&5
1674 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1675 1.1 christos ac_status=$?
1676 1.1 christos if test -s conftest.err; then
1677 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1678 1.1 christos cat conftest.er1 >&5
1679 1.1 christos mv -f conftest.er1 conftest.err
1680 1.1 christos fi
1681 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1682 1.1 christos test $ac_status = 0; } > conftest.i && {
1683 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1684 1.1 christos test ! -s conftest.err
1685 1.1 christos }; then :
1686 1.1 christos ac_retval=0
1687 1.1 christos else
1688 1.1 christos $as_echo "$as_me: failed program was:" >&5
1689 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1690 1.1 christos
1691 1.1 christos ac_retval=1
1692 1.1 christos fi
1693 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1694 1.1 christos as_fn_set_status $ac_retval
1695 1.1 christos
1696 1.1 christos } # ac_fn_c_try_cpp
1697 1.1 christos
1698 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1699 1.1 christos # -------------------------------------------------------
1700 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1701 1.1 christos # the include files in INCLUDES and setting the cache variable VAR
1702 1.1 christos # accordingly.
1703 1.1 christos ac_fn_c_check_header_mongrel ()
1704 1.1 christos {
1705 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 1.1 christos if eval \${$3+:} false; then :
1707 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1708 1.1 christos $as_echo_n "checking for $2... " >&6; }
1709 1.1 christos if eval \${$3+:} false; then :
1710 1.1 christos $as_echo_n "(cached) " >&6
1711 1.1 christos fi
1712 1.1 christos eval ac_res=\$$3
1713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1714 1.1 christos $as_echo "$ac_res" >&6; }
1715 1.1 christos else
1716 1.1 christos # Is the header compilable?
1717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1718 1.1 christos $as_echo_n "checking $2 usability... " >&6; }
1719 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1720 1.1 christos /* end confdefs.h. */
1721 1.1 christos $4
1722 1.1 christos #include <$2>
1723 1.1 christos _ACEOF
1724 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1725 1.1 christos ac_header_compiler=yes
1726 1.1 christos else
1727 1.1 christos ac_header_compiler=no
1728 1.1 christos fi
1729 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1731 1.1 christos $as_echo "$ac_header_compiler" >&6; }
1732 1.1 christos
1733 1.1 christos # Is the header present?
1734 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1735 1.1 christos $as_echo_n "checking $2 presence... " >&6; }
1736 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1737 1.1 christos /* end confdefs.h. */
1738 1.1 christos #include <$2>
1739 1.1 christos _ACEOF
1740 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1741 1.1 christos ac_header_preproc=yes
1742 1.1 christos else
1743 1.1 christos ac_header_preproc=no
1744 1.1 christos fi
1745 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
1746 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1747 1.1 christos $as_echo "$ac_header_preproc" >&6; }
1748 1.1 christos
1749 1.1 christos # So? What about this header?
1750 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1751 1.1 christos yes:no: )
1752 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1753 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1754 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1755 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1756 1.1 christos ;;
1757 1.1 christos no:yes:* )
1758 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1759 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1761 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1762 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1763 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1765 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1766 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1767 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1768 1.1 christos ( $as_echo "## --------------------------------- ##
1769 1.1 christos ## Report this to dhcp-users (at] isc.org ##
1770 1.1 christos ## --------------------------------- ##"
1771 1.1 christos ) | sed "s/^/$as_me: WARNING: /" >&2
1772 1.1 christos ;;
1773 1.1 christos esac
1774 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1775 1.1 christos $as_echo_n "checking for $2... " >&6; }
1776 1.1 christos if eval \${$3+:} false; then :
1777 1.1 christos $as_echo_n "(cached) " >&6
1778 1.1 christos else
1779 1.1 christos eval "$3=\$ac_header_compiler"
1780 1.1 christos fi
1781 1.1 christos eval ac_res=\$$3
1782 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1783 1.1 christos $as_echo "$ac_res" >&6; }
1784 1.1 christos fi
1785 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1786 1.1 christos
1787 1.1 christos } # ac_fn_c_check_header_mongrel
1788 1.1 christos
1789 1.1 christos # ac_fn_c_try_run LINENO
1790 1.1 christos # ----------------------
1791 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1792 1.1 christos # that executables *can* be run.
1793 1.1 christos ac_fn_c_try_run ()
1794 1.1 christos {
1795 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796 1.1 christos if { { ac_try="$ac_link"
1797 1.1 christos case "(($ac_try" in
1798 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1799 1.1 christos *) ac_try_echo=$ac_try;;
1800 1.1 christos esac
1801 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1802 1.1 christos $as_echo "$ac_try_echo"; } >&5
1803 1.1 christos (eval "$ac_link") 2>&5
1804 1.1 christos ac_status=$?
1805 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1806 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1807 1.1 christos { { case "(($ac_try" in
1808 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1809 1.1 christos *) ac_try_echo=$ac_try;;
1810 1.1 christos esac
1811 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1812 1.1 christos $as_echo "$ac_try_echo"; } >&5
1813 1.1 christos (eval "$ac_try") 2>&5
1814 1.1 christos ac_status=$?
1815 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1816 1.1 christos test $ac_status = 0; }; }; then :
1817 1.1 christos ac_retval=0
1818 1.1 christos else
1819 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1820 1.1 christos $as_echo "$as_me: failed program was:" >&5
1821 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1822 1.1 christos
1823 1.1 christos ac_retval=$ac_status
1824 1.1 christos fi
1825 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1826 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1827 1.1 christos as_fn_set_status $ac_retval
1828 1.1 christos
1829 1.1 christos } # ac_fn_c_try_run
1830 1.1 christos
1831 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1832 1.1 christos # -------------------------------------------------------
1833 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1834 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1835 1.1 christos ac_fn_c_check_header_compile ()
1836 1.1 christos {
1837 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1839 1.1 christos $as_echo_n "checking for $2... " >&6; }
1840 1.1 christos if eval \${$3+:} false; then :
1841 1.1 christos $as_echo_n "(cached) " >&6
1842 1.1 christos else
1843 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1844 1.1 christos /* end confdefs.h. */
1845 1.1 christos $4
1846 1.1 christos #include <$2>
1847 1.1 christos _ACEOF
1848 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1849 1.1 christos eval "$3=yes"
1850 1.1 christos else
1851 1.1 christos eval "$3=no"
1852 1.1 christos fi
1853 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1854 1.1 christos fi
1855 1.1 christos eval ac_res=\$$3
1856 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1857 1.1 christos $as_echo "$ac_res" >&6; }
1858 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1859 1.1 christos
1860 1.1 christos } # ac_fn_c_check_header_compile
1861 1.1 christos
1862 1.1 christos # ac_fn_c_find_intX_t LINENO BITS VAR
1863 1.1 christos # -----------------------------------
1864 1.1 christos # Finds a signed integer type with width BITS, setting cache variable VAR
1865 1.1 christos # accordingly.
1866 1.1 christos ac_fn_c_find_intX_t ()
1867 1.1 christos {
1868 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1869 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1870 1.1 christos $as_echo_n "checking for int$2_t... " >&6; }
1871 1.1 christos if eval \${$3+:} false; then :
1872 1.1 christos $as_echo_n "(cached) " >&6
1873 1.1 christos else
1874 1.1 christos eval "$3=no"
1875 1.1 christos # Order is important - never check a type that is potentially smaller
1876 1.1 christos # than half of the expected target width.
1877 1.1 christos for ac_type in int$2_t 'int' 'long int' \
1878 1.1 christos 'long long int' 'short int' 'signed char'; do
1879 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1880 1.1 christos /* end confdefs.h. */
1881 1.1 christos $ac_includes_default
1882 1.1 christos enum { N = $2 / 2 - 1 };
1883 1.1 christos int
1884 1.1 christos main ()
1885 1.1 christos {
1886 1.1 christos static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1887 1.1 christos test_array [0] = 0;
1888 1.1 christos return test_array [0];
1889 1.1 christos
1890 1.1 christos ;
1891 1.1 christos return 0;
1892 1.1 christos }
1893 1.1 christos _ACEOF
1894 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1895 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1896 1.1 christos /* end confdefs.h. */
1897 1.1 christos $ac_includes_default
1898 1.1 christos enum { N = $2 / 2 - 1 };
1899 1.1 christos int
1900 1.1 christos main ()
1901 1.1 christos {
1902 1.1 christos static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1903 1.1 christos < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1904 1.1 christos test_array [0] = 0;
1905 1.1 christos return test_array [0];
1906 1.1 christos
1907 1.1 christos ;
1908 1.1 christos return 0;
1909 1.1 christos }
1910 1.1 christos _ACEOF
1911 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1912 1.1 christos
1913 1.1 christos else
1914 1.1 christos case $ac_type in #(
1915 1.1 christos int$2_t) :
1916 1.1 christos eval "$3=yes" ;; #(
1917 1.1 christos *) :
1918 1.1 christos eval "$3=\$ac_type" ;;
1919 1.1 christos esac
1920 1.1 christos fi
1921 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1922 1.1 christos fi
1923 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1924 1.1 christos if eval test \"x\$"$3"\" = x"no"; then :
1925 1.1 christos
1926 1.1 christos else
1927 1.1 christos break
1928 1.1 christos fi
1929 1.1 christos done
1930 1.1 christos fi
1931 1.1 christos eval ac_res=\$$3
1932 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1933 1.1 christos $as_echo "$ac_res" >&6; }
1934 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1935 1.1 christos
1936 1.1 christos } # ac_fn_c_find_intX_t
1937 1.1 christos
1938 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1939 1.1 christos # -------------------------------------------
1940 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1941 1.1 christos # variable VAR accordingly.
1942 1.1 christos ac_fn_c_check_type ()
1943 1.1 christos {
1944 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1945 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1946 1.1 christos $as_echo_n "checking for $2... " >&6; }
1947 1.1 christos if eval \${$3+:} false; then :
1948 1.1 christos $as_echo_n "(cached) " >&6
1949 1.1 christos else
1950 1.1 christos eval "$3=no"
1951 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 1.1 christos /* end confdefs.h. */
1953 1.1 christos $4
1954 1.1 christos int
1955 1.1 christos main ()
1956 1.1 christos {
1957 1.1 christos if (sizeof ($2))
1958 1.1 christos return 0;
1959 1.1 christos ;
1960 1.1 christos return 0;
1961 1.1 christos }
1962 1.1 christos _ACEOF
1963 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1964 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965 1.1 christos /* end confdefs.h. */
1966 1.1 christos $4
1967 1.1 christos int
1968 1.1 christos main ()
1969 1.1 christos {
1970 1.1 christos if (sizeof (($2)))
1971 1.1 christos return 0;
1972 1.1 christos ;
1973 1.1 christos return 0;
1974 1.1 christos }
1975 1.1 christos _ACEOF
1976 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1977 1.1 christos
1978 1.1 christos else
1979 1.1 christos eval "$3=yes"
1980 1.1 christos fi
1981 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1982 1.1 christos fi
1983 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1984 1.1 christos fi
1985 1.1 christos eval ac_res=\$$3
1986 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1987 1.1 christos $as_echo "$ac_res" >&6; }
1988 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1989 1.1 christos
1990 1.1 christos } # ac_fn_c_check_type
1991 1.1 christos
1992 1.1 christos # ac_fn_c_find_uintX_t LINENO BITS VAR
1993 1.1 christos # ------------------------------------
1994 1.1 christos # Finds an unsigned integer type with width BITS, setting cache variable VAR
1995 1.1 christos # accordingly.
1996 1.1 christos ac_fn_c_find_uintX_t ()
1997 1.1 christos {
1998 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2000 1.1 christos $as_echo_n "checking for uint$2_t... " >&6; }
2001 1.1 christos if eval \${$3+:} false; then :
2002 1.1 christos $as_echo_n "(cached) " >&6
2003 1.1 christos else
2004 1.1 christos eval "$3=no"
2005 1.1 christos # Order is important - never check a type that is potentially smaller
2006 1.1 christos # than half of the expected target width.
2007 1.1 christos for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2008 1.1 christos 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2009 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2010 1.1 christos /* end confdefs.h. */
2011 1.1 christos $ac_includes_default
2012 1.1 christos int
2013 1.1 christos main ()
2014 1.1 christos {
2015 1.1 christos static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2016 1.1 christos test_array [0] = 0;
2017 1.1 christos return test_array [0];
2018 1.1 christos
2019 1.1 christos ;
2020 1.1 christos return 0;
2021 1.1 christos }
2022 1.1 christos _ACEOF
2023 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2024 1.1 christos case $ac_type in #(
2025 1.1 christos uint$2_t) :
2026 1.1 christos eval "$3=yes" ;; #(
2027 1.1 christos *) :
2028 1.1 christos eval "$3=\$ac_type" ;;
2029 1.1 christos esac
2030 1.1 christos fi
2031 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2032 1.1 christos if eval test \"x\$"$3"\" = x"no"; then :
2033 1.1 christos
2034 1.1 christos else
2035 1.1 christos break
2036 1.1 christos fi
2037 1.1 christos done
2038 1.1 christos fi
2039 1.1 christos eval ac_res=\$$3
2040 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2041 1.1 christos $as_echo "$ac_res" >&6; }
2042 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2043 1.1 christos
2044 1.1 christos } # ac_fn_c_find_uintX_t
2045 1.1 christos
2046 1.1 christos # ac_fn_c_try_link LINENO
2047 1.1 christos # -----------------------
2048 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
2049 1.1 christos ac_fn_c_try_link ()
2050 1.1 christos {
2051 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2052 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext
2053 1.1 christos if { { ac_try="$ac_link"
2054 1.1 christos case "(($ac_try" in
2055 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2056 1.1 christos *) ac_try_echo=$ac_try;;
2057 1.1 christos esac
2058 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2059 1.1 christos $as_echo "$ac_try_echo"; } >&5
2060 1.1 christos (eval "$ac_link") 2>conftest.err
2061 1.1 christos ac_status=$?
2062 1.1 christos if test -s conftest.err; then
2063 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
2064 1.1 christos cat conftest.er1 >&5
2065 1.1 christos mv -f conftest.er1 conftest.err
2066 1.1 christos fi
2067 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2068 1.1 christos test $ac_status = 0; } && {
2069 1.1 christos test -z "$ac_c_werror_flag" ||
2070 1.1 christos test ! -s conftest.err
2071 1.1 christos } && test -s conftest$ac_exeext && {
2072 1.1 christos test "$cross_compiling" = yes ||
2073 1.1 christos test -x conftest$ac_exeext
2074 1.1 christos }; then :
2075 1.1 christos ac_retval=0
2076 1.1 christos else
2077 1.1 christos $as_echo "$as_me: failed program was:" >&5
2078 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2079 1.1 christos
2080 1.1 christos ac_retval=1
2081 1.1 christos fi
2082 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2083 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2084 1.1 christos # interfere with the next link command; also delete a directory that is
2085 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
2086 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2087 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2088 1.1 christos as_fn_set_status $ac_retval
2089 1.1 christos
2090 1.1 christos } # ac_fn_c_try_link
2091 1.1 christos
2092 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
2093 1.1 christos # ----------------------------------
2094 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
2095 1.1 christos ac_fn_c_check_func ()
2096 1.1 christos {
2097 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2098 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2099 1.1 christos $as_echo_n "checking for $2... " >&6; }
2100 1.1 christos if eval \${$3+:} false; then :
2101 1.1 christos $as_echo_n "(cached) " >&6
2102 1.1 christos else
2103 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2104 1.1 christos /* end confdefs.h. */
2105 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2106 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
2107 1.1 christos #define $2 innocuous_$2
2108 1.1 christos
2109 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
2110 1.1 christos which can conflict with char $2 (); below.
2111 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2112 1.1 christos <limits.h> exists even on freestanding compilers. */
2113 1.1 christos
2114 1.1 christos #ifdef __STDC__
2115 1.1 christos # include <limits.h>
2116 1.1 christos #else
2117 1.1 christos # include <assert.h>
2118 1.1 christos #endif
2119 1.1 christos
2120 1.1 christos #undef $2
2121 1.1 christos
2122 1.1 christos /* Override any GCC internal prototype to avoid an error.
2123 1.1 christos Use char because int might match the return type of a GCC
2124 1.1 christos builtin and then its argument prototype would still apply. */
2125 1.1 christos #ifdef __cplusplus
2126 1.1 christos extern "C"
2127 1.1 christos #endif
2128 1.1 christos char $2 ();
2129 1.1 christos /* The GNU C library defines this for functions which it implements
2130 1.1 christos to always fail with ENOSYS. Some functions are actually named
2131 1.1 christos something starting with __ and the normal name is an alias. */
2132 1.1 christos #if defined __stub_$2 || defined __stub___$2
2133 1.1 christos choke me
2134 1.1 christos #endif
2135 1.1 christos
2136 1.1 christos int
2137 1.1 christos main ()
2138 1.1 christos {
2139 1.1 christos return $2 ();
2140 1.1 christos ;
2141 1.1 christos return 0;
2142 1.1 christos }
2143 1.1 christos _ACEOF
2144 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
2145 1.1 christos eval "$3=yes"
2146 1.1 christos else
2147 1.1 christos eval "$3=no"
2148 1.1 christos fi
2149 1.1 christos rm -f core conftest.err conftest.$ac_objext \
2150 1.1 christos conftest$ac_exeext conftest.$ac_ext
2151 1.1 christos fi
2152 1.1 christos eval ac_res=\$$3
2153 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2154 1.1 christos $as_echo "$ac_res" >&6; }
2155 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2156 1.1 christos
2157 1.1 christos } # ac_fn_c_check_func
2158 1.1 christos
2159 1.1 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2160 1.1 christos # ----------------------------------------------------
2161 1.1 christos # Tries to find if the field MEMBER exists in type AGGR, after including
2162 1.1 christos # INCLUDES, setting cache variable VAR accordingly.
2163 1.1 christos ac_fn_c_check_member ()
2164 1.1 christos {
2165 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2166 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2167 1.1 christos $as_echo_n "checking for $2.$3... " >&6; }
2168 1.1 christos if eval \${$4+:} false; then :
2169 1.1 christos $as_echo_n "(cached) " >&6
2170 1.1 christos else
2171 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2172 1.1 christos /* end confdefs.h. */
2173 1.1 christos $5
2174 1.1 christos int
2175 1.1 christos main ()
2176 1.1 christos {
2177 1.1 christos static $2 ac_aggr;
2178 1.1 christos if (ac_aggr.$3)
2179 1.1 christos return 0;
2180 1.1 christos ;
2181 1.1 christos return 0;
2182 1.1 christos }
2183 1.1 christos _ACEOF
2184 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2185 1.1 christos eval "$4=yes"
2186 1.1 christos else
2187 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2188 1.1 christos /* end confdefs.h. */
2189 1.1 christos $5
2190 1.1 christos int
2191 1.1 christos main ()
2192 1.1 christos {
2193 1.1 christos static $2 ac_aggr;
2194 1.1 christos if (sizeof ac_aggr.$3)
2195 1.1 christos return 0;
2196 1.1 christos ;
2197 1.1 christos return 0;
2198 1.1 christos }
2199 1.1 christos _ACEOF
2200 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2201 1.1 christos eval "$4=yes"
2202 1.1 christos else
2203 1.1 christos eval "$4=no"
2204 1.1 christos fi
2205 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2206 1.1 christos fi
2207 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2208 1.1 christos fi
2209 1.1 christos eval ac_res=\$$4
2210 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2211 1.1 christos $as_echo "$ac_res" >&6; }
2212 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2213 1.1 christos
2214 1.1 christos } # ac_fn_c_check_member
2215 1.1 christos
2216 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2217 1.1 christos # --------------------------------------------
2218 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes
2219 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
2220 1.1 christos # computed
2221 1.1 christos ac_fn_c_compute_int ()
2222 1.1 christos {
2223 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2224 1.1 christos if test "$cross_compiling" = yes; then
2225 1.1 christos # Depending upon the size, compute the lo and hi bounds.
2226 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2227 1.1 christos /* end confdefs.h. */
2228 1.1 christos $4
2229 1.1 christos int
2230 1.1 christos main ()
2231 1.1 christos {
2232 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)];
2233 1.1 christos test_array [0] = 0;
2234 1.1 christos return test_array [0];
2235 1.1 christos
2236 1.1 christos ;
2237 1.1 christos return 0;
2238 1.1 christos }
2239 1.1 christos _ACEOF
2240 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2241 1.1 christos ac_lo=0 ac_mid=0
2242 1.1 christos while :; do
2243 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2244 1.1 christos /* end confdefs.h. */
2245 1.1 christos $4
2246 1.1 christos int
2247 1.1 christos main ()
2248 1.1 christos {
2249 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2250 1.1 christos test_array [0] = 0;
2251 1.1 christos return test_array [0];
2252 1.1 christos
2253 1.1 christos ;
2254 1.1 christos return 0;
2255 1.1 christos }
2256 1.1 christos _ACEOF
2257 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2258 1.1 christos ac_hi=$ac_mid; break
2259 1.1 christos else
2260 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2261 1.1 christos if test $ac_lo -le $ac_mid; then
2262 1.1 christos ac_lo= ac_hi=
2263 1.1 christos break
2264 1.1 christos fi
2265 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2266 1.1 christos fi
2267 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2268 1.1 christos done
2269 1.1 christos else
2270 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2271 1.1 christos /* end confdefs.h. */
2272 1.1 christos $4
2273 1.1 christos int
2274 1.1 christos main ()
2275 1.1 christos {
2276 1.1 christos static int test_array [1 - 2 * !(($2) < 0)];
2277 1.1 christos test_array [0] = 0;
2278 1.1 christos return test_array [0];
2279 1.1 christos
2280 1.1 christos ;
2281 1.1 christos return 0;
2282 1.1 christos }
2283 1.1 christos _ACEOF
2284 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2285 1.1 christos ac_hi=-1 ac_mid=-1
2286 1.1 christos while :; do
2287 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2288 1.1 christos /* end confdefs.h. */
2289 1.1 christos $4
2290 1.1 christos int
2291 1.1 christos main ()
2292 1.1 christos {
2293 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2294 1.1 christos test_array [0] = 0;
2295 1.1 christos return test_array [0];
2296 1.1 christos
2297 1.1 christos ;
2298 1.1 christos return 0;
2299 1.1 christos }
2300 1.1 christos _ACEOF
2301 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2302 1.1 christos ac_lo=$ac_mid; break
2303 1.1 christos else
2304 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2305 1.1 christos if test $ac_mid -le $ac_hi; then
2306 1.1 christos ac_lo= ac_hi=
2307 1.1 christos break
2308 1.1 christos fi
2309 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2310 1.1 christos fi
2311 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2312 1.1 christos done
2313 1.1 christos else
2314 1.1 christos ac_lo= ac_hi=
2315 1.1 christos fi
2316 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2317 1.1 christos fi
2318 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2319 1.1 christos # Binary search between lo and hi bounds.
2320 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do
2321 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2322 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2323 1.1 christos /* end confdefs.h. */
2324 1.1 christos $4
2325 1.1 christos int
2326 1.1 christos main ()
2327 1.1 christos {
2328 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2329 1.1 christos test_array [0] = 0;
2330 1.1 christos return test_array [0];
2331 1.1 christos
2332 1.1 christos ;
2333 1.1 christos return 0;
2334 1.1 christos }
2335 1.1 christos _ACEOF
2336 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2337 1.1 christos ac_hi=$ac_mid
2338 1.1 christos else
2339 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2340 1.1 christos fi
2341 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2342 1.1 christos done
2343 1.1 christos case $ac_lo in #((
2344 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2345 1.1 christos '') ac_retval=1 ;;
2346 1.1 christos esac
2347 1.1 christos else
2348 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2349 1.1 christos /* end confdefs.h. */
2350 1.1 christos $4
2351 1.1 christos static long int longval () { return $2; }
2352 1.1 christos static unsigned long int ulongval () { return $2; }
2353 1.1 christos #include <stdio.h>
2354 1.1 christos #include <stdlib.h>
2355 1.1 christos int
2356 1.1 christos main ()
2357 1.1 christos {
2358 1.1 christos
2359 1.1 christos FILE *f = fopen ("conftest.val", "w");
2360 1.1 christos if (! f)
2361 1.1 christos return 1;
2362 1.1 christos if (($2) < 0)
2363 1.1 christos {
2364 1.1 christos long int i = longval ();
2365 1.1 christos if (i != ($2))
2366 1.1 christos return 1;
2367 1.1 christos fprintf (f, "%ld", i);
2368 1.1 christos }
2369 1.1 christos else
2370 1.1 christos {
2371 1.1 christos unsigned long int i = ulongval ();
2372 1.1 christos if (i != ($2))
2373 1.1 christos return 1;
2374 1.1 christos fprintf (f, "%lu", i);
2375 1.1 christos }
2376 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion
2377 1.1 christos on some platforms. */
2378 1.1 christos return ferror (f) || fclose (f) != 0;
2379 1.1 christos
2380 1.1 christos ;
2381 1.1 christos return 0;
2382 1.1 christos }
2383 1.1 christos _ACEOF
2384 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
2385 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2386 1.1 christos else
2387 1.1 christos ac_retval=1
2388 1.1 christos fi
2389 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2390 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
2391 1.1 christos rm -f conftest.val
2392 1.1 christos
2393 1.1 christos fi
2394 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2395 1.1 christos as_fn_set_status $ac_retval
2396 1.1 christos
2397 1.1 christos } # ac_fn_c_compute_int
2398 1.1 christos cat >config.log <<_ACEOF
2399 1.1 christos This file contains any messages produced by compilers while
2400 1.1 christos running configure, to aid debugging if configure makes a mistake.
2401 1.1 christos
2402 1.1.1.4 christos It was created by DHCP $as_me 4.4.3, which was
2403 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
2404 1.1 christos
2405 1.1 christos $ $0 $@
2406 1.1 christos
2407 1.1 christos _ACEOF
2408 1.1 christos exec 5>>config.log
2409 1.1 christos {
2410 1.1 christos cat <<_ASUNAME
2411 1.1 christos ## --------- ##
2412 1.1 christos ## Platform. ##
2413 1.1 christos ## --------- ##
2414 1.1 christos
2415 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2416 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2417 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2418 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2419 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2420 1.1 christos
2421 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2422 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2423 1.1 christos
2424 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2425 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2426 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2427 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2428 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2429 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2430 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2431 1.1 christos
2432 1.1 christos _ASUNAME
2433 1.1 christos
2434 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2435 1.1 christos for as_dir in $PATH
2436 1.1 christos do
2437 1.1 christos IFS=$as_save_IFS
2438 1.1 christos test -z "$as_dir" && as_dir=.
2439 1.1 christos $as_echo "PATH: $as_dir"
2440 1.1 christos done
2441 1.1 christos IFS=$as_save_IFS
2442 1.1 christos
2443 1.1 christos } >&5
2444 1.1 christos
2445 1.1 christos cat >&5 <<_ACEOF
2446 1.1 christos
2447 1.1 christos
2448 1.1 christos ## ----------- ##
2449 1.1 christos ## Core tests. ##
2450 1.1 christos ## ----------- ##
2451 1.1 christos
2452 1.1 christos _ACEOF
2453 1.1 christos
2454 1.1 christos
2455 1.1 christos # Keep a trace of the command line.
2456 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2457 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2458 1.1 christos # Also quote any args containing shell meta-characters.
2459 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2460 1.1 christos ac_configure_args=
2461 1.1 christos ac_configure_args0=
2462 1.1 christos ac_configure_args1=
2463 1.1 christos ac_must_keep_next=false
2464 1.1 christos for ac_pass in 1 2
2465 1.1 christos do
2466 1.1 christos for ac_arg
2467 1.1 christos do
2468 1.1 christos case $ac_arg in
2469 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2470 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2471 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2472 1.1 christos continue ;;
2473 1.1 christos *\'*)
2474 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2475 1.1 christos esac
2476 1.1 christos case $ac_pass in
2477 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2478 1.1 christos 2)
2479 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2480 1.1 christos if test $ac_must_keep_next = true; then
2481 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2482 1.1 christos else
2483 1.1 christos case $ac_arg in
2484 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2485 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2486 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2487 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2488 1.1 christos case "$ac_configure_args0 " in
2489 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2490 1.1 christos esac
2491 1.1 christos ;;
2492 1.1 christos -* ) ac_must_keep_next=true ;;
2493 1.1 christos esac
2494 1.1 christos fi
2495 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2496 1.1 christos ;;
2497 1.1 christos esac
2498 1.1 christos done
2499 1.1 christos done
2500 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2501 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2502 1.1 christos
2503 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2504 1.1 christos # config.log. We remove comments because anyway the quotes in there
2505 1.1 christos # would cause problems or look ugly.
2506 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2507 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2508 1.1 christos trap 'exit_status=$?
2509 1.1 christos # Save into config.log some information that might help in debugging.
2510 1.1 christos {
2511 1.1 christos echo
2512 1.1 christos
2513 1.1 christos $as_echo "## ---------------- ##
2514 1.1 christos ## Cache variables. ##
2515 1.1 christos ## ---------------- ##"
2516 1.1 christos echo
2517 1.1 christos # The following way of writing the cache mishandles newlines in values,
2518 1.1 christos (
2519 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2520 1.1 christos eval ac_val=\$$ac_var
2521 1.1 christos case $ac_val in #(
2522 1.1 christos *${as_nl}*)
2523 1.1 christos case $ac_var in #(
2524 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2525 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2526 1.1 christos esac
2527 1.1 christos case $ac_var in #(
2528 1.1 christos _ | IFS | as_nl) ;; #(
2529 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2530 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2531 1.1 christos esac ;;
2532 1.1 christos esac
2533 1.1 christos done
2534 1.1 christos (set) 2>&1 |
2535 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2536 1.1 christos *${as_nl}ac_space=\ *)
2537 1.1 christos sed -n \
2538 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2539 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2540 1.1 christos ;; #(
2541 1.1 christos *)
2542 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2543 1.1 christos ;;
2544 1.1 christos esac |
2545 1.1 christos sort
2546 1.1 christos )
2547 1.1 christos echo
2548 1.1 christos
2549 1.1 christos $as_echo "## ----------------- ##
2550 1.1 christos ## Output variables. ##
2551 1.1 christos ## ----------------- ##"
2552 1.1 christos echo
2553 1.1 christos for ac_var in $ac_subst_vars
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
2563 1.1 christos if test -n "$ac_subst_files"; then
2564 1.1 christos $as_echo "## ------------------- ##
2565 1.1 christos ## File substitutions. ##
2566 1.1 christos ## ------------------- ##"
2567 1.1 christos echo
2568 1.1 christos for ac_var in $ac_subst_files
2569 1.1 christos do
2570 1.1 christos eval ac_val=\$$ac_var
2571 1.1 christos case $ac_val in
2572 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2573 1.1 christos esac
2574 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2575 1.1 christos done | sort
2576 1.1 christos echo
2577 1.1 christos fi
2578 1.1 christos
2579 1.1 christos if test -s confdefs.h; then
2580 1.1 christos $as_echo "## ----------- ##
2581 1.1 christos ## confdefs.h. ##
2582 1.1 christos ## ----------- ##"
2583 1.1 christos echo
2584 1.1 christos cat confdefs.h
2585 1.1 christos echo
2586 1.1 christos fi
2587 1.1 christos test "$ac_signal" != 0 &&
2588 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2589 1.1 christos $as_echo "$as_me: exit $exit_status"
2590 1.1 christos } >&5
2591 1.1 christos rm -f core *.core core.conftest.* &&
2592 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2593 1.1 christos exit $exit_status
2594 1.1 christos ' 0
2595 1.1 christos for ac_signal in 1 2 13 15; do
2596 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2597 1.1 christos done
2598 1.1 christos ac_signal=0
2599 1.1 christos
2600 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2601 1.1 christos rm -f -r conftest* confdefs.h
2602 1.1 christos
2603 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2604 1.1 christos
2605 1.1 christos # Predefined preprocessor variables.
2606 1.1 christos
2607 1.1 christos cat >>confdefs.h <<_ACEOF
2608 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2609 1.1 christos _ACEOF
2610 1.1 christos
2611 1.1 christos cat >>confdefs.h <<_ACEOF
2612 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2613 1.1 christos _ACEOF
2614 1.1 christos
2615 1.1 christos cat >>confdefs.h <<_ACEOF
2616 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2617 1.1 christos _ACEOF
2618 1.1 christos
2619 1.1 christos cat >>confdefs.h <<_ACEOF
2620 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2621 1.1 christos _ACEOF
2622 1.1 christos
2623 1.1 christos cat >>confdefs.h <<_ACEOF
2624 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2625 1.1 christos _ACEOF
2626 1.1 christos
2627 1.1 christos cat >>confdefs.h <<_ACEOF
2628 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2629 1.1 christos _ACEOF
2630 1.1 christos
2631 1.1 christos
2632 1.1 christos # Let the site file select an alternate cache file if it wants to.
2633 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2634 1.1 christos ac_site_file1=NONE
2635 1.1 christos ac_site_file2=NONE
2636 1.1 christos if test -n "$CONFIG_SITE"; then
2637 1.1 christos # We do not want a PATH search for config.site.
2638 1.1 christos case $CONFIG_SITE in #((
2639 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;;
2640 1.1 christos */*) ac_site_file1=$CONFIG_SITE;;
2641 1.1 christos *) ac_site_file1=./$CONFIG_SITE;;
2642 1.1 christos esac
2643 1.1 christos elif test "x$prefix" != xNONE; then
2644 1.1 christos ac_site_file1=$prefix/share/config.site
2645 1.1 christos ac_site_file2=$prefix/etc/config.site
2646 1.1 christos else
2647 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2648 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2649 1.1 christos fi
2650 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2651 1.1 christos do
2652 1.1 christos test "x$ac_site_file" = xNONE && continue
2653 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2655 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2656 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2657 1.1 christos . "$ac_site_file" \
2658 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2659 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2660 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
2661 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2662 1.1 christos fi
2663 1.1 christos done
2664 1.1 christos
2665 1.1 christos if test -r "$cache_file"; then
2666 1.1 christos # Some versions of bash will fail to source /dev/null (special files
2667 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2668 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2670 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2671 1.1 christos case $cache_file in
2672 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2673 1.1 christos *) . "./$cache_file";;
2674 1.1 christos esac
2675 1.1 christos fi
2676 1.1 christos else
2677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2678 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2679 1.1 christos >$cache_file
2680 1.1 christos fi
2681 1.1 christos
2682 1.1 christos # Check that the precious variables saved in the cache have kept the same
2683 1.1 christos # value.
2684 1.1 christos ac_cache_corrupted=false
2685 1.1 christos for ac_var in $ac_precious_vars; do
2686 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2687 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2688 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2689 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2690 1.1 christos case $ac_old_set,$ac_new_set in
2691 1.1 christos set,)
2692 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2693 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2694 1.1 christos ac_cache_corrupted=: ;;
2695 1.1 christos ,set)
2696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2697 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2698 1.1 christos ac_cache_corrupted=: ;;
2699 1.1 christos ,);;
2700 1.1 christos *)
2701 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2702 1.1 christos # differences in whitespace do not lead to failure.
2703 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2704 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2705 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2706 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2707 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2708 1.1 christos ac_cache_corrupted=:
2709 1.1 christos else
2710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2711 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2712 1.1 christos eval $ac_var=\$ac_old_val
2713 1.1 christos fi
2714 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2715 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2717 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2718 1.1 christos fi;;
2719 1.1 christos esac
2720 1.1 christos # Pass precious variables to config.status.
2721 1.1 christos if test "$ac_new_set" = set; then
2722 1.1 christos case $ac_new_val in
2723 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2724 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2725 1.1 christos esac
2726 1.1 christos case " $ac_configure_args " in
2727 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2728 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2729 1.1 christos esac
2730 1.1 christos fi
2731 1.1 christos done
2732 1.1 christos if $ac_cache_corrupted; then
2733 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2734 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2735 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2736 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2737 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2738 1.1 christos fi
2739 1.1 christos ## -------------------- ##
2740 1.1 christos ## Main body of script. ##
2741 1.1 christos ## -------------------- ##
2742 1.1 christos
2743 1.1 christos ac_ext=c
2744 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2745 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2746 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2747 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2748 1.1 christos
2749 1.1 christos
2750 1.1 christos
2751 1.1 christos
2752 1.1 christos # we specify "foreign" to avoid having to have the GNU mandated files,
2753 1.1 christos # like AUTHORS, COPYING, and such
2754 1.1.1.2 christos am__api_version='1.16'
2755 1.1 christos
2756 1.1 christos ac_aux_dir=
2757 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2758 1.1 christos if test -f "$ac_dir/install-sh"; then
2759 1.1 christos ac_aux_dir=$ac_dir
2760 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2761 1.1 christos break
2762 1.1 christos elif test -f "$ac_dir/install.sh"; then
2763 1.1 christos ac_aux_dir=$ac_dir
2764 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2765 1.1 christos break
2766 1.1 christos elif test -f "$ac_dir/shtool"; then
2767 1.1 christos ac_aux_dir=$ac_dir
2768 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2769 1.1 christos break
2770 1.1 christos fi
2771 1.1 christos done
2772 1.1 christos if test -z "$ac_aux_dir"; then
2773 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2774 1.1 christos fi
2775 1.1 christos
2776 1.1 christos # These three variables are undocumented and unsupported,
2777 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2778 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2779 1.1 christos # whose full name contains unusual characters.
2780 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2781 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2782 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2783 1.1 christos
2784 1.1 christos
2785 1.1 christos # Find a good install program. We prefer a C program (faster),
2786 1.1 christos # so one script is as good as another. But avoid the broken or
2787 1.1 christos # incompatible versions:
2788 1.1 christos # SysV /etc/install, /usr/sbin/install
2789 1.1 christos # SunOS /usr/etc/install
2790 1.1 christos # IRIX /sbin/install
2791 1.1 christos # AIX /bin/install
2792 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
2793 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2794 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2795 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2796 1.1 christos # OS/2's system install, which has a completely different semantic
2797 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
2798 1.1 christos # Reject install programs that cannot install multiple files.
2799 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2800 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
2801 1.1 christos if test -z "$INSTALL"; then
2802 1.1 christos if ${ac_cv_path_install+:} false; then :
2803 1.1 christos $as_echo_n "(cached) " >&6
2804 1.1 christos else
2805 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2806 1.1 christos for as_dir in $PATH
2807 1.1 christos do
2808 1.1 christos IFS=$as_save_IFS
2809 1.1 christos test -z "$as_dir" && as_dir=.
2810 1.1 christos # Account for people who put trailing slashes in PATH elements.
2811 1.1 christos case $as_dir/ in #((
2812 1.1 christos ./ | .// | /[cC]/* | \
2813 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2814 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2815 1.1 christos /usr/ucb/* ) ;;
2816 1.1 christos *)
2817 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
2818 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
2819 1.1 christos # by default.
2820 1.1 christos for ac_prog in ginstall scoinst install; do
2821 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2822 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2823 1.1 christos if test $ac_prog = install &&
2824 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2825 1.1 christos # AIX install. It has an incompatible calling convention.
2826 1.1 christos :
2827 1.1 christos elif test $ac_prog = install &&
2828 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2829 1.1 christos # program-specific install script used by HP pwplus--don't use.
2830 1.1 christos :
2831 1.1 christos else
2832 1.1 christos rm -rf conftest.one conftest.two conftest.dir
2833 1.1 christos echo one > conftest.one
2834 1.1 christos echo two > conftest.two
2835 1.1 christos mkdir conftest.dir
2836 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2837 1.1 christos test -s conftest.one && test -s conftest.two &&
2838 1.1 christos test -s conftest.dir/conftest.one &&
2839 1.1 christos test -s conftest.dir/conftest.two
2840 1.1 christos then
2841 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2842 1.1 christos break 3
2843 1.1 christos fi
2844 1.1 christos fi
2845 1.1 christos fi
2846 1.1 christos done
2847 1.1 christos done
2848 1.1 christos ;;
2849 1.1 christos esac
2850 1.1 christos
2851 1.1 christos done
2852 1.1 christos IFS=$as_save_IFS
2853 1.1 christos
2854 1.1 christos rm -rf conftest.one conftest.two conftest.dir
2855 1.1 christos
2856 1.1 christos fi
2857 1.1 christos if test "${ac_cv_path_install+set}" = set; then
2858 1.1 christos INSTALL=$ac_cv_path_install
2859 1.1 christos else
2860 1.1 christos # As a last resort, use the slow shell script. Don't cache a
2861 1.1 christos # value for INSTALL within a source directory, because that will
2862 1.1 christos # break other packages using the cache if that directory is
2863 1.1 christos # removed, or if the value is a relative name.
2864 1.1 christos INSTALL=$ac_install_sh
2865 1.1 christos fi
2866 1.1 christos fi
2867 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2868 1.1 christos $as_echo "$INSTALL" >&6; }
2869 1.1 christos
2870 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2871 1.1 christos # It thinks the first close brace ends the variable substitution.
2872 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2873 1.1 christos
2874 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2875 1.1 christos
2876 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2877 1.1 christos
2878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2879 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; }
2880 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory
2881 1.1 christos # name. Accept space and tab only in the latter.
2882 1.1 christos am_lf='
2883 1.1 christos '
2884 1.1 christos case `pwd` in
2885 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*)
2886 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2887 1.1 christos esac
2888 1.1 christos case $srcdir in
2889 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2890 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2891 1.1 christos esac
2892 1.1 christos
2893 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's
2894 1.1 christos # arguments. Must try -L first in case configure is actually a
2895 1.1 christos # symlink; some systems play weird games with the mod time of symlinks
2896 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing
2897 1.1 christos # directory).
2898 1.1 christos if (
2899 1.1 christos am_has_slept=no
2900 1.1 christos for am_try in 1 2; do
2901 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file
2902 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2903 1.1 christos if test "$*" = "X"; then
2904 1.1 christos # -L didn't work.
2905 1.1 christos set X `ls -t "$srcdir/configure" conftest.file`
2906 1.1 christos fi
2907 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \
2908 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then
2909 1.1 christos
2910 1.1 christos # If neither matched, then we have a broken ls. This can happen
2911 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a
2912 1.1 christos # broken ls alias from the environment. This has actually
2913 1.1 christos # happened. Such a system could not be considered "sane".
2914 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2915 1.1 christos alias in your environment" "$LINENO" 5
2916 1.1 christos fi
2917 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then
2918 1.1 christos break
2919 1.1 christos fi
2920 1.1 christos # Just in case.
2921 1.1 christos sleep 1
2922 1.1 christos am_has_slept=yes
2923 1.1 christos done
2924 1.1 christos test "$2" = conftest.file
2925 1.1 christos )
2926 1.1 christos then
2927 1.1 christos # Ok.
2928 1.1 christos :
2929 1.1 christos else
2930 1.1 christos as_fn_error $? "newly created file is older than distributed files!
2931 1.1 christos Check your system clock" "$LINENO" 5
2932 1.1 christos fi
2933 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2934 1.1 christos $as_echo "yes" >&6; }
2935 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and
2936 1.1 christos # generated files are strictly newer.
2937 1.1 christos am_sleep_pid=
2938 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2939 1.1 christos ( sleep 1 ) &
2940 1.1 christos am_sleep_pid=$!
2941 1.1 christos fi
2942 1.1 christos
2943 1.1 christos rm -f conftest.file
2944 1.1 christos
2945 1.1 christos test "$program_prefix" != NONE &&
2946 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name"
2947 1.1 christos # Use a double $ so make ignores it.
2948 1.1 christos test "$program_suffix" != NONE &&
2949 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2950 1.1 christos # Double any \ or $.
2951 1.1 christos # By default was `s,x,x', remove it if useless.
2952 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2953 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2954 1.1 christos
2955 1.1 christos # Expand $ac_aux_dir to an absolute path.
2956 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd`
2957 1.1 christos
2958 1.1 christos if test x"${MISSING+set}" != xset; then
2959 1.1.1.4 christos MISSING="\${SHELL} '$am_aux_dir/missing'"
2960 1.1 christos fi
2961 1.1 christos # Use eval to expand $SHELL
2962 1.1 christos if eval "$MISSING --is-lightweight"; then
2963 1.1 christos am_missing_run="$MISSING "
2964 1.1 christos else
2965 1.1 christos am_missing_run=
2966 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2967 1.1 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2968 1.1 christos fi
2969 1.1 christos
2970 1.1 christos if test x"${install_sh+set}" != xset; then
2971 1.1 christos case $am_aux_dir in
2972 1.1 christos *\ * | *\ *)
2973 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2974 1.1 christos *)
2975 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh"
2976 1.1 christos esac
2977 1.1 christos fi
2978 1.1 christos
2979 1.1 christos # Installed binaries are usually stripped using 'strip' when the user
2980 1.1 christos # run "make install-strip". However 'strip' might not be the right
2981 1.1 christos # tool to use in cross-compilation environments, therefore Automake
2982 1.1 christos # will honor the 'STRIP' environment variable to overrule this program.
2983 1.1 christos if test "$cross_compiling" != no; then
2984 1.1 christos if test -n "$ac_tool_prefix"; then
2985 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2986 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
2987 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2988 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2989 1.1 christos if ${ac_cv_prog_STRIP+:} false; then :
2990 1.1 christos $as_echo_n "(cached) " >&6
2991 1.1 christos else
2992 1.1 christos if test -n "$STRIP"; then
2993 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2994 1.1 christos else
2995 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2996 1.1 christos for as_dir in $PATH
2997 1.1 christos do
2998 1.1 christos IFS=$as_save_IFS
2999 1.1 christos test -z "$as_dir" && as_dir=.
3000 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3001 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3002 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3003 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3004 1.1 christos break 2
3005 1.1 christos fi
3006 1.1 christos done
3007 1.1 christos done
3008 1.1 christos IFS=$as_save_IFS
3009 1.1 christos
3010 1.1 christos fi
3011 1.1 christos fi
3012 1.1 christos STRIP=$ac_cv_prog_STRIP
3013 1.1 christos if test -n "$STRIP"; then
3014 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3015 1.1 christos $as_echo "$STRIP" >&6; }
3016 1.1 christos else
3017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3018 1.1 christos $as_echo "no" >&6; }
3019 1.1 christos fi
3020 1.1 christos
3021 1.1 christos
3022 1.1 christos fi
3023 1.1 christos if test -z "$ac_cv_prog_STRIP"; then
3024 1.1 christos ac_ct_STRIP=$STRIP
3025 1.1 christos # Extract the first word of "strip", so it can be a program name with args.
3026 1.1 christos set dummy strip; ac_word=$2
3027 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3028 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3029 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3030 1.1 christos $as_echo_n "(cached) " >&6
3031 1.1 christos else
3032 1.1 christos if test -n "$ac_ct_STRIP"; then
3033 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3034 1.1 christos else
3035 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3036 1.1 christos for as_dir in $PATH
3037 1.1 christos do
3038 1.1 christos IFS=$as_save_IFS
3039 1.1 christos test -z "$as_dir" && as_dir=.
3040 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3041 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3042 1.1 christos ac_cv_prog_ac_ct_STRIP="strip"
3043 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3044 1.1 christos break 2
3045 1.1 christos fi
3046 1.1 christos done
3047 1.1 christos done
3048 1.1 christos IFS=$as_save_IFS
3049 1.1 christos
3050 1.1 christos fi
3051 1.1 christos fi
3052 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3053 1.1 christos if test -n "$ac_ct_STRIP"; then
3054 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3055 1.1 christos $as_echo "$ac_ct_STRIP" >&6; }
3056 1.1 christos else
3057 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3058 1.1 christos $as_echo "no" >&6; }
3059 1.1 christos fi
3060 1.1 christos
3061 1.1 christos if test "x$ac_ct_STRIP" = x; then
3062 1.1 christos STRIP=":"
3063 1.1 christos else
3064 1.1 christos case $cross_compiling:$ac_tool_warned in
3065 1.1 christos yes:)
3066 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3067 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3068 1.1 christos ac_tool_warned=yes ;;
3069 1.1 christos esac
3070 1.1 christos STRIP=$ac_ct_STRIP
3071 1.1 christos fi
3072 1.1 christos else
3073 1.1 christos STRIP="$ac_cv_prog_STRIP"
3074 1.1 christos fi
3075 1.1 christos
3076 1.1 christos fi
3077 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3078 1.1 christos
3079 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3080 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3081 1.1 christos if test -z "$MKDIR_P"; then
3082 1.1 christos if ${ac_cv_path_mkdir+:} false; then :
3083 1.1 christos $as_echo_n "(cached) " >&6
3084 1.1 christos else
3085 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3086 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3087 1.1 christos do
3088 1.1 christos IFS=$as_save_IFS
3089 1.1 christos test -z "$as_dir" && as_dir=.
3090 1.1 christos for ac_prog in mkdir gmkdir; do
3091 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3092 1.1 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3093 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3094 1.1 christos 'mkdir (GNU coreutils) '* | \
3095 1.1 christos 'mkdir (coreutils) '* | \
3096 1.1 christos 'mkdir (fileutils) '4.1*)
3097 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3098 1.1 christos break 3;;
3099 1.1 christos esac
3100 1.1 christos done
3101 1.1 christos done
3102 1.1 christos done
3103 1.1 christos IFS=$as_save_IFS
3104 1.1 christos
3105 1.1 christos fi
3106 1.1 christos
3107 1.1 christos test -d ./--version && rmdir ./--version
3108 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then
3109 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p"
3110 1.1 christos else
3111 1.1 christos # As a last resort, use the slow shell script. Don't cache a
3112 1.1 christos # value for MKDIR_P within a source directory, because that will
3113 1.1 christos # break other packages using the cache if that directory is
3114 1.1 christos # removed, or if the value is a relative name.
3115 1.1 christos MKDIR_P="$ac_install_sh -d"
3116 1.1 christos fi
3117 1.1 christos fi
3118 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3119 1.1 christos $as_echo "$MKDIR_P" >&6; }
3120 1.1 christos
3121 1.1 christos for ac_prog in gawk mawk nawk awk
3122 1.1 christos do
3123 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3124 1.1 christos set dummy $ac_prog; ac_word=$2
3125 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3126 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3127 1.1 christos if ${ac_cv_prog_AWK+:} false; then :
3128 1.1 christos $as_echo_n "(cached) " >&6
3129 1.1 christos else
3130 1.1 christos if test -n "$AWK"; then
3131 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
3132 1.1 christos else
3133 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3134 1.1 christos for as_dir in $PATH
3135 1.1 christos do
3136 1.1 christos IFS=$as_save_IFS
3137 1.1 christos test -z "$as_dir" && as_dir=.
3138 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3139 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3140 1.1 christos ac_cv_prog_AWK="$ac_prog"
3141 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3142 1.1 christos break 2
3143 1.1 christos fi
3144 1.1 christos done
3145 1.1 christos done
3146 1.1 christos IFS=$as_save_IFS
3147 1.1 christos
3148 1.1 christos fi
3149 1.1 christos fi
3150 1.1 christos AWK=$ac_cv_prog_AWK
3151 1.1 christos if test -n "$AWK"; then
3152 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3153 1.1 christos $as_echo "$AWK" >&6; }
3154 1.1 christos else
3155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3156 1.1 christos $as_echo "no" >&6; }
3157 1.1 christos fi
3158 1.1 christos
3159 1.1 christos
3160 1.1 christos test -n "$AWK" && break
3161 1.1 christos done
3162 1.1 christos
3163 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3164 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3165 1.1 christos set x ${MAKE-make}
3166 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3167 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3168 1.1 christos $as_echo_n "(cached) " >&6
3169 1.1 christos else
3170 1.1 christos cat >conftest.make <<\_ACEOF
3171 1.1 christos SHELL = /bin/sh
3172 1.1 christos all:
3173 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
3174 1.1 christos _ACEOF
3175 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3176 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
3177 1.1 christos *@@@%%%=?*=@@@%%%*)
3178 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
3179 1.1 christos *)
3180 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
3181 1.1 christos esac
3182 1.1 christos rm -f conftest.make
3183 1.1 christos fi
3184 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3185 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3186 1.1 christos $as_echo "yes" >&6; }
3187 1.1 christos SET_MAKE=
3188 1.1 christos else
3189 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3190 1.1 christos $as_echo "no" >&6; }
3191 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
3192 1.1 christos fi
3193 1.1 christos
3194 1.1 christos rm -rf .tst 2>/dev/null
3195 1.1 christos mkdir .tst 2>/dev/null
3196 1.1 christos if test -d .tst; then
3197 1.1 christos am__leading_dot=.
3198 1.1 christos else
3199 1.1 christos am__leading_dot=_
3200 1.1 christos fi
3201 1.1 christos rmdir .tst 2>/dev/null
3202 1.1 christos
3203 1.1 christos # Check whether --enable-silent-rules was given.
3204 1.1 christos if test "${enable_silent_rules+set}" = set; then :
3205 1.1 christos enableval=$enable_silent_rules;
3206 1.1 christos fi
3207 1.1 christos
3208 1.1 christos case $enable_silent_rules in # (((
3209 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;;
3210 1.1 christos no) AM_DEFAULT_VERBOSITY=1;;
3211 1.1 christos *) AM_DEFAULT_VERBOSITY=1;;
3212 1.1 christos esac
3213 1.1 christos am_make=${MAKE-make}
3214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3215 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3216 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then :
3217 1.1 christos $as_echo_n "(cached) " >&6
3218 1.1 christos else
3219 1.1 christos if $as_echo 'TRUE=$(BAR$(V))
3220 1.1 christos BAR0=false
3221 1.1 christos BAR1=true
3222 1.1 christos V=1
3223 1.1 christos am__doit:
3224 1.1 christos @$(TRUE)
3225 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3226 1.1 christos am_cv_make_support_nested_variables=yes
3227 1.1 christos else
3228 1.1 christos am_cv_make_support_nested_variables=no
3229 1.1 christos fi
3230 1.1 christos fi
3231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3232 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
3233 1.1 christos if test $am_cv_make_support_nested_variables = yes; then
3234 1.1 christos AM_V='$(V)'
3235 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3236 1.1 christos else
3237 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY
3238 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3239 1.1 christos fi
3240 1.1 christos AM_BACKSLASH='\'
3241 1.1 christos
3242 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then
3243 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3244 1.1 christos # is not polluted with repeated "-I."
3245 1.1 christos am__isrc=' -I$(srcdir)'
3246 1.1 christos # test to see if srcdir already configured
3247 1.1 christos if test -f $srcdir/config.status; then
3248 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3249 1.1 christos fi
3250 1.1 christos fi
3251 1.1 christos
3252 1.1 christos # test whether we have cygpath
3253 1.1 christos if test -z "$CYGPATH_W"; then
3254 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then
3255 1.1 christos CYGPATH_W='cygpath -w'
3256 1.1 christos else
3257 1.1 christos CYGPATH_W=echo
3258 1.1 christos fi
3259 1.1 christos fi
3260 1.1 christos
3261 1.1 christos
3262 1.1 christos # Define the identity of the package.
3263 1.1 christos PACKAGE='dhcp'
3264 1.1.1.4 christos VERSION='4.4.3'
3265 1.1 christos
3266 1.1 christos
3267 1.1 christos cat >>confdefs.h <<_ACEOF
3268 1.1 christos #define PACKAGE "$PACKAGE"
3269 1.1 christos _ACEOF
3270 1.1 christos
3271 1.1 christos
3272 1.1 christos cat >>confdefs.h <<_ACEOF
3273 1.1 christos #define VERSION "$VERSION"
3274 1.1 christos _ACEOF
3275 1.1 christos
3276 1.1 christos # Some tools Automake needs.
3277 1.1 christos
3278 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3279 1.1 christos
3280 1.1 christos
3281 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3282 1.1 christos
3283 1.1 christos
3284 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3285 1.1 christos
3286 1.1 christos
3287 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3288 1.1 christos
3289 1.1 christos
3290 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3291 1.1 christos
3292 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x
3293 1.1 christos # dies out for good. For more background, see:
3294 1.1.1.2 christos # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3295 1.1.1.2 christos # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3296 1.1 christos mkdir_p='$(MKDIR_P)'
3297 1.1 christos
3298 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The
3299 1.1 christos # system "awk" is bad on some platforms.
3300 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used
3301 1.1 christos # in the wild :-( We should find a proper way to deprecate it ...
3302 1.1 christos AMTAR='$${TAR-tar}'
3303 1.1 christos
3304 1.1 christos
3305 1.1 christos # We'll loop over all known methods to create a tar archive until one works.
3306 1.1 christos _am_tools='gnutar pax cpio none'
3307 1.1 christos
3308 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3309 1.1 christos
3310 1.1 christos
3311 1.1 christos
3312 1.1 christos
3313 1.1 christos
3314 1.1.1.4 christos # Variables for tags utilities; see am/tags.am
3315 1.1.1.4 christos if test -z "$CTAGS"; then
3316 1.1.1.4 christos CTAGS=ctags
3317 1.1.1.4 christos fi
3318 1.1.1.4 christos
3319 1.1.1.4 christos if test -z "$ETAGS"; then
3320 1.1.1.4 christos ETAGS=etags
3321 1.1.1.4 christos fi
3322 1.1.1.4 christos
3323 1.1.1.4 christos if test -z "$CSCOPE"; then
3324 1.1.1.4 christos CSCOPE=cscope
3325 1.1.1.4 christos fi
3326 1.1.1.4 christos
3327 1.1.1.4 christos
3328 1.1 christos
3329 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument
3330 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile
3331 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is
3332 1.1 christos # actually supported "in the wild" to an acceptable degree.
3333 1.1 christos # See automake bug#10828.
3334 1.1 christos # To make any issue more visible, cause the running configure to be aborted
3335 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the
3336 1.1 christos # user can still override this though.
3337 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else
3338 1.1 christos cat >&2 <<'END'
3339 1.1 christos Oops!
3340 1.1 christos
3341 1.1 christos Your 'rm' program seems unable to run without file operands specified
3342 1.1 christos on the command line, even when the '-f' option is present. This is contrary
3343 1.1 christos to the behaviour of most rm programs out there, and not conforming with
3344 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3345 1.1 christos
3346 1.1 christos Please tell bug-automake@gnu.org about your system, including the value
3347 1.1 christos of your $PATH and any error possibly output before this message. This
3348 1.1 christos can help us improve future automake versions.
3349 1.1 christos
3350 1.1 christos END
3351 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3352 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2
3353 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3354 1.1 christos echo >&2
3355 1.1 christos else
3356 1.1 christos cat >&2 <<'END'
3357 1.1 christos Aborting the configuration process, to ensure you take notice of the issue.
3358 1.1 christos
3359 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation
3360 1.1.1.2 christos that behaves properly: <https://www.gnu.org/software/coreutils/>.
3361 1.1 christos
3362 1.1 christos If you want to complete the configuration process using your problematic
3363 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3364 1.1 christos to "yes", and re-run configure.
3365 1.1 christos
3366 1.1 christos END
3367 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3368 1.1 christos fi
3369 1.1 christos fi
3370 1.1 christos
3371 1.1 christos
3372 1.1 christos # we specify AM_MAINTAINER_MODE to avoid problems with rebuilding
3373 1.1 christos # the configure and makefiles. Without it users doing things that
3374 1.1 christos # change the timestamps on the code, like checking it into a cvs
3375 1.1 christos # tree, could trigger a rebuild of the infrastructure files which
3376 1.1 christos # might fail if they don't have the correct tools.
3377 1.1 christos
3378 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3379 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3380 1.1 christos # Check whether --enable-maintainer-mode was given.
3381 1.1 christos if test "${enable_maintainer_mode+set}" = set; then :
3382 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3383 1.1 christos else
3384 1.1 christos USE_MAINTAINER_MODE=no
3385 1.1 christos fi
3386 1.1 christos
3387 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3388 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; }
3389 1.1 christos if test $USE_MAINTAINER_MODE = yes; then
3390 1.1 christos MAINTAINER_MODE_TRUE=
3391 1.1 christos MAINTAINER_MODE_FALSE='#'
3392 1.1 christos else
3393 1.1 christos MAINTAINER_MODE_TRUE='#'
3394 1.1 christos MAINTAINER_MODE_FALSE=
3395 1.1 christos fi
3396 1.1 christos
3397 1.1 christos MAINT=$MAINTAINER_MODE_TRUE
3398 1.1 christos
3399 1.1 christos
3400 1.1 christos
3401 1.1 christos # Make sure we can run config.sub.
3402 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3403 1.1 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3404 1.1 christos
3405 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3406 1.1 christos $as_echo_n "checking build system type... " >&6; }
3407 1.1 christos if ${ac_cv_build+:} false; then :
3408 1.1 christos $as_echo_n "(cached) " >&6
3409 1.1 christos else
3410 1.1 christos ac_build_alias=$build_alias
3411 1.1 christos test "x$ac_build_alias" = x &&
3412 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3413 1.1 christos test "x$ac_build_alias" = x &&
3414 1.1 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3415 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3416 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3417 1.1 christos
3418 1.1 christos fi
3419 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3420 1.1 christos $as_echo "$ac_cv_build" >&6; }
3421 1.1 christos case $ac_cv_build in
3422 1.1 christos *-*-*) ;;
3423 1.1 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3424 1.1 christos esac
3425 1.1 christos build=$ac_cv_build
3426 1.1 christos ac_save_IFS=$IFS; IFS='-'
3427 1.1 christos set x $ac_cv_build
3428 1.1 christos shift
3429 1.1 christos build_cpu=$1
3430 1.1 christos build_vendor=$2
3431 1.1 christos shift; shift
3432 1.1 christos # Remember, the first character of IFS is used to create $*,
3433 1.1 christos # except with old shells:
3434 1.1 christos build_os=$*
3435 1.1 christos IFS=$ac_save_IFS
3436 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3437 1.1 christos
3438 1.1 christos
3439 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3440 1.1 christos $as_echo_n "checking host system type... " >&6; }
3441 1.1 christos if ${ac_cv_host+:} false; then :
3442 1.1 christos $as_echo_n "(cached) " >&6
3443 1.1 christos else
3444 1.1 christos if test "x$host_alias" = x; then
3445 1.1 christos ac_cv_host=$ac_cv_build
3446 1.1 christos else
3447 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3448 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3449 1.1 christos fi
3450 1.1 christos
3451 1.1 christos fi
3452 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3453 1.1 christos $as_echo "$ac_cv_host" >&6; }
3454 1.1 christos case $ac_cv_host in
3455 1.1 christos *-*-*) ;;
3456 1.1 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3457 1.1 christos esac
3458 1.1 christos host=$ac_cv_host
3459 1.1 christos ac_save_IFS=$IFS; IFS='-'
3460 1.1 christos set x $ac_cv_host
3461 1.1 christos shift
3462 1.1 christos host_cpu=$1
3463 1.1 christos host_vendor=$2
3464 1.1 christos shift; shift
3465 1.1 christos # Remember, the first character of IFS is used to create $*,
3466 1.1 christos # except with old shells:
3467 1.1 christos host_os=$*
3468 1.1 christos IFS=$ac_save_IFS
3469 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3470 1.1 christos
3471 1.1 christos
3472 1.1 christos
3473 1.1 christos # We want to turn on warnings if we are using gcc and the user did
3474 1.1 christos # not specify CFLAGS. The autoconf check for the C compiler sets the
3475 1.1 christos # CFLAGS if gcc is used, so we will save it before we run that check.
3476 1.1 christos SAVE_CFLAGS="$CFLAGS"
3477 1.1 christos
3478 1.1 christos # Now find our C compiler.
3479 1.1 christos ac_ext=c
3480 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3481 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3482 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3483 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3484 1.1 christos if test -n "$ac_tool_prefix"; then
3485 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3486 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
3487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3488 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3489 1.1 christos if ${ac_cv_prog_CC+:} false; then :
3490 1.1 christos $as_echo_n "(cached) " >&6
3491 1.1 christos else
3492 1.1 christos if test -n "$CC"; then
3493 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3494 1.1 christos else
3495 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3496 1.1 christos for as_dir in $PATH
3497 1.1 christos do
3498 1.1 christos IFS=$as_save_IFS
3499 1.1 christos test -z "$as_dir" && as_dir=.
3500 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3501 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3502 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
3503 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3504 1.1 christos break 2
3505 1.1 christos fi
3506 1.1 christos done
3507 1.1 christos done
3508 1.1 christos IFS=$as_save_IFS
3509 1.1 christos
3510 1.1 christos fi
3511 1.1 christos fi
3512 1.1 christos CC=$ac_cv_prog_CC
3513 1.1 christos if test -n "$CC"; then
3514 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3515 1.1 christos $as_echo "$CC" >&6; }
3516 1.1 christos else
3517 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3518 1.1 christos $as_echo "no" >&6; }
3519 1.1 christos fi
3520 1.1 christos
3521 1.1 christos
3522 1.1 christos fi
3523 1.1 christos if test -z "$ac_cv_prog_CC"; then
3524 1.1 christos ac_ct_CC=$CC
3525 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
3526 1.1 christos set dummy gcc; ac_word=$2
3527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3528 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3529 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3530 1.1 christos $as_echo_n "(cached) " >&6
3531 1.1 christos else
3532 1.1 christos if test -n "$ac_ct_CC"; then
3533 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3534 1.1 christos else
3535 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3536 1.1 christos for as_dir in $PATH
3537 1.1 christos do
3538 1.1 christos IFS=$as_save_IFS
3539 1.1 christos test -z "$as_dir" && as_dir=.
3540 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3541 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3542 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
3543 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3544 1.1 christos break 2
3545 1.1 christos fi
3546 1.1 christos done
3547 1.1 christos done
3548 1.1 christos IFS=$as_save_IFS
3549 1.1 christos
3550 1.1 christos fi
3551 1.1 christos fi
3552 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3553 1.1 christos if test -n "$ac_ct_CC"; then
3554 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3555 1.1 christos $as_echo "$ac_ct_CC" >&6; }
3556 1.1 christos else
3557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3558 1.1 christos $as_echo "no" >&6; }
3559 1.1 christos fi
3560 1.1 christos
3561 1.1 christos if test "x$ac_ct_CC" = x; then
3562 1.1 christos CC=""
3563 1.1 christos else
3564 1.1 christos case $cross_compiling:$ac_tool_warned in
3565 1.1 christos yes:)
3566 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3567 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3568 1.1 christos ac_tool_warned=yes ;;
3569 1.1 christos esac
3570 1.1 christos CC=$ac_ct_CC
3571 1.1 christos fi
3572 1.1 christos else
3573 1.1 christos CC="$ac_cv_prog_CC"
3574 1.1 christos fi
3575 1.1 christos
3576 1.1 christos if test -z "$CC"; then
3577 1.1 christos if test -n "$ac_tool_prefix"; then
3578 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3579 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
3580 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3581 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3582 1.1 christos if ${ac_cv_prog_CC+:} false; then :
3583 1.1 christos $as_echo_n "(cached) " >&6
3584 1.1 christos else
3585 1.1 christos if test -n "$CC"; then
3586 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3587 1.1 christos else
3588 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3589 1.1 christos for as_dir in $PATH
3590 1.1 christos do
3591 1.1 christos IFS=$as_save_IFS
3592 1.1 christos test -z "$as_dir" && as_dir=.
3593 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3594 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3595 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
3596 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3597 1.1 christos break 2
3598 1.1 christos fi
3599 1.1 christos done
3600 1.1 christos done
3601 1.1 christos IFS=$as_save_IFS
3602 1.1 christos
3603 1.1 christos fi
3604 1.1 christos fi
3605 1.1 christos CC=$ac_cv_prog_CC
3606 1.1 christos if test -n "$CC"; then
3607 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3608 1.1 christos $as_echo "$CC" >&6; }
3609 1.1 christos else
3610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3611 1.1 christos $as_echo "no" >&6; }
3612 1.1 christos fi
3613 1.1 christos
3614 1.1 christos
3615 1.1 christos fi
3616 1.1 christos fi
3617 1.1 christos if test -z "$CC"; then
3618 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
3619 1.1 christos set dummy cc; ac_word=$2
3620 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3621 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3622 1.1 christos if ${ac_cv_prog_CC+:} false; then :
3623 1.1 christos $as_echo_n "(cached) " >&6
3624 1.1 christos else
3625 1.1 christos if test -n "$CC"; then
3626 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3627 1.1 christos else
3628 1.1 christos ac_prog_rejected=no
3629 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3630 1.1 christos for as_dir in $PATH
3631 1.1 christos do
3632 1.1 christos IFS=$as_save_IFS
3633 1.1 christos test -z "$as_dir" && as_dir=.
3634 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3635 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3636 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3637 1.1 christos ac_prog_rejected=yes
3638 1.1 christos continue
3639 1.1 christos fi
3640 1.1 christos ac_cv_prog_CC="cc"
3641 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3642 1.1 christos break 2
3643 1.1 christos fi
3644 1.1 christos done
3645 1.1 christos done
3646 1.1 christos IFS=$as_save_IFS
3647 1.1 christos
3648 1.1 christos if test $ac_prog_rejected = yes; then
3649 1.1 christos # We found a bogon in the path, so make sure we never use it.
3650 1.1 christos set dummy $ac_cv_prog_CC
3651 1.1 christos shift
3652 1.1 christos if test $# != 0; then
3653 1.1 christos # We chose a different compiler from the bogus one.
3654 1.1 christos # However, it has the same basename, so the bogon will be chosen
3655 1.1 christos # first if we set CC to just the basename; use the full file name.
3656 1.1 christos shift
3657 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3658 1.1 christos fi
3659 1.1 christos fi
3660 1.1 christos fi
3661 1.1 christos fi
3662 1.1 christos CC=$ac_cv_prog_CC
3663 1.1 christos if test -n "$CC"; then
3664 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3665 1.1 christos $as_echo "$CC" >&6; }
3666 1.1 christos else
3667 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3668 1.1 christos $as_echo "no" >&6; }
3669 1.1 christos fi
3670 1.1 christos
3671 1.1 christos
3672 1.1 christos fi
3673 1.1 christos if test -z "$CC"; then
3674 1.1 christos if test -n "$ac_tool_prefix"; then
3675 1.1 christos for ac_prog in cl.exe
3676 1.1 christos do
3677 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3678 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3680 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3681 1.1 christos if ${ac_cv_prog_CC+:} false; then :
3682 1.1 christos $as_echo_n "(cached) " >&6
3683 1.1 christos else
3684 1.1 christos if test -n "$CC"; then
3685 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3686 1.1 christos else
3687 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3688 1.1 christos for as_dir in $PATH
3689 1.1 christos do
3690 1.1 christos IFS=$as_save_IFS
3691 1.1 christos test -z "$as_dir" && as_dir=.
3692 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3693 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3694 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3695 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3696 1.1 christos break 2
3697 1.1 christos fi
3698 1.1 christos done
3699 1.1 christos done
3700 1.1 christos IFS=$as_save_IFS
3701 1.1 christos
3702 1.1 christos fi
3703 1.1 christos fi
3704 1.1 christos CC=$ac_cv_prog_CC
3705 1.1 christos if test -n "$CC"; then
3706 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3707 1.1 christos $as_echo "$CC" >&6; }
3708 1.1 christos else
3709 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3710 1.1 christos $as_echo "no" >&6; }
3711 1.1 christos fi
3712 1.1 christos
3713 1.1 christos
3714 1.1 christos test -n "$CC" && break
3715 1.1 christos done
3716 1.1 christos fi
3717 1.1 christos if test -z "$CC"; then
3718 1.1 christos ac_ct_CC=$CC
3719 1.1 christos for ac_prog in cl.exe
3720 1.1 christos do
3721 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3722 1.1 christos set dummy $ac_prog; ac_word=$2
3723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3724 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3725 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3726 1.1 christos $as_echo_n "(cached) " >&6
3727 1.1 christos else
3728 1.1 christos if test -n "$ac_ct_CC"; then
3729 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3730 1.1 christos else
3731 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3732 1.1 christos for as_dir in $PATH
3733 1.1 christos do
3734 1.1 christos IFS=$as_save_IFS
3735 1.1 christos test -z "$as_dir" && as_dir=.
3736 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3737 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3738 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
3739 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3740 1.1 christos break 2
3741 1.1 christos fi
3742 1.1 christos done
3743 1.1 christos done
3744 1.1 christos IFS=$as_save_IFS
3745 1.1 christos
3746 1.1 christos fi
3747 1.1 christos fi
3748 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3749 1.1 christos if test -n "$ac_ct_CC"; then
3750 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3751 1.1 christos $as_echo "$ac_ct_CC" >&6; }
3752 1.1 christos else
3753 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3754 1.1 christos $as_echo "no" >&6; }
3755 1.1 christos fi
3756 1.1 christos
3757 1.1 christos
3758 1.1 christos test -n "$ac_ct_CC" && break
3759 1.1 christos done
3760 1.1 christos
3761 1.1 christos if test "x$ac_ct_CC" = x; then
3762 1.1 christos CC=""
3763 1.1 christos else
3764 1.1 christos case $cross_compiling:$ac_tool_warned in
3765 1.1 christos yes:)
3766 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3767 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3768 1.1 christos ac_tool_warned=yes ;;
3769 1.1 christos esac
3770 1.1 christos CC=$ac_ct_CC
3771 1.1 christos fi
3772 1.1 christos fi
3773 1.1 christos
3774 1.1 christos fi
3775 1.1 christos
3776 1.1 christos
3777 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3778 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3779 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
3780 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3781 1.1 christos
3782 1.1 christos # Provide some information about the compiler.
3783 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3784 1.1 christos set X $ac_compile
3785 1.1 christos ac_compiler=$2
3786 1.1 christos for ac_option in --version -v -V -qversion; do
3787 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
3788 1.1 christos case "(($ac_try" in
3789 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3790 1.1 christos *) ac_try_echo=$ac_try;;
3791 1.1 christos esac
3792 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3793 1.1 christos $as_echo "$ac_try_echo"; } >&5
3794 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3795 1.1 christos ac_status=$?
3796 1.1 christos if test -s conftest.err; then
3797 1.1 christos sed '10a\
3798 1.1 christos ... rest of stderr output deleted ...
3799 1.1 christos 10q' conftest.err >conftest.er1
3800 1.1 christos cat conftest.er1 >&5
3801 1.1 christos fi
3802 1.1 christos rm -f conftest.er1 conftest.err
3803 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3804 1.1 christos test $ac_status = 0; }
3805 1.1 christos done
3806 1.1 christos
3807 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3808 1.1 christos /* end confdefs.h. */
3809 1.1 christos
3810 1.1 christos int
3811 1.1 christos main ()
3812 1.1 christos {
3813 1.1 christos
3814 1.1 christos ;
3815 1.1 christos return 0;
3816 1.1 christos }
3817 1.1 christos _ACEOF
3818 1.1 christos ac_clean_files_save=$ac_clean_files
3819 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3820 1.1 christos # Try to create an executable without -o first, disregard a.out.
3821 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
3822 1.1 christos # of exeext.
3823 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3824 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; }
3825 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3826 1.1 christos
3827 1.1 christos # The possible output files:
3828 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3829 1.1 christos
3830 1.1 christos ac_rmfiles=
3831 1.1 christos for ac_file in $ac_files
3832 1.1 christos do
3833 1.1 christos case $ac_file in
3834 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3835 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3836 1.1 christos esac
3837 1.1 christos done
3838 1.1 christos rm -f $ac_rmfiles
3839 1.1 christos
3840 1.1 christos if { { ac_try="$ac_link_default"
3841 1.1 christos case "(($ac_try" in
3842 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3843 1.1 christos *) ac_try_echo=$ac_try;;
3844 1.1 christos esac
3845 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3846 1.1 christos $as_echo "$ac_try_echo"; } >&5
3847 1.1 christos (eval "$ac_link_default") 2>&5
3848 1.1 christos ac_status=$?
3849 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3850 1.1 christos test $ac_status = 0; }; then :
3851 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3852 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3853 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
3854 1.1 christos # so that the user can short-circuit this test for compilers unknown to
3855 1.1 christos # Autoconf.
3856 1.1 christos for ac_file in $ac_files ''
3857 1.1 christos do
3858 1.1 christos test -f "$ac_file" || continue
3859 1.1 christos case $ac_file in
3860 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3861 1.1 christos ;;
3862 1.1 christos [ab].out )
3863 1.1 christos # We found the default executable, but exeext='' is most
3864 1.1 christos # certainly right.
3865 1.1 christos break;;
3866 1.1 christos *.* )
3867 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3868 1.1 christos then :; else
3869 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3870 1.1 christos fi
3871 1.1 christos # We set ac_cv_exeext here because the later test for it is not
3872 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
3873 1.1 christos # argument, so we may need to know it at that point already.
3874 1.1 christos # Even if this section looks crufty: it has the advantage of
3875 1.1 christos # actually working.
3876 1.1 christos break;;
3877 1.1 christos * )
3878 1.1 christos break;;
3879 1.1 christos esac
3880 1.1 christos done
3881 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
3882 1.1 christos
3883 1.1 christos else
3884 1.1 christos ac_file=''
3885 1.1 christos fi
3886 1.1 christos if test -z "$ac_file"; then :
3887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3888 1.1 christos $as_echo "no" >&6; }
3889 1.1 christos $as_echo "$as_me: failed program was:" >&5
3890 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3891 1.1 christos
3892 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3893 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3894 1.1 christos as_fn_error 77 "C compiler cannot create executables
3895 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3896 1.1 christos else
3897 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3898 1.1 christos $as_echo "yes" >&6; }
3899 1.1 christos fi
3900 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3901 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
3902 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3903 1.1 christos $as_echo "$ac_file" >&6; }
3904 1.1 christos ac_exeext=$ac_cv_exeext
3905 1.1 christos
3906 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3907 1.1 christos ac_clean_files=$ac_clean_files_save
3908 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3909 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
3910 1.1 christos if { { ac_try="$ac_link"
3911 1.1 christos case "(($ac_try" in
3912 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3913 1.1 christos *) ac_try_echo=$ac_try;;
3914 1.1 christos esac
3915 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3916 1.1 christos $as_echo "$ac_try_echo"; } >&5
3917 1.1 christos (eval "$ac_link") 2>&5
3918 1.1 christos ac_status=$?
3919 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3920 1.1 christos test $ac_status = 0; }; then :
3921 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
3922 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3923 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3924 1.1 christos # `rm'.
3925 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3926 1.1 christos test -f "$ac_file" || continue
3927 1.1 christos case $ac_file in
3928 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3929 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3930 1.1 christos break;;
3931 1.1 christos * ) break;;
3932 1.1 christos esac
3933 1.1 christos done
3934 1.1 christos else
3935 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3936 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3937 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3938 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3939 1.1 christos fi
3940 1.1 christos rm -f conftest conftest$ac_cv_exeext
3941 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3942 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
3943 1.1 christos
3944 1.1 christos rm -f conftest.$ac_ext
3945 1.1 christos EXEEXT=$ac_cv_exeext
3946 1.1 christos ac_exeext=$EXEEXT
3947 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3948 1.1 christos /* end confdefs.h. */
3949 1.1 christos #include <stdio.h>
3950 1.1 christos int
3951 1.1 christos main ()
3952 1.1 christos {
3953 1.1 christos FILE *f = fopen ("conftest.out", "w");
3954 1.1 christos return ferror (f) || fclose (f) != 0;
3955 1.1 christos
3956 1.1 christos ;
3957 1.1 christos return 0;
3958 1.1 christos }
3959 1.1 christos _ACEOF
3960 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
3961 1.1 christos # Check that the compiler produces executables we can run. If not, either
3962 1.1 christos # the compiler is broken, or we cross compile.
3963 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3964 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3965 1.1 christos if test "$cross_compiling" != yes; then
3966 1.1 christos { { ac_try="$ac_link"
3967 1.1 christos case "(($ac_try" in
3968 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3969 1.1 christos *) ac_try_echo=$ac_try;;
3970 1.1 christos esac
3971 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3972 1.1 christos $as_echo "$ac_try_echo"; } >&5
3973 1.1 christos (eval "$ac_link") 2>&5
3974 1.1 christos ac_status=$?
3975 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3976 1.1 christos test $ac_status = 0; }
3977 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
3978 1.1 christos { { case "(($ac_try" in
3979 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3980 1.1 christos *) ac_try_echo=$ac_try;;
3981 1.1 christos esac
3982 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3983 1.1 christos $as_echo "$ac_try_echo"; } >&5
3984 1.1 christos (eval "$ac_try") 2>&5
3985 1.1 christos ac_status=$?
3986 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3987 1.1 christos test $ac_status = 0; }; }; then
3988 1.1 christos cross_compiling=no
3989 1.1 christos else
3990 1.1 christos if test "$cross_compiling" = maybe; then
3991 1.1 christos cross_compiling=yes
3992 1.1 christos else
3993 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3994 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3995 1.1 christos as_fn_error $? "cannot run C compiled programs.
3996 1.1 christos If you meant to cross compile, use \`--host'.
3997 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3998 1.1 christos fi
3999 1.1 christos fi
4000 1.1 christos fi
4001 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4002 1.1 christos $as_echo "$cross_compiling" >&6; }
4003 1.1 christos
4004 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4005 1.1 christos ac_clean_files=$ac_clean_files_save
4006 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4007 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
4008 1.1 christos if ${ac_cv_objext+:} false; then :
4009 1.1 christos $as_echo_n "(cached) " >&6
4010 1.1 christos else
4011 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4012 1.1 christos /* end confdefs.h. */
4013 1.1 christos
4014 1.1 christos int
4015 1.1 christos main ()
4016 1.1 christos {
4017 1.1 christos
4018 1.1 christos ;
4019 1.1 christos return 0;
4020 1.1 christos }
4021 1.1 christos _ACEOF
4022 1.1 christos rm -f conftest.o conftest.obj
4023 1.1 christos if { { ac_try="$ac_compile"
4024 1.1 christos case "(($ac_try" in
4025 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4026 1.1 christos *) ac_try_echo=$ac_try;;
4027 1.1 christos esac
4028 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4029 1.1 christos $as_echo "$ac_try_echo"; } >&5
4030 1.1 christos (eval "$ac_compile") 2>&5
4031 1.1 christos ac_status=$?
4032 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4033 1.1 christos test $ac_status = 0; }; then :
4034 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
4035 1.1 christos test -f "$ac_file" || continue;
4036 1.1 christos case $ac_file in
4037 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4038 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4039 1.1 christos break;;
4040 1.1 christos esac
4041 1.1 christos done
4042 1.1 christos else
4043 1.1 christos $as_echo "$as_me: failed program was:" >&5
4044 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
4045 1.1 christos
4046 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4047 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4048 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
4049 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4050 1.1 christos fi
4051 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
4052 1.1 christos fi
4053 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4054 1.1 christos $as_echo "$ac_cv_objext" >&6; }
4055 1.1 christos OBJEXT=$ac_cv_objext
4056 1.1 christos ac_objext=$OBJEXT
4057 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4058 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4059 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4060 1.1 christos $as_echo_n "(cached) " >&6
4061 1.1 christos else
4062 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4063 1.1 christos /* end confdefs.h. */
4064 1.1 christos
4065 1.1 christos int
4066 1.1 christos main ()
4067 1.1 christos {
4068 1.1 christos #ifndef __GNUC__
4069 1.1 christos choke me
4070 1.1 christos #endif
4071 1.1 christos
4072 1.1 christos ;
4073 1.1 christos return 0;
4074 1.1 christos }
4075 1.1 christos _ACEOF
4076 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4077 1.1 christos ac_compiler_gnu=yes
4078 1.1 christos else
4079 1.1 christos ac_compiler_gnu=no
4080 1.1 christos fi
4081 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4082 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4083 1.1 christos
4084 1.1 christos fi
4085 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4086 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4087 1.1 christos if test $ac_compiler_gnu = yes; then
4088 1.1 christos GCC=yes
4089 1.1 christos else
4090 1.1 christos GCC=
4091 1.1 christos fi
4092 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4093 1.1 christos ac_save_CFLAGS=$CFLAGS
4094 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4095 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4096 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
4097 1.1 christos $as_echo_n "(cached) " >&6
4098 1.1 christos else
4099 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4100 1.1 christos ac_c_werror_flag=yes
4101 1.1 christos ac_cv_prog_cc_g=no
4102 1.1 christos CFLAGS="-g"
4103 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4104 1.1 christos /* end confdefs.h. */
4105 1.1 christos
4106 1.1 christos int
4107 1.1 christos main ()
4108 1.1 christos {
4109 1.1 christos
4110 1.1 christos ;
4111 1.1 christos return 0;
4112 1.1 christos }
4113 1.1 christos _ACEOF
4114 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4115 1.1 christos ac_cv_prog_cc_g=yes
4116 1.1 christos else
4117 1.1 christos CFLAGS=""
4118 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4119 1.1 christos /* end confdefs.h. */
4120 1.1 christos
4121 1.1 christos int
4122 1.1 christos main ()
4123 1.1 christos {
4124 1.1 christos
4125 1.1 christos ;
4126 1.1 christos return 0;
4127 1.1 christos }
4128 1.1 christos _ACEOF
4129 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4130 1.1 christos
4131 1.1 christos else
4132 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4133 1.1 christos CFLAGS="-g"
4134 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4135 1.1 christos /* end confdefs.h. */
4136 1.1 christos
4137 1.1 christos int
4138 1.1 christos main ()
4139 1.1 christos {
4140 1.1 christos
4141 1.1 christos ;
4142 1.1 christos return 0;
4143 1.1 christos }
4144 1.1 christos _ACEOF
4145 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4146 1.1 christos ac_cv_prog_cc_g=yes
4147 1.1 christos fi
4148 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4149 1.1 christos fi
4150 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4151 1.1 christos fi
4152 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4153 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4154 1.1 christos fi
4155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4156 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4157 1.1 christos if test "$ac_test_CFLAGS" = set; then
4158 1.1 christos CFLAGS=$ac_save_CFLAGS
4159 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4160 1.1 christos if test "$GCC" = yes; then
4161 1.1 christos CFLAGS="-g -O2"
4162 1.1 christos else
4163 1.1 christos CFLAGS="-g"
4164 1.1 christos fi
4165 1.1 christos else
4166 1.1 christos if test "$GCC" = yes; then
4167 1.1 christos CFLAGS="-O2"
4168 1.1 christos else
4169 1.1 christos CFLAGS=
4170 1.1 christos fi
4171 1.1 christos fi
4172 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4173 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4174 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
4175 1.1 christos $as_echo_n "(cached) " >&6
4176 1.1 christos else
4177 1.1 christos ac_cv_prog_cc_c89=no
4178 1.1 christos ac_save_CC=$CC
4179 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4180 1.1 christos /* end confdefs.h. */
4181 1.1 christos #include <stdarg.h>
4182 1.1 christos #include <stdio.h>
4183 1.1 christos struct stat;
4184 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4185 1.1 christos struct buf { int x; };
4186 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4187 1.1 christos static char *e (p, i)
4188 1.1 christos char **p;
4189 1.1 christos int i;
4190 1.1 christos {
4191 1.1 christos return p[i];
4192 1.1 christos }
4193 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4194 1.1 christos {
4195 1.1 christos char *s;
4196 1.1 christos va_list v;
4197 1.1 christos va_start (v,p);
4198 1.1 christos s = g (p, va_arg (v,int));
4199 1.1 christos va_end (v);
4200 1.1 christos return s;
4201 1.1 christos }
4202 1.1 christos
4203 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4204 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4205 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4206 1.1 christos as 'x'. The following induces an error, until -std is added to get
4207 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4208 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4209 1.1 christos that's true only with -std. */
4210 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4211 1.1 christos
4212 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4213 1.1 christos inside strings and character constants. */
4214 1.1 christos #define FOO(x) 'x'
4215 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4216 1.1 christos
4217 1.1 christos int test (int i, double x);
4218 1.1 christos struct s1 {int (*f) (int a);};
4219 1.1 christos struct s2 {int (*f) (double a);};
4220 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4221 1.1 christos int argc;
4222 1.1 christos char **argv;
4223 1.1 christos int
4224 1.1 christos main ()
4225 1.1 christos {
4226 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4227 1.1 christos ;
4228 1.1 christos return 0;
4229 1.1 christos }
4230 1.1 christos _ACEOF
4231 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4232 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4233 1.1 christos do
4234 1.1 christos CC="$ac_save_CC $ac_arg"
4235 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4236 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4237 1.1 christos fi
4238 1.1 christos rm -f core conftest.err conftest.$ac_objext
4239 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4240 1.1 christos done
4241 1.1 christos rm -f conftest.$ac_ext
4242 1.1 christos CC=$ac_save_CC
4243 1.1 christos
4244 1.1 christos fi
4245 1.1 christos # AC_CACHE_VAL
4246 1.1 christos case "x$ac_cv_prog_cc_c89" in
4247 1.1 christos x)
4248 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4249 1.1 christos $as_echo "none needed" >&6; } ;;
4250 1.1 christos xno)
4251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4252 1.1 christos $as_echo "unsupported" >&6; } ;;
4253 1.1 christos *)
4254 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4255 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4256 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4257 1.1 christos esac
4258 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4259 1.1 christos
4260 1.1 christos fi
4261 1.1 christos
4262 1.1 christos ac_ext=c
4263 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4264 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4265 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4266 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4267 1.1 christos
4268 1.1 christos ac_ext=c
4269 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4270 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4271 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4272 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4273 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4274 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4275 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then :
4276 1.1 christos $as_echo_n "(cached) " >&6
4277 1.1 christos else
4278 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4279 1.1 christos /* end confdefs.h. */
4280 1.1 christos
4281 1.1 christos int
4282 1.1 christos main ()
4283 1.1 christos {
4284 1.1 christos
4285 1.1 christos ;
4286 1.1 christos return 0;
4287 1.1 christos }
4288 1.1 christos _ACEOF
4289 1.1 christos # Make sure it works both with $CC and with simple cc.
4290 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some
4291 1.1 christos # compilers refuse to overwrite an existing .o file with -o,
4292 1.1 christos # though they will create one.
4293 1.1 christos am_cv_prog_cc_c_o=yes
4294 1.1 christos for am_i in 1 2; do
4295 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4296 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4297 1.1 christos ac_status=$?
4298 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
4299 1.1 christos (exit $ac_status); } \
4300 1.1 christos && test -f conftest2.$ac_objext; then
4301 1.1 christos : OK
4302 1.1 christos else
4303 1.1 christos am_cv_prog_cc_c_o=no
4304 1.1 christos break
4305 1.1 christos fi
4306 1.1 christos done
4307 1.1 christos rm -f core conftest*
4308 1.1 christos unset am_i
4309 1.1 christos fi
4310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4311 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; }
4312 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then
4313 1.1 christos # Losing compiler, so override with the script.
4314 1.1 christos # FIXME: It is wrong to rewrite CC.
4315 1.1 christos # But if we don't then we get into trouble of one sort or another.
4316 1.1 christos # A longer-term fix would be to have automake use am__CC in this case,
4317 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4318 1.1 christos CC="$am_aux_dir/compile $CC"
4319 1.1 christos fi
4320 1.1 christos ac_ext=c
4321 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4322 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4323 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4324 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4325 1.1 christos
4326 1.1 christos DEPDIR="${am__leading_dot}deps"
4327 1.1 christos
4328 1.1 christos ac_config_commands="$ac_config_commands depfiles"
4329 1.1 christos
4330 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4331 1.1.1.2 christos $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
4332 1.1.1.2 christos cat > confinc.mk << 'END'
4333 1.1 christos am__doit:
4334 1.1.1.2 christos @echo this is the am__doit target >confinc.out
4335 1.1 christos .PHONY: am__doit
4336 1.1 christos END
4337 1.1 christos am__include="#"
4338 1.1 christos am__quote=
4339 1.1.1.2 christos # BSD make does it like this.
4340 1.1.1.2 christos echo '.include "confinc.mk" # ignored' > confmf.BSD
4341 1.1.1.2 christos # Other make implementations (GNU, Solaris 10, AIX) do it like this.
4342 1.1.1.2 christos echo 'include confinc.mk # ignored' > confmf.GNU
4343 1.1.1.2 christos _am_result=no
4344 1.1.1.2 christos for s in GNU BSD; do
4345 1.1.1.2 christos { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4346 1.1.1.2 christos (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4347 1.1.1.2 christos ac_status=$?
4348 1.1.1.2 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
4349 1.1.1.2 christos (exit $ac_status); }
4350 1.1.1.2 christos case $?:`cat confinc.out 2>/dev/null` in #(
4351 1.1.1.2 christos '0:this is the am__doit target') :
4352 1.1.1.2 christos case $s in #(
4353 1.1.1.2 christos BSD) :
4354 1.1.1.2 christos am__include='.include' am__quote='"' ;; #(
4355 1.1.1.2 christos *) :
4356 1.1.1.2 christos am__include='include' am__quote='' ;;
4357 1.1.1.2 christos esac ;; #(
4358 1.1.1.2 christos *) :
4359 1.1 christos ;;
4360 1.1.1.2 christos esac
4361 1.1.1.2 christos if test "$am__include" != "#"; then
4362 1.1.1.2 christos _am_result="yes ($s style)"
4363 1.1.1.2 christos break
4364 1.1.1.2 christos fi
4365 1.1.1.2 christos done
4366 1.1.1.2 christos rm -f confinc.* confmf.*
4367 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4368 1.1.1.2 christos $as_echo "${_am_result}" >&6; }
4369 1.1 christos
4370 1.1 christos # Check whether --enable-dependency-tracking was given.
4371 1.1 christos if test "${enable_dependency_tracking+set}" = set; then :
4372 1.1 christos enableval=$enable_dependency_tracking;
4373 1.1 christos fi
4374 1.1 christos
4375 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4376 1.1 christos am_depcomp="$ac_aux_dir/depcomp"
4377 1.1 christos AMDEPBACKSLASH='\'
4378 1.1 christos am__nodep='_no'
4379 1.1 christos fi
4380 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4381 1.1 christos AMDEP_TRUE=
4382 1.1 christos AMDEP_FALSE='#'
4383 1.1 christos else
4384 1.1 christos AMDEP_TRUE='#'
4385 1.1 christos AMDEP_FALSE=
4386 1.1 christos fi
4387 1.1 christos
4388 1.1 christos
4389 1.1 christos
4390 1.1 christos depcc="$CC" am_compiler_list=
4391 1.1 christos
4392 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4393 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; }
4394 1.1 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4395 1.1 christos $as_echo_n "(cached) " >&6
4396 1.1 christos else
4397 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4398 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up
4399 1.1 christos # making bogus files that we don't know about and never remove. For
4400 1.1 christos # instance it was reported that on HP-UX the gcc test will end up
4401 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output
4402 1.1 christos # in D".
4403 1.1 christos rm -rf conftest.dir
4404 1.1 christos mkdir conftest.dir
4405 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're
4406 1.1 christos # using a relative directory.
4407 1.1 christos cp "$am_depcomp" conftest.dir
4408 1.1 christos cd conftest.dir
4409 1.1 christos # We will build objects and dependencies in a subdirectory because
4410 1.1 christos # it helps to detect inapplicable dependency modes. For instance
4411 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a
4412 1.1 christos # side effect of compilation, but ICC will put the dependencies in
4413 1.1 christos # the current directory while Tru64 will put them in the object
4414 1.1 christos # directory.
4415 1.1 christos mkdir sub
4416 1.1 christos
4417 1.1 christos am_cv_CC_dependencies_compiler_type=none
4418 1.1 christos if test "$am_compiler_list" = ""; then
4419 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4420 1.1 christos fi
4421 1.1 christos am__universal=false
4422 1.1 christos case " $depcc " in #(
4423 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;;
4424 1.1 christos esac
4425 1.1 christos
4426 1.1 christos for depmode in $am_compiler_list; do
4427 1.1 christos # Setup a source with many dependencies, because some compilers
4428 1.1 christos # like to wrap large dependency lists on column 80 (with \), and
4429 1.1 christos # we should not choose a depcomp mode which is confused by this.
4430 1.1 christos #
4431 1.1 christos # We need to recreate these files for each test, as the compiler may
4432 1.1 christos # overwrite some of them when testing with obscure command lines.
4433 1.1 christos # This happens at least with the AIX C compiler.
4434 1.1 christos : > sub/conftest.c
4435 1.1 christos for i in 1 2 3 4 5 6; do
4436 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c
4437 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4438 1.1 christos # Solaris 10 /bin/sh.
4439 1.1 christos echo '/* dummy */' > sub/conftst$i.h
4440 1.1 christos done
4441 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4442 1.1 christos
4443 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout"
4444 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly
4445 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel
4446 1.1 christos # versions had trouble with output in subdirs.
4447 1.1 christos am__obj=sub/conftest.${OBJEXT-o}
4448 1.1 christos am__minus_obj="-o $am__obj"
4449 1.1 christos case $depmode in
4450 1.1 christos gcc)
4451 1.1 christos # This depmode causes a compiler race in universal mode.
4452 1.1 christos test "$am__universal" = false || continue
4453 1.1 christos ;;
4454 1.1 christos nosideeffect)
4455 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll
4456 1.1 christos # only be used when explicitly requested.
4457 1.1 christos if test "x$enable_dependency_tracking" = xyes; then
4458 1.1 christos continue
4459 1.1 christos else
4460 1.1 christos break
4461 1.1 christos fi
4462 1.1 christos ;;
4463 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4464 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has
4465 1.1 christos # not run yet. These depmodes are late enough in the game, and
4466 1.1 christos # so weak that their functioning should not be impacted.
4467 1.1 christos am__obj=conftest.${OBJEXT-o}
4468 1.1 christos am__minus_obj=
4469 1.1 christos ;;
4470 1.1 christos none) break ;;
4471 1.1 christos esac
4472 1.1 christos if depmode=$depmode \
4473 1.1 christos source=sub/conftest.c object=$am__obj \
4474 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4475 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4476 1.1 christos >/dev/null 2>conftest.err &&
4477 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4478 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4479 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4480 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4481 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings
4482 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message
4483 1.1 christos # that says an option was ignored or not supported.
4484 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly:
4485 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required
4486 1.1 christos # The diagnosis changed in icc 8.0:
4487 1.1 christos # icc: Command line remark: option '-MP' not supported
4488 1.1 christos if (grep 'ignoring option' conftest.err ||
4489 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4490 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode
4491 1.1 christos break
4492 1.1 christos fi
4493 1.1 christos fi
4494 1.1 christos done
4495 1.1 christos
4496 1.1 christos cd ..
4497 1.1 christos rm -rf conftest.dir
4498 1.1 christos else
4499 1.1 christos am_cv_CC_dependencies_compiler_type=none
4500 1.1 christos fi
4501 1.1 christos
4502 1.1 christos fi
4503 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4504 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4505 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4506 1.1 christos
4507 1.1 christos if
4508 1.1 christos test "x$enable_dependency_tracking" != xno \
4509 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4510 1.1 christos am__fastdepCC_TRUE=
4511 1.1 christos am__fastdepCC_FALSE='#'
4512 1.1 christos else
4513 1.1 christos am__fastdepCC_TRUE='#'
4514 1.1 christos am__fastdepCC_FALSE=
4515 1.1 christos fi
4516 1.1 christos
4517 1.1 christos
4518 1.1 christos
4519 1.1 christos # Suppress warnings about --datarootdir
4520 1.1 christos
4521 1.1 christos
4522 1.1 christos # If we have gcc, and AC_PROG_CC changed the flags, then we know the
4523 1.1 christos # user did not specify any flags. Add warnings in this case.
4524 1.1 christos if test "$GCC" = "yes"; then
4525 1.1 christos if test "$CFLAGS" != "$SAVE_CFLAGS"; then
4526 1.1 christos STD_CWARNINGS="$STD_CWARNINGS -Wall -Werror -fno-strict-aliasing"
4527 1.1 christos fi
4528 1.1 christos fi
4529 1.1 christos
4530 1.1 christos # We can have some flags to pass to bind configure
4531 1.1 christos BINDCONFIG=
4532 1.1 christos if test "$cross_compiling" = "yes"; then
4533 1.1 christos BINDCONFIG="--host=$host"
4534 1.1 christos fi
4535 1.1 christos # Pass CFLAGS and co. $ac_configure_args looks like "'arg1' 'arg2' ..."
4536 1.1 christos # and as there can be a space inside an argument some magic is required.
4537 1.1 christos # This sets $1 ... $N to my_configure_args, arg1 ... argN
4538 1.1 christos eval "set my_configure_args $ac_configure_args"
4539 1.1 christos # remove my_configure_args, i.e., the guard against empty $ac_configure_args
4540 1.1 christos shift
4541 1.1 christos # iterate on arguments and copying 'arg' when it begins by an upper case
4542 1.1 christos for a
4543 1.1 christos do
4544 1.1 christos case $a in
4545 1.1 christos [A-Z]*) BINDCONFIG="$BINDCONFIG '$a'" ;;
4546 1.1 christos esac
4547 1.1 christos done
4548 1.1 christos
4549 1.1 christos
4550 1.1 christos # POSIX doesn't include the IPv6 Advanced Socket API and glibc hides
4551 1.1 christos # parts of the IPv6 Advanced Socket API as a result. This is stupid
4552 1.1 christos # as it breaks how the two halves (Basic and Advanced) of the IPv6
4553 1.1 christos # Socket API were designed to be used but we have to live with it.
4554 1.1 christos # Use this to define _GNU_SOURCE to pull in the IPv6 Advanced Socket API.
4555 1.1 christos
4556 1.1 christos ac_ext=c
4557 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4558 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4559 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4560 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4561 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4562 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
4563 1.1 christos # On Suns, sometimes $CPP names a directory.
4564 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
4565 1.1 christos CPP=
4566 1.1 christos fi
4567 1.1 christos if test -z "$CPP"; then
4568 1.1 christos if ${ac_cv_prog_CPP+:} false; then :
4569 1.1 christos $as_echo_n "(cached) " >&6
4570 1.1 christos else
4571 1.1 christos # Double quotes because CPP needs to be expanded
4572 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4573 1.1 christos do
4574 1.1 christos ac_preproc_ok=false
4575 1.1 christos for ac_c_preproc_warn_flag in '' yes
4576 1.1 christos do
4577 1.1 christos # Use a header file that comes with gcc, so configuring glibc
4578 1.1 christos # with a fresh cross-compiler works.
4579 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4580 1.1 christos # <limits.h> exists even on freestanding compilers.
4581 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4582 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
4583 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4584 1.1 christos /* end confdefs.h. */
4585 1.1 christos #ifdef __STDC__
4586 1.1 christos # include <limits.h>
4587 1.1 christos #else
4588 1.1 christos # include <assert.h>
4589 1.1 christos #endif
4590 1.1 christos Syntax error
4591 1.1 christos _ACEOF
4592 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
4593 1.1 christos
4594 1.1 christos else
4595 1.1 christos # Broken: fails on valid input.
4596 1.1 christos continue
4597 1.1 christos fi
4598 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
4599 1.1 christos
4600 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
4601 1.1 christos # can be detected and how.
4602 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4603 1.1 christos /* end confdefs.h. */
4604 1.1 christos #include <ac_nonexistent.h>
4605 1.1 christos _ACEOF
4606 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
4607 1.1 christos # Broken: success on invalid input.
4608 1.1 christos continue
4609 1.1 christos else
4610 1.1 christos # Passes both tests.
4611 1.1 christos ac_preproc_ok=:
4612 1.1 christos break
4613 1.1 christos fi
4614 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
4615 1.1 christos
4616 1.1 christos done
4617 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4618 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
4619 1.1 christos if $ac_preproc_ok; then :
4620 1.1 christos break
4621 1.1 christos fi
4622 1.1 christos
4623 1.1 christos done
4624 1.1 christos ac_cv_prog_CPP=$CPP
4625 1.1 christos
4626 1.1 christos fi
4627 1.1 christos CPP=$ac_cv_prog_CPP
4628 1.1 christos else
4629 1.1 christos ac_cv_prog_CPP=$CPP
4630 1.1 christos fi
4631 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4632 1.1 christos $as_echo "$CPP" >&6; }
4633 1.1 christos ac_preproc_ok=false
4634 1.1 christos for ac_c_preproc_warn_flag in '' yes
4635 1.1 christos do
4636 1.1 christos # Use a header file that comes with gcc, so configuring glibc
4637 1.1 christos # with a fresh cross-compiler works.
4638 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4639 1.1 christos # <limits.h> exists even on freestanding compilers.
4640 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4641 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
4642 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643 1.1 christos /* end confdefs.h. */
4644 1.1 christos #ifdef __STDC__
4645 1.1 christos # include <limits.h>
4646 1.1 christos #else
4647 1.1 christos # include <assert.h>
4648 1.1 christos #endif
4649 1.1 christos Syntax error
4650 1.1 christos _ACEOF
4651 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
4652 1.1 christos
4653 1.1 christos else
4654 1.1 christos # Broken: fails on valid input.
4655 1.1 christos continue
4656 1.1 christos fi
4657 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
4658 1.1 christos
4659 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
4660 1.1 christos # can be detected and how.
4661 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4662 1.1 christos /* end confdefs.h. */
4663 1.1 christos #include <ac_nonexistent.h>
4664 1.1 christos _ACEOF
4665 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
4666 1.1 christos # Broken: success on invalid input.
4667 1.1 christos continue
4668 1.1 christos else
4669 1.1 christos # Passes both tests.
4670 1.1 christos ac_preproc_ok=:
4671 1.1 christos break
4672 1.1 christos fi
4673 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
4674 1.1 christos
4675 1.1 christos done
4676 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4677 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
4678 1.1 christos if $ac_preproc_ok; then :
4679 1.1 christos
4680 1.1 christos else
4681 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4682 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4683 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4684 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4685 1.1 christos fi
4686 1.1 christos
4687 1.1 christos ac_ext=c
4688 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4689 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4690 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4691 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4692 1.1 christos
4693 1.1 christos
4694 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4695 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4696 1.1 christos if ${ac_cv_path_GREP+:} false; then :
4697 1.1 christos $as_echo_n "(cached) " >&6
4698 1.1 christos else
4699 1.1 christos if test -z "$GREP"; then
4700 1.1 christos ac_path_GREP_found=false
4701 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
4702 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4703 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4704 1.1 christos do
4705 1.1 christos IFS=$as_save_IFS
4706 1.1 christos test -z "$as_dir" && as_dir=.
4707 1.1 christos for ac_prog in grep ggrep; do
4708 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4709 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4710 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue
4711 1.1 christos # Check for GNU ac_path_GREP and select it if it is found.
4712 1.1 christos # Check for GNU $ac_path_GREP
4713 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
4714 1.1 christos *GNU*)
4715 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4716 1.1 christos *)
4717 1.1 christos ac_count=0
4718 1.1 christos $as_echo_n 0123456789 >"conftest.in"
4719 1.1 christos while :
4720 1.1 christos do
4721 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4722 1.1 christos mv "conftest.tmp" "conftest.in"
4723 1.1 christos cp "conftest.in" "conftest.nl"
4724 1.1 christos $as_echo 'GREP' >> "conftest.nl"
4725 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4726 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4727 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4728 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
4729 1.1 christos # Best one so far, save it but keep looking for a better one
4730 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
4731 1.1 christos ac_path_GREP_max=$ac_count
4732 1.1 christos fi
4733 1.1 christos # 10*(2^10) chars as input seems more than enough
4734 1.1 christos test $ac_count -gt 10 && break
4735 1.1 christos done
4736 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4737 1.1 christos esac
4738 1.1 christos
4739 1.1 christos $ac_path_GREP_found && break 3
4740 1.1 christos done
4741 1.1 christos done
4742 1.1 christos done
4743 1.1 christos IFS=$as_save_IFS
4744 1.1 christos if test -z "$ac_cv_path_GREP"; then
4745 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4746 1.1 christos fi
4747 1.1 christos else
4748 1.1 christos ac_cv_path_GREP=$GREP
4749 1.1 christos fi
4750 1.1 christos
4751 1.1 christos fi
4752 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4753 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; }
4754 1.1 christos GREP="$ac_cv_path_GREP"
4755 1.1 christos
4756 1.1 christos
4757 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4758 1.1 christos $as_echo_n "checking for egrep... " >&6; }
4759 1.1 christos if ${ac_cv_path_EGREP+:} false; then :
4760 1.1 christos $as_echo_n "(cached) " >&6
4761 1.1 christos else
4762 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4763 1.1 christos then ac_cv_path_EGREP="$GREP -E"
4764 1.1 christos else
4765 1.1 christos if test -z "$EGREP"; then
4766 1.1 christos ac_path_EGREP_found=false
4767 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
4768 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4769 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4770 1.1 christos do
4771 1.1 christos IFS=$as_save_IFS
4772 1.1 christos test -z "$as_dir" && as_dir=.
4773 1.1 christos for ac_prog in egrep; do
4774 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4775 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4776 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue
4777 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found.
4778 1.1 christos # Check for GNU $ac_path_EGREP
4779 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4780 1.1 christos *GNU*)
4781 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4782 1.1 christos *)
4783 1.1 christos ac_count=0
4784 1.1 christos $as_echo_n 0123456789 >"conftest.in"
4785 1.1 christos while :
4786 1.1 christos do
4787 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4788 1.1 christos mv "conftest.tmp" "conftest.in"
4789 1.1 christos cp "conftest.in" "conftest.nl"
4790 1.1 christos $as_echo 'EGREP' >> "conftest.nl"
4791 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4792 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4793 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4794 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4795 1.1 christos # Best one so far, save it but keep looking for a better one
4796 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4797 1.1 christos ac_path_EGREP_max=$ac_count
4798 1.1 christos fi
4799 1.1 christos # 10*(2^10) chars as input seems more than enough
4800 1.1 christos test $ac_count -gt 10 && break
4801 1.1 christos done
4802 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4803 1.1 christos esac
4804 1.1 christos
4805 1.1 christos $ac_path_EGREP_found && break 3
4806 1.1 christos done
4807 1.1 christos done
4808 1.1 christos done
4809 1.1 christos IFS=$as_save_IFS
4810 1.1 christos if test -z "$ac_cv_path_EGREP"; then
4811 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4812 1.1 christos fi
4813 1.1 christos else
4814 1.1 christos ac_cv_path_EGREP=$EGREP
4815 1.1 christos fi
4816 1.1 christos
4817 1.1 christos fi
4818 1.1 christos fi
4819 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4820 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4821 1.1 christos EGREP="$ac_cv_path_EGREP"
4822 1.1 christos
4823 1.1 christos
4824 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4825 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4826 1.1 christos if ${ac_cv_header_stdc+:} false; then :
4827 1.1 christos $as_echo_n "(cached) " >&6
4828 1.1 christos else
4829 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4830 1.1 christos /* end confdefs.h. */
4831 1.1 christos #include <stdlib.h>
4832 1.1 christos #include <stdarg.h>
4833 1.1 christos #include <string.h>
4834 1.1 christos #include <float.h>
4835 1.1 christos
4836 1.1 christos int
4837 1.1 christos main ()
4838 1.1 christos {
4839 1.1 christos
4840 1.1 christos ;
4841 1.1 christos return 0;
4842 1.1 christos }
4843 1.1 christos _ACEOF
4844 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4845 1.1 christos ac_cv_header_stdc=yes
4846 1.1 christos else
4847 1.1 christos ac_cv_header_stdc=no
4848 1.1 christos fi
4849 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4850 1.1 christos
4851 1.1 christos if test $ac_cv_header_stdc = yes; then
4852 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4853 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4854 1.1 christos /* end confdefs.h. */
4855 1.1 christos #include <string.h>
4856 1.1 christos
4857 1.1 christos _ACEOF
4858 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4859 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
4860 1.1 christos
4861 1.1 christos else
4862 1.1 christos ac_cv_header_stdc=no
4863 1.1 christos fi
4864 1.1 christos rm -f conftest*
4865 1.1 christos
4866 1.1 christos fi
4867 1.1 christos
4868 1.1 christos if test $ac_cv_header_stdc = yes; then
4869 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4870 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4871 1.1 christos /* end confdefs.h. */
4872 1.1 christos #include <stdlib.h>
4873 1.1 christos
4874 1.1 christos _ACEOF
4875 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4876 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
4877 1.1 christos
4878 1.1 christos else
4879 1.1 christos ac_cv_header_stdc=no
4880 1.1 christos fi
4881 1.1 christos rm -f conftest*
4882 1.1 christos
4883 1.1 christos fi
4884 1.1 christos
4885 1.1 christos if test $ac_cv_header_stdc = yes; then
4886 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4887 1.1 christos if test "$cross_compiling" = yes; then :
4888 1.1 christos :
4889 1.1 christos else
4890 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4891 1.1 christos /* end confdefs.h. */
4892 1.1 christos #include <ctype.h>
4893 1.1 christos #include <stdlib.h>
4894 1.1 christos #if ((' ' & 0x0FF) == 0x020)
4895 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4896 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4897 1.1 christos #else
4898 1.1 christos # define ISLOWER(c) \
4899 1.1 christos (('a' <= (c) && (c) <= 'i') \
4900 1.1 christos || ('j' <= (c) && (c) <= 'r') \
4901 1.1 christos || ('s' <= (c) && (c) <= 'z'))
4902 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4903 1.1 christos #endif
4904 1.1 christos
4905 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4906 1.1 christos int
4907 1.1 christos main ()
4908 1.1 christos {
4909 1.1 christos int i;
4910 1.1 christos for (i = 0; i < 256; i++)
4911 1.1 christos if (XOR (islower (i), ISLOWER (i))
4912 1.1 christos || toupper (i) != TOUPPER (i))
4913 1.1 christos return 2;
4914 1.1 christos return 0;
4915 1.1 christos }
4916 1.1 christos _ACEOF
4917 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
4918 1.1 christos
4919 1.1 christos else
4920 1.1 christos ac_cv_header_stdc=no
4921 1.1 christos fi
4922 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4923 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4924 1.1 christos fi
4925 1.1 christos
4926 1.1 christos fi
4927 1.1 christos fi
4928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4929 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
4930 1.1 christos if test $ac_cv_header_stdc = yes; then
4931 1.1 christos
4932 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4933 1.1 christos
4934 1.1 christos fi
4935 1.1 christos
4936 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4937 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4938 1.1 christos inttypes.h stdint.h unistd.h
4939 1.1 christos do :
4940 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4941 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4942 1.1 christos "
4943 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4944 1.1 christos cat >>confdefs.h <<_ACEOF
4945 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4946 1.1 christos _ACEOF
4947 1.1 christos
4948 1.1 christos fi
4949 1.1 christos
4950 1.1 christos done
4951 1.1 christos
4952 1.1 christos
4953 1.1 christos
4954 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4955 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
4956 1.1 christos MINIX=yes
4957 1.1 christos else
4958 1.1 christos MINIX=
4959 1.1 christos fi
4960 1.1 christos
4961 1.1 christos
4962 1.1 christos if test "$MINIX" = yes; then
4963 1.1 christos
4964 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4965 1.1 christos
4966 1.1 christos
4967 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4968 1.1 christos
4969 1.1 christos
4970 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h
4971 1.1 christos
4972 1.1 christos fi
4973 1.1 christos
4974 1.1 christos
4975 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4976 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4977 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
4978 1.1 christos $as_echo_n "(cached) " >&6
4979 1.1 christos else
4980 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4981 1.1 christos /* end confdefs.h. */
4982 1.1 christos
4983 1.1 christos # define __EXTENSIONS__ 1
4984 1.1 christos $ac_includes_default
4985 1.1 christos int
4986 1.1 christos main ()
4987 1.1 christos {
4988 1.1 christos
4989 1.1 christos ;
4990 1.1 christos return 0;
4991 1.1 christos }
4992 1.1 christos _ACEOF
4993 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4994 1.1 christos ac_cv_safe_to_define___extensions__=yes
4995 1.1 christos else
4996 1.1 christos ac_cv_safe_to_define___extensions__=no
4997 1.1 christos fi
4998 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4999 1.1 christos fi
5000 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5001 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5002 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes &&
5003 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5004 1.1 christos
5005 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5006 1.1 christos
5007 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5008 1.1 christos
5009 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5010 1.1 christos
5011 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5012 1.1 christos
5013 1.1 christos
5014 1.1 christos
5015 1.1 christos if test -n "$ac_tool_prefix"; then
5016 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5017 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5018 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5019 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5020 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then :
5021 1.1 christos $as_echo_n "(cached) " >&6
5022 1.1 christos else
5023 1.1 christos if test -n "$RANLIB"; then
5024 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5025 1.1 christos else
5026 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5027 1.1 christos for as_dir in $PATH
5028 1.1 christos do
5029 1.1 christos IFS=$as_save_IFS
5030 1.1 christos test -z "$as_dir" && as_dir=.
5031 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5032 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5033 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5034 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5035 1.1 christos break 2
5036 1.1 christos fi
5037 1.1 christos done
5038 1.1 christos done
5039 1.1 christos IFS=$as_save_IFS
5040 1.1 christos
5041 1.1 christos fi
5042 1.1 christos fi
5043 1.1 christos RANLIB=$ac_cv_prog_RANLIB
5044 1.1 christos if test -n "$RANLIB"; then
5045 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5046 1.1 christos $as_echo "$RANLIB" >&6; }
5047 1.1 christos else
5048 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5049 1.1 christos $as_echo "no" >&6; }
5050 1.1 christos fi
5051 1.1 christos
5052 1.1 christos
5053 1.1 christos fi
5054 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
5055 1.1 christos ac_ct_RANLIB=$RANLIB
5056 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
5057 1.1 christos set dummy ranlib; ac_word=$2
5058 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5059 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5060 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5061 1.1 christos $as_echo_n "(cached) " >&6
5062 1.1 christos else
5063 1.1 christos if test -n "$ac_ct_RANLIB"; then
5064 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5065 1.1 christos else
5066 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5067 1.1 christos for as_dir in $PATH
5068 1.1 christos do
5069 1.1 christos IFS=$as_save_IFS
5070 1.1 christos test -z "$as_dir" && as_dir=.
5071 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5072 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5073 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
5074 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5075 1.1 christos break 2
5076 1.1 christos fi
5077 1.1 christos done
5078 1.1 christos done
5079 1.1 christos IFS=$as_save_IFS
5080 1.1 christos
5081 1.1 christos fi
5082 1.1 christos fi
5083 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5084 1.1 christos if test -n "$ac_ct_RANLIB"; then
5085 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5086 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; }
5087 1.1 christos else
5088 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5089 1.1 christos $as_echo "no" >&6; }
5090 1.1 christos fi
5091 1.1 christos
5092 1.1 christos if test "x$ac_ct_RANLIB" = x; then
5093 1.1 christos RANLIB=":"
5094 1.1 christos else
5095 1.1 christos case $cross_compiling:$ac_tool_warned in
5096 1.1 christos yes:)
5097 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5098 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5099 1.1 christos ac_tool_warned=yes ;;
5100 1.1 christos esac
5101 1.1 christos RANLIB=$ac_ct_RANLIB
5102 1.1 christos fi
5103 1.1 christos else
5104 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
5105 1.1 christos fi
5106 1.1 christos
5107 1.1 christos
5108 1.1 christos # Extract the first word of "ar", so it can be a program name with args.
5109 1.1 christos set dummy ar; ac_word=$2
5110 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5111 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5112 1.1 christos if ${ac_cv_path_AR+:} false; then :
5113 1.1 christos $as_echo_n "(cached) " >&6
5114 1.1 christos else
5115 1.1 christos case $AR in
5116 1.1 christos [\\/]* | ?:[\\/]*)
5117 1.1 christos ac_cv_path_AR="$AR" # Let the user override the test with a path.
5118 1.1 christos ;;
5119 1.1 christos *)
5120 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5121 1.1 christos for as_dir in $PATH
5122 1.1 christos do
5123 1.1 christos IFS=$as_save_IFS
5124 1.1 christos test -z "$as_dir" && as_dir=.
5125 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5126 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5127 1.1 christos ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
5128 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5129 1.1 christos break 2
5130 1.1 christos fi
5131 1.1 christos done
5132 1.1 christos done
5133 1.1 christos IFS=$as_save_IFS
5134 1.1 christos
5135 1.1 christos ;;
5136 1.1 christos esac
5137 1.1 christos fi
5138 1.1 christos AR=$ac_cv_path_AR
5139 1.1 christos if test -n "$AR"; then
5140 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5141 1.1 christos $as_echo "$AR" >&6; }
5142 1.1 christos else
5143 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5144 1.1 christos $as_echo "no" >&6; }
5145 1.1 christos fi
5146 1.1 christos
5147 1.1 christos
5148 1.1 christos
5149 1.1 christos
5150 1.1 christos if test "X$AR" = "X"; then
5151 1.1 christos as_fn_error $? "
5152 1.1 christos ar program not found. Please fix your PATH to include the directory in
5153 1.1 christos which ar resides, or set AR in the environment with the full path to ar." "$LINENO" 5
5154 1.1 christos fi
5155 1.1 christos
5156 1.1 christos ac_config_headers="$ac_config_headers includes/config.h"
5157 1.1 christos
5158 1.1 christos
5159 1.1 christos # we sometimes need to know byte order for building packets
5160 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5161 1.1 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5162 1.1 christos if ${ac_cv_c_bigendian+:} false; then :
5163 1.1 christos $as_echo_n "(cached) " >&6
5164 1.1 christos else
5165 1.1 christos ac_cv_c_bigendian=unknown
5166 1.1 christos # See if we're dealing with a universal compiler.
5167 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5168 1.1 christos /* end confdefs.h. */
5169 1.1 christos #ifndef __APPLE_CC__
5170 1.1 christos not a universal capable compiler
5171 1.1 christos #endif
5172 1.1 christos typedef int dummy;
5173 1.1 christos
5174 1.1 christos _ACEOF
5175 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5176 1.1 christos
5177 1.1 christos # Check for potential -arch flags. It is not universal unless
5178 1.1 christos # there are at least two -arch flags with different values.
5179 1.1 christos ac_arch=
5180 1.1 christos ac_prev=
5181 1.1 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5182 1.1 christos if test -n "$ac_prev"; then
5183 1.1 christos case $ac_word in
5184 1.1 christos i?86 | x86_64 | ppc | ppc64)
5185 1.1 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5186 1.1 christos ac_arch=$ac_word
5187 1.1 christos else
5188 1.1 christos ac_cv_c_bigendian=universal
5189 1.1 christos break
5190 1.1 christos fi
5191 1.1 christos ;;
5192 1.1 christos esac
5193 1.1 christos ac_prev=
5194 1.1 christos elif test "x$ac_word" = "x-arch"; then
5195 1.1 christos ac_prev=arch
5196 1.1 christos fi
5197 1.1 christos done
5198 1.1 christos fi
5199 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5200 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5201 1.1 christos # See if sys/param.h defines the BYTE_ORDER macro.
5202 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5203 1.1 christos /* end confdefs.h. */
5204 1.1 christos #include <sys/types.h>
5205 1.1 christos #include <sys/param.h>
5206 1.1 christos
5207 1.1 christos int
5208 1.1 christos main ()
5209 1.1 christos {
5210 1.1 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5211 1.1 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5212 1.1 christos && LITTLE_ENDIAN)
5213 1.1 christos bogus endian macros
5214 1.1 christos #endif
5215 1.1 christos
5216 1.1 christos ;
5217 1.1 christos return 0;
5218 1.1 christos }
5219 1.1 christos _ACEOF
5220 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5221 1.1 christos # It does; now see whether it defined to BIG_ENDIAN or not.
5222 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5223 1.1 christos /* end confdefs.h. */
5224 1.1 christos #include <sys/types.h>
5225 1.1 christos #include <sys/param.h>
5226 1.1 christos
5227 1.1 christos int
5228 1.1 christos main ()
5229 1.1 christos {
5230 1.1 christos #if BYTE_ORDER != BIG_ENDIAN
5231 1.1 christos not big endian
5232 1.1 christos #endif
5233 1.1 christos
5234 1.1 christos ;
5235 1.1 christos return 0;
5236 1.1 christos }
5237 1.1 christos _ACEOF
5238 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5239 1.1 christos ac_cv_c_bigendian=yes
5240 1.1 christos else
5241 1.1 christos ac_cv_c_bigendian=no
5242 1.1 christos fi
5243 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5244 1.1 christos fi
5245 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5246 1.1 christos fi
5247 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5248 1.1 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5249 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5250 1.1 christos /* end confdefs.h. */
5251 1.1 christos #include <limits.h>
5252 1.1 christos
5253 1.1 christos int
5254 1.1 christos main ()
5255 1.1 christos {
5256 1.1 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5257 1.1 christos bogus endian macros
5258 1.1 christos #endif
5259 1.1 christos
5260 1.1 christos ;
5261 1.1 christos return 0;
5262 1.1 christos }
5263 1.1 christos _ACEOF
5264 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5265 1.1 christos # It does; now see whether it defined to _BIG_ENDIAN or not.
5266 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5267 1.1 christos /* end confdefs.h. */
5268 1.1 christos #include <limits.h>
5269 1.1 christos
5270 1.1 christos int
5271 1.1 christos main ()
5272 1.1 christos {
5273 1.1 christos #ifndef _BIG_ENDIAN
5274 1.1 christos not big endian
5275 1.1 christos #endif
5276 1.1 christos
5277 1.1 christos ;
5278 1.1 christos return 0;
5279 1.1 christos }
5280 1.1 christos _ACEOF
5281 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5282 1.1 christos ac_cv_c_bigendian=yes
5283 1.1 christos else
5284 1.1 christos ac_cv_c_bigendian=no
5285 1.1 christos fi
5286 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5287 1.1 christos fi
5288 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5289 1.1 christos fi
5290 1.1 christos if test $ac_cv_c_bigendian = unknown; then
5291 1.1 christos # Compile a test program.
5292 1.1 christos if test "$cross_compiling" = yes; then :
5293 1.1 christos # Try to guess by grepping values from an object file.
5294 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5295 1.1 christos /* end confdefs.h. */
5296 1.1 christos short int ascii_mm[] =
5297 1.1 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5298 1.1 christos short int ascii_ii[] =
5299 1.1 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5300 1.1 christos int use_ascii (int i) {
5301 1.1 christos return ascii_mm[i] + ascii_ii[i];
5302 1.1 christos }
5303 1.1 christos short int ebcdic_ii[] =
5304 1.1 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5305 1.1 christos short int ebcdic_mm[] =
5306 1.1 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5307 1.1 christos int use_ebcdic (int i) {
5308 1.1 christos return ebcdic_mm[i] + ebcdic_ii[i];
5309 1.1 christos }
5310 1.1 christos extern int foo;
5311 1.1 christos
5312 1.1 christos int
5313 1.1 christos main ()
5314 1.1 christos {
5315 1.1 christos return use_ascii (foo) == use_ebcdic (foo);
5316 1.1 christos ;
5317 1.1 christos return 0;
5318 1.1 christos }
5319 1.1 christos _ACEOF
5320 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5321 1.1 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5322 1.1 christos ac_cv_c_bigendian=yes
5323 1.1 christos fi
5324 1.1 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5325 1.1 christos if test "$ac_cv_c_bigendian" = unknown; then
5326 1.1 christos ac_cv_c_bigendian=no
5327 1.1 christos else
5328 1.1 christos # finding both strings is unlikely to happen, but who knows?
5329 1.1 christos ac_cv_c_bigendian=unknown
5330 1.1 christos fi
5331 1.1 christos fi
5332 1.1 christos fi
5333 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5334 1.1 christos else
5335 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5336 1.1 christos /* end confdefs.h. */
5337 1.1 christos $ac_includes_default
5338 1.1 christos int
5339 1.1 christos main ()
5340 1.1 christos {
5341 1.1 christos
5342 1.1 christos /* Are we little or big endian? From Harbison&Steele. */
5343 1.1 christos union
5344 1.1 christos {
5345 1.1 christos long int l;
5346 1.1 christos char c[sizeof (long int)];
5347 1.1 christos } u;
5348 1.1 christos u.l = 1;
5349 1.1 christos return u.c[sizeof (long int) - 1] == 1;
5350 1.1 christos
5351 1.1 christos ;
5352 1.1 christos return 0;
5353 1.1 christos }
5354 1.1 christos _ACEOF
5355 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
5356 1.1 christos ac_cv_c_bigendian=no
5357 1.1 christos else
5358 1.1 christos ac_cv_c_bigendian=yes
5359 1.1 christos fi
5360 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5361 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5362 1.1 christos fi
5363 1.1 christos
5364 1.1 christos fi
5365 1.1 christos fi
5366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5367 1.1 christos $as_echo "$ac_cv_c_bigendian" >&6; }
5368 1.1 christos case $ac_cv_c_bigendian in #(
5369 1.1 christos yes)
5370 1.1 christos byte_order=BIG_ENDIAN
5371 1.1 christos ;; #(
5372 1.1 christos no)
5373 1.1 christos byte_order=LITTLE_ENDIAN
5374 1.1 christos ;; #(
5375 1.1 christos universal)
5376 1.1 christos
5377 1.1 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5378 1.1 christos
5379 1.1 christos ;; #(
5380 1.1 christos *)
5381 1.1 christos as_fn_error $? "unknown endianness
5382 1.1 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5383 1.1 christos esac
5384 1.1 christos
5385 1.1 christos
5386 1.1 christos cat >>confdefs.h <<_ACEOF
5387 1.1 christos #define DHCP_BYTE_ORDER $byte_order
5388 1.1 christos _ACEOF
5389 1.1 christos
5390 1.1 christos
5391 1.1 christos # Optional compile-time DEBUGging.
5392 1.1 christos # Check whether --enable-debug was given.
5393 1.1 christos if test "${enable_debug+set}" = set; then :
5394 1.1 christos enableval=$enable_debug; case "${enableval}" in
5395 1.1 christos yes) enable_debug=yes
5396 1.1 christos
5397 1.1 christos $as_echo "#define DEBUG 1" >>confdefs.h
5398 1.1 christos
5399 1.1 christos # Just override CFLAGS totally to remove optimization.
5400 1.1 christos CFLAGS="-g";;
5401 1.1 christos no) enable_debug=no ;;
5402 1.1 christos *) as_fn_error $? "bad value ${enableval} for --enable-debug" "$LINENO" 5 ;;
5403 1.1 christos esac
5404 1.1 christos else
5405 1.1 christos enable_debug=no
5406 1.1 christos fi
5407 1.1 christos
5408 1.1 christos
5409 1.1 christos # XXX: there are actually quite a lot more DEBUG_ features we could enable,
5410 1.1 christos # but I don't want to pollute the --help space.
5411 1.1 christos #
5412 1.1 christos #/* #define DEBUG_TOKENS */
5413 1.1 christos #/* #define DEBUG_PACKET */
5414 1.1 christos #/* #define DEBUG_EXPRESSIONS */
5415 1.1 christos #/* #define DEBUG_FIND_LEASE */
5416 1.1 christos #/* #define DEBUG_EXPRESSION_PARSE */
5417 1.1 christos #/* #define DEBUG_CLASS_MATCHING */
5418 1.1 christos #/* #define DEBUG_MEMORY_LEAKAGE */
5419 1.1 christos #/* #define DEBUG_MALLOC_POOL */
5420 1.1 christos #/* #define DEBUG_LEASE_STATE_TRANSITIONS */
5421 1.1 christos #/* #define DEBUG_RC_HISTORY */
5422 1.1 christos #/* #define DEBUG_RC_HISTORY_EXHAUSTIVELY */
5423 1.1 christos #/* #define RC_HISTORY_MAX 10240 */
5424 1.1 christos #/* #define POINTER_DEBUG */
5425 1.1 christos #/* #define DEBUG_FAILOVER_MESSAGES */
5426 1.1 christos #/* #define DEBUG_FAILOVER_TIMING */
5427 1.1 christos #/* #define DEBUG_DUMP_ALL_LEASES */
5428 1.1 christos
5429 1.1 christos # Failover optional compile-time feature.
5430 1.1 christos # Check whether --enable-failover was given.
5431 1.1 christos if test "${enable_failover+set}" = set; then :
5432 1.1 christos enableval=$enable_failover;
5433 1.1 christos fi
5434 1.1 christos
5435 1.1 christos # Failover is on by default, so define if it is not explicitly disabled.
5436 1.1 christos if test "$enable_failover" != "no"; then
5437 1.1 christos enable_failover="yes"
5438 1.1 christos
5439 1.1 christos $as_echo "#define FAILOVER_PROTOCOL 1" >>confdefs.h
5440 1.1 christos
5441 1.1 christos fi
5442 1.1 christos
5443 1.1 christos # execute() support.
5444 1.1 christos # Check whether --enable-execute was given.
5445 1.1 christos if test "${enable_execute+set}" = set; then :
5446 1.1 christos enableval=$enable_execute;
5447 1.1 christos fi
5448 1.1 christos
5449 1.1 christos # execute() is on by default, so define if it is not explicitly disabled.
5450 1.1 christos if test "$enable_execute" != "no" ; then
5451 1.1 christos enable_execute="yes"
5452 1.1 christos
5453 1.1 christos $as_echo "#define ENABLE_EXECUTE 1" >>confdefs.h
5454 1.1 christos
5455 1.1 christos fi
5456 1.1 christos
5457 1.1 christos # Server tracing support.
5458 1.1 christos # Check whether --enable-tracing was given.
5459 1.1 christos if test "${enable_tracing+set}" = set; then :
5460 1.1 christos enableval=$enable_tracing;
5461 1.1 christos fi
5462 1.1 christos
5463 1.1 christos # tracing is on by default, so define if it is not explicitly disabled.
5464 1.1 christos if test "$enable_tracing" != "no" ; then
5465 1.1 christos
5466 1.1 christos $as_echo "#define TRACING 1" >>confdefs.h
5467 1.1 christos
5468 1.1 christos fi
5469 1.1 christos
5470 1.1 christos # Delayed-ack feature support.
5471 1.1 christos # Check whether --enable-delayed_ack was given.
5472 1.1 christos if test "${enable_delayed_ack+set}" = set; then :
5473 1.1 christos enableval=$enable_delayed_ack;
5474 1.1 christos fi
5475 1.1 christos
5476 1.1 christos if test "$enable_delayed_ack" != "no"; then
5477 1.1 christos enable_delayed_ack="yes"
5478 1.1 christos
5479 1.1 christos $as_echo "#define DELAYED_ACK 1" >>confdefs.h
5480 1.1 christos
5481 1.1 christos fi
5482 1.1 christos
5483 1.1 christos # DHCPv6 optional compile-time feature.
5484 1.1 christos # Check whether --enable-dhcpv6 was given.
5485 1.1 christos if test "${enable_dhcpv6+set}" = set; then :
5486 1.1 christos enableval=$enable_dhcpv6;
5487 1.1 christos fi
5488 1.1 christos
5489 1.1 christos # DHCPv6 is on by default, so define if it is not explicitly disabled.
5490 1.1 christos if test "$enable_dhcpv6" != "no"; then
5491 1.1 christos enable_dhcpv6="yes"
5492 1.1 christos
5493 1.1 christos $as_echo "#define DHCPv6 1" >>confdefs.h
5494 1.1 christos
5495 1.1 christos fi
5496 1.1 christos
5497 1.1 christos # DHCPv4o6 optional compile-time feature.
5498 1.1 christos # Check whether --enable-dhcpv4o6 was given.
5499 1.1 christos if test "${enable_dhcpv4o6+set}" = set; then :
5500 1.1 christos enableval=$enable_dhcpv4o6;
5501 1.1 christos fi
5502 1.1 christos
5503 1.1 christos # DHCPv4o6 is off by default, so define if it is explicitly enabled.
5504 1.1 christos if test "$enable_dhcpv4o6" = "yes"; then
5505 1.1 christos # DHCPv4o6 requires DHCPv6
5506 1.1 christos if test "$enable_dhcpv6" = "no"; then
5507 1.1 christos as_fn_error $? "dhcpv4o6 requires dhcpv6" "$LINENO" 5
5508 1.1 christos fi
5509 1.1 christos
5510 1.1 christos $as_echo "#define DHCP4o6 1" >>confdefs.h
5511 1.1 christos
5512 1.1 christos else
5513 1.1 christos # so we can report below
5514 1.1 christos enable_dhcpv4o6="no"
5515 1.1 christos fi
5516 1.1 christos
5517 1.1 christos # Relay port (draft-ietf-dhc-relay-port-10.txt) optional compile-time feature.
5518 1.1 christos # Check whether --enable-relay-port was given.
5519 1.1 christos if test "${enable_relay_port+set}" = set; then :
5520 1.1 christos enableval=$enable_relay_port;
5521 1.1 christos fi
5522 1.1 christos
5523 1.1 christos # Relay port is off by default (for now)
5524 1.1 christos if test "$enable_relay_port" = "yes"; then
5525 1.1 christos
5526 1.1 christos $as_echo "#define RELAY_PORT 1" >>confdefs.h
5527 1.1 christos
5528 1.1 christos else
5529 1.1 christos # so we can report below
5530 1.1 christos enable_relay_port="no"
5531 1.1 christos fi
5532 1.1 christos
5533 1.1 christos # PARANOIA is off by default (until we can test it with all features)
5534 1.1 christos # Check whether --enable-paranoia was given.
5535 1.1 christos if test "${enable_paranoia+set}" = set; then :
5536 1.1 christos enableval=$enable_paranoia;
5537 1.1 christos fi
5538 1.1 christos
5539 1.1 christos # Check whether --enable-early_chroot was given.
5540 1.1 christos if test "${enable_early_chroot+set}" = set; then :
5541 1.1 christos enableval=$enable_early_chroot;
5542 1.1 christos fi
5543 1.1 christos
5544 1.1 christos # If someone enables early chroot, but does not enable paranoia, do so for
5545 1.1 christos # them.
5546 1.1 christos if test "$enable_paranoia" != "yes" && \
5547 1.1 christos test "$enable_early_chroot" = "yes" ; then
5548 1.1 christos enable_paranoia="yes"
5549 1.1 christos fi
5550 1.1 christos
5551 1.1 christos if test "$enable_paranoia" = "yes" ; then
5552 1.1 christos
5553 1.1 christos $as_echo "#define PARANOIA 1" >>confdefs.h
5554 1.1 christos
5555 1.1 christos fi
5556 1.1 christos if test "$enable_early_chroot" = "yes" ; then
5557 1.1 christos
5558 1.1 christos $as_echo "#define EARLY_CHROOT 1" >>confdefs.h
5559 1.1 christos
5560 1.1 christos fi
5561 1.1 christos
5562 1.1 christos # Check whether --enable-ipv4_pktinfo was given.
5563 1.1 christos if test "${enable_ipv4_pktinfo+set}" = set; then :
5564 1.1 christos enableval=$enable_ipv4_pktinfo;
5565 1.1 christos fi
5566 1.1 christos
5567 1.1 christos
5568 1.1 christos if test "$enable_ipv4_pktinfo" = "yes"; then
5569 1.1 christos
5570 1.1 christos $as_echo "#define USE_V4_PKTINFO 1" >>confdefs.h
5571 1.1 christos
5572 1.1 christos fi
5573 1.1 christos
5574 1.1 christos # Check whether --enable-use_sockets was given.
5575 1.1 christos if test "${enable_use_sockets+set}" = set; then :
5576 1.1 christos enableval=$enable_use_sockets;
5577 1.1 christos fi
5578 1.1 christos
5579 1.1 christos
5580 1.1 christos if test "$enable_use_sockets" = "yes"; then
5581 1.1 christos
5582 1.1 christos $as_echo "#define USE_SOCKETS 1" >>confdefs.h
5583 1.1 christos
5584 1.1 christos fi
5585 1.1 christos
5586 1.1 christos # Include the PID in the log messages. This is useful when there may
5587 1.1 christos # be multiple instances of a program.
5588 1.1 christos # This is off by default
5589 1.1 christos # Check whether --enable-log_pid was given.
5590 1.1 christos if test "${enable_log_pid+set}" = set; then :
5591 1.1 christos enableval=$enable_log_pid;
5592 1.1 christos fi
5593 1.1 christos
5594 1.1 christos if test "$enable_log_pid" = "yes" ; then
5595 1.1 christos
5596 1.1 christos $as_echo "#define USE_LOG_PID 1" >>confdefs.h
5597 1.1 christos
5598 1.1 christos fi
5599 1.1 christos
5600 1.1 christos # Allow for binary search when inserting v4 leases into queues
5601 1.1 christos # Check whether --enable-binary_leases was given.
5602 1.1 christos if test "${enable_binary_leases+set}" = set; then :
5603 1.1 christos enableval=$enable_binary_leases;
5604 1.1 christos fi
5605 1.1 christos
5606 1.1 christos # binary_leases is off by default.
5607 1.1 christos if test "$enable_binary_leases" = "yes"; then
5608 1.1 christos
5609 1.1 christos $as_echo "#define BINARY_LEASES 1" >>confdefs.h
5610 1.1 christos
5611 1.1 christos else
5612 1.1 christos enable_binary_leases="no"
5613 1.1 christos fi
5614 1.1 christos
5615 1.1 christos # Testing section
5616 1.1 christos
5617 1.1.1.2 christos # Bind Makefile needs to know ATF is not included.
5618 1.1.1.2 christos if test "foo" = "barr"; then
5619 1.1 christos BIND_ATF_TRUE=
5620 1.1 christos BIND_ATF_FALSE='#'
5621 1.1 christos else
5622 1.1 christos BIND_ATF_TRUE='#'
5623 1.1 christos BIND_ATF_FALSE=
5624 1.1 christos fi
5625 1.1 christos
5626 1.1 christos
5627 1.1.1.2 christos DISTCHECK_ATF_CONFIGURE_FLAG=
5628 1.1.1.2 christos atf_path="no"
5629 1.1 christos
5630 1.1.1.2 christos # Check whether --with-atf was given.
5631 1.1.1.2 christos if test "${with_atf+set}" = set; then :
5632 1.1.1.2 christos withval=$with_atf; atf_path="$withval"
5633 1.1.1.2 christos fi
5634 1.1 christos
5635 1.1.1.2 christos if test "$atf_path" != "no" ; then
5636 1.1 christos DISTCHECK_ATF_CONFIGURE_FLAG="--with-atf=$atf_path"
5637 1.1 christos # Config path for pkg-config
5638 1.1 christos atf_pcp=""
5639 1.1 christos if test "$atf_path" != "yes" ; then
5640 1.1 christos if test -f $atf_path/lib/pkgconfig/atf-c.pc ; then
5641 1.1 christos atf_pcp=$atf_path/lib/pkgconfig
5642 1.1 christos elif test -f $atf_path/lib64/pkgconfig/atf-c.pc ; then
5643 1.1 christos atf_pcp=$atf_path/lib64/pkgconfig
5644 1.1 christos fi
5645 1.1 christos else
5646 1.1 christos # Not specified, try some common paths
5647 1.1 christos atf_dirs="/usr /usr/local /usr/pkg /opt /opt/local"
5648 1.1 christos for d in $atf_dirs
5649 1.1 christos do
5650 1.1 christos if test -f $d/lib/pkgconfig/atf-c.pc ; then
5651 1.1 christos atf_pcp=$d/lib/pkgconfig
5652 1.1 christos atf_path=$d
5653 1.1 christos elif test -f $d/lib64/pkgconfig/atf-c.pc ; then
5654 1.1 christos atf_pcp=$d/lib64/pkgconfig
5655 1.1 christos atf_path=$d
5656 1.1 christos fi
5657 1.1 christos done
5658 1.1 christos fi
5659 1.1 christos
5660 1.1 christos if test "$atf_pcp" = "" ; then
5661 1.1 christos as_fn_error $? "Unable to find atf files in location specified" "$LINENO" 5
5662 1.1 christos else
5663 1.1 christos # Extract the first word of "pkg-config", so it can be a program name with args.
5664 1.1 christos set dummy pkg-config; ac_word=$2
5665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5666 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5667 1.1 christos if ${ac_cv_prog_pkgcfg_found+:} false; then :
5668 1.1 christos $as_echo_n "(cached) " >&6
5669 1.1 christos else
5670 1.1 christos if test -n "$pkgcfg_found"; then
5671 1.1 christos ac_cv_prog_pkgcfg_found="$pkgcfg_found" # Let the user override the test.
5672 1.1 christos else
5673 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5674 1.1 christos for as_dir in $PATH
5675 1.1 christos do
5676 1.1 christos IFS=$as_save_IFS
5677 1.1 christos test -z "$as_dir" && as_dir=.
5678 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5679 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5680 1.1 christos ac_cv_prog_pkgcfg_found="pkg-config"
5681 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5682 1.1 christos break 2
5683 1.1 christos fi
5684 1.1 christos done
5685 1.1 christos done
5686 1.1 christos IFS=$as_save_IFS
5687 1.1 christos
5688 1.1 christos fi
5689 1.1 christos fi
5690 1.1 christos pkgcfg_found=$ac_cv_prog_pkgcfg_found
5691 1.1 christos if test -n "$pkgcfg_found"; then
5692 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkgcfg_found" >&5
5693 1.1 christos $as_echo "$pkgcfg_found" >&6; }
5694 1.1 christos else
5695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5696 1.1 christos $as_echo "no" >&6; }
5697 1.1 christos fi
5698 1.1 christos
5699 1.1 christos
5700 1.1 christos if test "$pkgcfg_found" = ""; then
5701 1.1 christos as_fn_error $? "Could not locate ATF, pkg-config not installed" "$LINENO" 5
5702 1.1 christos fi
5703 1.1 christos ATF_CFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --cflags atf-c` -DUNIT_TEST"
5704 1.1 christos ATF_LDFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --libs atf-c`"
5705 1.1 christos if test -f $atf_pcp/atf-sh.pc ; then
5706 1.1 christos ATF_BIN="`PKG_CONFIG_PATH=$atf_pcp pkg-config --variable=exec_prefix atf-sh`/bin"
5707 1.1 christos else
5708 1.1 christos # older versions don't have atf-sh, try usual place
5709 1.1 christos ATF_BIN=$atf_path/bin
5710 1.1 christos fi
5711 1.1 christos
5712 1.1 christos UNITTESTS=tests
5713 1.1 christos
5714 1.1 christos
5715 1.1 christos
5716 1.1 christos
5717 1.1 christos
5718 1.1 christos fi
5719 1.1 christos fi
5720 1.1 christos
5721 1.1 christos if test "$atf_pcp" != ""; then
5722 1.1 christos HAVE_ATF_TRUE=
5723 1.1 christos HAVE_ATF_FALSE='#'
5724 1.1 christos else
5725 1.1 christos HAVE_ATF_TRUE='#'
5726 1.1 christos HAVE_ATF_FALSE=
5727 1.1 christos fi
5728 1.1 christos
5729 1.1 christos if test -z "$HAVE_ATF_TRUE"; then :
5730 1.1 christos
5731 1.1 christos $as_echo "#define HAVE_ATF 1" >>confdefs.h
5732 1.1 christos
5733 1.1 christos fi
5734 1.1 christos
5735 1.1 christos
5736 1.1 christos ###
5737 1.1 christos ### Path fun. Older versions of DHCP were installed in /usr/sbin, so we
5738 1.1 christos ### need to look there and potentially overwrite by default (but not if
5739 1.1 christos ### the user configures an alternate value). LOCALSTATEDIR is totally
5740 1.1 christos ### braindead. No one uses /usr/local/var/db/ nor /usr/local/var/run, and
5741 1.1 christos ### they would be insane for suggesting it. We need to look in /var/for
5742 1.1 christos ### 'db' and 'state/dhcp' for db files, and /var/run for pid files by
5743 1.1 christos ### default.
5744 1.1 christos ###
5745 1.1 christos if test "x$prefix" = xNONE; then
5746 1.1 christos $as_echo_n "checking for prefix by " >&6
5747 1.1 christos # Extract the first word of "dhcpd", so it can be a program name with args.
5748 1.1 christos set dummy dhcpd; ac_word=$2
5749 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5750 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5751 1.1 christos if ${ac_cv_path_ac_prefix_program+:} false; then :
5752 1.1 christos $as_echo_n "(cached) " >&6
5753 1.1 christos else
5754 1.1 christos case $ac_prefix_program in
5755 1.1 christos [\\/]* | ?:[\\/]*)
5756 1.1 christos ac_cv_path_ac_prefix_program="$ac_prefix_program" # Let the user override the test with a path.
5757 1.1 christos ;;
5758 1.1 christos *)
5759 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5760 1.1 christos for as_dir in $PATH
5761 1.1 christos do
5762 1.1 christos IFS=$as_save_IFS
5763 1.1 christos test -z "$as_dir" && as_dir=.
5764 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5765 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5766 1.1 christos ac_cv_path_ac_prefix_program="$as_dir/$ac_word$ac_exec_ext"
5767 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5768 1.1 christos break 2
5769 1.1 christos fi
5770 1.1 christos done
5771 1.1 christos done
5772 1.1 christos IFS=$as_save_IFS
5773 1.1 christos
5774 1.1 christos ;;
5775 1.1 christos esac
5776 1.1 christos fi
5777 1.1 christos ac_prefix_program=$ac_cv_path_ac_prefix_program
5778 1.1 christos if test -n "$ac_prefix_program"; then
5779 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prefix_program" >&5
5780 1.1 christos $as_echo "$ac_prefix_program" >&6; }
5781 1.1 christos else
5782 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5783 1.1 christos $as_echo "no" >&6; }
5784 1.1 christos fi
5785 1.1 christos
5786 1.1 christos
5787 1.1 christos if test -n "$ac_prefix_program"; then
5788 1.1 christos prefix=`$as_dirname -- "$ac_prefix_program" ||
5789 1.1 christos $as_expr X"$ac_prefix_program" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5790 1.1 christos X"$ac_prefix_program" : 'X\(//\)[^/]' \| \
5791 1.1 christos X"$ac_prefix_program" : 'X\(//\)$' \| \
5792 1.1 christos X"$ac_prefix_program" : 'X\(/\)' \| . 2>/dev/null ||
5793 1.1 christos $as_echo X"$ac_prefix_program" |
5794 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5795 1.1 christos s//\1/
5796 1.1 christos q
5797 1.1 christos }
5798 1.1 christos /^X\(\/\/\)[^/].*/{
5799 1.1 christos s//\1/
5800 1.1 christos q
5801 1.1 christos }
5802 1.1 christos /^X\(\/\/\)$/{
5803 1.1 christos s//\1/
5804 1.1 christos q
5805 1.1 christos }
5806 1.1 christos /^X\(\/\).*/{
5807 1.1 christos s//\1/
5808 1.1 christos q
5809 1.1 christos }
5810 1.1 christos s/.*/./; q'`
5811 1.1 christos prefix=`$as_dirname -- "$prefix" ||
5812 1.1 christos $as_expr X"$prefix" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5813 1.1 christos X"$prefix" : 'X\(//\)[^/]' \| \
5814 1.1 christos X"$prefix" : 'X\(//\)$' \| \
5815 1.1 christos X"$prefix" : 'X\(/\)' \| . 2>/dev/null ||
5816 1.1 christos $as_echo X"$prefix" |
5817 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5818 1.1 christos s//\1/
5819 1.1 christos q
5820 1.1 christos }
5821 1.1 christos /^X\(\/\/\)[^/].*/{
5822 1.1 christos s//\1/
5823 1.1 christos q
5824 1.1 christos }
5825 1.1 christos /^X\(\/\/\)$/{
5826 1.1 christos s//\1/
5827 1.1 christos q
5828 1.1 christos }
5829 1.1 christos /^X\(\/\).*/{
5830 1.1 christos s//\1/
5831 1.1 christos q
5832 1.1 christos }
5833 1.1 christos s/.*/./; q'`
5834 1.1 christos fi
5835 1.1 christos fi
5836 1.1 christos
5837 1.1 christos
5838 1.1 christos # XXX - isn't there SOME WAY to default autoconf to /var instead of
5839 1.1 christos # /usr/local/var/no/one/has/this/please/stop/trying?
5840 1.1 christos case "$localstatedir" in
5841 1.1 christos '${prefix}/var')
5842 1.1 christos localstatedir=/var
5843 1.1 christos ;;
5844 1.1 christos esac
5845 1.1 christos
5846 1.1 christos # Default server configuration file.
5847 1.1 christos
5848 1.1 christos # Check whether --with-srv-conf-file was given.
5849 1.1 christos if test "${with_srv_conf_file+set}" = set; then :
5850 1.1 christos withval=$with_srv_conf_file;
5851 1.1 christos cat >>confdefs.h <<_ACEOF
5852 1.1 christos #define _PATH_DHCPD_CONF "$withval"
5853 1.1 christos _ACEOF
5854 1.1 christos
5855 1.1 christos fi
5856 1.1 christos
5857 1.1 christos
5858 1.1 christos # Allow specification of alternate state files
5859 1.1 christos
5860 1.1 christos # Check whether --with-srv-lease-file was given.
5861 1.1 christos if test "${with_srv_lease_file+set}" = set; then :
5862 1.1 christos withval=$with_srv_lease_file;
5863 1.1 christos cat >>confdefs.h <<_ACEOF
5864 1.1 christos #define _PATH_DHCPD_DB "$withval"
5865 1.1 christos _ACEOF
5866 1.1 christos
5867 1.1 christos fi
5868 1.1 christos
5869 1.1 christos
5870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhcpd.leases location" >&5
5871 1.1 christos $as_echo_n "checking for dhcpd.leases location... " >&6; }
5872 1.1 christos if [ "x$with_srv_lease_file" = "x" ] ; then
5873 1.1 christos if [ -d "${localstatedir}/db" ] ; then
5874 1.1 christos with_srv_lease_file="${localstatedir}/db/dhcpd.leases"
5875 1.1 christos elif [ -d "${localstatedir}/state" ] ; then
5876 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then
5877 1.1 christos with_srv_lease_file="${localstatedir}/state/dhcp/dhcpd.leases"
5878 1.1 christos else
5879 1.1 christos with_srv_lease_file="${localstatedir}/state/dhcpd.leases"
5880 1.1 christos fi
5881 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then
5882 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then
5883 1.1 christos with_srv_lease_file="${localstatedir}/lib/dhcp/dhcpd.leases"
5884 1.1 christos else
5885 1.1 christos with_srv_lease_file="${localstatedir}/lib/dhcpd.leases"
5886 1.1 christos fi
5887 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then
5888 1.1 christos with_srv_lease_file="${localstatedir}/etc/dhcpd.leases"
5889 1.1 christos else
5890 1.1 christos with_srv_lease_file="/etc/dhcpd.leases"
5891 1.1 christos fi
5892 1.1 christos fi
5893 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_srv_lease_file" >&5
5894 1.1 christos $as_echo "$with_srv_lease_file" >&6; }
5895 1.1 christos
5896 1.1 christos
5897 1.1 christos # Check whether --with-srv6-lease-file was given.
5898 1.1 christos if test "${with_srv6_lease_file+set}" = set; then :
5899 1.1 christos withval=$with_srv6_lease_file;
5900 1.1 christos cat >>confdefs.h <<_ACEOF
5901 1.1 christos #define _PATH_DHCPD6_DB "$withval"
5902 1.1 christos _ACEOF
5903 1.1 christos
5904 1.1 christos fi
5905 1.1 christos
5906 1.1 christos
5907 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhcpd6.leases location" >&5
5908 1.1 christos $as_echo_n "checking for dhcpd6.leases location... " >&6; }
5909 1.1 christos if [ "x$with_srv6_lease_file" = "x" ] ; then
5910 1.1 christos if [ -d "${localstatedir}/db" ] ; then
5911 1.1 christos with_srv6_lease_file="${localstatedir}/db/dhcpd6.leases"
5912 1.1 christos elif [ -d "${localstatedir}/state" ] ; then
5913 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then
5914 1.1 christos with_srv6_lease_file="${localstatedir}/state/dhcp/dhcpd6.leases"
5915 1.1 christos else
5916 1.1 christos with_srv6_lease_file="${localstatedir}/state/dhcpd6.leases"
5917 1.1 christos fi
5918 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then
5919 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then
5920 1.1 christos with_srv6_lease_file="${localstatedir}/lib/dhcp/dhcpd6.leases"
5921 1.1 christos else
5922 1.1 christos with_srv6_lease_file="${localstatedir}/lib/dhcpd6.leases"
5923 1.1 christos fi
5924 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then
5925 1.1 christos with_srv6_lease_file="${localstatedir}/etc/dhcpd6.leases"
5926 1.1 christos else
5927 1.1 christos with_srv6_lease_file="/etc/dhcpd6.leases"
5928 1.1 christos fi
5929 1.1 christos fi
5930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_srv6_lease_file" >&5
5931 1.1 christos $as_echo "$with_srv6_lease_file" >&6; }
5932 1.1 christos
5933 1.1 christos
5934 1.1 christos # Check whether --with-cli-lease-file was given.
5935 1.1 christos if test "${with_cli_lease_file+set}" = set; then :
5936 1.1 christos withval=$with_cli_lease_file;
5937 1.1 christos cat >>confdefs.h <<_ACEOF
5938 1.1 christos #define _PATH_DHCLIENT_DB "$withval"
5939 1.1 christos _ACEOF
5940 1.1 christos
5941 1.1 christos fi
5942 1.1 christos
5943 1.1 christos
5944 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhclient.leases location" >&5
5945 1.1 christos $as_echo_n "checking for dhclient.leases location... " >&6; }
5946 1.1 christos if [ "x$with_cli_lease_file" = "x" ] ; then
5947 1.1 christos if [ -d "${localstatedir}/db" ] ; then
5948 1.1 christos with_cli_lease_file="${localstatedir}/db/dhclient.leases"
5949 1.1 christos elif [ -d "${localstatedir}/state" ] ; then
5950 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then
5951 1.1 christos with_cli_lease_file="${localstatedir}/state/dhcp/dhclient.leases"
5952 1.1 christos else
5953 1.1 christos with_cli_lease_file="${localstatedir}/state/dhclient.leases"
5954 1.1 christos fi
5955 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then
5956 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then
5957 1.1 christos with_cli_lease_file="${localstatedir}/lib/dhcp/dhclient.leases"
5958 1.1 christos else
5959 1.1 christos with_cli_lease_file="${localstatedir}/lib/dhclient.leases"
5960 1.1 christos fi
5961 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then
5962 1.1 christos with_cli_lease_file="${localstatedir}/etc/dhclient.leases"
5963 1.1 christos else
5964 1.1 christos with_cli_lease_file="/etc/dhclient.leases"
5965 1.1 christos fi
5966 1.1 christos fi
5967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cli_lease_file" >&5
5968 1.1 christos $as_echo "$with_cli_lease_file" >&6; }
5969 1.1 christos
5970 1.1 christos
5971 1.1 christos # Check whether --with-cli6-lease-file was given.
5972 1.1 christos if test "${with_cli6_lease_file+set}" = set; then :
5973 1.1 christos withval=$with_cli6_lease_file;
5974 1.1 christos cat >>confdefs.h <<_ACEOF
5975 1.1 christos #define _PATH_DHCLIENT6_DB "$withval"
5976 1.1 christos _ACEOF
5977 1.1 christos
5978 1.1 christos fi
5979 1.1 christos
5980 1.1 christos
5981 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhclient6.leases location" >&5
5982 1.1 christos $as_echo_n "checking for dhclient6.leases location... " >&6; }
5983 1.1 christos if [ "x$with_cli6_lease_file" = "x" ] ; then
5984 1.1 christos if [ -d "${localstatedir}/db" ] ; then
5985 1.1 christos with_cli6_lease_file="${localstatedir}/db/dhclient6.leases"
5986 1.1 christos elif [ -d "${localstatedir}/state" ] ; then
5987 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then
5988 1.1 christos with_cli6_lease_file="${localstatedir}/state/dhcp/dhclient6.leases"
5989 1.1 christos else
5990 1.1 christos with_cli6_lease_file="${localstatedir}/state/dhclient6.leases"
5991 1.1 christos fi
5992 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then
5993 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then
5994 1.1 christos with_cli6_lease_file="${localstatedir}/lib/dhcp/dhclient6.leases"
5995 1.1 christos else
5996 1.1 christos with_cli6_lease_file="${localstatedir}/lib/dhclient6.leases"
5997 1.1 christos fi
5998 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then
5999 1.1 christos with_cli6_lease_file="${localstatedir}/etc/dhclient6.leases"
6000 1.1 christos else
6001 1.1 christos with_cli6_lease_file="/etc/dhclient6.leases"
6002 1.1 christos fi
6003 1.1 christos fi
6004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cli6_lease_file" >&5
6005 1.1 christos $as_echo "$with_cli6_lease_file" >&6; }
6006 1.1 christos
6007 1.1 christos
6008 1.1 christos # Check whether --with-srv-pid-file was given.
6009 1.1 christos if test "${with_srv_pid_file+set}" = set; then :
6010 1.1 christos withval=$with_srv_pid_file;
6011 1.1 christos cat >>confdefs.h <<_ACEOF
6012 1.1 christos #define _PATH_DHCPD_PID "$withval"
6013 1.1 christos _ACEOF
6014 1.1 christos
6015 1.1 christos fi
6016 1.1 christos
6017 1.1 christos
6018 1.1 christos # Check whether --with-srv6-pid-file was given.
6019 1.1 christos if test "${with_srv6_pid_file+set}" = set; then :
6020 1.1 christos withval=$with_srv6_pid_file;
6021 1.1 christos cat >>confdefs.h <<_ACEOF
6022 1.1 christos #define _PATH_DHCPD6_PID "$withval"
6023 1.1 christos _ACEOF
6024 1.1 christos
6025 1.1 christos fi
6026 1.1 christos
6027 1.1 christos
6028 1.1 christos # Check whether --with-cli-pid-file was given.
6029 1.1 christos if test "${with_cli_pid_file+set}" = set; then :
6030 1.1 christos withval=$with_cli_pid_file;
6031 1.1 christos cat >>confdefs.h <<_ACEOF
6032 1.1 christos #define _PATH_DHCLIENT_PID "$withval"
6033 1.1 christos _ACEOF
6034 1.1 christos
6035 1.1 christos fi
6036 1.1 christos
6037 1.1 christos
6038 1.1 christos # Check whether --with-cli6-pid-file was given.
6039 1.1 christos if test "${with_cli6_pid_file+set}" = set; then :
6040 1.1 christos withval=$with_cli6_pid_file;
6041 1.1 christos cat >>confdefs.h <<_ACEOF
6042 1.1 christos #define _PATH_DHCLIENT6_PID "$withval"
6043 1.1 christos _ACEOF
6044 1.1 christos
6045 1.1 christos fi
6046 1.1 christos
6047 1.1 christos
6048 1.1 christos # Check whether --with-relay-pid-file was given.
6049 1.1 christos if test "${with_relay_pid_file+set}" = set; then :
6050 1.1 christos withval=$with_relay_pid_file;
6051 1.1 christos cat >>confdefs.h <<_ACEOF
6052 1.1 christos #define _PATH_DHCRELAY_PID "$withval"
6053 1.1 christos _ACEOF
6054 1.1 christos
6055 1.1 christos fi
6056 1.1 christos
6057 1.1 christos
6058 1.1 christos # Check whether --with-relay6-pid-file was given.
6059 1.1 christos if test "${with_relay6_pid_file+set}" = set; then :
6060 1.1 christos withval=$with_relay6_pid_file;
6061 1.1 christos cat >>confdefs.h <<_ACEOF
6062 1.1 christos #define _PATH_DHCRELAY6_PID "$withval"
6063 1.1 christos _ACEOF
6064 1.1 christos
6065 1.1 christos fi
6066 1.1 christos
6067 1.1 christos
6068 1.1 christos # Check basic types.
6069 1.1 christos ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6070 1.1 christos case $ac_cv_c_int8_t in #(
6071 1.1 christos no|yes) ;; #(
6072 1.1 christos *)
6073 1.1 christos
6074 1.1 christos cat >>confdefs.h <<_ACEOF
6075 1.1 christos #define int8_t $ac_cv_c_int8_t
6076 1.1 christos _ACEOF
6077 1.1 christos ;;
6078 1.1 christos esac
6079 1.1 christos
6080 1.1 christos ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6081 1.1 christos case $ac_cv_c_int16_t in #(
6082 1.1 christos no|yes) ;; #(
6083 1.1 christos *)
6084 1.1 christos
6085 1.1 christos cat >>confdefs.h <<_ACEOF
6086 1.1 christos #define int16_t $ac_cv_c_int16_t
6087 1.1 christos _ACEOF
6088 1.1 christos ;;
6089 1.1 christos esac
6090 1.1 christos
6091 1.1 christos ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6092 1.1 christos case $ac_cv_c_int32_t in #(
6093 1.1 christos no|yes) ;; #(
6094 1.1 christos *)
6095 1.1 christos
6096 1.1 christos cat >>confdefs.h <<_ACEOF
6097 1.1 christos #define int32_t $ac_cv_c_int32_t
6098 1.1 christos _ACEOF
6099 1.1 christos ;;
6100 1.1 christos esac
6101 1.1 christos
6102 1.1 christos ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6103 1.1 christos case $ac_cv_c_int64_t in #(
6104 1.1 christos no|yes) ;; #(
6105 1.1 christos *)
6106 1.1 christos
6107 1.1 christos cat >>confdefs.h <<_ACEOF
6108 1.1 christos #define int64_t $ac_cv_c_int64_t
6109 1.1 christos _ACEOF
6110 1.1 christos ;;
6111 1.1 christos esac
6112 1.1 christos
6113 1.1 christos
6114 1.1 christos # Some systems need the u_intX_t types defined across.
6115 1.1 christos ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default"
6116 1.1 christos if test "x$ac_cv_type_u_int8_t" = xyes; then :
6117 1.1 christos
6118 1.1 christos else
6119 1.1 christos
6120 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6121 1.1 christos case $ac_cv_c_uint8_t in #(
6122 1.1 christos no|yes) ;; #(
6123 1.1 christos *)
6124 1.1 christos
6125 1.1 christos $as_echo "#define _UINT8_T 1" >>confdefs.h
6126 1.1 christos
6127 1.1 christos
6128 1.1 christos cat >>confdefs.h <<_ACEOF
6129 1.1 christos #define uint8_t $ac_cv_c_uint8_t
6130 1.1 christos _ACEOF
6131 1.1 christos ;;
6132 1.1 christos esac
6133 1.1 christos
6134 1.1 christos
6135 1.1 christos $as_echo "#define u_int8_t uint8_t" >>confdefs.h
6136 1.1 christos
6137 1.1 christos
6138 1.1 christos fi
6139 1.1 christos
6140 1.1 christos ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default"
6141 1.1 christos if test "x$ac_cv_type_u_int16_t" = xyes; then :
6142 1.1 christos
6143 1.1 christos else
6144 1.1 christos
6145 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6146 1.1 christos case $ac_cv_c_uint16_t in #(
6147 1.1 christos no|yes) ;; #(
6148 1.1 christos *)
6149 1.1 christos
6150 1.1 christos
6151 1.1 christos cat >>confdefs.h <<_ACEOF
6152 1.1 christos #define uint16_t $ac_cv_c_uint16_t
6153 1.1 christos _ACEOF
6154 1.1 christos ;;
6155 1.1 christos esac
6156 1.1 christos
6157 1.1 christos
6158 1.1 christos $as_echo "#define u_int16_t uint16_t" >>confdefs.h
6159 1.1 christos
6160 1.1 christos
6161 1.1 christos fi
6162 1.1 christos
6163 1.1 christos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default"
6164 1.1 christos if test "x$ac_cv_type_u_int32_t" = xyes; then :
6165 1.1 christos
6166 1.1 christos else
6167 1.1 christos
6168 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6169 1.1 christos case $ac_cv_c_uint32_t in #(
6170 1.1 christos no|yes) ;; #(
6171 1.1 christos *)
6172 1.1 christos
6173 1.1 christos $as_echo "#define _UINT32_T 1" >>confdefs.h
6174 1.1 christos
6175 1.1 christos
6176 1.1 christos cat >>confdefs.h <<_ACEOF
6177 1.1 christos #define uint32_t $ac_cv_c_uint32_t
6178 1.1 christos _ACEOF
6179 1.1 christos ;;
6180 1.1 christos esac
6181 1.1 christos
6182 1.1 christos
6183 1.1 christos $as_echo "#define u_int32_t uint32_t" >>confdefs.h
6184 1.1 christos
6185 1.1 christos
6186 1.1 christos fi
6187 1.1 christos
6188 1.1 christos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default"
6189 1.1 christos if test "x$ac_cv_type_u_int64_t" = xyes; then :
6190 1.1 christos
6191 1.1 christos else
6192 1.1 christos
6193 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6194 1.1 christos case $ac_cv_c_uint64_t in #(
6195 1.1 christos no|yes) ;; #(
6196 1.1 christos *)
6197 1.1 christos
6198 1.1 christos $as_echo "#define _UINT64_T 1" >>confdefs.h
6199 1.1 christos
6200 1.1 christos
6201 1.1 christos cat >>confdefs.h <<_ACEOF
6202 1.1 christos #define uint64_t $ac_cv_c_uint64_t
6203 1.1 christos _ACEOF
6204 1.1 christos ;;
6205 1.1 christos esac
6206 1.1 christos
6207 1.1 christos
6208 1.1 christos $as_echo "#define u_int64_t uint64_t" >>confdefs.h
6209 1.1 christos
6210 1.1 christos
6211 1.1 christos fi
6212 1.1 christos
6213 1.1 christos
6214 1.1 christos # see if ifaddrs.h is available
6215 1.1 christos for ac_header in ifaddrs.h
6216 1.1 christos do :
6217 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default"
6218 1.1 christos if test "x$ac_cv_header_ifaddrs_h" = xyes; then :
6219 1.1 christos cat >>confdefs.h <<_ACEOF
6220 1.1 christos #define HAVE_IFADDRS_H 1
6221 1.1 christos _ACEOF
6222 1.1 christos
6223 1.1 christos fi
6224 1.1 christos
6225 1.1 christos done
6226 1.1 christos
6227 1.1 christos
6228 1.1 christos # figure out what IPv4 interface code to use
6229 1.1 christos for ac_header in linux/types.h
6230 1.1 christos do :
6231 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
6232 1.1 christos if test "x$ac_cv_header_linux_types_h" = xyes; then :
6233 1.1 christos cat >>confdefs.h <<_ACEOF
6234 1.1 christos #define HAVE_LINUX_TYPES_H 1
6235 1.1 christos _ACEOF
6236 1.1 christos
6237 1.1 christos fi
6238 1.1 christos
6239 1.1 christos done
6240 1.1 christos # needed for linux/filter.h on old systems
6241 1.1 christos
6242 1.1 christos relay_port_supported="no"
6243 1.1 christos ac_fn_c_check_header_compile "$LINENO" "linux/filter.h" "ac_cv_header_linux_filter_h" "
6244 1.1 christos #ifdef HAVE_LINUX_TYPES_H
6245 1.1 christos #include <linux/types.h>
6246 1.1 christos #endif
6247 1.1 christos
6248 1.1 christos "
6249 1.1 christos if test "x$ac_cv_header_linux_filter_h" = xyes; then :
6250 1.1 christos DO_LPF=1
6251 1.1 christos fi
6252 1.1 christos
6253 1.1 christos
6254 1.1 christos if test -n "$DO_LPF"
6255 1.1 christos then
6256 1.1 christos
6257 1.1 christos $as_echo "#define HAVE_LPF 1" >>confdefs.h
6258 1.1 christos
6259 1.1 christos relay_port_supported="yes"
6260 1.1 christos else
6261 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/dlpi.h" "ac_cv_header_sys_dlpi_h" "$ac_includes_default"
6262 1.1 christos if test "x$ac_cv_header_sys_dlpi_h" = xyes; then :
6263 1.1 christos DO_DLPI=1
6264 1.1 christos fi
6265 1.1 christos
6266 1.1 christos
6267 1.1 christos if test -n "$DO_DLPI"
6268 1.1 christos then
6269 1.1 christos
6270 1.1 christos $as_echo "#define HAVE_DLPI 1" >>confdefs.h
6271 1.1 christos
6272 1.1 christos else
6273 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "net/bpf.h" "ac_cv_header_net_bpf_h" "$ac_includes_default"
6274 1.1 christos if test "x$ac_cv_header_net_bpf_h" = xyes; then :
6275 1.1 christos DO_BPF=1
6276 1.1 christos fi
6277 1.1 christos
6278 1.1 christos
6279 1.1 christos if test -n "$DO_BPF"
6280 1.1 christos then
6281 1.1 christos
6282 1.1 christos $as_echo "#define HAVE_BPF 1" >>confdefs.h
6283 1.1 christos
6284 1.1 christos relay_port_supported="yes"
6285 1.1 christos fi
6286 1.1 christos fi
6287 1.1 christos fi
6288 1.1 christos
6289 1.1 christos if test "$enable_relay_port" = "yes"; then
6290 1.1 christos if test "$relay_port_supported" != "yes"; then
6291 1.1 christos as_fn_error $? "--enable-relay-port requires BPF or LPF" "$LINENO" 5
6292 1.1 christos fi
6293 1.1 christos fi
6294 1.1 christos
6295 1.1 christos # SIOCGLIFCONF uses some transport structures. Trick is not all platforms
6296 1.1 christos # use the same structures. We like to use 'struct lifconf' and 'struct
6297 1.1 christos # lifreq', but we'll use these other structures if they're present. HPUX
6298 1.1 christos # does not define 'struct lifnum', but does use SIOCGLIFNUM - they use an
6299 1.1 christos # int value.
6300 1.1 christos #
6301 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lifnum" >&5
6302 1.1 christos $as_echo_n "checking for struct lifnum... " >&6; }
6303 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6304 1.1 christos /* end confdefs.h. */
6305 1.1 christos #include <sys/types.h>
6306 1.1 christos #include <sys/socket.h>
6307 1.1 christos #include <net/if.h>
6308 1.1 christos
6309 1.1 christos int
6310 1.1 christos main ()
6311 1.1 christos {
6312 1.1 christos struct lifnum a;
6313 1.1 christos
6314 1.1 christos ;
6315 1.1 christos return 0;
6316 1.1 christos }
6317 1.1 christos _ACEOF
6318 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6319 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6320 1.1 christos $as_echo "yes" >&6; }
6321 1.1 christos
6322 1.1 christos $as_echo "#define ISC_PLATFORM_HAVELIFNUM 1" >>confdefs.h
6323 1.1 christos
6324 1.1 christos else
6325 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6326 1.1 christos $as_echo "no" >&6; }
6327 1.1 christos fi
6328 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6329 1.1 christos
6330 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrconf" >&5
6331 1.1 christos $as_echo_n "checking for struct if_laddrconf... " >&6; }
6332 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6333 1.1 christos /* end confdefs.h. */
6334 1.1 christos #include <sys/types.h>
6335 1.1 christos #include <net/if6.h>
6336 1.1 christos
6337 1.1 christos int
6338 1.1 christos main ()
6339 1.1 christos {
6340 1.1 christos struct if_laddrconf a;
6341 1.1 christos
6342 1.1 christos ;
6343 1.1 christos return 0;
6344 1.1 christos }
6345 1.1 christos _ACEOF
6346 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6348 1.1 christos $as_echo "yes" >&6; }
6349 1.1 christos
6350 1.1 christos $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRCONF 1" >>confdefs.h
6351 1.1 christos
6352 1.1 christos else
6353 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6354 1.1 christos $as_echo "no" >&6; }
6355 1.1 christos fi
6356 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6357 1.1 christos
6358 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrreq" >&5
6359 1.1 christos $as_echo_n "checking for struct if_laddrreq... " >&6; }
6360 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6361 1.1 christos /* end confdefs.h. */
6362 1.1 christos #include <sys/types.h>
6363 1.1 christos #include <net/if6.h>
6364 1.1 christos
6365 1.1 christos int
6366 1.1 christos main ()
6367 1.1 christos {
6368 1.1 christos struct if_laddrreq a;
6369 1.1 christos
6370 1.1 christos ;
6371 1.1 christos return 0;
6372 1.1 christos }
6373 1.1 christos _ACEOF
6374 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6375 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6376 1.1 christos $as_echo "yes" >&6; }
6377 1.1 christos
6378 1.1 christos $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRREQ 1" >>confdefs.h
6379 1.1 christos
6380 1.1 christos else
6381 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6382 1.1 christos $as_echo "no" >&6; }
6383 1.1 christos fi
6384 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6385 1.1 christos conftest$ac_exeext conftest.$ac_ext
6386 1.1 christos
6387 1.1 christos #
6388 1.1 christos # check for GCC noreturn attribute
6389 1.1 christos #
6390 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC noreturn attribute" >&5
6391 1.1 christos $as_echo_n "checking for GCC noreturn attribute... " >&6; }
6392 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6393 1.1 christos /* end confdefs.h. */
6394 1.1 christos
6395 1.1 christos int
6396 1.1 christos main ()
6397 1.1 christos {
6398 1.1 christos void foo() __attribute__((noreturn));
6399 1.1 christos ;
6400 1.1 christos return 0;
6401 1.1 christos }
6402 1.1 christos _ACEOF
6403 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6404 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6405 1.1 christos $as_echo "yes" >&6; }
6406 1.1 christos
6407 1.1 christos $as_echo "#define ISC_DHCP_NORETURN __attribute__((noreturn))" >>confdefs.h
6408 1.1 christos
6409 1.1 christos else
6410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6411 1.1 christos $as_echo "no" >&6; }
6412 1.1 christos
6413 1.1 christos $as_echo "#define ISC_DHCP_NORETURN /**/" >>confdefs.h
6414 1.1 christos
6415 1.1 christos fi
6416 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6417 1.1 christos
6418 1.1 christos # Look for optional headers.
6419 1.1 christos for ac_header in sys/socket.h net/if_dl.h net/if6.h regex.h
6420 1.1 christos do :
6421 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6422 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6423 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6424 1.1 christos cat >>confdefs.h <<_ACEOF
6425 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6426 1.1 christos _ACEOF
6427 1.1 christos
6428 1.1 christos fi
6429 1.1 christos
6430 1.1 christos done
6431 1.1 christos
6432 1.1 christos
6433 1.1 christos # Solaris needs some libraries for functions
6434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
6435 1.1 christos $as_echo_n "checking for library containing socket... " >&6; }
6436 1.1 christos if ${ac_cv_search_socket+:} false; then :
6437 1.1 christos $as_echo_n "(cached) " >&6
6438 1.1 christos else
6439 1.1 christos ac_func_search_save_LIBS=$LIBS
6440 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6441 1.1 christos /* end confdefs.h. */
6442 1.1 christos
6443 1.1 christos /* Override any GCC internal prototype to avoid an error.
6444 1.1 christos Use char because int might match the return type of a GCC
6445 1.1 christos builtin and then its argument prototype would still apply. */
6446 1.1 christos #ifdef __cplusplus
6447 1.1 christos extern "C"
6448 1.1 christos #endif
6449 1.1 christos char socket ();
6450 1.1 christos int
6451 1.1 christos main ()
6452 1.1 christos {
6453 1.1 christos return socket ();
6454 1.1 christos ;
6455 1.1 christos return 0;
6456 1.1 christos }
6457 1.1 christos _ACEOF
6458 1.1 christos for ac_lib in '' socket; do
6459 1.1 christos if test -z "$ac_lib"; then
6460 1.1 christos ac_res="none required"
6461 1.1 christos else
6462 1.1 christos ac_res=-l$ac_lib
6463 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6464 1.1 christos fi
6465 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6466 1.1 christos ac_cv_search_socket=$ac_res
6467 1.1 christos fi
6468 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6469 1.1 christos conftest$ac_exeext
6470 1.1 christos if ${ac_cv_search_socket+:} false; then :
6471 1.1 christos break
6472 1.1 christos fi
6473 1.1 christos done
6474 1.1 christos if ${ac_cv_search_socket+:} false; then :
6475 1.1 christos
6476 1.1 christos else
6477 1.1 christos ac_cv_search_socket=no
6478 1.1 christos fi
6479 1.1 christos rm conftest.$ac_ext
6480 1.1 christos LIBS=$ac_func_search_save_LIBS
6481 1.1 christos fi
6482 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
6483 1.1 christos $as_echo "$ac_cv_search_socket" >&6; }
6484 1.1 christos ac_res=$ac_cv_search_socket
6485 1.1 christos if test "$ac_res" != no; then :
6486 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6487 1.1 christos
6488 1.1 christos fi
6489 1.1 christos
6490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
6491 1.1 christos $as_echo_n "checking for library containing inet_ntoa... " >&6; }
6492 1.1 christos if ${ac_cv_search_inet_ntoa+:} false; then :
6493 1.1 christos $as_echo_n "(cached) " >&6
6494 1.1 christos else
6495 1.1 christos ac_func_search_save_LIBS=$LIBS
6496 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6497 1.1 christos /* end confdefs.h. */
6498 1.1 christos
6499 1.1 christos /* Override any GCC internal prototype to avoid an error.
6500 1.1 christos Use char because int might match the return type of a GCC
6501 1.1 christos builtin and then its argument prototype would still apply. */
6502 1.1 christos #ifdef __cplusplus
6503 1.1 christos extern "C"
6504 1.1 christos #endif
6505 1.1 christos char inet_ntoa ();
6506 1.1 christos int
6507 1.1 christos main ()
6508 1.1 christos {
6509 1.1 christos return inet_ntoa ();
6510 1.1 christos ;
6511 1.1 christos return 0;
6512 1.1 christos }
6513 1.1 christos _ACEOF
6514 1.1 christos for ac_lib in '' nsl; do
6515 1.1 christos if test -z "$ac_lib"; then
6516 1.1 christos ac_res="none required"
6517 1.1 christos else
6518 1.1 christos ac_res=-l$ac_lib
6519 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6520 1.1 christos fi
6521 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6522 1.1 christos ac_cv_search_inet_ntoa=$ac_res
6523 1.1 christos fi
6524 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6525 1.1 christos conftest$ac_exeext
6526 1.1 christos if ${ac_cv_search_inet_ntoa+:} false; then :
6527 1.1 christos break
6528 1.1 christos fi
6529 1.1 christos done
6530 1.1 christos if ${ac_cv_search_inet_ntoa+:} false; then :
6531 1.1 christos
6532 1.1 christos else
6533 1.1 christos ac_cv_search_inet_ntoa=no
6534 1.1 christos fi
6535 1.1 christos rm conftest.$ac_ext
6536 1.1 christos LIBS=$ac_func_search_save_LIBS
6537 1.1 christos fi
6538 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
6539 1.1 christos $as_echo "$ac_cv_search_inet_ntoa" >&6; }
6540 1.1 christos ac_res=$ac_cv_search_inet_ntoa
6541 1.1 christos if test "$ac_res" != no; then :
6542 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6543 1.1 christos
6544 1.1 christos fi
6545 1.1 christos
6546 1.1 christos
6547 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5
6548 1.1 christos $as_echo_n "checking for library containing inet_aton... " >&6; }
6549 1.1 christos if ${ac_cv_search_inet_aton+:} false; then :
6550 1.1 christos $as_echo_n "(cached) " >&6
6551 1.1 christos else
6552 1.1 christos ac_func_search_save_LIBS=$LIBS
6553 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6554 1.1 christos /* end confdefs.h. */
6555 1.1 christos
6556 1.1 christos /* Override any GCC internal prototype to avoid an error.
6557 1.1 christos Use char because int might match the return type of a GCC
6558 1.1 christos builtin and then its argument prototype would still apply. */
6559 1.1 christos #ifdef __cplusplus
6560 1.1 christos extern "C"
6561 1.1 christos #endif
6562 1.1 christos char inet_aton ();
6563 1.1 christos int
6564 1.1 christos main ()
6565 1.1 christos {
6566 1.1 christos return inet_aton ();
6567 1.1 christos ;
6568 1.1 christos return 0;
6569 1.1 christos }
6570 1.1 christos _ACEOF
6571 1.1 christos for ac_lib in '' socket nsl; do
6572 1.1 christos if test -z "$ac_lib"; then
6573 1.1 christos ac_res="none required"
6574 1.1 christos else
6575 1.1 christos ac_res=-l$ac_lib
6576 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6577 1.1 christos fi
6578 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6579 1.1 christos ac_cv_search_inet_aton=$ac_res
6580 1.1 christos fi
6581 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6582 1.1 christos conftest$ac_exeext
6583 1.1 christos if ${ac_cv_search_inet_aton+:} false; then :
6584 1.1 christos break
6585 1.1 christos fi
6586 1.1 christos done
6587 1.1 christos if ${ac_cv_search_inet_aton+:} false; then :
6588 1.1 christos
6589 1.1 christos else
6590 1.1 christos ac_cv_search_inet_aton=no
6591 1.1 christos fi
6592 1.1 christos rm conftest.$ac_ext
6593 1.1 christos LIBS=$ac_func_search_save_LIBS
6594 1.1 christos fi
6595 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5
6596 1.1 christos $as_echo "$ac_cv_search_inet_aton" >&6; }
6597 1.1 christos ac_res=$ac_cv_search_inet_aton
6598 1.1 christos if test "$ac_res" != no; then :
6599 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6600 1.1 christos
6601 1.1 christos else
6602 1.1 christos
6603 1.1 christos $as_echo "#define NEED_INET_ATON 1" >>confdefs.h
6604 1.1 christos
6605 1.1 christos fi
6606 1.1 christos
6607 1.1 christos
6608 1.1 christos # Check for a standalone regex library.
6609 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing regcomp" >&5
6610 1.1 christos $as_echo_n "checking for library containing regcomp... " >&6; }
6611 1.1 christos if ${ac_cv_search_regcomp+:} false; then :
6612 1.1 christos $as_echo_n "(cached) " >&6
6613 1.1 christos else
6614 1.1 christos ac_func_search_save_LIBS=$LIBS
6615 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6616 1.1 christos /* end confdefs.h. */
6617 1.1 christos
6618 1.1 christos /* Override any GCC internal prototype to avoid an error.
6619 1.1 christos Use char because int might match the return type of a GCC
6620 1.1 christos builtin and then its argument prototype would still apply. */
6621 1.1 christos #ifdef __cplusplus
6622 1.1 christos extern "C"
6623 1.1 christos #endif
6624 1.1 christos char regcomp ();
6625 1.1 christos int
6626 1.1 christos main ()
6627 1.1 christos {
6628 1.1 christos return regcomp ();
6629 1.1 christos ;
6630 1.1 christos return 0;
6631 1.1 christos }
6632 1.1 christos _ACEOF
6633 1.1 christos for ac_lib in '' regex; do
6634 1.1 christos if test -z "$ac_lib"; then
6635 1.1 christos ac_res="none required"
6636 1.1 christos else
6637 1.1 christos ac_res=-l$ac_lib
6638 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6639 1.1 christos fi
6640 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6641 1.1 christos ac_cv_search_regcomp=$ac_res
6642 1.1 christos fi
6643 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6644 1.1 christos conftest$ac_exeext
6645 1.1 christos if ${ac_cv_search_regcomp+:} false; then :
6646 1.1 christos break
6647 1.1 christos fi
6648 1.1 christos done
6649 1.1 christos if ${ac_cv_search_regcomp+:} false; then :
6650 1.1 christos
6651 1.1 christos else
6652 1.1 christos ac_cv_search_regcomp=no
6653 1.1 christos fi
6654 1.1 christos rm conftest.$ac_ext
6655 1.1 christos LIBS=$ac_func_search_save_LIBS
6656 1.1 christos fi
6657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_regcomp" >&5
6658 1.1 christos $as_echo "$ac_cv_search_regcomp" >&6; }
6659 1.1 christos ac_res=$ac_cv_search_regcomp
6660 1.1 christos if test "$ac_res" != no; then :
6661 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6662 1.1 christos
6663 1.1 christos fi
6664 1.1 christos
6665 1.1 christos
6666 1.1 christos for ac_func in strlcat
6667 1.1 christos do :
6668 1.1 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
6669 1.1 christos if test "x$ac_cv_func_strlcat" = xyes; then :
6670 1.1 christos cat >>confdefs.h <<_ACEOF
6671 1.1 christos #define HAVE_STRLCAT 1
6672 1.1 christos _ACEOF
6673 1.1 christos
6674 1.1 christos fi
6675 1.1 christos done
6676 1.1 christos
6677 1.1 christos
6678 1.1 christos # For HP/UX we need -lipv6 for if_nametoindex, perhaps others.
6679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing if_nametoindex" >&5
6680 1.1 christos $as_echo_n "checking for library containing if_nametoindex... " >&6; }
6681 1.1 christos if ${ac_cv_search_if_nametoindex+:} false; then :
6682 1.1 christos $as_echo_n "(cached) " >&6
6683 1.1 christos else
6684 1.1 christos ac_func_search_save_LIBS=$LIBS
6685 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6686 1.1 christos /* end confdefs.h. */
6687 1.1 christos
6688 1.1 christos /* Override any GCC internal prototype to avoid an error.
6689 1.1 christos Use char because int might match the return type of a GCC
6690 1.1 christos builtin and then its argument prototype would still apply. */
6691 1.1 christos #ifdef __cplusplus
6692 1.1 christos extern "C"
6693 1.1 christos #endif
6694 1.1 christos char if_nametoindex ();
6695 1.1 christos int
6696 1.1 christos main ()
6697 1.1 christos {
6698 1.1 christos return if_nametoindex ();
6699 1.1 christos ;
6700 1.1 christos return 0;
6701 1.1 christos }
6702 1.1 christos _ACEOF
6703 1.1 christos for ac_lib in '' ipv6; do
6704 1.1 christos if test -z "$ac_lib"; then
6705 1.1 christos ac_res="none required"
6706 1.1 christos else
6707 1.1 christos ac_res=-l$ac_lib
6708 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6709 1.1 christos fi
6710 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6711 1.1 christos ac_cv_search_if_nametoindex=$ac_res
6712 1.1 christos fi
6713 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6714 1.1 christos conftest$ac_exeext
6715 1.1 christos if ${ac_cv_search_if_nametoindex+:} false; then :
6716 1.1 christos break
6717 1.1 christos fi
6718 1.1 christos done
6719 1.1 christos if ${ac_cv_search_if_nametoindex+:} false; then :
6720 1.1 christos
6721 1.1 christos else
6722 1.1 christos ac_cv_search_if_nametoindex=no
6723 1.1 christos fi
6724 1.1 christos rm conftest.$ac_ext
6725 1.1 christos LIBS=$ac_func_search_save_LIBS
6726 1.1 christos fi
6727 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_if_nametoindex" >&5
6728 1.1 christos $as_echo "$ac_cv_search_if_nametoindex" >&6; }
6729 1.1 christos ac_res=$ac_cv_search_if_nametoindex
6730 1.1 christos if test "$ac_res" != no; then :
6731 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6732 1.1 christos
6733 1.1 christos fi
6734 1.1 christos
6735 1.1 christos
6736 1.1 christos # For some Solaris nanosleep is found by BIND in librt
6737 1.1 christos have_nanosleep="no"
6738 1.1 christos ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
6739 1.1 christos if test "x$ac_cv_func_nanosleep" = xyes; then :
6740 1.1 christos have_nanosleep="yes"
6741 1.1 christos fi
6742 1.1 christos
6743 1.1 christos if test "$have_nanosleep" = "no"; then
6744 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
6745 1.1 christos $as_echo_n "checking for nanosleep in -lrt... " >&6; }
6746 1.1 christos if ${ac_cv_lib_rt_nanosleep+:} false; then :
6747 1.1 christos $as_echo_n "(cached) " >&6
6748 1.1 christos else
6749 1.1 christos ac_check_lib_save_LIBS=$LIBS
6750 1.1 christos LIBS="-lrt $LIBS"
6751 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6752 1.1 christos /* end confdefs.h. */
6753 1.1 christos
6754 1.1 christos /* Override any GCC internal prototype to avoid an error.
6755 1.1 christos Use char because int might match the return type of a GCC
6756 1.1 christos builtin and then its argument prototype would still apply. */
6757 1.1 christos #ifdef __cplusplus
6758 1.1 christos extern "C"
6759 1.1 christos #endif
6760 1.1 christos char nanosleep ();
6761 1.1 christos int
6762 1.1 christos main ()
6763 1.1 christos {
6764 1.1 christos return nanosleep ();
6765 1.1 christos ;
6766 1.1 christos return 0;
6767 1.1 christos }
6768 1.1 christos _ACEOF
6769 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6770 1.1 christos ac_cv_lib_rt_nanosleep=yes
6771 1.1 christos else
6772 1.1 christos ac_cv_lib_rt_nanosleep=no
6773 1.1 christos fi
6774 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6775 1.1 christos conftest$ac_exeext conftest.$ac_ext
6776 1.1 christos LIBS=$ac_check_lib_save_LIBS
6777 1.1 christos fi
6778 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5
6779 1.1 christos $as_echo "$ac_cv_lib_rt_nanosleep" >&6; }
6780 1.1 christos if test "x$ac_cv_lib_rt_nanosleep" = xyes; then :
6781 1.1 christos have_nanosleep="rt"
6782 1.1 christos fi
6783 1.1 christos
6784 1.1 christos fi
6785 1.1 christos if test "$have_nanosleep" = "rt"; then
6786 1.1 christos LIBS="-lrt $LIBS"
6787 1.1 christos fi
6788 1.1 christos
6789 1.1.1.4 christos # check for /dev/random (declares ISC_PATH_RANDOMDEV)
6790 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for random device" >&5
6791 1.1 christos $as_echo_n "checking for random device... " >&6; }
6792 1.1 christos
6793 1.1 christos # Check whether --with-randomdev was given.
6794 1.1 christos if test "${with_randomdev+set}" = set; then :
6795 1.1 christos withval=$with_randomdev; use_randomdev="$withval"
6796 1.1 christos else
6797 1.1 christos use_randomdev="unspec"
6798 1.1 christos fi
6799 1.1 christos
6800 1.1 christos if test "$use_randomdev" = "unspec"; then
6801 1.1 christos if test "$cross_compiling" = "yes"; then
6802 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unspecified" >&5
6803 1.1 christos $as_echo "unspecified" >&6; }
6804 1.1 christos as_fn_error $? " need --with-randomdev=PATH or --with-randomdev=no" "$LINENO" 5
6805 1.1 christos fi
6806 1.1 christos use_randomdev="/dev/random"
6807 1.1 christos elif test "$use_randomdev" = "yes"; then
6808 1.1 christos use_randomdev="/dev/random"
6809 1.1 christos fi
6810 1.1 christos if test "$use_randomdev" = "no"; then
6811 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
6812 1.1 christos $as_echo "disabled" >&6; }
6813 1.1 christos BINDCONFIG="$BINDCONFIG --with-randomdev=no"
6814 1.1 christos else
6815 1.1 christos if test "$cross_compiling" = "yes"; then
6816 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_randomdev (unchecked)" >&5
6817 1.1 christos $as_echo "$use_randomdev (unchecked)" >&6; }
6818 1.1 christos else
6819 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_randomdev" >&5
6820 1.1 christos $as_echo "$use_randomdev" >&6; }
6821 1.1 christos as_ac_File=`$as_echo "ac_cv_file_$use_randomdev" | $as_tr_sh`
6822 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $use_randomdev" >&5
6823 1.1 christos $as_echo_n "checking for $use_randomdev... " >&6; }
6824 1.1 christos if eval \${$as_ac_File+:} false; then :
6825 1.1 christos $as_echo_n "(cached) " >&6
6826 1.1 christos else
6827 1.1 christos test "$cross_compiling" = yes &&
6828 1.1 christos as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
6829 1.1 christos if test -r "$use_randomdev"; then
6830 1.1 christos eval "$as_ac_File=yes"
6831 1.1 christos else
6832 1.1 christos eval "$as_ac_File=no"
6833 1.1 christos fi
6834 1.1 christos fi
6835 1.1 christos eval ac_res=\$$as_ac_File
6836 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6837 1.1 christos $as_echo "$ac_res" >&6; }
6838 1.1 christos if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
6839 1.1 christos
6840 1.1.1.4 christos cat >>confdefs.h <<_ACEOF
6841 1.1.1.4 christos #define ISC_PATH_RANDOMDEV "$use_randomdev"
6842 1.1.1.4 christos _ACEOF
6843 1.1 christos
6844 1.1 christos else
6845 1.1 christos as_fn_error $? "cannot find $use_randomdev" "$LINENO" 5
6846 1.1 christos fi
6847 1.1 christos
6848 1.1 christos fi
6849 1.1 christos BINDCONFIG="$BINDCONFIG --with-randomdev=$use_randomdev"
6850 1.1 christos fi
6851 1.1 christos
6852 1.1 christos BINDIOMUX="--disable-kqueue --disable-epoll --disable-devpoll"
6853 1.1 christos # check kqueue/epoll/devpoll alternative to select
6854 1.1 christos # Check whether --enable-kqueue was given.
6855 1.1 christos if test "${enable_kqueue+set}" = set; then :
6856 1.1 christos enableval=$enable_kqueue; want_kqueue="$enableval"
6857 1.1 christos else
6858 1.1 christos want_kqueue="no"
6859 1.1 christos fi
6860 1.1 christos
6861 1.1 christos if test "$want_kqueue" = "yes"; then
6862 1.1 christos BINDIOMUX="--enable-kqueue"
6863 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
6864 1.1 christos $as_echo "$as_me: WARNING: --enable-kqueue is not supported: it may lead to issues such as server looping" >&2;}
6865 1.1 christos fi
6866 1.1 christos # Check whether --enable-epoll was given.
6867 1.1 christos if test "${enable_epoll+set}" = set; then :
6868 1.1 christos enableval=$enable_epoll; want_epoll="$enableval"
6869 1.1 christos else
6870 1.1 christos want_epoll="no"
6871 1.1 christos fi
6872 1.1 christos
6873 1.1 christos if test "$want_epoll" = "yes"; then
6874 1.1 christos BINDIOMUX="--enable-epoll"
6875 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
6876 1.1 christos $as_echo "$as_me: WARNING: --enable-epoll is not supported: it may lead to issues such as server looping" >&2;}
6877 1.1 christos fi
6878 1.1 christos # Check whether --enable-devpoll was given.
6879 1.1 christos if test "${enable_devpoll+set}" = set; then :
6880 1.1 christos enableval=$enable_devpoll; want_devpoll="$enableval"
6881 1.1 christos else
6882 1.1 christos want_devpoll="no"
6883 1.1 christos fi
6884 1.1 christos
6885 1.1 christos if test "$want_devpoll" = "yes"; then
6886 1.1 christos BINDIOMUX="--enable-devpoll"
6887 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
6888 1.1 christos $as_echo "$as_me: WARNING: --enable-devpoll is not supported: it may lead to issues such as server looping" >&2;}
6889 1.1 christos fi
6890 1.1 christos
6891 1.1 christos
6892 1.1 christos # general extra bind configure arguments
6893 1.1 christos
6894 1.1 christos # Check whether --with-bind-extra-config was given.
6895 1.1 christos if test "${with_bind_extra_config+set}" = set; then :
6896 1.1 christos withval=$with_bind_extra_config; use_xbindconfig="$withval"
6897 1.1 christos else
6898 1.1 christos use_xbindconfig=""
6899 1.1 christos fi
6900 1.1 christos
6901 1.1 christos case "$use_xbindconfig" in
6902 1.1 christos yes|no|'')
6903 1.1 christos ;;
6904 1.1 christos *)
6905 1.1 christos BINDCONFIG="$BINDCONFIG $use_xbindconfig"
6906 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
6907 1.1 christos $as_echo "$as_me: WARNING: Most options to bind configure are not supported when used by ISC DHCP" >&2;}
6908 1.1 christos ;;
6909 1.1 christos esac
6910 1.1 christos
6911 1.1 christos # see if there is a "sa_len" field in our interface information structure
6912 1.1 christos ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
6913 1.1 christos "
6914 1.1 christos if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
6915 1.1 christos
6916 1.1 christos $as_echo "#define HAVE_SA_LEN /**/" >>confdefs.h
6917 1.1 christos
6918 1.1 christos fi
6919 1.1 christos
6920 1.1 christos
6921 1.1 christos # figure out pointer size
6922 1.1 christos SAVE_CFLAGS="$CFLAGS"
6923 1.1 christos CFLAGS="$CFLAGS -I$srcdir"
6924 1.1 christos # The cast to long int works around a bug in the HP C Compiler
6925 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6926 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6927 1.1 christos # This bug is HP SR number 8606223364.
6928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of struct iaddr *" >&5
6929 1.1 christos $as_echo_n "checking size of struct iaddr *... " >&6; }
6930 1.1 christos if ${ac_cv_sizeof_struct_iaddr_p+:} false; then :
6931 1.1 christos $as_echo_n "(cached) " >&6
6932 1.1 christos else
6933 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (struct iaddr *))" "ac_cv_sizeof_struct_iaddr_p" "
6934 1.1 christos #include \"includes/inet.h\"
6935 1.1 christos #include <stdio.h>
6936 1.1 christos
6937 1.1 christos "; then :
6938 1.1 christos
6939 1.1 christos else
6940 1.1 christos if test "$ac_cv_type_struct_iaddr_p" = yes; then
6941 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6942 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6943 1.1 christos as_fn_error 77 "cannot compute sizeof (struct iaddr *)
6944 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
6945 1.1 christos else
6946 1.1 christos ac_cv_sizeof_struct_iaddr_p=0
6947 1.1 christos fi
6948 1.1 christos fi
6949 1.1 christos
6950 1.1 christos fi
6951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_struct_iaddr_p" >&5
6952 1.1 christos $as_echo "$ac_cv_sizeof_struct_iaddr_p" >&6; }
6953 1.1 christos
6954 1.1 christos
6955 1.1 christos
6956 1.1 christos cat >>confdefs.h <<_ACEOF
6957 1.1 christos #define SIZEOF_STRUCT_IADDR_P $ac_cv_sizeof_struct_iaddr_p
6958 1.1 christos _ACEOF
6959 1.1 christos
6960 1.1 christos
6961 1.1 christos CFLAGS="$SAVE_CFLAGS"
6962 1.1 christos
6963 1.1 christos # Solaris does not have the msg_control or msg_controlen members
6964 1.1 christos # in the msghdr structure unless you define:
6965 1.1 christos #
6966 1.1 christos # _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED, and __EXTENSIONS__
6967 1.1 christos #
6968 1.1 christos # See the "standards" man page for details.
6969 1.1 christos #
6970 1.1 christos # We check for the msg_control member, and if it is not found, we check
6971 1.1 christos # again with the appropriate defines added to the CFLAGS. (In order to
6972 1.1 christos # do this we have to remove the check from the cache, which is what the
6973 1.1 christos # "unset" is for.)
6974 1.1 christos ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "
6975 1.1 christos #include <sys/types.h>
6976 1.1 christos #include <sys/socket.h>
6977 1.1 christos
6978 1.1 christos "
6979 1.1 christos if test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
6980 1.1 christos
6981 1.1 christos else
6982 1.1 christos CFLAGS="$CFLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
6983 1.1 christos CFLAGS="$CFLAGS -D__EXTENSIONS__"
6984 1.1 christos unset ac_cv_member_struct_msghdr_msg_control
6985 1.1 christos ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" "
6986 1.1 christos #include <sys/types.h>
6987 1.1 christos #include <sys/socket.h>
6988 1.1 christos
6989 1.1 christos "
6990 1.1 christos if test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then :
6991 1.1 christos
6992 1.1 christos else
6993 1.1 christos as_fn_error $? "Missing msg_control member in
6994 1.1 christos msg_control structure." "$LINENO" 5
6995 1.1 christos fi
6996 1.1 christos
6997 1.1 christos
6998 1.1 christos fi
6999 1.1 christos
7000 1.1 christos
7001 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>
7002 1.1 christos "
7003 1.1 christos if test "x$ac_cv_member_struct_tpacket_auxdata_tp_vlan_tci" = xyes; then :
7004 1.1 christos
7005 1.1 christos $as_echo "#define VLAN_TCI_PRESENT 1" >>confdefs.h
7006 1.1 christos
7007 1.1 christos
7008 1.1 christos fi
7009 1.1 christos
7010 1.1 christos
7011 1.1 christos # bind/Makefile.in is not from automake so we need 2 variables for bind dir
7012 1.1 christos BINDSUBDIR=
7013 1.1 christos BINDDIR=
7014 1.1 christos BINDSRCDIR=
7015 1.1 christos BINDLIBIRSDIR=
7016 1.1 christos BINDLIBDNSDIR=
7017 1.1 christos BINDLIBISCCFGDIR=
7018 1.1 christos BINDLIBISCDIR=
7019 1.1 christos DISTCHECK_LIBBIND_CONFIGURE_FLAG=
7020 1.1 christos
7021 1.1 christos # Check whether --with-libbind was given.
7022 1.1 christos if test "${with_libbind+set}" = set; then :
7023 1.1 christos withval=$with_libbind; use_libbind="$withval"
7024 1.1 christos else
7025 1.1 christos use_libbind="no"
7026 1.1 christos fi
7027 1.1 christos
7028 1.1 christos case "$use_libbind" in
7029 1.1 christos yes)
7030 1.1 christos as_fn_error $? "PATH is required in --with-libbind=PATH" "$LINENO" 5
7031 1.1 christos ;;
7032 1.1 christos no)
7033 1.1 christos BINDSUBDIR="\${top_srcdir}/bind"
7034 1.1 christos my_abs_srcdir=`cd $srcdir && pwd`
7035 1.1 christos BINDDIR="${my_abs_srcdir}/bind"
7036 1.1 christos if test ! -d "$srcdir/bind"; then
7037 1.1 christos as_fn_error $? "Where to find or build bind includes and libraries must be specified" "$LINENO" 5
7038 1.1 christos fi
7039 1.1 christos if test -d "$srcdir/bind/bind9"; then
7040 1.1 christos BINDSRCDIR="${my_abs_srcdir}/bind/bind9"
7041 1.1 christos else
7042 1.1 christos if test ! -f "$srcdir/bind/version.tmp"; then
7043 1.1 christos as_fn_error $? "Cannot find $srcdir/bind/version.tmp" "$LINENO" 5
7044 1.1 christos fi
7045 1.1 christos . "$srcdir/bind/version.tmp"
7046 1.1 christos bindversion=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER}
7047 1.1 christos BINDSRCDIR="${my_abs_srcdir}/bind/bind-$bindversion"
7048 1.1 christos fi
7049 1.1 christos ac_config_files="$ac_config_files $srcdir/bind/Makefile"
7050 1.1 christos
7051 1.1 christos
7052 1.1 christos BINDLIBIRSDIR="$BINDSRCDIR/lib/irs"
7053 1.1 christos BINDLIBDNSDIR="$BINDSRCDIR/lib/dns"
7054 1.1 christos BINDLIBISCCFGDIR="$BINDSRCDIR/lib/isccfg"
7055 1.1 christos BINDLIBISCDIR="$BINDSRCDIR/lib/isc"
7056 1.1 christos ;;
7057 1.1 christos *)
7058 1.1 christos if test ! -d "$use_libbind"; then
7059 1.1 christos as_fn_error $? "Cannot find bind directory at $use_libbind" "$LINENO" 5
7060 1.1 christos fi
7061 1.1 christos if test ! -d "$use_libbind/include" -o \
7062 1.1 christos ! -f "$use_libbind/include/isc/buffer.h"
7063 1.1 christos then
7064 1.1 christos as_fn_error $? "Cannot find bind includes at $use_libbind/include" "$LINENO" 5
7065 1.1 christos fi
7066 1.1 christos if test ! -d "$use_libbind/lib" -o \
7067 1.1 christos \( ! -f "$use_libbind/lib/libisc.a" -a \
7068 1.1 christos ! -f "$use_libbind/lib/libisc.la" \)
7069 1.1 christos then
7070 1.1 christos as_fn_error $? "Cannot find bind libraries at $use_libbind/lib" "$LINENO" 5
7071 1.1 christos fi
7072 1.1 christos BINDDIR="$use_libbind"
7073 1.1 christos BINDLIBIRSDIR="$BINDDIR/lib"
7074 1.1 christos BINDLIBDNSDIR="$BINDDIR/lib"
7075 1.1 christos BINDLIBISCCFGDIR="$BINDDIR/lib"
7076 1.1 christos BINDLIBISCDIR="$BINDDIR/lib"
7077 1.1 christos DISTCHECK_LIBBIND_CONFIGURE_FLAG="--with-libbind=$use_libbind"
7078 1.1 christos ;;
7079 1.1 christos esac
7080 1.1 christos
7081 1.1 christos
7082 1.1 christos
7083 1.1 christos
7084 1.1 christos
7085 1.1 christos
7086 1.1 christos
7087 1.1 christos
7088 1.1 christos if test "$use_libbind" = "no"; then
7089 1.1 christos HAVE_BINDDIR_TRUE=
7090 1.1 christos HAVE_BINDDIR_FALSE='#'
7091 1.1 christos else
7092 1.1 christos HAVE_BINDDIR_TRUE='#'
7093 1.1 christos HAVE_BINDDIR_FALSE=
7094 1.1 christos fi
7095 1.1 christos
7096 1.1 christos
7097 1.1 christos #
7098 1.1 christos # GNU libtool support
7099 1.1 christos #
7100 1.1 christos case "$build_os" in
7101 1.1 christos sunos*)
7102 1.1 christos # Just set the maximum command line length for sunos
7103 1.1 christos # as it otherwise takes a exceptionally long time to
7104 1.1 christos # work it out. Required for libtool.
7105 1.1 christos
7106 1.1 christos lt_cv_sys_max_cmd_len=4096
7107 1.1 christos ;;
7108 1.1 christos esac
7109 1.1 christos
7110 1.1 christos want_libtool="no"
7111 1.1 christos
7112 1.1 christos BINDLT=
7113 1.1 christos DISTCHECK_LIBTOOL_CONFIGURE_FLAG=
7114 1.1 christos # Check whether --enable-libtool was given.
7115 1.1 christos if test "${enable_libtool+set}" = set; then :
7116 1.1 christos enableval=$enable_libtool; want_libtool="$enableval"
7117 1.1 christos fi
7118 1.1 christos
7119 1.1 christos
7120 1.1 christos if test "$use_libbind" != "no"; then
7121 1.1 christos if test "$want_libtool" = "yes" -a \
7122 1.1 christos ! -f "$use_libbind/lib/libisc.la"
7123 1.1 christos then
7124 1.1 christos as_fn_error $? "Cannot find dynamic libraries at $use_libbind/lib" "$LINENO" 5
7125 1.1 christos fi
7126 1.1 christos if test "$want_libtool" = "no" -a \
7127 1.1 christos ! -f "$use_libbind/lib/libisc.a"
7128 1.1 christos then
7129 1.1 christos as_fn_error $? "Cannot find static libraries at $use_libbind/lib" "$LINENO" 5
7130 1.1 christos fi
7131 1.1 christos fi
7132 1.1 christos
7133 1.1 christos
7134 1.1 christos if test "$want_libtool" = "yes"; then
7135 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: legacy configure is used but libtool is enabled. Trying to recover..." >&5
7136 1.1 christos $as_echo "$as_me: WARNING: legacy configure is used but libtool is enabled. Trying to recover..." >&2;}
7137 1.1 christos # expand $ac_configure_args
7138 1.1 christos eval "set my_configure_args $ac_configure_args"
7139 1.1 christos shift
7140 1.1 christos cd $srcdir; exec ./config+lt "$@"
7141 1.1 christos as_fn_error $? "Recovering failed" "$LINENO" 5
7142 1.1 christos fi
7143 1.1 christos
7144 1.1 christos DHLIBS=LIBRARIES
7145 1.1 christos A=a
7146 1.1 christos
7147 1.1 christos
7148 1.1 christos
7149 1.1 christos
7150 1.1 christos
7151 1.1 christos
7152 1.1 christos # quoting in Makefile.am.in
7153 1.1 christos Q=@
7154 1.1 christos
7155 1.1 christos
7156 1.1 christos # install bind includes and libraries
7157 1.1 christos
7158 1.1 christos want_install_bind="no"
7159 1.1 christos if test "$want_libtool" = "yes"; then
7160 1.1 christos want_install_bind="yes"
7161 1.1 christos fi
7162 1.1 christos if test "$use_libbind" != "no"; then
7163 1.1 christos want_install_bind="no"
7164 1.1 christos fi
7165 1.1 christos # Check whether --enable-bind_install was given.
7166 1.1 christos if test "${enable_bind_install+set}" = set; then :
7167 1.1 christos enableval=$enable_bind_install; want_install_bind="$enableval"
7168 1.1 christos fi
7169 1.1 christos
7170 1.1 christos if test "$want_install_bind" = "yes"; then
7171 1.1 christos if test "$use_libbind" != "no"; then
7172 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-bind-install does nothing when --with-libbind is set" >&5
7173 1.1 christos $as_echo "$as_me: WARNING: --enable-bind-install does nothing when --with-libbind is set" >&2;}
7174 1.1 christos fi
7175 1.1 christos elif test "$want_libtool" = "yes" -a "$use_libbind" = "no"; then
7176 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: embedded dynamic bind libraries must be installed" >&5
7177 1.1 christos $as_echo "$as_me: WARNING: embedded dynamic bind libraries must be installed" >&2;}
7178 1.1 christos fi
7179 1.1 christos if test "$want_install_bind" = "yes"; then
7180 1.1 christos INSTALL_BIND_TRUE=
7181 1.1 christos INSTALL_BIND_FALSE='#'
7182 1.1 christos else
7183 1.1 christos INSTALL_BIND_TRUE='#'
7184 1.1 christos INSTALL_BIND_FALSE=
7185 1.1 christos fi
7186 1.1 christos
7187 1.1 christos
7188 1.1 christos # OpenLDAP support.
7189 1.1 christos
7190 1.1 christos # Check whether --with-ldap was given.
7191 1.1 christos if test "${with_ldap+set}" = set; then :
7192 1.1 christos withval=$with_ldap; ldap=$withval
7193 1.1 christos else
7194 1.1 christos ldap=no
7195 1.1 christos fi
7196 1.1 christos
7197 1.1 christos
7198 1.1 christos # OpenLDAP with SSL support.
7199 1.1 christos
7200 1.1 christos # Check whether --with-ldapcrypto was given.
7201 1.1 christos if test "${with_ldapcrypto+set}" = set; then :
7202 1.1 christos withval=$with_ldapcrypto; ldapcrypto=$withval
7203 1.1 christos else
7204 1.1 christos ldapcrypto=no
7205 1.1 christos fi
7206 1.1 christos
7207 1.1 christos
7208 1.1 christos # Gssapi to allow LDAP to authenticate with a keytab
7209 1.1 christos
7210 1.1 christos # Check whether --with-ldap-gssapi was given.
7211 1.1 christos if test "${with_ldap_gssapi+set}" = set; then :
7212 1.1 christos withval=$with_ldap_gssapi; ldap_gssapi=$withval
7213 1.1 christos else
7214 1.1 christos ldap_gssapi=no
7215 1.1 christos fi
7216 1.1 christos
7217 1.1 christos
7218 1.1 christos
7219 1.1 christos # LDAP CASA auth support.
7220 1.1 christos
7221 1.1 christos # Check whether --with-ldapcasa was given.
7222 1.1 christos if test "${with_ldapcasa+set}" = set; then :
7223 1.1 christos withval=$with_ldapcasa; ldapcasa=$withval
7224 1.1 christos else
7225 1.1 christos ldapcasa=no
7226 1.1 christos fi
7227 1.1 christos
7228 1.1 christos
7229 1.1 christos # OpenLDAP support is disabled by default, if enabled then SSL support is an
7230 1.1 christos # extra optional that is also disabled by default. Enabling LDAP SSL support
7231 1.1 christos # implies enabling LDAP support. Similarly, KRB5 support implies LDAP support,
7232 1.1 christos # but doesn't include SSL. The two are not dependant.
7233 1.1 christos if test x$ldap = xyes || test x$ldapcrypto = xyes || test x$ldap_gssapi = xyes; then
7234 1.1 christos saved_LIBS="$LIBS"
7235 1.1 christos LIBS=""
7236 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldap_initialize" >&5
7237 1.1 christos $as_echo_n "checking for library containing ldap_initialize... " >&6; }
7238 1.1 christos if ${ac_cv_search_ldap_initialize+:} false; then :
7239 1.1 christos $as_echo_n "(cached) " >&6
7240 1.1 christos else
7241 1.1 christos ac_func_search_save_LIBS=$LIBS
7242 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7243 1.1 christos /* end confdefs.h. */
7244 1.1 christos
7245 1.1 christos /* Override any GCC internal prototype to avoid an error.
7246 1.1 christos Use char because int might match the return type of a GCC
7247 1.1 christos builtin and then its argument prototype would still apply. */
7248 1.1 christos #ifdef __cplusplus
7249 1.1 christos extern "C"
7250 1.1 christos #endif
7251 1.1 christos char ldap_initialize ();
7252 1.1 christos int
7253 1.1 christos main ()
7254 1.1 christos {
7255 1.1 christos return ldap_initialize ();
7256 1.1 christos ;
7257 1.1 christos return 0;
7258 1.1 christos }
7259 1.1 christos _ACEOF
7260 1.1 christos for ac_lib in '' ldap; do
7261 1.1 christos if test -z "$ac_lib"; then
7262 1.1 christos ac_res="none required"
7263 1.1 christos else
7264 1.1 christos ac_res=-l$ac_lib
7265 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7266 1.1 christos fi
7267 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7268 1.1 christos ac_cv_search_ldap_initialize=$ac_res
7269 1.1 christos fi
7270 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7271 1.1 christos conftest$ac_exeext
7272 1.1 christos if ${ac_cv_search_ldap_initialize+:} false; then :
7273 1.1 christos break
7274 1.1 christos fi
7275 1.1 christos done
7276 1.1 christos if ${ac_cv_search_ldap_initialize+:} false; then :
7277 1.1 christos
7278 1.1 christos else
7279 1.1 christos ac_cv_search_ldap_initialize=no
7280 1.1 christos fi
7281 1.1 christos rm conftest.$ac_ext
7282 1.1 christos LIBS=$ac_func_search_save_LIBS
7283 1.1 christos fi
7284 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldap_initialize" >&5
7285 1.1 christos $as_echo "$ac_cv_search_ldap_initialize" >&6; }
7286 1.1 christos ac_res=$ac_cv_search_ldap_initialize
7287 1.1 christos if test "$ac_res" != no; then :
7288 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7289 1.1 christos
7290 1.1 christos else
7291 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7292 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7293 1.1 christos as_fn_error $? "*** Cannot find ldap_initialize with -lldap - do you need to install an OpenLDAP2 Devel package?
7294 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7295 1.1 christos fi
7296 1.1 christos
7297 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_pvt_opt_on" >&5
7298 1.1 christos $as_echo_n "checking for library containing ber_pvt_opt_on... " >&6; }
7299 1.1 christos if ${ac_cv_search_ber_pvt_opt_on+:} false; then :
7300 1.1 christos $as_echo_n "(cached) " >&6
7301 1.1 christos else
7302 1.1 christos ac_func_search_save_LIBS=$LIBS
7303 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7304 1.1 christos /* end confdefs.h. */
7305 1.1 christos
7306 1.1 christos /* Override any GCC internal prototype to avoid an error.
7307 1.1 christos Use char because int might match the return type of a GCC
7308 1.1 christos builtin and then its argument prototype would still apply. */
7309 1.1 christos #ifdef __cplusplus
7310 1.1 christos extern "C"
7311 1.1 christos #endif
7312 1.1 christos char ber_pvt_opt_on ();
7313 1.1 christos int
7314 1.1 christos main ()
7315 1.1 christos {
7316 1.1 christos return ber_pvt_opt_on ();
7317 1.1 christos ;
7318 1.1 christos return 0;
7319 1.1 christos }
7320 1.1 christos _ACEOF
7321 1.1 christos for ac_lib in '' lber; do
7322 1.1 christos if test -z "$ac_lib"; then
7323 1.1 christos ac_res="none required"
7324 1.1 christos else
7325 1.1 christos ac_res=-l$ac_lib
7326 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7327 1.1 christos fi
7328 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7329 1.1 christos ac_cv_search_ber_pvt_opt_on=$ac_res
7330 1.1 christos fi
7331 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7332 1.1 christos conftest$ac_exeext
7333 1.1 christos if ${ac_cv_search_ber_pvt_opt_on+:} false; then :
7334 1.1 christos break
7335 1.1 christos fi
7336 1.1 christos done
7337 1.1 christos if ${ac_cv_search_ber_pvt_opt_on+:} false; then :
7338 1.1 christos
7339 1.1 christos else
7340 1.1 christos ac_cv_search_ber_pvt_opt_on=no
7341 1.1 christos fi
7342 1.1 christos rm conftest.$ac_ext
7343 1.1 christos LIBS=$ac_func_search_save_LIBS
7344 1.1 christos fi
7345 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ber_pvt_opt_on" >&5
7346 1.1 christos $as_echo "$ac_cv_search_ber_pvt_opt_on" >&6; }
7347 1.1 christos ac_res=$ac_cv_search_ber_pvt_opt_on
7348 1.1 christos if test "$ac_res" != no; then :
7349 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7350 1.1 christos
7351 1.1 christos else
7352 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7353 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7354 1.1 christos as_fn_error $? "*** Cannot find ber_pvt_opt_on with -llber - do you need to install an OpenLDAP2 Devel package?
7355 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7356 1.1 christos fi
7357 1.1 christos
7358 1.1 christos if test x$ldap_gssapi = xyes ; then
7359 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing krb5_init_context" >&5
7360 1.1 christos $as_echo_n "checking for library containing krb5_init_context... " >&6; }
7361 1.1 christos if ${ac_cv_search_krb5_init_context+:} false; then :
7362 1.1 christos $as_echo_n "(cached) " >&6
7363 1.1 christos else
7364 1.1 christos ac_func_search_save_LIBS=$LIBS
7365 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7366 1.1 christos /* end confdefs.h. */
7367 1.1 christos
7368 1.1 christos /* Override any GCC internal prototype to avoid an error.
7369 1.1 christos Use char because int might match the return type of a GCC
7370 1.1 christos builtin and then its argument prototype would still apply. */
7371 1.1 christos #ifdef __cplusplus
7372 1.1 christos extern "C"
7373 1.1 christos #endif
7374 1.1 christos char krb5_init_context ();
7375 1.1 christos int
7376 1.1 christos main ()
7377 1.1 christos {
7378 1.1 christos return krb5_init_context ();
7379 1.1 christos ;
7380 1.1 christos return 0;
7381 1.1 christos }
7382 1.1 christos _ACEOF
7383 1.1 christos for ac_lib in '' krb5; do
7384 1.1 christos if test -z "$ac_lib"; then
7385 1.1 christos ac_res="none required"
7386 1.1 christos else
7387 1.1 christos ac_res=-l$ac_lib
7388 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7389 1.1 christos fi
7390 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7391 1.1 christos ac_cv_search_krb5_init_context=$ac_res
7392 1.1 christos fi
7393 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7394 1.1 christos conftest$ac_exeext
7395 1.1 christos if ${ac_cv_search_krb5_init_context+:} false; then :
7396 1.1 christos break
7397 1.1 christos fi
7398 1.1 christos done
7399 1.1 christos if ${ac_cv_search_krb5_init_context+:} false; then :
7400 1.1 christos
7401 1.1 christos else
7402 1.1 christos ac_cv_search_krb5_init_context=no
7403 1.1 christos fi
7404 1.1 christos rm conftest.$ac_ext
7405 1.1 christos LIBS=$ac_func_search_save_LIBS
7406 1.1 christos fi
7407 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_krb5_init_context" >&5
7408 1.1 christos $as_echo "$ac_cv_search_krb5_init_context" >&6; }
7409 1.1 christos ac_res=$ac_cv_search_krb5_init_context
7410 1.1 christos if test "$ac_res" != no; then :
7411 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7412 1.1 christos
7413 1.1 christos else
7414 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7415 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7416 1.1 christos as_fn_error $? "*** Cannot find krb5_init_context with -lkrb5 - do you need to install a Kerberos Devel package?
7417 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7418 1.1 christos fi
7419 1.1 christos
7420 1.1 christos fi
7421 1.1 christos
7422 1.1 christos # Create LDAP_LIBS which we specify them explicitly rather than lumping them in with LIBS
7423 1.1 christos LDAP_LIBS=$LIBS
7424 1.1 christos
7425 1.1 christos LIBS="$saved_LIBS"
7426 1.1 christos
7427 1.1 christos
7428 1.1 christos for ac_header in ldap.h
7429 1.1 christos do :
7430 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "ldap.h" "ac_cv_header_ldap_h" "$ac_includes_default"
7431 1.1 christos if test "x$ac_cv_header_ldap_h" = xyes; then :
7432 1.1 christos cat >>confdefs.h <<_ACEOF
7433 1.1 christos #define HAVE_LDAP_H 1
7434 1.1 christos _ACEOF
7435 1.1 christos
7436 1.1 christos fi
7437 1.1 christos
7438 1.1 christos done
7439 1.1 christos
7440 1.1 christos for ac_func in inet_pton inet_ntop
7441 1.1 christos do :
7442 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7443 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7444 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7445 1.1 christos cat >>confdefs.h <<_ACEOF
7446 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7447 1.1 christos _ACEOF
7448 1.1 christos
7449 1.1 christos fi
7450 1.1 christos done
7451 1.1 christos
7452 1.1 christos
7453 1.1 christos
7454 1.1 christos LDAP_CFLAGS="-DLDAP_CONFIGURATION"
7455 1.1 christos
7456 1.1 christos if test x$ldapcasa = xyes ; then
7457 1.1 christos for ac_header in micasa_mgmd.h
7458 1.1 christos do :
7459 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "micasa_mgmd.h" "ac_cv_header_micasa_mgmd_h" "$ac_includes_default"
7460 1.1 christos if test "x$ac_cv_header_micasa_mgmd_h" = xyes; then :
7461 1.1 christos cat >>confdefs.h <<_ACEOF
7462 1.1 christos #define HAVE_MICASA_MGMD_H 1
7463 1.1 christos _ACEOF
7464 1.1 christos
7465 1.1 christos LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_CASA_AUTH"
7466 1.1 christos
7467 1.1 christos else
7468 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7469 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7470 1.1 christos as_fn_error $? "*** Cannot find micasa_mgmd.h for ldap casa auth support
7471 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7472 1.1 christos fi
7473 1.1 christos
7474 1.1 christos done
7475 1.1 christos
7476 1.1 christos fi
7477 1.1 christos
7478 1.1 christos if test x$ldapcrypto = xyes ; then
7479 1.1 christos LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_USE_SSL"
7480 1.1 christos fi
7481 1.1 christos
7482 1.1 christos if test x$ldap_gssapi = xyes; then
7483 1.1 christos LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_USE_GSSAPI"
7484 1.1 christos fi
7485 1.1 christos
7486 1.1 christos LDAP_CFLAGS=$LDAP_CFLAGS
7487 1.1 christos
7488 1.1 christos fi
7489 1.1 christos
7490 1.1 christos # Append selected warning levels to CFLAGS before substitution (but after
7491 1.1 christos # AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) & etc).
7492 1.1 christos CFLAGS="$CFLAGS $STD_CWARNINGS"
7493 1.1 christos
7494 1.1 christos # Try to add the bind and dhcp include directories
7495 1.1 christos CFLAGS="$CFLAGS -I\$(top_srcdir)/includes -I$BINDDIR/include"
7496 1.1 christos
7497 1.1 christos case "$host" in
7498 1.1 christos *-darwin*)
7499 1.1 christos CFLAGS="$CFLAGS -D__APPLE_USE_RFC_3542";;
7500 1.1 christos *-solaris*)
7501 1.1 christos # As of Solaris 11, ethernet dev files are in /dev/net
7502 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/net" >&5
7503 1.1 christos $as_echo_n "checking for /dev/net... " >&6; }
7504 1.1 christos if ${ac_cv_file__dev_net+:} false; then :
7505 1.1 christos $as_echo_n "(cached) " >&6
7506 1.1 christos else
7507 1.1 christos test "$cross_compiling" = yes &&
7508 1.1 christos as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
7509 1.1 christos if test -r "/dev/net"; then
7510 1.1 christos ac_cv_file__dev_net=yes
7511 1.1 christos else
7512 1.1 christos ac_cv_file__dev_net=no
7513 1.1 christos fi
7514 1.1 christos fi
7515 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_net" >&5
7516 1.1 christos $as_echo "$ac_cv_file__dev_net" >&6; }
7517 1.1 christos if test "x$ac_cv_file__dev_net" = xyes; then :
7518 1.1 christos
7519 1.1 christos $as_echo "#define USE_DEV_NET 1" >>confdefs.h
7520 1.1 christos
7521 1.1 christos fi
7522 1.1 christos
7523 1.1 christos ;;
7524 1.1 christos esac
7525 1.1 christos
7526 1.1 christos
7527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
7528 1.1 christos $as_echo_n "checking for flexible array members... " >&6; }
7529 1.1 christos if ${ac_cv_c_flexmember+:} false; then :
7530 1.1 christos $as_echo_n "(cached) " >&6
7531 1.1 christos else
7532 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7533 1.1 christos /* end confdefs.h. */
7534 1.1 christos #include <stdlib.h>
7535 1.1 christos #include <stdio.h>
7536 1.1 christos #include <stddef.h>
7537 1.1 christos struct s { int n; double d[]; };
7538 1.1 christos int
7539 1.1 christos main ()
7540 1.1 christos {
7541 1.1 christos int m = getchar ();
7542 1.1 christos struct s *p = malloc (offsetof (struct s, d)
7543 1.1 christos + m * sizeof (double));
7544 1.1 christos p->d[0] = 0.0;
7545 1.1 christos return p->d != (double *) NULL;
7546 1.1 christos ;
7547 1.1 christos return 0;
7548 1.1 christos }
7549 1.1 christos _ACEOF
7550 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7551 1.1 christos ac_cv_c_flexmember=yes
7552 1.1 christos else
7553 1.1 christos ac_cv_c_flexmember=no
7554 1.1 christos fi
7555 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7556 1.1 christos fi
7557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
7558 1.1 christos $as_echo "$ac_cv_c_flexmember" >&6; }
7559 1.1 christos if test $ac_cv_c_flexmember = yes; then
7560 1.1 christos
7561 1.1 christos $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
7562 1.1 christos
7563 1.1 christos else
7564 1.1 christos $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
7565 1.1 christos
7566 1.1 christos fi
7567 1.1 christos
7568 1.1 christos
7569 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"
7570 1.1 christos
7571 1.1 christos cat >confcache <<\_ACEOF
7572 1.1 christos # This file is a shell script that caches the results of configure
7573 1.1 christos # tests run on this system so they can be shared between configure
7574 1.1 christos # scripts and configure runs, see configure's option --config-cache.
7575 1.1 christos # It is not useful on other systems. If it contains results you don't
7576 1.1 christos # want to keep, you may remove or edit it.
7577 1.1 christos #
7578 1.1 christos # config.status only pays attention to the cache file if you give it
7579 1.1 christos # the --recheck option to rerun configure.
7580 1.1 christos #
7581 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
7582 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
7583 1.1 christos # following values.
7584 1.1 christos
7585 1.1 christos _ACEOF
7586 1.1 christos
7587 1.1 christos # The following way of writing the cache mishandles newlines in values,
7588 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
7589 1.1 christos # So, we kill variables containing newlines.
7590 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
7591 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
7592 1.1 christos (
7593 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7594 1.1 christos eval ac_val=\$$ac_var
7595 1.1 christos case $ac_val in #(
7596 1.1 christos *${as_nl}*)
7597 1.1 christos case $ac_var in #(
7598 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7599 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7600 1.1 christos esac
7601 1.1 christos case $ac_var in #(
7602 1.1 christos _ | IFS | as_nl) ;; #(
7603 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7604 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
7605 1.1 christos esac ;;
7606 1.1 christos esac
7607 1.1 christos done
7608 1.1 christos
7609 1.1 christos (set) 2>&1 |
7610 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
7611 1.1 christos *${as_nl}ac_space=\ *)
7612 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
7613 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
7614 1.1 christos sed -n \
7615 1.1 christos "s/'/'\\\\''/g;
7616 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7617 1.1 christos ;; #(
7618 1.1 christos *)
7619 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
7620 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7621 1.1 christos ;;
7622 1.1 christos esac |
7623 1.1 christos sort
7624 1.1 christos ) |
7625 1.1 christos sed '
7626 1.1 christos /^ac_cv_env_/b end
7627 1.1 christos t clear
7628 1.1 christos :clear
7629 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7630 1.1 christos t end
7631 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7632 1.1 christos :end' >>confcache
7633 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7634 1.1 christos if test -w "$cache_file"; then
7635 1.1 christos if test "x$cache_file" != "x/dev/null"; then
7636 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7637 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
7638 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
7639 1.1 christos cat confcache >"$cache_file"
7640 1.1 christos else
7641 1.1 christos case $cache_file in #(
7642 1.1 christos */* | ?:*)
7643 1.1 christos mv -f confcache "$cache_file"$$ &&
7644 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
7645 1.1 christos *)
7646 1.1 christos mv -f confcache "$cache_file" ;;
7647 1.1 christos esac
7648 1.1 christos fi
7649 1.1 christos fi
7650 1.1 christos else
7651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7652 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7653 1.1 christos fi
7654 1.1 christos fi
7655 1.1 christos rm -f confcache
7656 1.1 christos
7657 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
7658 1.1 christos # Let make expand exec_prefix.
7659 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7660 1.1 christos
7661 1.1 christos DEFS=-DHAVE_CONFIG_H
7662 1.1 christos
7663 1.1 christos ac_libobjs=
7664 1.1 christos ac_ltlibobjs=
7665 1.1 christos U=
7666 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7667 1.1 christos # 1. Remove the extension, and $U if already installed.
7668 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7669 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7670 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7671 1.1 christos # will be set to the directory where LIBOBJS objects are built.
7672 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7673 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7674 1.1 christos done
7675 1.1 christos LIBOBJS=$ac_libobjs
7676 1.1 christos
7677 1.1 christos LTLIBOBJS=$ac_ltlibobjs
7678 1.1 christos
7679 1.1 christos
7680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
7681 1.1 christos $as_echo_n "checking that generated files are newer than configure... " >&6; }
7682 1.1 christos if test -n "$am_sleep_pid"; then
7683 1.1 christos # Hide warnings about reused PIDs.
7684 1.1 christos wait $am_sleep_pid 2>/dev/null
7685 1.1 christos fi
7686 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
7687 1.1 christos $as_echo "done" >&6; }
7688 1.1 christos if test -n "$EXEEXT"; then
7689 1.1 christos am__EXEEXT_TRUE=
7690 1.1 christos am__EXEEXT_FALSE='#'
7691 1.1 christos else
7692 1.1 christos am__EXEEXT_TRUE='#'
7693 1.1 christos am__EXEEXT_FALSE=
7694 1.1 christos fi
7695 1.1 christos
7696 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
7697 1.1 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
7698 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7699 1.1 christos fi
7700 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
7701 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined.
7702 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7703 1.1 christos fi
7704 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
7705 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
7706 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7707 1.1 christos fi
7708 1.1 christos
7709 1.1 christos if test -z "${BIND_ATF_TRUE}" && test -z "${BIND_ATF_FALSE}"; then
7710 1.1 christos as_fn_error $? "conditional \"BIND_ATF\" was never defined.
7711 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7712 1.1 christos fi
7713 1.1 christos if test -z "${HAVE_ATF_TRUE}" && test -z "${HAVE_ATF_FALSE}"; then
7714 1.1 christos as_fn_error $? "conditional \"HAVE_ATF\" was never defined.
7715 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7716 1.1 christos fi
7717 1.1 christos if test -z "${HAVE_BINDDIR_TRUE}" && test -z "${HAVE_BINDDIR_FALSE}"; then
7718 1.1 christos as_fn_error $? "conditional \"HAVE_BINDDIR\" was never defined.
7719 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7720 1.1 christos fi
7721 1.1 christos if test -z "${INSTALL_BIND_TRUE}" && test -z "${INSTALL_BIND_FALSE}"; then
7722 1.1 christos as_fn_error $? "conditional \"INSTALL_BIND\" was never defined.
7723 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
7724 1.1 christos fi
7725 1.1 christos
7726 1.1 christos : "${CONFIG_STATUS=./config.status}"
7727 1.1 christos ac_write_fail=0
7728 1.1 christos ac_clean_files_save=$ac_clean_files
7729 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7731 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7732 1.1 christos as_write_fail=0
7733 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7734 1.1 christos #! $SHELL
7735 1.1 christos # Generated by $as_me.
7736 1.1 christos # Run this file to recreate the current configuration.
7737 1.1 christos # Compiler output produced by configure, useful for debugging
7738 1.1 christos # configure, is in config.log if it exists.
7739 1.1 christos
7740 1.1 christos debug=false
7741 1.1 christos ac_cs_recheck=false
7742 1.1 christos ac_cs_silent=false
7743 1.1 christos
7744 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
7745 1.1 christos export SHELL
7746 1.1 christos _ASEOF
7747 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7748 1.1 christos ## -------------------- ##
7749 1.1 christos ## M4sh Initialization. ##
7750 1.1 christos ## -------------------- ##
7751 1.1 christos
7752 1.1 christos # Be more Bourne compatible
7753 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
7754 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7755 1.1 christos emulate sh
7756 1.1 christos NULLCMD=:
7757 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7758 1.1 christos # is contrary to our usage. Disable this feature.
7759 1.1 christos alias -g '${1+"$@"}'='"$@"'
7760 1.1 christos setopt NO_GLOB_SUBST
7761 1.1 christos else
7762 1.1 christos case `(set -o) 2>/dev/null` in #(
7763 1.1 christos *posix*) :
7764 1.1 christos set -o posix ;; #(
7765 1.1 christos *) :
7766 1.1 christos ;;
7767 1.1 christos esac
7768 1.1 christos fi
7769 1.1 christos
7770 1.1 christos
7771 1.1 christos as_nl='
7772 1.1 christos '
7773 1.1 christos export as_nl
7774 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
7775 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7776 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7777 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7778 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
7779 1.1 christos # but without wasting forks for bash or zsh.
7780 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
7781 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7782 1.1 christos as_echo='print -r --'
7783 1.1 christos as_echo_n='print -rn --'
7784 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7785 1.1 christos as_echo='printf %s\n'
7786 1.1 christos as_echo_n='printf %s'
7787 1.1 christos else
7788 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7789 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7790 1.1 christos as_echo_n='/usr/ucb/echo -n'
7791 1.1 christos else
7792 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7793 1.1 christos as_echo_n_body='eval
7794 1.1 christos arg=$1;
7795 1.1 christos case $arg in #(
7796 1.1 christos *"$as_nl"*)
7797 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
7798 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7799 1.1 christos esac;
7800 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7801 1.1 christos '
7802 1.1 christos export as_echo_n_body
7803 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
7804 1.1 christos fi
7805 1.1 christos export as_echo_body
7806 1.1 christos as_echo='sh -c $as_echo_body as_echo'
7807 1.1 christos fi
7808 1.1 christos
7809 1.1 christos # The user is always right.
7810 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
7811 1.1 christos PATH_SEPARATOR=:
7812 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7813 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7814 1.1 christos PATH_SEPARATOR=';'
7815 1.1 christos }
7816 1.1 christos fi
7817 1.1 christos
7818 1.1 christos
7819 1.1 christos # IFS
7820 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
7821 1.1 christos # there to prevent editors from complaining about space-tab.
7822 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7823 1.1 christos # splitting by setting IFS to empty value.)
7824 1.1 christos IFS=" "" $as_nl"
7825 1.1 christos
7826 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
7827 1.1 christos as_myself=
7828 1.1 christos case $0 in #((
7829 1.1 christos *[\\/]* ) as_myself=$0 ;;
7830 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831 1.1 christos for as_dir in $PATH
7832 1.1 christos do
7833 1.1 christos IFS=$as_save_IFS
7834 1.1 christos test -z "$as_dir" && as_dir=.
7835 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7836 1.1 christos done
7837 1.1 christos IFS=$as_save_IFS
7838 1.1 christos
7839 1.1 christos ;;
7840 1.1 christos esac
7841 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
7842 1.1 christos # in which case we are not to be found in the path.
7843 1.1 christos if test "x$as_myself" = x; then
7844 1.1 christos as_myself=$0
7845 1.1 christos fi
7846 1.1 christos if test ! -f "$as_myself"; then
7847 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7848 1.1 christos exit 1
7849 1.1 christos fi
7850 1.1 christos
7851 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
7852 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7853 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
7854 1.1 christos # trigger a bug in pdksh 5.2.14.
7855 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
7856 1.1 christos do eval test x\${$as_var+set} = xset \
7857 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7858 1.1 christos done
7859 1.1 christos PS1='$ '
7860 1.1 christos PS2='> '
7861 1.1 christos PS4='+ '
7862 1.1 christos
7863 1.1 christos # NLS nuisances.
7864 1.1 christos LC_ALL=C
7865 1.1 christos export LC_ALL
7866 1.1 christos LANGUAGE=C
7867 1.1 christos export LANGUAGE
7868 1.1 christos
7869 1.1 christos # CDPATH.
7870 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7871 1.1 christos
7872 1.1 christos
7873 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
7874 1.1 christos # ----------------------------------------
7875 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7876 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7877 1.1 christos # script with STATUS, using 1 if that was 0.
7878 1.1 christos as_fn_error ()
7879 1.1 christos {
7880 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
7881 1.1 christos if test "$4"; then
7882 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7883 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7884 1.1 christos fi
7885 1.1 christos $as_echo "$as_me: error: $2" >&2
7886 1.1 christos as_fn_exit $as_status
7887 1.1 christos } # as_fn_error
7888 1.1 christos
7889 1.1 christos
7890 1.1 christos # as_fn_set_status STATUS
7891 1.1 christos # -----------------------
7892 1.1 christos # Set $? to STATUS, without forking.
7893 1.1 christos as_fn_set_status ()
7894 1.1 christos {
7895 1.1 christos return $1
7896 1.1 christos } # as_fn_set_status
7897 1.1 christos
7898 1.1 christos # as_fn_exit STATUS
7899 1.1 christos # -----------------
7900 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7901 1.1 christos as_fn_exit ()
7902 1.1 christos {
7903 1.1 christos set +e
7904 1.1 christos as_fn_set_status $1
7905 1.1 christos exit $1
7906 1.1 christos } # as_fn_exit
7907 1.1 christos
7908 1.1 christos # as_fn_unset VAR
7909 1.1 christos # ---------------
7910 1.1 christos # Portably unset VAR.
7911 1.1 christos as_fn_unset ()
7912 1.1 christos {
7913 1.1 christos { eval $1=; unset $1;}
7914 1.1 christos }
7915 1.1 christos as_unset=as_fn_unset
7916 1.1 christos # as_fn_append VAR VALUE
7917 1.1 christos # ----------------------
7918 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
7919 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
7920 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
7921 1.1 christos # implementations.
7922 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7923 1.1 christos eval 'as_fn_append ()
7924 1.1 christos {
7925 1.1 christos eval $1+=\$2
7926 1.1 christos }'
7927 1.1 christos else
7928 1.1 christos as_fn_append ()
7929 1.1 christos {
7930 1.1 christos eval $1=\$$1\$2
7931 1.1 christos }
7932 1.1 christos fi # as_fn_append
7933 1.1 christos
7934 1.1 christos # as_fn_arith ARG...
7935 1.1 christos # ------------------
7936 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
7937 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
7938 1.1 christos # must be portable across $(()) and expr.
7939 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7940 1.1 christos eval 'as_fn_arith ()
7941 1.1 christos {
7942 1.1 christos as_val=$(( $* ))
7943 1.1 christos }'
7944 1.1 christos else
7945 1.1 christos as_fn_arith ()
7946 1.1 christos {
7947 1.1 christos as_val=`expr "$@" || test $? -eq 1`
7948 1.1 christos }
7949 1.1 christos fi # as_fn_arith
7950 1.1 christos
7951 1.1 christos
7952 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
7953 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
7954 1.1 christos as_expr=expr
7955 1.1 christos else
7956 1.1 christos as_expr=false
7957 1.1 christos fi
7958 1.1 christos
7959 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7960 1.1 christos as_basename=basename
7961 1.1 christos else
7962 1.1 christos as_basename=false
7963 1.1 christos fi
7964 1.1 christos
7965 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7966 1.1 christos as_dirname=dirname
7967 1.1 christos else
7968 1.1 christos as_dirname=false
7969 1.1 christos fi
7970 1.1 christos
7971 1.1 christos as_me=`$as_basename -- "$0" ||
7972 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7973 1.1 christos X"$0" : 'X\(//\)$' \| \
7974 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7975 1.1 christos $as_echo X/"$0" |
7976 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
7977 1.1 christos s//\1/
7978 1.1 christos q
7979 1.1 christos }
7980 1.1 christos /^X\/\(\/\/\)$/{
7981 1.1 christos s//\1/
7982 1.1 christos q
7983 1.1 christos }
7984 1.1 christos /^X\/\(\/\).*/{
7985 1.1 christos s//\1/
7986 1.1 christos q
7987 1.1 christos }
7988 1.1 christos s/.*/./; q'`
7989 1.1 christos
7990 1.1 christos # Avoid depending upon Character Ranges.
7991 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7992 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7993 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7994 1.1 christos as_cr_digits='0123456789'
7995 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
7996 1.1 christos
7997 1.1 christos ECHO_C= ECHO_N= ECHO_T=
7998 1.1 christos case `echo -n x` in #(((((
7999 1.1 christos -n*)
8000 1.1 christos case `echo 'xy\c'` in
8001 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8002 1.1 christos xy) ECHO_C='\c';;
8003 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8004 1.1 christos ECHO_T=' ';;
8005 1.1 christos esac;;
8006 1.1 christos *)
8007 1.1 christos ECHO_N='-n';;
8008 1.1 christos esac
8009 1.1 christos
8010 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8011 1.1 christos if test -d conf$$.dir; then
8012 1.1 christos rm -f conf$$.dir/conf$$.file
8013 1.1 christos else
8014 1.1 christos rm -f conf$$.dir
8015 1.1 christos mkdir conf$$.dir 2>/dev/null
8016 1.1 christos fi
8017 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
8018 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8019 1.1 christos as_ln_s='ln -s'
8020 1.1 christos # ... but there are two gotchas:
8021 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8022 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8023 1.1 christos # In both cases, we have to default to `cp -pR'.
8024 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8025 1.1 christos as_ln_s='cp -pR'
8026 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8027 1.1 christos as_ln_s=ln
8028 1.1 christos else
8029 1.1 christos as_ln_s='cp -pR'
8030 1.1 christos fi
8031 1.1 christos else
8032 1.1 christos as_ln_s='cp -pR'
8033 1.1 christos fi
8034 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8035 1.1 christos rmdir conf$$.dir 2>/dev/null
8036 1.1 christos
8037 1.1 christos
8038 1.1 christos # as_fn_mkdir_p
8039 1.1 christos # -------------
8040 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
8041 1.1 christos as_fn_mkdir_p ()
8042 1.1 christos {
8043 1.1 christos
8044 1.1 christos case $as_dir in #(
8045 1.1 christos -*) as_dir=./$as_dir;;
8046 1.1 christos esac
8047 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
8048 1.1 christos as_dirs=
8049 1.1 christos while :; do
8050 1.1 christos case $as_dir in #(
8051 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8052 1.1 christos *) as_qdir=$as_dir;;
8053 1.1 christos esac
8054 1.1 christos as_dirs="'$as_qdir' $as_dirs"
8055 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
8056 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8057 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8058 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
8059 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8060 1.1 christos $as_echo X"$as_dir" |
8061 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8062 1.1 christos s//\1/
8063 1.1 christos q
8064 1.1 christos }
8065 1.1 christos /^X\(\/\/\)[^/].*/{
8066 1.1 christos s//\1/
8067 1.1 christos q
8068 1.1 christos }
8069 1.1 christos /^X\(\/\/\)$/{
8070 1.1 christos s//\1/
8071 1.1 christos q
8072 1.1 christos }
8073 1.1 christos /^X\(\/\).*/{
8074 1.1 christos s//\1/
8075 1.1 christos q
8076 1.1 christos }
8077 1.1 christos s/.*/./; q'`
8078 1.1 christos test -d "$as_dir" && break
8079 1.1 christos done
8080 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8081 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8082 1.1 christos
8083 1.1 christos
8084 1.1 christos } # as_fn_mkdir_p
8085 1.1 christos if mkdir -p . 2>/dev/null; then
8086 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
8087 1.1 christos else
8088 1.1 christos test -d ./-p && rmdir ./-p
8089 1.1 christos as_mkdir_p=false
8090 1.1 christos fi
8091 1.1 christos
8092 1.1 christos
8093 1.1 christos # as_fn_executable_p FILE
8094 1.1 christos # -----------------------
8095 1.1 christos # Test if FILE is an executable regular file.
8096 1.1 christos as_fn_executable_p ()
8097 1.1 christos {
8098 1.1 christos test -f "$1" && test -x "$1"
8099 1.1 christos } # as_fn_executable_p
8100 1.1 christos as_test_x='test -x'
8101 1.1 christos as_executable_p=as_fn_executable_p
8102 1.1 christos
8103 1.1 christos # Sed expression to map a string onto a valid CPP name.
8104 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8105 1.1 christos
8106 1.1 christos # Sed expression to map a string onto a valid variable name.
8107 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8108 1.1 christos
8109 1.1 christos
8110 1.1 christos exec 6>&1
8111 1.1 christos ## ----------------------------------- ##
8112 1.1 christos ## Main body of $CONFIG_STATUS script. ##
8113 1.1 christos ## ----------------------------------- ##
8114 1.1 christos _ASEOF
8115 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8116 1.1 christos
8117 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8118 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
8119 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
8120 1.1 christos # values after options handling.
8121 1.1 christos ac_log="
8122 1.1.1.4 christos This file was extended by DHCP $as_me 4.4.3, which was
8123 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
8124 1.1 christos
8125 1.1 christos CONFIG_FILES = $CONFIG_FILES
8126 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
8127 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
8128 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
8129 1.1 christos $ $0 $@
8130 1.1 christos
8131 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
8132 1.1 christos "
8133 1.1 christos
8134 1.1 christos _ACEOF
8135 1.1 christos
8136 1.1 christos case $ac_config_files in *"
8137 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
8138 1.1 christos esac
8139 1.1 christos
8140 1.1 christos case $ac_config_headers in *"
8141 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8142 1.1 christos esac
8143 1.1 christos
8144 1.1 christos
8145 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8146 1.1 christos # Files that config.status was made for.
8147 1.1 christos config_files="$ac_config_files"
8148 1.1 christos config_headers="$ac_config_headers"
8149 1.1 christos config_commands="$ac_config_commands"
8150 1.1 christos
8151 1.1 christos _ACEOF
8152 1.1 christos
8153 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8154 1.1 christos ac_cs_usage="\
8155 1.1 christos \`$as_me' instantiates files and other configuration actions
8156 1.1 christos from templates according to the current configuration. Unless the files
8157 1.1 christos and actions are specified as TAGs, all are instantiated by default.
8158 1.1 christos
8159 1.1 christos Usage: $0 [OPTION]... [TAG]...
8160 1.1 christos
8161 1.1 christos -h, --help print this help, then exit
8162 1.1 christos -V, --version print version number and configuration settings, then exit
8163 1.1 christos --config print configuration, then exit
8164 1.1 christos -q, --quiet, --silent
8165 1.1 christos do not print progress messages
8166 1.1 christos -d, --debug don't remove temporary files
8167 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
8168 1.1 christos --file=FILE[:TEMPLATE]
8169 1.1 christos instantiate the configuration file FILE
8170 1.1 christos --header=FILE[:TEMPLATE]
8171 1.1 christos instantiate the configuration header FILE
8172 1.1 christos
8173 1.1 christos Configuration files:
8174 1.1 christos $config_files
8175 1.1 christos
8176 1.1 christos Configuration headers:
8177 1.1 christos $config_headers
8178 1.1 christos
8179 1.1 christos Configuration commands:
8180 1.1 christos $config_commands
8181 1.1 christos
8182 1.1 christos Report bugs to <dhcp-users@isc.org>."
8183 1.1 christos
8184 1.1 christos _ACEOF
8185 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8186 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8187 1.1 christos ac_cs_version="\\
8188 1.1.1.4 christos DHCP config.status 4.4.3
8189 1.1 christos configured by $0, generated by GNU Autoconf 2.69,
8190 1.1 christos with options \\"\$ac_cs_config\\"
8191 1.1 christos
8192 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
8193 1.1 christos This config.status script is free software; the Free Software Foundation
8194 1.1 christos gives unlimited permission to copy, distribute and modify it."
8195 1.1 christos
8196 1.1 christos ac_pwd='$ac_pwd'
8197 1.1 christos srcdir='$srcdir'
8198 1.1 christos INSTALL='$INSTALL'
8199 1.1 christos MKDIR_P='$MKDIR_P'
8200 1.1 christos AWK='$AWK'
8201 1.1 christos test -n "\$AWK" || AWK=awk
8202 1.1 christos _ACEOF
8203 1.1 christos
8204 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8205 1.1 christos # The default lists apply if the user does not specify any file.
8206 1.1 christos ac_need_defaults=:
8207 1.1 christos while test $# != 0
8208 1.1 christos do
8209 1.1 christos case $1 in
8210 1.1 christos --*=?*)
8211 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8212 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8213 1.1 christos ac_shift=:
8214 1.1 christos ;;
8215 1.1 christos --*=)
8216 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
8217 1.1 christos ac_optarg=
8218 1.1 christos ac_shift=:
8219 1.1 christos ;;
8220 1.1 christos *)
8221 1.1 christos ac_option=$1
8222 1.1 christos ac_optarg=$2
8223 1.1 christos ac_shift=shift
8224 1.1 christos ;;
8225 1.1 christos esac
8226 1.1 christos
8227 1.1 christos case $ac_option in
8228 1.1 christos # Handling of the options.
8229 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8230 1.1 christos ac_cs_recheck=: ;;
8231 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8232 1.1 christos $as_echo "$ac_cs_version"; exit ;;
8233 1.1 christos --config | --confi | --conf | --con | --co | --c )
8234 1.1 christos $as_echo "$ac_cs_config"; exit ;;
8235 1.1 christos --debug | --debu | --deb | --de | --d | -d )
8236 1.1 christos debug=: ;;
8237 1.1 christos --file | --fil | --fi | --f )
8238 1.1 christos $ac_shift
8239 1.1 christos case $ac_optarg in
8240 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8241 1.1 christos '') as_fn_error $? "missing file argument" ;;
8242 1.1 christos esac
8243 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
8244 1.1 christos ac_need_defaults=false;;
8245 1.1 christos --header | --heade | --head | --hea )
8246 1.1 christos $ac_shift
8247 1.1 christos case $ac_optarg in
8248 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8249 1.1 christos esac
8250 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8251 1.1 christos ac_need_defaults=false;;
8252 1.1 christos --he | --h)
8253 1.1 christos # Conflict between --help and --header
8254 1.1 christos as_fn_error $? "ambiguous option: \`$1'
8255 1.1 christos Try \`$0 --help' for more information.";;
8256 1.1 christos --help | --hel | -h )
8257 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
8258 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8259 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
8260 1.1 christos ac_cs_silent=: ;;
8261 1.1 christos
8262 1.1 christos # This is an error.
8263 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1'
8264 1.1 christos Try \`$0 --help' for more information." ;;
8265 1.1 christos
8266 1.1 christos *) as_fn_append ac_config_targets " $1"
8267 1.1 christos ac_need_defaults=false ;;
8268 1.1 christos
8269 1.1 christos esac
8270 1.1 christos shift
8271 1.1 christos done
8272 1.1 christos
8273 1.1 christos ac_configure_extra_args=
8274 1.1 christos
8275 1.1 christos if $ac_cs_silent; then
8276 1.1 christos exec 6>/dev/null
8277 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
8278 1.1 christos fi
8279 1.1 christos
8280 1.1 christos _ACEOF
8281 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8282 1.1 christos if \$ac_cs_recheck; then
8283 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8284 1.1 christos shift
8285 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8286 1.1 christos CONFIG_SHELL='$SHELL'
8287 1.1 christos export CONFIG_SHELL
8288 1.1 christos exec "\$@"
8289 1.1 christos fi
8290 1.1 christos
8291 1.1 christos _ACEOF
8292 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8293 1.1 christos exec 5>>config.log
8294 1.1 christos {
8295 1.1 christos echo
8296 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8297 1.1 christos ## Running $as_me. ##
8298 1.1 christos _ASBOX
8299 1.1 christos $as_echo "$ac_log"
8300 1.1 christos } >&5
8301 1.1 christos
8302 1.1 christos _ACEOF
8303 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8304 1.1 christos #
8305 1.1 christos # INIT-COMMANDS
8306 1.1 christos #
8307 1.1.1.2 christos AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
8308 1.1 christos
8309 1.1 christos _ACEOF
8310 1.1 christos
8311 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8312 1.1 christos
8313 1.1 christos # Handling of arguments.
8314 1.1 christos for ac_config_target in $ac_config_targets
8315 1.1 christos do
8316 1.1 christos case $ac_config_target in
8317 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
8318 1.1 christos "includes/config.h") CONFIG_HEADERS="$CONFIG_HEADERS includes/config.h" ;;
8319 1.1 christos "$srcdir/bind/Makefile") CONFIG_FILES="$CONFIG_FILES $srcdir/bind/Makefile" ;;
8320 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8321 1.1 christos "client/Makefile") CONFIG_FILES="$CONFIG_FILES client/Makefile" ;;
8322 1.1 christos "client/tests/Makefile") CONFIG_FILES="$CONFIG_FILES client/tests/Makefile" ;;
8323 1.1 christos "common/Makefile.am") CONFIG_FILES="$CONFIG_FILES common/Makefile.am" ;;
8324 1.1 christos "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;;
8325 1.1 christos "common/tests/Makefile") CONFIG_FILES="$CONFIG_FILES common/tests/Makefile" ;;
8326 1.1 christos "dhcpctl/Makefile.am") CONFIG_FILES="$CONFIG_FILES dhcpctl/Makefile.am" ;;
8327 1.1 christos "dhcpctl/Makefile") CONFIG_FILES="$CONFIG_FILES dhcpctl/Makefile" ;;
8328 1.1 christos "includes/Makefile") CONFIG_FILES="$CONFIG_FILES includes/Makefile" ;;
8329 1.1.1.2 christos "keama/Makefile") CONFIG_FILES="$CONFIG_FILES keama/Makefile" ;;
8330 1.1 christos "omapip/Makefile.am") CONFIG_FILES="$CONFIG_FILES omapip/Makefile.am" ;;
8331 1.1 christos "omapip/Makefile") CONFIG_FILES="$CONFIG_FILES omapip/Makefile" ;;
8332 1.1 christos "relay/Makefile") CONFIG_FILES="$CONFIG_FILES relay/Makefile" ;;
8333 1.1.1.2 christos "relay/tests/Makefile") CONFIG_FILES="$CONFIG_FILES relay/tests/Makefile" ;;
8334 1.1 christos "server/Makefile") CONFIG_FILES="$CONFIG_FILES server/Makefile" ;;
8335 1.1 christos "tests/Makefile.am") CONFIG_FILES="$CONFIG_FILES tests/Makefile.am" ;;
8336 1.1 christos "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
8337 1.1 christos "tests/unittest.sh") CONFIG_FILES="$CONFIG_FILES tests/unittest.sh" ;;
8338 1.1 christos "server/tests/Makefile") CONFIG_FILES="$CONFIG_FILES server/tests/Makefile" ;;
8339 1.1 christos "doc/devel/doxyfile") CONFIG_FILES="$CONFIG_FILES doc/devel/doxyfile" ;;
8340 1.1 christos
8341 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8342 1.1 christos esac
8343 1.1 christos done
8344 1.1 christos
8345 1.1 christos
8346 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
8347 1.1 christos # then the envvar interface is used. Set only those that are not.
8348 1.1 christos # We use the long form for the default assignment because of an extremely
8349 1.1 christos # bizarre bug on SunOS 4.1.3.
8350 1.1 christos if $ac_need_defaults; then
8351 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8352 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8353 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8354 1.1 christos fi
8355 1.1 christos
8356 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
8357 1.1 christos # simply because there is no reason against having it here, and in addition,
8358 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
8359 1.1 christos # Hook for its removal unless debugging.
8360 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
8361 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
8362 1.1 christos $debug ||
8363 1.1 christos {
8364 1.1 christos tmp= ac_tmp=
8365 1.1 christos trap 'exit_status=$?
8366 1.1 christos : "${ac_tmp:=$tmp}"
8367 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8368 1.1 christos ' 0
8369 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
8370 1.1 christos }
8371 1.1 christos # Create a (secure) tmp directory for tmp files.
8372 1.1 christos
8373 1.1 christos {
8374 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8375 1.1 christos test -d "$tmp"
8376 1.1 christos } ||
8377 1.1 christos {
8378 1.1 christos tmp=./conf$$-$RANDOM
8379 1.1 christos (umask 077 && mkdir "$tmp")
8380 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8381 1.1 christos ac_tmp=$tmp
8382 1.1 christos
8383 1.1 christos # Set up the scripts for CONFIG_FILES section.
8384 1.1 christos # No need to generate them if there are no CONFIG_FILES.
8385 1.1 christos # This happens for instance with `./config.status config.h'.
8386 1.1 christos if test -n "$CONFIG_FILES"; then
8387 1.1 christos
8388 1.1 christos
8389 1.1 christos ac_cr=`echo X | tr X '\015'`
8390 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
8391 1.1 christos # But we know of no other shell where ac_cr would be empty at this
8392 1.1 christos # point, so we can use a bashism as a fallback.
8393 1.1 christos if test "x$ac_cr" = x; then
8394 1.1 christos eval ac_cr=\$\'\\r\'
8395 1.1 christos fi
8396 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8397 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8398 1.1 christos ac_cs_awk_cr='\\r'
8399 1.1 christos else
8400 1.1 christos ac_cs_awk_cr=$ac_cr
8401 1.1 christos fi
8402 1.1 christos
8403 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8404 1.1 christos _ACEOF
8405 1.1 christos
8406 1.1 christos
8407 1.1 christos {
8408 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
8409 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8410 1.1 christos echo "_ACEOF"
8411 1.1 christos } >conf$$subs.sh ||
8412 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8413 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8414 1.1 christos ac_delim='%!_!# '
8415 1.1 christos for ac_last_try in false false false false false :; do
8416 1.1 christos . ./conf$$subs.sh ||
8417 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8418 1.1 christos
8419 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8420 1.1 christos if test $ac_delim_n = $ac_delim_num; then
8421 1.1 christos break
8422 1.1 christos elif $ac_last_try; then
8423 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8424 1.1 christos else
8425 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8426 1.1 christos fi
8427 1.1 christos done
8428 1.1 christos rm -f conf$$subs.sh
8429 1.1 christos
8430 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8431 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8432 1.1 christos _ACEOF
8433 1.1 christos sed -n '
8434 1.1 christos h
8435 1.1 christos s/^/S["/; s/!.*/"]=/
8436 1.1 christos p
8437 1.1 christos g
8438 1.1 christos s/^[^!]*!//
8439 1.1 christos :repl
8440 1.1 christos t repl
8441 1.1 christos s/'"$ac_delim"'$//
8442 1.1 christos t delim
8443 1.1 christos :nl
8444 1.1 christos h
8445 1.1 christos s/\(.\{148\}\)..*/\1/
8446 1.1 christos t more1
8447 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8448 1.1 christos p
8449 1.1 christos n
8450 1.1 christos b repl
8451 1.1 christos :more1
8452 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8453 1.1 christos p
8454 1.1 christos g
8455 1.1 christos s/.\{148\}//
8456 1.1 christos t nl
8457 1.1 christos :delim
8458 1.1 christos h
8459 1.1 christos s/\(.\{148\}\)..*/\1/
8460 1.1 christos t more2
8461 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
8462 1.1 christos p
8463 1.1 christos b
8464 1.1 christos :more2
8465 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8466 1.1 christos p
8467 1.1 christos g
8468 1.1 christos s/.\{148\}//
8469 1.1 christos t delim
8470 1.1 christos ' <conf$$subs.awk | sed '
8471 1.1 christos /^[^""]/{
8472 1.1 christos N
8473 1.1 christos s/\n//
8474 1.1 christos }
8475 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
8476 1.1 christos rm -f conf$$subs.awk
8477 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8478 1.1 christos _ACAWK
8479 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8480 1.1 christos for (key in S) S_is_set[key] = 1
8481 1.1 christos FS = ""
8482 1.1 christos
8483 1.1 christos }
8484 1.1 christos {
8485 1.1 christos line = $ 0
8486 1.1 christos nfields = split(line, field, "@")
8487 1.1 christos substed = 0
8488 1.1 christos len = length(field[1])
8489 1.1 christos for (i = 2; i < nfields; i++) {
8490 1.1 christos key = field[i]
8491 1.1 christos keylen = length(key)
8492 1.1 christos if (S_is_set[key]) {
8493 1.1 christos value = S[key]
8494 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8495 1.1 christos len += length(value) + length(field[++i])
8496 1.1 christos substed = 1
8497 1.1 christos } else
8498 1.1 christos len += 1 + keylen
8499 1.1 christos }
8500 1.1 christos
8501 1.1 christos print line
8502 1.1 christos }
8503 1.1 christos
8504 1.1 christos _ACAWK
8505 1.1 christos _ACEOF
8506 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8507 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8508 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8509 1.1 christos else
8510 1.1 christos cat
8511 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8512 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8513 1.1 christos _ACEOF
8514 1.1 christos
8515 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8516 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8517 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
8518 1.1 christos # (actually we leave an empty line to preserve line numbers).
8519 1.1 christos if test "x$srcdir" = x.; then
8520 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8521 1.1 christos h
8522 1.1 christos s///
8523 1.1 christos s/^/:/
8524 1.1 christos s/[ ]*$/:/
8525 1.1 christos s/:\$(srcdir):/:/g
8526 1.1 christos s/:\${srcdir}:/:/g
8527 1.1 christos s/:@srcdir@:/:/g
8528 1.1 christos s/^:*//
8529 1.1 christos s/:*$//
8530 1.1 christos x
8531 1.1 christos s/\(=[ ]*\).*/\1/
8532 1.1 christos G
8533 1.1 christos s/\n//
8534 1.1 christos s/^[^=]*=[ ]*$//
8535 1.1 christos }'
8536 1.1 christos fi
8537 1.1 christos
8538 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8539 1.1 christos fi # test -n "$CONFIG_FILES"
8540 1.1 christos
8541 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
8542 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
8543 1.1 christos # This happens for instance with `./config.status Makefile'.
8544 1.1 christos if test -n "$CONFIG_HEADERS"; then
8545 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8546 1.1 christos BEGIN {
8547 1.1 christos _ACEOF
8548 1.1 christos
8549 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
8550 1.1 christos # here-document in config.status, that substitutes the proper values into
8551 1.1 christos # config.h.in to produce config.h.
8552 1.1 christos
8553 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
8554 1.1 christos # handling of long lines.
8555 1.1 christos ac_delim='%!_!# '
8556 1.1 christos for ac_last_try in false false :; do
8557 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8558 1.1 christos if test -z "$ac_tt"; then
8559 1.1 christos break
8560 1.1 christos elif $ac_last_try; then
8561 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8562 1.1 christos else
8563 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8564 1.1 christos fi
8565 1.1 christos done
8566 1.1 christos
8567 1.1 christos # For the awk script, D is an array of macro values keyed by name,
8568 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
8569 1.1 christos # newline sequences.
8570 1.1 christos
8571 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8572 1.1 christos sed -n '
8573 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
8574 1.1 christos t rset
8575 1.1 christos :rset
8576 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
8577 1.1 christos t def
8578 1.1 christos d
8579 1.1 christos :def
8580 1.1 christos s/\\$//
8581 1.1 christos t bsnl
8582 1.1 christos s/["\\]/\\&/g
8583 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8584 1.1 christos D["\1"]=" \3"/p
8585 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8586 1.1 christos d
8587 1.1 christos :bsnl
8588 1.1 christos s/["\\]/\\&/g
8589 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8590 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
8591 1.1 christos t cont
8592 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8593 1.1 christos t cont
8594 1.1 christos d
8595 1.1 christos :cont
8596 1.1 christos n
8597 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
8598 1.1 christos t clear
8599 1.1 christos :clear
8600 1.1 christos s/\\$//
8601 1.1 christos t bsnlc
8602 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
8603 1.1 christos d
8604 1.1 christos :bsnlc
8605 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8606 1.1 christos b cont
8607 1.1 christos ' <confdefs.h | sed '
8608 1.1 christos s/'"$ac_delim"'/"\\\
8609 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
8610 1.1 christos
8611 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8612 1.1 christos for (key in D) D_is_set[key] = 1
8613 1.1 christos FS = ""
8614 1.1 christos }
8615 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8616 1.1 christos line = \$ 0
8617 1.1 christos split(line, arg, " ")
8618 1.1 christos if (arg[1] == "#") {
8619 1.1 christos defundef = arg[2]
8620 1.1 christos mac1 = arg[3]
8621 1.1 christos } else {
8622 1.1 christos defundef = substr(arg[1], 2)
8623 1.1 christos mac1 = arg[2]
8624 1.1 christos }
8625 1.1 christos split(mac1, mac2, "(") #)
8626 1.1 christos macro = mac2[1]
8627 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
8628 1.1 christos if (D_is_set[macro]) {
8629 1.1 christos # Preserve the white space surrounding the "#".
8630 1.1 christos print prefix "define", macro P[macro] D[macro]
8631 1.1 christos next
8632 1.1 christos } else {
8633 1.1 christos # Replace #undef with comments. This is necessary, for example,
8634 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
8635 1.1 christos # on some systems where configure will not decide to define it.
8636 1.1 christos if (defundef == "undef") {
8637 1.1 christos print "/*", prefix defundef, macro, "*/"
8638 1.1 christos next
8639 1.1 christos }
8640 1.1 christos }
8641 1.1 christos }
8642 1.1 christos { print }
8643 1.1 christos _ACAWK
8644 1.1 christos _ACEOF
8645 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8646 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8647 1.1 christos fi # test -n "$CONFIG_HEADERS"
8648 1.1 christos
8649 1.1 christos
8650 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8651 1.1 christos shift
8652 1.1 christos for ac_tag
8653 1.1 christos do
8654 1.1 christos case $ac_tag in
8655 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
8656 1.1 christos esac
8657 1.1 christos case $ac_mode$ac_tag in
8658 1.1 christos :[FHL]*:*);;
8659 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8660 1.1 christos :[FH]-) ac_tag=-:-;;
8661 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8662 1.1 christos esac
8663 1.1 christos ac_save_IFS=$IFS
8664 1.1 christos IFS=:
8665 1.1 christos set x $ac_tag
8666 1.1 christos IFS=$ac_save_IFS
8667 1.1 christos shift
8668 1.1 christos ac_file=$1
8669 1.1 christos shift
8670 1.1 christos
8671 1.1 christos case $ac_mode in
8672 1.1 christos :L) ac_source=$1;;
8673 1.1 christos :[FH])
8674 1.1 christos ac_file_inputs=
8675 1.1 christos for ac_f
8676 1.1 christos do
8677 1.1 christos case $ac_f in
8678 1.1 christos -) ac_f="$ac_tmp/stdin";;
8679 1.1 christos *) # Look for the file first in the build tree, then in the source tree
8680 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
8681 1.1 christos # because $ac_f cannot contain `:'.
8682 1.1 christos test -f "$ac_f" ||
8683 1.1 christos case $ac_f in
8684 1.1 christos [\\/$]*) false;;
8685 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8686 1.1 christos esac ||
8687 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8688 1.1 christos esac
8689 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8690 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
8691 1.1 christos done
8692 1.1 christos
8693 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
8694 1.1 christos # use $as_me), people would be surprised to read:
8695 1.1 christos # /* config.h. Generated by config.status. */
8696 1.1 christos configure_input='Generated from '`
8697 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8698 1.1 christos `' by configure.'
8699 1.1 christos if test x"$ac_file" != x-; then
8700 1.1 christos configure_input="$ac_file. $configure_input"
8701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8702 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
8703 1.1 christos fi
8704 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
8705 1.1 christos case $configure_input in #(
8706 1.1 christos *\&* | *\|* | *\\* )
8707 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
8708 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
8709 1.1 christos *) ac_sed_conf_input=$configure_input;;
8710 1.1 christos esac
8711 1.1 christos
8712 1.1 christos case $ac_tag in
8713 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
8714 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8715 1.1 christos esac
8716 1.1 christos ;;
8717 1.1 christos esac
8718 1.1 christos
8719 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
8720 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8721 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
8722 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
8723 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8724 1.1 christos $as_echo X"$ac_file" |
8725 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8726 1.1 christos s//\1/
8727 1.1 christos q
8728 1.1 christos }
8729 1.1 christos /^X\(\/\/\)[^/].*/{
8730 1.1 christos s//\1/
8731 1.1 christos q
8732 1.1 christos }
8733 1.1 christos /^X\(\/\/\)$/{
8734 1.1 christos s//\1/
8735 1.1 christos q
8736 1.1 christos }
8737 1.1 christos /^X\(\/\).*/{
8738 1.1 christos s//\1/
8739 1.1 christos q
8740 1.1 christos }
8741 1.1 christos s/.*/./; q'`
8742 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
8743 1.1 christos ac_builddir=.
8744 1.1 christos
8745 1.1 christos case "$ac_dir" in
8746 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8747 1.1 christos *)
8748 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8749 1.1 christos # A ".." for each directory in $ac_dir_suffix.
8750 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8751 1.1 christos case $ac_top_builddir_sub in
8752 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8753 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8754 1.1 christos esac ;;
8755 1.1 christos esac
8756 1.1 christos ac_abs_top_builddir=$ac_pwd
8757 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
8758 1.1 christos # for backward compatibility:
8759 1.1 christos ac_top_builddir=$ac_top_build_prefix
8760 1.1 christos
8761 1.1 christos case $srcdir in
8762 1.1 christos .) # We are building in place.
8763 1.1 christos ac_srcdir=.
8764 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
8765 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
8766 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
8767 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
8768 1.1 christos ac_top_srcdir=$srcdir
8769 1.1 christos ac_abs_top_srcdir=$srcdir ;;
8770 1.1 christos *) # Relative name.
8771 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8772 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
8773 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8774 1.1 christos esac
8775 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8776 1.1 christos
8777 1.1 christos
8778 1.1 christos case $ac_mode in
8779 1.1 christos :F)
8780 1.1 christos #
8781 1.1 christos # CONFIG_FILE
8782 1.1 christos #
8783 1.1 christos
8784 1.1 christos case $INSTALL in
8785 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8786 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8787 1.1 christos esac
8788 1.1 christos ac_MKDIR_P=$MKDIR_P
8789 1.1 christos case $MKDIR_P in
8790 1.1 christos [\\/$]* | ?:[\\/]* ) ;;
8791 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
8792 1.1 christos esac
8793 1.1 christos _ACEOF
8794 1.1 christos
8795 1.1 christos
8796 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
8797 1.1 christos # Shell code in configure.ac might set extrasub.
8798 1.1 christos # FIXME: do we really want to maintain this feature?
8799 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8800 1.1 christos ac_sed_extra="$ac_vpsub
8801 1.1 christos $extrasub
8802 1.1 christos _ACEOF
8803 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8804 1.1 christos :t
8805 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8806 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
8807 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
8808 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
8809 1.1 christos s&@srcdir@&$ac_srcdir&;t t
8810 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
8811 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
8812 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8813 1.1 christos s&@builddir@&$ac_builddir&;t t
8814 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
8815 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8816 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
8817 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t
8818 1.1 christos "
8819 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8820 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8821 1.1 christos
8822 1.1 christos
8823 1.1 christos rm -f "$ac_tmp/stdin"
8824 1.1 christos case $ac_file in
8825 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8826 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8827 1.1 christos esac \
8828 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8829 1.1 christos ;;
8830 1.1 christos :H)
8831 1.1 christos #
8832 1.1 christos # CONFIG_HEADER
8833 1.1 christos #
8834 1.1 christos if test x"$ac_file" != x-; then
8835 1.1 christos {
8836 1.1 christos $as_echo "/* $configure_input */" \
8837 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8838 1.1 christos } >"$ac_tmp/config.h" \
8839 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8840 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8842 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
8843 1.1 christos else
8844 1.1 christos rm -f "$ac_file"
8845 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
8846 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8847 1.1 christos fi
8848 1.1 christos else
8849 1.1 christos $as_echo "/* $configure_input */" \
8850 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8851 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
8852 1.1 christos fi
8853 1.1 christos # Compute "$ac_file"'s index in $config_headers.
8854 1.1 christos _am_arg="$ac_file"
8855 1.1 christos _am_stamp_count=1
8856 1.1 christos for _am_header in $config_headers :; do
8857 1.1 christos case $_am_header in
8858 1.1 christos $_am_arg | $_am_arg:* )
8859 1.1 christos break ;;
8860 1.1 christos * )
8861 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;;
8862 1.1 christos esac
8863 1.1 christos done
8864 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
8865 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8866 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \
8867 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \
8868 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
8869 1.1 christos $as_echo X"$_am_arg" |
8870 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8871 1.1 christos s//\1/
8872 1.1 christos q
8873 1.1 christos }
8874 1.1 christos /^X\(\/\/\)[^/].*/{
8875 1.1 christos s//\1/
8876 1.1 christos q
8877 1.1 christos }
8878 1.1 christos /^X\(\/\/\)$/{
8879 1.1 christos s//\1/
8880 1.1 christos q
8881 1.1 christos }
8882 1.1 christos /^X\(\/\).*/{
8883 1.1 christos s//\1/
8884 1.1 christos q
8885 1.1 christos }
8886 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count
8887 1.1 christos ;;
8888 1.1 christos
8889 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8890 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
8891 1.1 christos ;;
8892 1.1 christos esac
8893 1.1 christos
8894 1.1 christos
8895 1.1 christos case $ac_file$ac_mode in
8896 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
8897 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files
8898 1.1 christos # are listed without --file. Let's play safe and only enable the eval
8899 1.1 christos # if we detect the quoting.
8900 1.1.1.2 christos # TODO: see whether this extra hack can be removed once we start
8901 1.1.1.2 christos # requiring Autoconf 2.70 or later.
8902 1.1.1.2 christos case $CONFIG_FILES in #(
8903 1.1.1.2 christos *\'*) :
8904 1.1.1.2 christos eval set x "$CONFIG_FILES" ;; #(
8905 1.1.1.2 christos *) :
8906 1.1.1.2 christos set x $CONFIG_FILES ;; #(
8907 1.1.1.2 christos *) :
8908 1.1.1.2 christos ;;
8909 1.1.1.2 christos esac
8910 1.1 christos shift
8911 1.1.1.2 christos # Used to flag and report bootstrapping failures.
8912 1.1.1.2 christos am_rc=0
8913 1.1.1.2 christos for am_mf
8914 1.1 christos do
8915 1.1 christos # Strip MF so we end up with the name of the file.
8916 1.1.1.2 christos am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
8917 1.1.1.2 christos # Check whether this is an Automake generated Makefile which includes
8918 1.1.1.2 christos # dependency-tracking related rules and includes.
8919 1.1.1.2 christos # Grep'ing the whole file directly is not great: AIX grep has a line
8920 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000.
8921 1.1.1.2 christos sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
8922 1.1.1.2 christos || continue
8923 1.1.1.2 christos am_dirpart=`$as_dirname -- "$am_mf" ||
8924 1.1.1.2 christos $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8925 1.1.1.2 christos X"$am_mf" : 'X\(//\)[^/]' \| \
8926 1.1.1.2 christos X"$am_mf" : 'X\(//\)$' \| \
8927 1.1.1.2 christos X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
8928 1.1.1.2 christos $as_echo X"$am_mf" |
8929 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8930 1.1 christos s//\1/
8931 1.1 christos q
8932 1.1 christos }
8933 1.1 christos /^X\(\/\/\)[^/].*/{
8934 1.1 christos s//\1/
8935 1.1 christos q
8936 1.1 christos }
8937 1.1 christos /^X\(\/\/\)$/{
8938 1.1 christos s//\1/
8939 1.1 christos q
8940 1.1 christos }
8941 1.1 christos /^X\(\/\).*/{
8942 1.1 christos s//\1/
8943 1.1 christos q
8944 1.1 christos }
8945 1.1 christos s/.*/./; q'`
8946 1.1.1.2 christos am_filepart=`$as_basename -- "$am_mf" ||
8947 1.1.1.2 christos $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
8948 1.1.1.2 christos X"$am_mf" : 'X\(//\)$' \| \
8949 1.1.1.2 christos X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
8950 1.1.1.2 christos $as_echo X/"$am_mf" |
8951 1.1.1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8952 1.1 christos s//\1/
8953 1.1 christos q
8954 1.1 christos }
8955 1.1.1.2 christos /^X\/\(\/\/\)$/{
8956 1.1 christos s//\1/
8957 1.1 christos q
8958 1.1 christos }
8959 1.1.1.2 christos /^X\/\(\/\).*/{
8960 1.1 christos s//\1/
8961 1.1 christos q
8962 1.1 christos }
8963 1.1 christos s/.*/./; q'`
8964 1.1.1.2 christos { echo "$as_me:$LINENO: cd "$am_dirpart" \
8965 1.1.1.2 christos && sed -e '/# am--include-marker/d' "$am_filepart" \
8966 1.1.1.2 christos | $MAKE -f - am--depfiles" >&5
8967 1.1.1.2 christos (cd "$am_dirpart" \
8968 1.1.1.2 christos && sed -e '/# am--include-marker/d' "$am_filepart" \
8969 1.1.1.2 christos | $MAKE -f - am--depfiles) >&5 2>&5
8970 1.1.1.2 christos ac_status=$?
8971 1.1.1.2 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8972 1.1.1.2 christos (exit $ac_status); } || am_rc=$?
8973 1.1 christos done
8974 1.1.1.2 christos if test $am_rc -ne 0; then
8975 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8976 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8977 1.1.1.2 christos as_fn_error $? "Something went wrong bootstrapping makefile fragments
8978 1.1.1.3 christos for automatic dependency tracking. If GNU make was not used, consider
8979 1.1.1.3 christos re-running the configure script with MAKE=\"gmake\" (or whatever is
8980 1.1.1.3 christos necessary). You can also try re-running configure with the
8981 1.1.1.2 christos '--disable-dependency-tracking' option to at least be able to build
8982 1.1.1.2 christos the package (albeit without support for automatic dependency tracking).
8983 1.1.1.2 christos See \`config.log' for more details" "$LINENO" 5; }
8984 1.1.1.2 christos fi
8985 1.1.1.2 christos { am_dirpart=; unset am_dirpart;}
8986 1.1.1.2 christos { am_filepart=; unset am_filepart;}
8987 1.1.1.2 christos { am_mf=; unset am_mf;}
8988 1.1.1.2 christos { am_rc=; unset am_rc;}
8989 1.1.1.2 christos rm -f conftest-deps.mk
8990 1.1 christos }
8991 1.1 christos ;;
8992 1.1 christos
8993 1.1 christos esac
8994 1.1 christos done # for ac_tag
8995 1.1 christos
8996 1.1 christos
8997 1.1 christos as_fn_exit 0
8998 1.1 christos _ACEOF
8999 1.1 christos ac_clean_files=$ac_clean_files_save
9000 1.1 christos
9001 1.1 christos test $ac_write_fail = 0 ||
9002 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9003 1.1 christos
9004 1.1 christos
9005 1.1 christos # configure is writing to config.log, and then calls config.status.
9006 1.1 christos # config.status does its own redirection, appending to config.log.
9007 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9008 1.1 christos # by configure, so config.status won't be able to write to it; its
9009 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9010 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9011 1.1 christos # appended to by config.status. When coming back to configure, we
9012 1.1 christos # need to make the FD available again.
9013 1.1 christos if test "$no_create" != yes; then
9014 1.1 christos ac_cs_success=:
9015 1.1 christos ac_config_status_args=
9016 1.1 christos test "$silent" = yes &&
9017 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9018 1.1 christos exec 5>/dev/null
9019 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9020 1.1 christos exec 5>>config.log
9021 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9022 1.1 christos # would make configure fail if this is the last instruction.
9023 1.1 christos $ac_cs_success || as_fn_exit 1
9024 1.1 christos fi
9025 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9026 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9027 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9028 1.1 christos fi
9029 1.1 christos
9030 1.1 christos
9031 1.1 christos
9032 1.1 christos if test "$enable_dhcpv4o6" = "yes"; then
9033 1.1 christos DHCP_VERSIONS="DHCPv4, DHCPv6 and DHCPv4-over-DHCPv6"
9034 1.1 christos elif test "$enable_dhcpv6" != "no"; then
9035 1.1 christos DHCP_VERSIONS="DHCPv4 and DHCPv6"
9036 1.1 christos else
9037 1.1 christos DHCP_VERSIONS="DHCPv4"
9038 1.1 christos fi
9039 1.1 christos
9040 1.1 christos cat > config.report << END
9041 1.1 christos
9042 1.1 christos ISC DHCP source configure results:
9043 1.1 christos -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
9044 1.1 christos
9045 1.1 christos Package:
9046 1.1 christos Name: $PACKAGE_NAME
9047 1.1 christos Version: $PACKAGE_VERSION
9048 1.1 christos
9049 1.1 christos C Compiler: $CC
9050 1.1 christos
9051 1.1 christos Flags:
9052 1.1 christos DEFS: $DEFS
9053 1.1 christos CFLAGS: $CFLAGS
9054 1.1 christos
9055 1.1 christos DHCP versions: $DHCP_VERSIONS
9056 1.1 christos
9057 1.1 christos Features:
9058 1.1 christos debug: $enable_debug
9059 1.1 christos failover: $enable_failover
9060 1.1 christos execute: $enable_execute
9061 1.1 christos binary-leases: $enable_binary_leases
9062 1.1 christos dhcpv6: $enable_dhcpv6
9063 1.1 christos delayed-ack: $enable_delayed_ack
9064 1.1 christos dhcpv4o6: $enable_dhcpv4o6
9065 1.1 christos relay-port: $enable_relay_port
9066 1.1 christos
9067 1.1 christos Developer:
9068 1.1 christos ATF unittests : $atf_path
9069 1.1 christos
9070 1.1 christos END
9071 1.1 christos # TODO: Add Perl system tests
9072 1.1 christos
9073 1.1 christos if test "$atf_path" != "no"
9074 1.1 christos then
9075 1.1 christos echo "ATF_CFLAGS : $ATF_CFLAGS" >> config.report
9076 1.1 christos echo "ATF_LDFLAGS : $ATF_LDFLAGS" >> config.report
9077 1.1 christos echo "ATF_BIN : $ATF_BIN" >> config.report
9078 1.1 christos echo
9079 1.1 christos fi
9080 1.1 christos
9081 1.1 christos cat config.report
9082 1.1 christos
9083 1.1 christos echo
9084 1.1 christos echo Now you can type "make" to build ISC DHCP
9085 1.1 christos echo
9086