]> jfr.im git - solanum.git/blame - configure
configure: Add --with-custom-branding and --with-custom-version options.
[solanum.git] / configure
CommitLineData
212380e3
AC
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
b6d0720c 3# Generated by GNU Autoconf 2.68 for charybdis 3.3.0.
212380e3 4#
b676ea3b 5# $Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $
212380e3 6#
6fb6bd15 7#
631ef239 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
b6d0720c
AC
9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10# Foundation, Inc.
6fb6bd15 11#
7083c021 12#
212380e3
AC
13# This configure script is free software; the Free Software Foundation
14# gives unlimited permission to copy, distribute and modify it.
7083c021
AC
15## -------------------- ##
16## M4sh Initialization. ##
17## -------------------- ##
212380e3 18
631ef239
AC
19# Be more Bourne compatible
20DUALCASE=1; export DUALCASE # for MKS sh
7083c021 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
212380e3
AC
22 emulate sh
23 NULLCMD=:
7083c021 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
212380e3
AC
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
631ef239
AC
27 setopt NO_GLOB_SUBST
28else
7083c021
AC
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
631ef239 34esac
631ef239
AC
35fi
36
37
7083c021
AC
38as_nl='
39'
40export as_nl
41# Printing a long string crashes Solaris 7 /usr/bin/printf.
42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45# Prefer a ksh shell builtin over an external printf program on Solaris,
46# but without wasting forks for bash or zsh.
47if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
631ef239 58 else
7083c021
AC
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
631ef239 71 fi
7083c021
AC
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
212380e3 74fi
212380e3 75
7083c021
AC
76# The user is always right.
77if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
212380e3
AC
83fi
84
85
631ef239
AC
86# IFS
87# We need space, tab and new line, in precisely that order. Quoting is
88# there to prevent editors from complaining about space-tab.
89# (If _AS_PATH_WALK were called with IFS unset, it would disable word
90# splitting by setting IFS to empty value.)
631ef239
AC
91IFS=" "" $as_nl"
92
93# Find who we are. Look in the path if we contain no directory separator.
b6d0720c 94as_myself=
7083c021 95case $0 in #((
631ef239
AC
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98for as_dir in $PATH
99do
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
7083c021
AC
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
631ef239
AC
104IFS=$as_save_IFS
105
106 ;;
107esac
108# We did not find ourselves, most probably we were run as `sh COMMAND'
109# in which case we are not to be found in the path.
110if test "x$as_myself" = x; then
111 as_myself=$0
112fi
113if test ! -f "$as_myself"; then
7083c021
AC
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
631ef239
AC
116fi
117
7083c021
AC
118# Unset variables that we do not need and which cause bugs (e.g. in
119# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120# suppresses any "Segmentation fault" message there. '((' could
121# trigger a bug in pdksh 5.2.14.
122for as_var in BASH_ENV ENV MAIL MAILPATH
123do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
631ef239 125done
212380e3
AC
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
7083c021
AC
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# CDPATH.
137(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 emulate sh
142 NULLCMD=:
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 setopt NO_GLOB_SUBST
147else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
152 ;;
153esac
154fi
155"
156 as_required="as_fn_return () { (exit \$1); }
157as_fn_success () { as_fn_return 0; }
158as_fn_failure () { as_fn_return 1; }
159as_fn_ret_success () { return 0; }
160as_fn_ret_failure () { return 1; }
161
162exitcode=0
163as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169else
170 exitcode=1; echo positional parameters were not saved.
171fi
172test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
179 as_have_required=yes
180else
181 as_have_required=no
182fi
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
184
185else
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
187as_found=false
188for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
212380e3 189do
7083c021
AC
190 IFS=$as_save_IFS
191 test -z "$as_dir" && as_dir=.
192 as_found=:
193 case $as_dir in #(
194 /*)
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
202 break 2
203fi
204fi
205 done;;
206 esac
207 as_found=false
208done
209$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
212fi; }
213IFS=$as_save_IFS
214
215
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
b6d0720c 220 # Preserve -v and -x to the replacement shell.
7083c021
AC
221 BASH_ENV=/dev/null
222 ENV=/dev/null
223 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
224 export CONFIG_SHELL
b6d0720c
AC
225 case $- in # ((((
226 *v*x* | *x*v* ) as_opts=-vx ;;
227 *v* ) as_opts=-v ;;
228 *x* ) as_opts=-x ;;
229 * ) as_opts= ;;
230 esac
231 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
7083c021
AC
232fi
233
234 if test x$as_have_required = xno; then :
235 $as_echo "$0: This script requires a shell more modern than all"
236 $as_echo "$0: the shells that I found on your system."
237 if test x${ZSH_VERSION+set} = xset ; then
238 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
212380e3 240 else
7083c021
AC
241 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
242$0: including any error possibly output before this
243$0: message. Then install a modern shell, or manually run
244$0: the script under such a shell if you do have one."
212380e3 245 fi
7083c021
AC
246 exit 1
247fi
248fi
249fi
250SHELL=${CONFIG_SHELL-/bin/sh}
251export SHELL
252# Unset more variables known to interfere with behavior of common tools.
253CLICOLOR_FORCE= GREP_OPTIONS=
254unset CLICOLOR_FORCE GREP_OPTIONS
255
256## --------------------- ##
257## M4sh Shell Functions. ##
258## --------------------- ##
259# as_fn_unset VAR
260# ---------------
261# Portably unset VAR.
262as_fn_unset ()
263{
264 { eval $1=; unset $1;}
265}
266as_unset=as_fn_unset
267
268# as_fn_set_status STATUS
269# -----------------------
270# Set $? to STATUS, without forking.
271as_fn_set_status ()
272{
273 return $1
274} # as_fn_set_status
275
276# as_fn_exit STATUS
277# -----------------
278# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
279as_fn_exit ()
280{
281 set +e
282 as_fn_set_status $1
283 exit $1
284} # as_fn_exit
285
286# as_fn_mkdir_p
287# -------------
288# Create "$as_dir" as a directory, including parents if necessary.
289as_fn_mkdir_p ()
290{
291
292 case $as_dir in #(
293 -*) as_dir=./$as_dir;;
294 esac
295 test -d "$as_dir" || eval $as_mkdir_p || {
296 as_dirs=
297 while :; do
298 case $as_dir in #(
299 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
300 *) as_qdir=$as_dir;;
301 esac
302 as_dirs="'$as_qdir' $as_dirs"
303 as_dir=`$as_dirname -- "$as_dir" ||
304$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
305 X"$as_dir" : 'X\(//\)[^/]' \| \
306 X"$as_dir" : 'X\(//\)$' \| \
307 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
308$as_echo X"$as_dir" |
309 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)[^/].*/{
314 s//\1/
315 q
316 }
317 /^X\(\/\/\)$/{
318 s//\1/
319 q
320 }
321 /^X\(\/\).*/{
322 s//\1/
323 q
324 }
325 s/.*/./; q'`
326 test -d "$as_dir" && break
327 done
328 test -z "$as_dirs" || eval "mkdir $as_dirs"
b6d0720c 329 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7083c021
AC
330
331
332} # as_fn_mkdir_p
333# as_fn_append VAR VALUE
334# ----------------------
335# Append the text in VALUE to the end of the definition contained in VAR. Take
336# advantage of any shell optimizations that allow amortized linear growth over
337# repeated appends, instead of the typical quadratic growth present in naive
338# implementations.
339if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
340 eval 'as_fn_append ()
341 {
342 eval $1+=\$2
343 }'
344else
345 as_fn_append ()
346 {
347 eval $1=\$$1\$2
348 }
349fi # as_fn_append
350
351# as_fn_arith ARG...
352# ------------------
353# Perform arithmetic evaluation on the ARGs, and store the result in the
354# global $as_val. Take advantage of shells that can avoid forks. The arguments
355# must be portable across $(()) and expr.
356if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
357 eval 'as_fn_arith ()
358 {
359 as_val=$(( $* ))
360 }'
361else
362 as_fn_arith ()
363 {
364 as_val=`expr "$@" || test $? -eq 1`
365 }
366fi # as_fn_arith
367
368
b6d0720c
AC
369# as_fn_error STATUS ERROR [LINENO LOG_FD]
370# ----------------------------------------
7083c021
AC
371# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
372# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
b6d0720c 373# script with STATUS, using 1 if that was 0.
7083c021
AC
374as_fn_error ()
375{
b6d0720c
AC
376 as_status=$1; test $as_status -eq 0 && as_status=1
377 if test "$4"; then
378 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
379 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7083c021 380 fi
b6d0720c 381 $as_echo "$as_me: error: $2" >&2
7083c021
AC
382 as_fn_exit $as_status
383} # as_fn_error
212380e3 384
631ef239
AC
385if expr a : '\(a\)' >/dev/null 2>&1 &&
386 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3
AC
387 as_expr=expr
388else
389 as_expr=false
390fi
391
631ef239 392if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
212380e3
AC
393 as_basename=basename
394else
395 as_basename=false
396fi
397
7083c021
AC
398if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
399 as_dirname=dirname
400else
401 as_dirname=false
402fi
212380e3 403
631ef239 404as_me=`$as_basename -- "$0" ||
212380e3
AC
405$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
406 X"$0" : 'X\(//\)$' \| \
631ef239 407 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7083c021 408$as_echo X/"$0" |
631ef239
AC
409 sed '/^.*\/\([^/][^/]*\)\/*$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\/\)$/{
414 s//\1/
415 q
416 }
417 /^X\/\(\/\).*/{
418 s//\1/
419 q
420 }
421 s/.*/./; q'`
212380e3 422
7083c021
AC
423# Avoid depending upon Character Ranges.
424as_cr_letters='abcdefghijklmnopqrstuvwxyz'
425as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
426as_cr_Letters=$as_cr_letters$as_cr_LETTERS
427as_cr_digits='0123456789'
428as_cr_alnum=$as_cr_Letters$as_cr_digits
212380e3 429
212380e3 430
7083c021
AC
431 as_lineno_1=$LINENO as_lineno_1a=$LINENO
432 as_lineno_2=$LINENO as_lineno_2a=$LINENO
433 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
434 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
435 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
436 sed -n '
437 p
438 /[$]LINENO/=
439 ' <$as_myself |
440 sed '
441 s/[$]LINENO.*/&-/
442 t lineno
443 b
444 :lineno
445 N
446 :loop
447 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448 t loop
449 s/-\n.*//
450 ' >$as_me.lineno &&
451 chmod +x "$as_me.lineno" ||
452 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
212380e3 453
7083c021
AC
454 # Don't try to exec as it changes $[0], causing all sort of problems
455 # (the dirname of $[0] is not the place where we might find the
456 # original and so on. Autoconf is especially sensitive to this).
457 . "./$as_me.lineno"
458 # Exit status is that of the last command.
459 exit
631ef239 460}
212380e3 461
7083c021
AC
462ECHO_C= ECHO_N= ECHO_T=
463case `echo -n x` in #(((((
464-n*)
465 case `echo 'xy\c'` in
466 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
467 xy) ECHO_C='\c';;
468 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
469 ECHO_T=' ';;
470 esac;;
471*)
472 ECHO_N='-n';;
473esac
631ef239 474
7083c021
AC
475rm -f conf$$ conf$$.exe conf$$.file
476if test -d conf$$.dir; then
477 rm -f conf$$.dir/conf$$.file
478else
479 rm -f conf$$.dir
480 mkdir conf$$.dir 2>/dev/null
481fi
482if (echo >conf$$.file) 2>/dev/null; then
483 if ln -s conf$$.file conf$$ 2>/dev/null; then
484 as_ln_s='ln -s'
485 # ... but there are two gotchas:
486 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
487 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
488 # In both cases, we have to default to `cp -p'.
489 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
490 as_ln_s='cp -p'
491 elif ln conf$$.file conf$$ 2>/dev/null; then
492 as_ln_s=ln
493 else
494 as_ln_s='cp -p'
495 fi
631ef239 496else
7083c021 497 as_ln_s='cp -p'
631ef239 498fi
7083c021
AC
499rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
500rmdir conf$$.dir 2>/dev/null
631ef239 501
7083c021
AC
502if mkdir -p . 2>/dev/null; then
503 as_mkdir_p='mkdir -p "$as_dir"'
504else
505 test -d ./-p && rmdir ./-p
506 as_mkdir_p=false
631ef239
AC
507fi
508
7083c021
AC
509if test -x / >/dev/null 2>&1; then
510 as_test_x='test -x'
631ef239 511else
7083c021
AC
512 if ls -dL / >/dev/null 2>&1; then
513 as_ls_L_option=L
514 else
515 as_ls_L_option=
516 fi
517 as_test_x='
518 eval sh -c '\''
519 if test -d "$1"; then
520 test -d "$1/.";
521 else
522 case $1 in #(
523 -*)set "./$1";;
524 esac;
525 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
526 ???[sx]*):;;*)false;;esac;fi
527 '\'' sh
528 '
631ef239 529fi
7083c021 530as_executable_p=$as_test_x
631ef239 531
7083c021
AC
532# Sed expression to map a string onto a valid CPP name.
533as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
631ef239 534
7083c021
AC
535# Sed expression to map a string onto a valid variable name.
536as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
631ef239
AC
537
538
6fb6bd15
AC
539test -n "$DJDIR" || exec 7<&0 </dev/null
540exec 6>&1
631ef239 541
7083c021 542# Name of the host.
b6d0720c 543# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
7083c021
AC
544# so uname gets run too.
545ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
631ef239 546
7083c021
AC
547#
548# Initializations.
549#
550ac_default_prefix=/usr/local
551ac_clean_files=
552ac_config_libobj_dir=.
553LIBOBJS=
554cross_compiling=no
555subdirs=
556MFLAGS=
557MAKEFLAGS=
212380e3 558
212380e3
AC
559# Identity of this package.
560PACKAGE_NAME='charybdis'
561PACKAGE_TARNAME='charybdis'
5a241f54
AC
562PACKAGE_VERSION='3.3.0'
563PACKAGE_STRING='charybdis 3.3.0'
212380e3 564PACKAGE_BUGREPORT=''
7083c021 565PACKAGE_URL=''
212380e3
AC
566
567ac_default_prefix=$HOME/ircd
568# Factoring default headers for most tests.
569ac_includes_default="\
570#include <stdio.h>
631ef239 571#ifdef HAVE_SYS_TYPES_H
212380e3
AC
572# include <sys/types.h>
573#endif
631ef239 574#ifdef HAVE_SYS_STAT_H
212380e3
AC
575# include <sys/stat.h>
576#endif
631ef239 577#ifdef STDC_HEADERS
212380e3
AC
578# include <stdlib.h>
579# include <stddef.h>
580#else
631ef239 581# ifdef HAVE_STDLIB_H
212380e3
AC
582# include <stdlib.h>
583# endif
584#endif
631ef239
AC
585#ifdef HAVE_STRING_H
586# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
212380e3
AC
587# include <memory.h>
588# endif
589# include <string.h>
590#endif
631ef239 591#ifdef HAVE_STRINGS_H
212380e3
AC
592# include <strings.h>
593#endif
631ef239 594#ifdef HAVE_INTTYPES_H
212380e3 595# include <inttypes.h>
212380e3 596#endif
631ef239
AC
597#ifdef HAVE_STDINT_H
598# include <stdint.h>
599#endif
600#ifdef HAVE_UNISTD_H
212380e3
AC
601# include <unistd.h>
602#endif"
603
7083c021
AC
604enable_option_checking=no
605ac_subst_vars='LTLIBOBJS
631ef239 606LIBOBJS
7083c021
AC
607SEDOBJ
608IRC_CFLAGS
609PICFLAGS
610SSL_LIBS
611SSL_INCLUDES
612SSL_SRCS_ENABLE
613MOD_TARGET
614MODULES_LIBS
615SELECT_TYPE
616moduledir
617MODULE_DIR
618helpdir
619HELP_DIR
620logdir
621LOG_DIR
622confdir
623ETC_DIR
624ZLIB_LD
625ENCSPEED
626ALLOCA
627VICONF
628CRYPT_LIB
629LEXLIB
630LEX_OUTPUT_ROOT
631LEX
632YFLAGS
633YACC
634TOUCH
635RANLIB
636LD
637AR
638SED
639LN
640MV
641CP
642RM
643INSTALL_DATA
644INSTALL_SCRIPT
645INSTALL_PROGRAM
646SET_MAKE
647STDOUT
648MAKEDEPEND
649MKDEP
650subdirs
651EGREP
652GREP
653CPP
654OBJEXT
655EXEEXT
656ac_ct_CC
657CPPFLAGS
658LDFLAGS
659CFLAGS
660CC
661target_alias
662host_alias
663build_alias
664LIBS
665ECHO_T
666ECHO_N
667ECHO_C
668DEFS
669mandir
670localedir
671libdir
672psdir
673pdfdir
674dvidir
675htmldir
676infodir
677docdir
678oldincludedir
679includedir
680localstatedir
681sharedstatedir
682sysconfdir
683datadir
684datarootdir
685libexecdir
686sbindir
687bindir
688program_transform_name
689prefix
690exec_prefix
691PACKAGE_URL
692PACKAGE_BUGREPORT
693PACKAGE_STRING
694PACKAGE_VERSION
695PACKAGE_TARNAME
696PACKAGE_NAME
697PATH_SEPARATOR
698SHELL'
212380e3 699ac_subst_files=''
7083c021
AC
700ac_user_opts='
701enable_option_checking
702enable_ipv6
703enable_openssl
704with_zlib_path
705enable_zlib
706enable_ports
707enable_poll
708enable_select
709enable_kqueue
710enable_epoll
711with_confdir
712with_logdir
713with_helpdir
714with_moduledir
b6d0720c
AC
715with_custom_branding
716with_custom_version
7083c021
AC
717enable_assert
718enable_iodebug
719enable_profile
720enable_balloc
721enable_small_net
722with_nicklen
723with_topiclen
724enable_warnings
725'
631ef239
AC
726 ac_precious_vars='build_alias
727host_alias
728target_alias
729CC
730CFLAGS
731LDFLAGS
732LIBS
733CPPFLAGS
734CPP
735YACC
736YFLAGS'
b676ea3b 737ac_subdirs_all='libratbox'
212380e3
AC
738
739# Initialize some variables set by options.
740ac_init_help=
741ac_init_version=false
7083c021
AC
742ac_unrecognized_opts=
743ac_unrecognized_sep=
212380e3
AC
744# The variables have the same names as the options, with
745# dashes changed to underlines.
746cache_file=/dev/null
747exec_prefix=NONE
748no_create=
749no_recursion=
750prefix=NONE
751program_prefix=NONE
752program_suffix=NONE
753program_transform_name=s,x,x,
754silent=
755site=
756srcdir=
757verbose=
758x_includes=NONE
759x_libraries=NONE
760
761# Installation directory options.
762# These are left unexpanded so users can "make install exec_prefix=/foo"
763# and all the variables that are supposed to be based on exec_prefix
764# by default will actually change.
765# Use braces instead of parens because sh, perl, etc. also accept them.
631ef239 766# (The list follows the same order as the GNU Coding Standards.)
212380e3
AC
767bindir='${exec_prefix}/bin'
768sbindir='${exec_prefix}/sbin'
769libexecdir='${exec_prefix}/libexec'
631ef239
AC
770datarootdir='${prefix}/share'
771datadir='${datarootdir}'
212380e3
AC
772sysconfdir='${prefix}/etc'
773sharedstatedir='${prefix}/com'
774localstatedir='${prefix}/var'
212380e3
AC
775includedir='${prefix}/include'
776oldincludedir='/usr/include'
631ef239
AC
777docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
778infodir='${datarootdir}/info'
779htmldir='${docdir}'
780dvidir='${docdir}'
781pdfdir='${docdir}'
782psdir='${docdir}'
783libdir='${exec_prefix}/lib'
784localedir='${datarootdir}/locale'
785mandir='${datarootdir}/man'
212380e3
AC
786
787ac_prev=
631ef239 788ac_dashdash=
212380e3
AC
789for ac_option
790do
791 # If the previous option needs an argument, assign it.
792 if test -n "$ac_prev"; then
631ef239 793 eval $ac_prev=\$ac_option
212380e3
AC
794 ac_prev=
795 continue
796 fi
797
631ef239 798 case $ac_option in
b6d0720c
AC
799 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
800 *=) ac_optarg= ;;
801 *) ac_optarg=yes ;;
631ef239 802 esac
212380e3
AC
803
804 # Accept the important Cygnus configure options, so we can diagnose typos.
805
631ef239
AC
806 case $ac_dashdash$ac_option in
807 --)
808 ac_dashdash=yes ;;
212380e3
AC
809
810 -bindir | --bindir | --bindi | --bind | --bin | --bi)
811 ac_prev=bindir ;;
812 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
813 bindir=$ac_optarg ;;
814
815 -build | --build | --buil | --bui | --bu)
816 ac_prev=build_alias ;;
817 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
818 build_alias=$ac_optarg ;;
819
820 -cache-file | --cache-file | --cache-fil | --cache-fi \
821 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
822 ac_prev=cache_file ;;
823 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
824 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
825 cache_file=$ac_optarg ;;
826
827 --config-cache | -C)
828 cache_file=config.cache ;;
829
631ef239 830 -datadir | --datadir | --datadi | --datad)
212380e3 831 ac_prev=datadir ;;
631ef239 832 -datadir=* | --datadir=* | --datadi=* | --datad=*)
212380e3
AC
833 datadir=$ac_optarg ;;
834
631ef239
AC
835 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
836 | --dataroo | --dataro | --datar)
837 ac_prev=datarootdir ;;
838 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
839 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
840 datarootdir=$ac_optarg ;;
841
212380e3 842 -disable-* | --disable-*)
7083c021 843 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
212380e3 844 # Reject names that are not valid shell variable names.
7083c021 845 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
b6d0720c 846 as_fn_error $? "invalid feature name: $ac_useropt"
7083c021
AC
847 ac_useropt_orig=$ac_useropt
848 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
849 case $ac_user_opts in
850 *"
851"enable_$ac_useropt"
852"*) ;;
853 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
854 ac_unrecognized_sep=', ';;
855 esac
856 eval enable_$ac_useropt=no ;;
631ef239
AC
857
858 -docdir | --docdir | --docdi | --doc | --do)
859 ac_prev=docdir ;;
860 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
861 docdir=$ac_optarg ;;
862
863 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
864 ac_prev=dvidir ;;
865 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
866 dvidir=$ac_optarg ;;
212380e3
AC
867
868 -enable-* | --enable-*)
7083c021 869 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
212380e3 870 # Reject names that are not valid shell variable names.
7083c021 871 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
b6d0720c 872 as_fn_error $? "invalid feature name: $ac_useropt"
7083c021
AC
873 ac_useropt_orig=$ac_useropt
874 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
875 case $ac_user_opts in
876 *"
877"enable_$ac_useropt"
878"*) ;;
879 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
880 ac_unrecognized_sep=', ';;
881 esac
882 eval enable_$ac_useropt=\$ac_optarg ;;
212380e3
AC
883
884 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
885 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
886 | --exec | --exe | --ex)
887 ac_prev=exec_prefix ;;
888 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
889 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
890 | --exec=* | --exe=* | --ex=*)
891 exec_prefix=$ac_optarg ;;
892
893 -gas | --gas | --ga | --g)
894 # Obsolete; use --with-gas.
895 with_gas=yes ;;
896
897 -help | --help | --hel | --he | -h)
898 ac_init_help=long ;;
899 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
900 ac_init_help=recursive ;;
901 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
902 ac_init_help=short ;;
903
904 -host | --host | --hos | --ho)
905 ac_prev=host_alias ;;
906 -host=* | --host=* | --hos=* | --ho=*)
907 host_alias=$ac_optarg ;;
908
631ef239
AC
909 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
910 ac_prev=htmldir ;;
911 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
912 | --ht=*)
913 htmldir=$ac_optarg ;;
914
212380e3
AC
915 -includedir | --includedir | --includedi | --included | --include \
916 | --includ | --inclu | --incl | --inc)
917 ac_prev=includedir ;;
918 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
919 | --includ=* | --inclu=* | --incl=* | --inc=*)
920 includedir=$ac_optarg ;;
921
922 -infodir | --infodir | --infodi | --infod | --info | --inf)
923 ac_prev=infodir ;;
924 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
925 infodir=$ac_optarg ;;
926
927 -libdir | --libdir | --libdi | --libd)
928 ac_prev=libdir ;;
929 -libdir=* | --libdir=* | --libdi=* | --libd=*)
930 libdir=$ac_optarg ;;
931
932 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
933 | --libexe | --libex | --libe)
934 ac_prev=libexecdir ;;
935 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
936 | --libexe=* | --libex=* | --libe=*)
937 libexecdir=$ac_optarg ;;
938
631ef239
AC
939 -localedir | --localedir | --localedi | --localed | --locale)
940 ac_prev=localedir ;;
941 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
942 localedir=$ac_optarg ;;
943
212380e3 944 -localstatedir | --localstatedir | --localstatedi | --localstated \
631ef239 945 | --localstate | --localstat | --localsta | --localst | --locals)
212380e3
AC
946 ac_prev=localstatedir ;;
947 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
631ef239 948 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
212380e3
AC
949 localstatedir=$ac_optarg ;;
950
951 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
952 ac_prev=mandir ;;
953 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
954 mandir=$ac_optarg ;;
955
956 -nfp | --nfp | --nf)
957 # Obsolete; use --without-fp.
958 with_fp=no ;;
959
960 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
961 | --no-cr | --no-c | -n)
962 no_create=yes ;;
963
964 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
965 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
966 no_recursion=yes ;;
967
968 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
969 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
970 | --oldin | --oldi | --old | --ol | --o)
971 ac_prev=oldincludedir ;;
972 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
973 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
974 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
975 oldincludedir=$ac_optarg ;;
976
977 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
978 ac_prev=prefix ;;
979 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
980 prefix=$ac_optarg ;;
981
982 -program-prefix | --program-prefix | --program-prefi | --program-pref \
983 | --program-pre | --program-pr | --program-p)
984 ac_prev=program_prefix ;;
985 -program-prefix=* | --program-prefix=* | --program-prefi=* \
986 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
987 program_prefix=$ac_optarg ;;
988
989 -program-suffix | --program-suffix | --program-suffi | --program-suff \
990 | --program-suf | --program-su | --program-s)
991 ac_prev=program_suffix ;;
992 -program-suffix=* | --program-suffix=* | --program-suffi=* \
993 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
994 program_suffix=$ac_optarg ;;
995
996 -program-transform-name | --program-transform-name \
997 | --program-transform-nam | --program-transform-na \
998 | --program-transform-n | --program-transform- \
999 | --program-transform | --program-transfor \
1000 | --program-transfo | --program-transf \
1001 | --program-trans | --program-tran \
1002 | --progr-tra | --program-tr | --program-t)
1003 ac_prev=program_transform_name ;;
1004 -program-transform-name=* | --program-transform-name=* \
1005 | --program-transform-nam=* | --program-transform-na=* \
1006 | --program-transform-n=* | --program-transform-=* \
1007 | --program-transform=* | --program-transfor=* \
1008 | --program-transfo=* | --program-transf=* \
1009 | --program-trans=* | --program-tran=* \
1010 | --progr-tra=* | --program-tr=* | --program-t=*)
1011 program_transform_name=$ac_optarg ;;
1012
631ef239
AC
1013 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1014 ac_prev=pdfdir ;;
1015 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1016 pdfdir=$ac_optarg ;;
1017
1018 -psdir | --psdir | --psdi | --psd | --ps)
1019 ac_prev=psdir ;;
1020 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1021 psdir=$ac_optarg ;;
1022
212380e3
AC
1023 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1024 | -silent | --silent | --silen | --sile | --sil)
1025 silent=yes ;;
1026
1027 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1028 ac_prev=sbindir ;;
1029 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1030 | --sbi=* | --sb=*)
1031 sbindir=$ac_optarg ;;
1032
1033 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1034 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1035 | --sharedst | --shareds | --shared | --share | --shar \
1036 | --sha | --sh)
1037 ac_prev=sharedstatedir ;;
1038 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1039 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1040 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1041 | --sha=* | --sh=*)
1042 sharedstatedir=$ac_optarg ;;
1043
1044 -site | --site | --sit)
1045 ac_prev=site ;;
1046 -site=* | --site=* | --sit=*)
1047 site=$ac_optarg ;;
1048
1049 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1050 ac_prev=srcdir ;;
1051 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1052 srcdir=$ac_optarg ;;
1053
1054 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1055 | --syscon | --sysco | --sysc | --sys | --sy)
1056 ac_prev=sysconfdir ;;
1057 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1058 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1059 sysconfdir=$ac_optarg ;;
1060
1061 -target | --target | --targe | --targ | --tar | --ta | --t)
1062 ac_prev=target_alias ;;
1063 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1064 target_alias=$ac_optarg ;;
1065
1066 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1067 verbose=yes ;;
1068
1069 -version | --version | --versio | --versi | --vers | -V)
1070 ac_init_version=: ;;
1071
1072 -with-* | --with-*)
7083c021 1073 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
212380e3 1074 # Reject names that are not valid shell variable names.
7083c021 1075 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
b6d0720c 1076 as_fn_error $? "invalid package name: $ac_useropt"
7083c021
AC
1077 ac_useropt_orig=$ac_useropt
1078 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1079 case $ac_user_opts in
1080 *"
1081"with_$ac_useropt"
1082"*) ;;
1083 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1084 ac_unrecognized_sep=', ';;
1085 esac
1086 eval with_$ac_useropt=\$ac_optarg ;;
212380e3
AC
1087
1088 -without-* | --without-*)
7083c021 1089 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
212380e3 1090 # Reject names that are not valid shell variable names.
7083c021 1091 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
b6d0720c 1092 as_fn_error $? "invalid package name: $ac_useropt"
7083c021
AC
1093 ac_useropt_orig=$ac_useropt
1094 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1095 case $ac_user_opts in
1096 *"
1097"with_$ac_useropt"
1098"*) ;;
1099 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1100 ac_unrecognized_sep=', ';;
1101 esac
1102 eval with_$ac_useropt=no ;;
212380e3
AC
1103
1104 --x)
1105 # Obsolete; use --with-x.
1106 with_x=yes ;;
1107
1108 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1109 | --x-incl | --x-inc | --x-in | --x-i)
1110 ac_prev=x_includes ;;
1111 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1112 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1113 x_includes=$ac_optarg ;;
1114
1115 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1116 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1117 ac_prev=x_libraries ;;
1118 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1119 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1120 x_libraries=$ac_optarg ;;
1121
b6d0720c
AC
1122 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1123Try \`$0 --help' for more information"
212380e3
AC
1124 ;;
1125
1126 *=*)
1127 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1128 # Reject names that are not valid shell variable names.
7083c021
AC
1129 case $ac_envvar in #(
1130 '' | [0-9]* | *[!_$as_cr_alnum]* )
b6d0720c 1131 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
7083c021 1132 esac
631ef239 1133 eval $ac_envvar=\$ac_optarg
212380e3
AC
1134 export $ac_envvar ;;
1135
1136 *)
1137 # FIXME: should be removed in autoconf 3.0.
7083c021 1138 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
212380e3 1139 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
7083c021 1140 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b6d0720c 1141 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
212380e3
AC
1142 ;;
1143
1144 esac
1145done
1146
1147if test -n "$ac_prev"; then
1148 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
b6d0720c 1149 as_fn_error $? "missing argument to $ac_option"
212380e3
AC
1150fi
1151
7083c021
AC
1152if test -n "$ac_unrecognized_opts"; then
1153 case $enable_option_checking in
1154 no) ;;
b6d0720c 1155 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
7083c021
AC
1156 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1157 esac
1158fi
1159
1160# Check all directory arguments for consistency.
631ef239
AC
1161for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1162 datadir sysconfdir sharedstatedir localstatedir includedir \
1163 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1164 libdir localedir mandir
212380e3 1165do
631ef239 1166 eval ac_val=\$$ac_var
7083c021
AC
1167 # Remove trailing slashes.
1168 case $ac_val in
1169 */ )
1170 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1171 eval $ac_var=\$ac_val;;
1172 esac
1173 # Be sure to have absolute directory names.
212380e3 1174 case $ac_val in
631ef239
AC
1175 [\\/$]* | ?:[\\/]* ) continue;;
1176 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
212380e3 1177 esac
b6d0720c 1178 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
212380e3
AC
1179done
1180
1181# There might be people who depend on the old broken behavior: `$host'
1182# used to hold the argument of --host etc.
1183# FIXME: To remove some day.
1184build=$build_alias
1185host=$host_alias
1186target=$target_alias
1187
1188# FIXME: To remove some day.
1189if test "x$host_alias" != x; then
1190 if test "x$build_alias" = x; then
1191 cross_compiling=maybe
b6d0720c
AC
1192 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1193 If a cross compiler is detected then cross compile mode will be used" >&2
212380e3
AC
1194 elif test "x$build_alias" != "x$host_alias"; then
1195 cross_compiling=yes
1196 fi
1197fi
1198
1199ac_tool_prefix=
1200test -n "$host_alias" && ac_tool_prefix=$host_alias-
1201
1202test "$silent" = yes && exec 6>/dev/null
1203
1204
631ef239
AC
1205ac_pwd=`pwd` && test -n "$ac_pwd" &&
1206ac_ls_di=`ls -di .` &&
1207ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
b6d0720c 1208 as_fn_error $? "working directory cannot be determined"
631ef239 1209test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
b6d0720c 1210 as_fn_error $? "pwd does not report name of working directory"
631ef239
AC
1211
1212
1213# Find the source files, if location was not specified.
1214if test -z "$srcdir"; then
212380e3 1215 ac_srcdir_defaulted=yes
631ef239 1216 # Try the directory containing this script, then the parent directory.
7083c021
AC
1217 ac_confdir=`$as_dirname -- "$as_myself" ||
1218$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1219 X"$as_myself" : 'X\(//\)[^/]' \| \
1220 X"$as_myself" : 'X\(//\)$' \| \
1221 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1222$as_echo X"$as_myself" |
631ef239
AC
1223 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1224 s//\1/
1225 q
1226 }
1227 /^X\(\/\/\)[^/].*/{
1228 s//\1/
1229 q
1230 }
1231 /^X\(\/\/\)$/{
1232 s//\1/
1233 q
1234 }
1235 /^X\(\/\).*/{
1236 s//\1/
1237 q
1238 }
1239 s/.*/./; q'`
212380e3 1240 srcdir=$ac_confdir
631ef239 1241 if test ! -r "$srcdir/$ac_unique_file"; then
212380e3
AC
1242 srcdir=..
1243 fi
1244else
1245 ac_srcdir_defaulted=no
1246fi
631ef239
AC
1247if test ! -r "$srcdir/$ac_unique_file"; then
1248 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
b6d0720c 1249 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
212380e3 1250fi
631ef239
AC
1251ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1252ac_abs_confdir=`(
b6d0720c 1253 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
631ef239
AC
1254 pwd)`
1255# When building in place, set srcdir=.
1256if test "$ac_abs_confdir" = "$ac_pwd"; then
1257 srcdir=.
1258fi
1259# Remove unnecessary trailing slashes from srcdir.
1260# Double slashes in file names in object file debugging info
1261# mess up M-x gdb in Emacs.
1262case $srcdir in
1263*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1264esac
1265for ac_var in $ac_precious_vars; do
1266 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1267 eval ac_env_${ac_var}_value=\$${ac_var}
1268 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1269 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1270done
212380e3
AC
1271
1272#
1273# Report the --help message.
1274#
1275if test "$ac_init_help" = "long"; then
1276 # Omit some internal or obsolete options to make the list less imposing.
1277 # This message is too long to be a string in the A/UX 3.1 sh.
1278 cat <<_ACEOF
5a241f54 1279\`configure' configures charybdis 3.3.0 to adapt to many kinds of systems.
212380e3
AC
1280
1281Usage: $0 [OPTION]... [VAR=VALUE]...
1282
1283To assign environment variables (e.g., CC, CFLAGS...), specify them as
1284VAR=VALUE. See below for descriptions of some of the useful variables.
1285
1286Defaults for the options are specified in brackets.
1287
1288Configuration:
1289 -h, --help display this help and exit
1290 --help=short display options specific to this package
1291 --help=recursive display the short help of all the included packages
1292 -V, --version display version information and exit
b6d0720c 1293 -q, --quiet, --silent do not print \`checking ...' messages
212380e3
AC
1294 --cache-file=FILE cache test results in FILE [disabled]
1295 -C, --config-cache alias for \`--cache-file=config.cache'
1296 -n, --no-create do not create output files
1297 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1298
212380e3
AC
1299Installation directories:
1300 --prefix=PREFIX install architecture-independent files in PREFIX
7083c021 1301 [$ac_default_prefix]
212380e3 1302 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
7083c021 1303 [PREFIX]
212380e3
AC
1304
1305By default, \`make install' will install all the files in
1306\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1307an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1308for instance \`--prefix=\$HOME'.
1309
1310For better control, use the options below.
1311
1312Fine tuning of the installation directories:
7083c021
AC
1313 --bindir=DIR user executables [EPREFIX/bin]
1314 --sbindir=DIR system admin executables [EPREFIX/sbin]
1315 --libexecdir=DIR program executables [EPREFIX/libexec]
1316 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1317 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1318 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1319 --libdir=DIR object code libraries [EPREFIX/lib]
1320 --includedir=DIR C header files [PREFIX/include]
1321 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1322 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1323 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1324 --infodir=DIR info documentation [DATAROOTDIR/info]
1325 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1326 --mandir=DIR man documentation [DATAROOTDIR/man]
1327 --docdir=DIR documentation root [DATAROOTDIR/doc/charybdis]
1328 --htmldir=DIR html documentation [DOCDIR]
1329 --dvidir=DIR dvi documentation [DOCDIR]
1330 --pdfdir=DIR pdf documentation [DOCDIR]
1331 --psdir=DIR ps documentation [DOCDIR]
212380e3
AC
1332_ACEOF
1333
1334 cat <<\_ACEOF
1335_ACEOF
1336fi
1337
1338if test -n "$ac_init_help"; then
1339 case $ac_init_help in
5a241f54 1340 short | recursive ) echo "Configuration of charybdis 3.3.0:";;
212380e3
AC
1341 esac
1342 cat <<\_ACEOF
1343
1344Optional Features:
7083c021 1345 --disable-option-checking ignore unrecognized --enable/--with options
212380e3
AC
1346 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1347 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1348 --enable-ipv6 Enable IPv6 support
631ef239 1349 --enable-openssl=DIR Enable OpenSSL support (DIR optional).
212380e3
AC
1350 --disable-openssl Disable OpenSSL support.
1351 --disable-zlib Disable ziplinks support
c1c5fdc4 1352 --enable-ports Force solaris I/O ports subsystem usage.
212380e3
AC
1353 --enable-poll Force poll() usage.
1354 --enable-select Force select() usage.
1355 --enable-kqueue Force kqueue() usage.
212380e3
AC
1356 --enable-epoll Force sys_epoll usage (Linux only).
1357 --enable-assert Enable assert(). Choose between soft(warnings) and
1358 hard(aborts the daemon)
1359 --enable-iodebug Enable IO Debugging hooks
1360 --enable-profile Enable profiling
1361 --disable-balloc Disable the block allocator.
212380e3 1362 --enable-small-net Enable small network support.
212380e3
AC
1363 --enable-warnings Enable all sorts of warnings for debugging.
1364
1365Optional Packages:
1366 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1367 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1368 --with-zlib-path=DIR Path to libz.so for ziplinks support.
1369 --with-confdir=DIR Directory to install config files.
1370 --with-logdir=DIR Directory where to write logfiles.
1371 --with-helpdir=DIR Directory to install help files.
1372 --with-moduledir=DIR Directory to install modules.
b6d0720c
AC
1373 --with-custom-branding=NAME
1374 Custom branding name.
1375 --with-custom-version=NAME
1376 Custom version branding.
212380e3
AC
1377 --with-nicklen=LENGTH Set the nick length to LENGTH (default 15, max 50)
1378 --with-topiclen=NUMBER Set the max topic length to NUMBER (default 390, max
1379 390)
212380e3
AC
1380
1381Some influential environment variables:
1382 CC C compiler command
1383 CFLAGS C compiler flags
1384 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1385 nonstandard directory <lib dir>
631ef239 1386 LIBS libraries to pass to the linker, e.g. -l<library>
6fb6bd15 1387 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
631ef239 1388 you have headers in a nonstandard directory <include dir>
212380e3 1389 CPP C preprocessor
b6d0720c
AC
1390 YACC The `Yet Another Compiler Compiler' implementation to use.
1391 Defaults to the first program found out of: `bison -y', `byacc',
1392 `yacc'.
631ef239
AC
1393 YFLAGS The list of arguments that will be passed by default to $YACC.
1394 This script will default YFLAGS to the empty string to avoid a
1395 default value of `-d' given by some make applications.
212380e3
AC
1396
1397Use these variables to override the choices made by `configure' or to help
1398it to find libraries and programs with nonstandard names/locations.
1399
7083c021 1400Report bugs to the package provider.
212380e3 1401_ACEOF
631ef239 1402ac_status=$?
212380e3
AC
1403fi
1404
1405if test "$ac_init_help" = "recursive"; then
1406 # If there are subdirs, report their specific --help.
212380e3 1407 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
7083c021
AC
1408 test -d "$ac_dir" ||
1409 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1410 continue
212380e3
AC
1411 ac_builddir=.
1412
631ef239
AC
1413case "$ac_dir" in
1414.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1415*)
7083c021 1416 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
631ef239 1417 # A ".." for each directory in $ac_dir_suffix.
7083c021 1418 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
631ef239
AC
1419 case $ac_top_builddir_sub in
1420 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1421 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1422 esac ;;
1423esac
1424ac_abs_top_builddir=$ac_pwd
1425ac_abs_builddir=$ac_pwd$ac_dir_suffix
1426# for backward compatibility:
1427ac_top_builddir=$ac_top_build_prefix
212380e3
AC
1428
1429case $srcdir in
631ef239 1430 .) # We are building in place.
212380e3 1431 ac_srcdir=.
631ef239
AC
1432 ac_top_srcdir=$ac_top_builddir_sub
1433 ac_abs_top_srcdir=$ac_pwd ;;
1434 [\\/]* | ?:[\\/]* ) # Absolute name.
212380e3 1435 ac_srcdir=$srcdir$ac_dir_suffix;
631ef239
AC
1436 ac_top_srcdir=$srcdir
1437 ac_abs_top_srcdir=$srcdir ;;
1438 *) # Relative name.
1439 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1440 ac_top_srcdir=$ac_top_build_prefix$srcdir
1441 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
212380e3 1442esac
631ef239
AC
1443ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1444
1445 cd "$ac_dir" || { ac_status=$?; continue; }
1446 # Check for guested configure.
1447 if test -f "$ac_srcdir/configure.gnu"; then
1448 echo &&
1449 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1450 elif test -f "$ac_srcdir/configure"; then
1451 echo &&
1452 $SHELL "$ac_srcdir/configure" --help=recursive
212380e3 1453 else
7083c021 1454 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
631ef239
AC
1455 fi || ac_status=$?
1456 cd "$ac_pwd" || { ac_status=$?; break; }
212380e3
AC
1457 done
1458fi
1459
631ef239 1460test -n "$ac_init_help" && exit $ac_status
212380e3
AC
1461if $ac_init_version; then
1462 cat <<\_ACEOF
5a241f54 1463charybdis configure 3.3.0
b6d0720c 1464generated by GNU Autoconf 2.68
212380e3 1465
b6d0720c 1466Copyright (C) 2010 Free Software Foundation, Inc.
212380e3
AC
1467This configure script is free software; the Free Software Foundation
1468gives unlimited permission to copy, distribute and modify it.
1469
b676ea3b 1470$Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $
212380e3 1471_ACEOF
631ef239 1472 exit
212380e3 1473fi
212380e3 1474
7083c021
AC
1475## ------------------------ ##
1476## Autoconf initialization. ##
1477## ------------------------ ##
212380e3 1478
7083c021
AC
1479# ac_fn_c_try_compile LINENO
1480# --------------------------
1481# Try to compile conftest.$ac_ext, and return whether this succeeded.
1482ac_fn_c_try_compile ()
1483{
1484 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1485 rm -f conftest.$ac_objext
1486 if { { ac_try="$ac_compile"
1487case "(($ac_try" in
1488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1489 *) ac_try_echo=$ac_try;;
1490esac
1491eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1492$as_echo "$ac_try_echo"; } >&5
1493 (eval "$ac_compile") 2>conftest.err
1494 ac_status=$?
1495 if test -s conftest.err; then
1496 grep -v '^ *+' conftest.err >conftest.er1
1497 cat conftest.er1 >&5
1498 mv -f conftest.er1 conftest.err
1499 fi
1500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1501 test $ac_status = 0; } && {
1502 test -z "$ac_c_werror_flag" ||
1503 test ! -s conftest.err
1504 } && test -s conftest.$ac_objext; then :
1505 ac_retval=0
1506else
1507 $as_echo "$as_me: failed program was:" >&5
1508sed 's/^/| /' conftest.$ac_ext >&5
212380e3 1509
7083c021
AC
1510 ac_retval=1
1511fi
b6d0720c 1512 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
6fb6bd15 1513 as_fn_set_status $ac_retval
7083c021
AC
1514
1515} # ac_fn_c_try_compile
1516
1517# ac_fn_c_try_cpp LINENO
1518# ----------------------
1519# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1520ac_fn_c_try_cpp ()
212380e3 1521{
7083c021
AC
1522 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1523 if { { ac_try="$ac_cpp conftest.$ac_ext"
1524case "(($ac_try" in
1525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1526 *) ac_try_echo=$ac_try;;
1527esac
1528eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1529$as_echo "$ac_try_echo"; } >&5
1530 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1531 ac_status=$?
1532 if test -s conftest.err; then
1533 grep -v '^ *+' conftest.err >conftest.er1
1534 cat conftest.er1 >&5
1535 mv -f conftest.er1 conftest.err
1536 fi
1537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
b6d0720c 1538 test $ac_status = 0; } > conftest.i && {
7083c021
AC
1539 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1540 test ! -s conftest.err
1541 }; then :
1542 ac_retval=0
1543else
1544 $as_echo "$as_me: failed program was:" >&5
1545sed 's/^/| /' conftest.$ac_ext >&5
212380e3 1546
7083c021
AC
1547 ac_retval=1
1548fi
b6d0720c 1549 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
6fb6bd15 1550 as_fn_set_status $ac_retval
212380e3 1551
7083c021 1552} # ac_fn_c_try_cpp
212380e3 1553
7083c021
AC
1554# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1555# -------------------------------------------------------
1556# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1557# the include files in INCLUDES and setting the cache variable VAR
1558# accordingly.
1559ac_fn_c_check_header_mongrel ()
1560{
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
b6d0720c 1562 if eval \${$3+:} false; then :
7083c021
AC
1563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1564$as_echo_n "checking for $2... " >&6; }
b6d0720c 1565if eval \${$3+:} false; then :
7083c021
AC
1566 $as_echo_n "(cached) " >&6
1567fi
1568eval ac_res=\$$3
1569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1570$as_echo "$ac_res" >&6; }
1571else
1572 # Is the header compilable?
1573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1574$as_echo_n "checking $2 usability... " >&6; }
1575cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1576/* end confdefs.h. */
1577$4
1578#include <$2>
1579_ACEOF
1580if ac_fn_c_try_compile "$LINENO"; then :
1581 ac_header_compiler=yes
1582else
1583 ac_header_compiler=no
1584fi
1585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1587$as_echo "$ac_header_compiler" >&6; }
212380e3 1588
7083c021
AC
1589# Is the header present?
1590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1591$as_echo_n "checking $2 presence... " >&6; }
1592cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1593/* end confdefs.h. */
1594#include <$2>
1595_ACEOF
1596if ac_fn_c_try_cpp "$LINENO"; then :
1597 ac_header_preproc=yes
1598else
1599 ac_header_preproc=no
1600fi
b6d0720c 1601rm -f conftest.err conftest.i conftest.$ac_ext
7083c021
AC
1602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1603$as_echo "$ac_header_preproc" >&6; }
212380e3 1604
7083c021
AC
1605# So? What about this header?
1606case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1607 yes:no: )
1608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1609$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1610 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1611$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1612 ;;
1613 no:yes:* )
1614 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1615$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1616 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1617$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1618 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1619$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1621$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1622 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1623$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1624 ;;
1625esac
1626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1627$as_echo_n "checking for $2... " >&6; }
b6d0720c 1628if eval \${$3+:} false; then :
7083c021
AC
1629 $as_echo_n "(cached) " >&6
1630else
1631 eval "$3=\$ac_header_compiler"
1632fi
1633eval ac_res=\$$3
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1635$as_echo "$ac_res" >&6; }
1636fi
b6d0720c 1637 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
212380e3 1638
7083c021 1639} # ac_fn_c_check_header_mongrel
212380e3 1640
7083c021
AC
1641# ac_fn_c_try_run LINENO
1642# ----------------------
1643# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1644# that executables *can* be run.
1645ac_fn_c_try_run ()
1646{
1647 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648 if { { ac_try="$ac_link"
1649case "(($ac_try" in
1650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1651 *) ac_try_echo=$ac_try;;
1652esac
1653eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1654$as_echo "$ac_try_echo"; } >&5
1655 (eval "$ac_link") 2>&5
1656 ac_status=$?
1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1658 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1659 { { case "(($ac_try" in
1660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1661 *) ac_try_echo=$ac_try;;
1662esac
1663eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1664$as_echo "$ac_try_echo"; } >&5
1665 (eval "$ac_try") 2>&5
1666 ac_status=$?
1667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668 test $ac_status = 0; }; }; then :
1669 ac_retval=0
1670else
1671 $as_echo "$as_me: program exited with status $ac_status" >&5
1672 $as_echo "$as_me: failed program was:" >&5
1673sed 's/^/| /' conftest.$ac_ext >&5
212380e3 1674
7083c021
AC
1675 ac_retval=$ac_status
1676fi
1677 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
b6d0720c 1678 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
6fb6bd15 1679 as_fn_set_status $ac_retval
212380e3 1680
7083c021 1681} # ac_fn_c_try_run
212380e3 1682
7083c021
AC
1683# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1684# -------------------------------------------------------
1685# Tests whether HEADER exists and can be compiled using the include files in
1686# INCLUDES, setting the cache variable VAR accordingly.
1687ac_fn_c_check_header_compile ()
1688{
1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1691$as_echo_n "checking for $2... " >&6; }
b6d0720c 1692if eval \${$3+:} false; then :
7083c021
AC
1693 $as_echo_n "(cached) " >&6
1694else
1695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1696/* end confdefs.h. */
1697$4
1698#include <$2>
212380e3 1699_ACEOF
7083c021
AC
1700if ac_fn_c_try_compile "$LINENO"; then :
1701 eval "$3=yes"
1702else
1703 eval "$3=no"
1704fi
1705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1706fi
1707eval ac_res=\$$3
1708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1709$as_echo "$ac_res" >&6; }
b6d0720c 1710 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
212380e3 1711
7083c021 1712} # ac_fn_c_check_header_compile
212380e3 1713
7083c021
AC
1714# ac_fn_c_try_link LINENO
1715# -----------------------
1716# Try to link conftest.$ac_ext, and return whether this succeeded.
1717ac_fn_c_try_link ()
1718{
1719 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1720 rm -f conftest.$ac_objext conftest$ac_exeext
1721 if { { ac_try="$ac_link"
1722case "(($ac_try" in
1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724 *) ac_try_echo=$ac_try;;
1725esac
1726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727$as_echo "$ac_try_echo"; } >&5
1728 (eval "$ac_link") 2>conftest.err
1729 ac_status=$?
1730 if test -s conftest.err; then
1731 grep -v '^ *+' conftest.err >conftest.er1
1732 cat conftest.er1 >&5
1733 mv -f conftest.er1 conftest.err
1734 fi
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; } && {
1737 test -z "$ac_c_werror_flag" ||
1738 test ! -s conftest.err
1739 } && test -s conftest$ac_exeext && {
1740 test "$cross_compiling" = yes ||
1741 $as_test_x conftest$ac_exeext
1742 }; then :
1743 ac_retval=0
212380e3 1744else
7083c021
AC
1745 $as_echo "$as_me: failed program was:" >&5
1746sed 's/^/| /' conftest.$ac_ext >&5
212380e3 1747
7083c021 1748 ac_retval=1
212380e3 1749fi
7083c021
AC
1750 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1751 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1752 # interfere with the next link command; also delete a directory that is
1753 # left behind by Apple's compiler. We do this before executing the actions.
1754 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
b6d0720c 1755 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
6fb6bd15 1756 as_fn_set_status $ac_retval
212380e3 1757
7083c021 1758} # ac_fn_c_try_link
212380e3 1759
7083c021
AC
1760# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1761# -------------------------------------------
1762# Tests whether TYPE exists after having included INCLUDES, setting cache
1763# variable VAR accordingly.
1764ac_fn_c_check_type ()
1765{
1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1768$as_echo_n "checking for $2... " >&6; }
b6d0720c 1769if eval \${$3+:} false; then :
7083c021 1770 $as_echo_n "(cached) " >&6
212380e3 1771else
7083c021
AC
1772 eval "$3=no"
1773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1774/* end confdefs.h. */
1775$4
1776int
1777main ()
1778{
1779if (sizeof ($2))
1780 return 0;
1781 ;
1782 return 0;
1783}
212380e3 1784_ACEOF
7083c021
AC
1785if ac_fn_c_try_compile "$LINENO"; then :
1786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 1787/* end confdefs.h. */
7083c021 1788$4
212380e3
AC
1789int
1790main ()
1791{
7083c021
AC
1792if (sizeof (($2)))
1793 return 0;
212380e3
AC
1794 ;
1795 return 0;
1796}
1797_ACEOF
7083c021 1798if ac_fn_c_try_compile "$LINENO"; then :
212380e3 1799
631ef239 1800else
7083c021 1801 eval "$3=yes"
212380e3 1802fi
7083c021 1803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 1804fi
7083c021 1805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 1806fi
7083c021
AC
1807eval ac_res=\$$3
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1809$as_echo "$ac_res" >&6; }
b6d0720c 1810 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
212380e3 1811
7083c021
AC
1812} # ac_fn_c_check_type
1813
1814# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1815# --------------------------------------------
1816# Tries to find the compile-time value of EXPR in a program that includes
1817# INCLUDES, setting VAR accordingly. Returns whether the value could be
1818# computed
1819ac_fn_c_compute_int ()
1820{
1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822 if test "$cross_compiling" = yes; then
1823 # Depending upon the size, compute the lo and hi bounds.
1824cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1825/* end confdefs.h. */
1826$4
1827int
1828main ()
1829{
1830static int test_array [1 - 2 * !(($2) >= 0)];
1831test_array [0] = 0
1832
1833 ;
1834 return 0;
1835}
212380e3 1836_ACEOF
7083c021
AC
1837if ac_fn_c_try_compile "$LINENO"; then :
1838 ac_lo=0 ac_mid=0
1839 while :; do
1840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 1841/* end confdefs.h. */
7083c021
AC
1842$4
1843int
1844main ()
1845{
1846static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1847test_array [0] = 0
212380e3 1848
7083c021
AC
1849 ;
1850 return 0;
1851}
212380e3 1852_ACEOF
7083c021
AC
1853if ac_fn_c_try_compile "$LINENO"; then :
1854 ac_hi=$ac_mid; break
212380e3 1855else
7083c021
AC
1856 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1857 if test $ac_lo -le $ac_mid; then
1858 ac_lo= ac_hi=
1859 break
1860 fi
1861 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
212380e3 1862fi
631ef239 1863rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7083c021
AC
1864 done
1865else
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867/* end confdefs.h. */
1868$4
1869int
1870main ()
1871{
1872static int test_array [1 - 2 * !(($2) < 0)];
1873test_array [0] = 0
212380e3 1874
7083c021
AC
1875 ;
1876 return 0;
1877}
212380e3 1878_ACEOF
7083c021
AC
1879if ac_fn_c_try_compile "$LINENO"; then :
1880 ac_hi=-1 ac_mid=-1
1881 while :; do
1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883/* end confdefs.h. */
1884$4
1885int
1886main ()
1887{
1888static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1889test_array [0] = 0
212380e3 1890
7083c021
AC
1891 ;
1892 return 0;
1893}
1894_ACEOF
1895if ac_fn_c_try_compile "$LINENO"; then :
1896 ac_lo=$ac_mid; break
1897else
1898 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1899 if test $ac_mid -le $ac_hi; then
1900 ac_lo= ac_hi=
1901 break
1902 fi
1903 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
212380e3 1904fi
7083c021
AC
1905rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1906 done
212380e3 1907else
7083c021
AC
1908 ac_lo= ac_hi=
1909fi
1910rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1911fi
1912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1913# Binary search between lo and hi bounds.
1914while test "x$ac_lo" != "x$ac_hi"; do
1915 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 1917/* end confdefs.h. */
7083c021
AC
1918$4
1919int
1920main ()
1921{
1922static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1923test_array [0] = 0
1924
1925 ;
1926 return 0;
1927}
212380e3 1928_ACEOF
7083c021
AC
1929if ac_fn_c_try_compile "$LINENO"; then :
1930 ac_hi=$ac_mid
212380e3 1931else
7083c021 1932 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
212380e3 1933fi
7083c021
AC
1934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1935done
1936case $ac_lo in #((
1937?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1938'') ac_retval=1 ;;
1939esac
1940 else
1941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1942/* end confdefs.h. */
1943$4
1944static long int longval () { return $2; }
1945static unsigned long int ulongval () { return $2; }
1946#include <stdio.h>
1947#include <stdlib.h>
1948int
1949main ()
1950{
631ef239 1951
7083c021
AC
1952 FILE *f = fopen ("conftest.val", "w");
1953 if (! f)
1954 return 1;
1955 if (($2) < 0)
1956 {
1957 long int i = longval ();
1958 if (i != ($2))
1959 return 1;
1960 fprintf (f, "%ld", i);
1961 }
1962 else
1963 {
1964 unsigned long int i = ulongval ();
1965 if (i != ($2))
1966 return 1;
1967 fprintf (f, "%lu", i);
1968 }
1969 /* Do not output a trailing newline, as this causes \r\n confusion
1970 on some platforms. */
1971 return ferror (f) || fclose (f) != 0;
212380e3 1972
7083c021
AC
1973 ;
1974 return 0;
1975}
212380e3 1976_ACEOF
7083c021
AC
1977if ac_fn_c_try_run "$LINENO"; then :
1978 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
212380e3 1979else
7083c021 1980 ac_retval=1
212380e3 1981fi
7083c021
AC
1982rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1983 conftest.$ac_objext conftest.beam conftest.$ac_ext
1984rm -f conftest.val
631ef239 1985
7083c021 1986 fi
b6d0720c 1987 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
6fb6bd15 1988 as_fn_set_status $ac_retval
212380e3 1989
7083c021 1990} # ac_fn_c_compute_int
212380e3 1991
7083c021
AC
1992# ac_fn_c_check_func LINENO FUNC VAR
1993# ----------------------------------
1994# Tests whether FUNC exists, setting the cache variable VAR accordingly
1995ac_fn_c_check_func ()
1996{
1997 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1999$as_echo_n "checking for $2... " >&6; }
b6d0720c 2000if eval \${$3+:} false; then :
7083c021 2001 $as_echo_n "(cached) " >&6
212380e3 2002else
7083c021 2003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 2004/* end confdefs.h. */
7083c021
AC
2005/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2006 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2007#define $2 innocuous_$2
2008
2009/* System header to define __stub macros and hopefully few prototypes,
2010 which can conflict with char $2 (); below.
2011 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2012 <limits.h> exists even on freestanding compilers. */
2013
212380e3
AC
2014#ifdef __STDC__
2015# include <limits.h>
2016#else
2017# include <assert.h>
2018#endif
212380e3 2019
7083c021 2020#undef $2
631ef239 2021
7083c021
AC
2022/* Override any GCC internal prototype to avoid an error.
2023 Use char because int might match the return type of a GCC
2024 builtin and then its argument prototype would still apply. */
2025#ifdef __cplusplus
2026extern "C"
2027#endif
2028char $2 ();
2029/* The GNU C library defines this for functions which it implements
2030 to always fail with ENOSYS. Some functions are actually named
2031 something starting with __ and the normal name is an alias. */
2032#if defined __stub_$2 || defined __stub___$2
2033choke me
2034#endif
212380e3 2035
7083c021
AC
2036int
2037main ()
2038{
2039return $2 ();
2040 ;
2041 return 0;
2042}
212380e3 2043_ACEOF
7083c021
AC
2044if ac_fn_c_try_link "$LINENO"; then :
2045 eval "$3=yes"
212380e3 2046else
7083c021
AC
2047 eval "$3=no"
2048fi
2049rm -f core conftest.err conftest.$ac_objext \
2050 conftest$ac_exeext conftest.$ac_ext
212380e3 2051fi
7083c021
AC
2052eval ac_res=\$$3
2053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2054$as_echo "$ac_res" >&6; }
b6d0720c 2055 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
631ef239 2056
7083c021
AC
2057} # ac_fn_c_check_func
2058cat >config.log <<_ACEOF
2059This file contains any messages produced by compilers while
2060running configure, to aid debugging if configure makes a mistake.
212380e3 2061
5a241f54 2062It was created by charybdis $as_me 3.3.0, which was
b6d0720c 2063generated by GNU Autoconf 2.68. Invocation command line was
212380e3 2064
7083c021 2065 $ $0 $@
212380e3 2066
7083c021
AC
2067_ACEOF
2068exec 5>>config.log
2069{
2070cat <<_ASUNAME
2071## --------- ##
2072## Platform. ##
2073## --------- ##
2074
2075hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2076uname -m = `(uname -m) 2>/dev/null || echo unknown`
2077uname -r = `(uname -r) 2>/dev/null || echo unknown`
2078uname -s = `(uname -s) 2>/dev/null || echo unknown`
2079uname -v = `(uname -v) 2>/dev/null || echo unknown`
2080
2081/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2082/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2083
2084/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2085/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2086/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2087/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2088/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2089/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2090/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2091
2092_ASUNAME
212380e3 2093
631ef239 2094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7083c021 2095for as_dir in $PATH
631ef239
AC
2096do
2097 IFS=$as_save_IFS
2098 test -z "$as_dir" && as_dir=.
7083c021 2099 $as_echo "PATH: $as_dir"
631ef239 2100 done
631ef239
AC
2101IFS=$as_save_IFS
2102
7083c021 2103} >&5
631ef239 2104
7083c021 2105cat >&5 <<_ACEOF
631ef239 2106
631ef239 2107
7083c021
AC
2108## ----------- ##
2109## Core tests. ##
2110## ----------- ##
631ef239 2111
7083c021 2112_ACEOF
631ef239
AC
2113
2114
7083c021
AC
2115# Keep a trace of the command line.
2116# Strip out --no-create and --no-recursion so they do not pile up.
2117# Strip out --silent because we don't want to record it for future runs.
2118# Also quote any args containing shell meta-characters.
2119# Make two passes to allow for proper duplicate-argument suppression.
2120ac_configure_args=
2121ac_configure_args0=
2122ac_configure_args1=
2123ac_must_keep_next=false
2124for ac_pass in 1 2
631ef239 2125do
7083c021 2126 for ac_arg
631ef239 2127 do
7083c021
AC
2128 case $ac_arg in
2129 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2130 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2131 | -silent | --silent | --silen | --sile | --sil)
2132 continue ;;
2133 *\'*)
2134 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2135 esac
2136 case $ac_pass in
2137 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2138 2)
2139 as_fn_append ac_configure_args1 " '$ac_arg'"
2140 if test $ac_must_keep_next = true; then
2141 ac_must_keep_next=false # Got value, back to normal.
2142 else
2143 case $ac_arg in
2144 *=* | --config-cache | -C | -disable-* | --disable-* \
2145 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2146 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2147 | -with-* | --with-* | -without-* | --without-* | --x)
2148 case "$ac_configure_args0 " in
2149 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2150 esac
2151 ;;
2152 -* ) ac_must_keep_next=true ;;
2153 esac
2154 fi
2155 as_fn_append ac_configure_args " '$ac_arg'"
2156 ;;
2157 esac
631ef239
AC
2158 done
2159done
7083c021
AC
2160{ ac_configure_args0=; unset ac_configure_args0;}
2161{ ac_configure_args1=; unset ac_configure_args1;}
631ef239 2162
7083c021
AC
2163# When interrupted or exit'd, cleanup temporary files, and complete
2164# config.log. We remove comments because anyway the quotes in there
2165# would cause problems or look ugly.
2166# WARNING: Use '\'' to represent an apostrophe within the trap.
2167# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2168trap 'exit_status=$?
2169 # Save into config.log some information that might help in debugging.
2170 {
2171 echo
631ef239 2172
b6d0720c 2173 $as_echo "## ---------------- ##
7083c021 2174## Cache variables. ##
b6d0720c 2175## ---------------- ##"
7083c021
AC
2176 echo
2177 # The following way of writing the cache mishandles newlines in values,
2178(
2179 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2180 eval ac_val=\$$ac_var
2181 case $ac_val in #(
2182 *${as_nl}*)
2183 case $ac_var in #(
2184 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2185$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2186 esac
2187 case $ac_var in #(
2188 _ | IFS | as_nl) ;; #(
2189 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2190 *) { eval $ac_var=; unset $ac_var;} ;;
2191 esac ;;
2192 esac
2193 done
2194 (set) 2>&1 |
2195 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2196 *${as_nl}ac_space=\ *)
2197 sed -n \
2198 "s/'\''/'\''\\\\'\'''\''/g;
2199 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2200 ;; #(
2201 *)
2202 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2203 ;;
2204 esac |
2205 sort
2206)
2207 echo
631ef239 2208
b6d0720c 2209 $as_echo "## ----------------- ##
7083c021 2210## Output variables. ##
b6d0720c 2211## ----------------- ##"
7083c021
AC
2212 echo
2213 for ac_var in $ac_subst_vars
2214 do
2215 eval ac_val=\$$ac_var
2216 case $ac_val in
2217 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2218 esac
2219 $as_echo "$ac_var='\''$ac_val'\''"
2220 done | sort
2221 echo
631ef239 2222
7083c021 2223 if test -n "$ac_subst_files"; then
b6d0720c 2224 $as_echo "## ------------------- ##
7083c021 2225## File substitutions. ##
b6d0720c 2226## ------------------- ##"
7083c021
AC
2227 echo
2228 for ac_var in $ac_subst_files
2229 do
2230 eval ac_val=\$$ac_var
2231 case $ac_val in
2232 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2233 esac
2234 $as_echo "$ac_var='\''$ac_val'\''"
2235 done | sort
2236 echo
2237 fi
631ef239 2238
7083c021 2239 if test -s confdefs.h; then
b6d0720c 2240 $as_echo "## ----------- ##
7083c021 2241## confdefs.h. ##
b6d0720c 2242## ----------- ##"
7083c021
AC
2243 echo
2244 cat confdefs.h
2245 echo
2246 fi
2247 test "$ac_signal" != 0 &&
2248 $as_echo "$as_me: caught signal $ac_signal"
2249 $as_echo "$as_me: exit $exit_status"
2250 } >&5
2251 rm -f core *.core core.conftest.* &&
2252 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2253 exit $exit_status
2254' 0
2255for ac_signal in 1 2 13 15; do
2256 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2257done
2258ac_signal=0
631ef239 2259
7083c021
AC
2260# confdefs.h avoids OS command line length limits that DEFS can exceed.
2261rm -f -r conftest* confdefs.h
631ef239 2262
7083c021 2263$as_echo "/* confdefs.h */" > confdefs.h
212380e3 2264
7083c021 2265# Predefined preprocessor variables.
212380e3 2266
7083c021
AC
2267cat >>confdefs.h <<_ACEOF
2268#define PACKAGE_NAME "$PACKAGE_NAME"
212380e3 2269_ACEOF
212380e3 2270
7083c021
AC
2271cat >>confdefs.h <<_ACEOF
2272#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
212380e3 2273_ACEOF
212380e3 2274
7083c021
AC
2275cat >>confdefs.h <<_ACEOF
2276#define PACKAGE_VERSION "$PACKAGE_VERSION"
212380e3 2277_ACEOF
212380e3 2278
7083c021
AC
2279cat >>confdefs.h <<_ACEOF
2280#define PACKAGE_STRING "$PACKAGE_STRING"
2281_ACEOF
212380e3 2282
7083c021
AC
2283cat >>confdefs.h <<_ACEOF
2284#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2285_ACEOF
212380e3 2286
7083c021
AC
2287cat >>confdefs.h <<_ACEOF
2288#define PACKAGE_URL "$PACKAGE_URL"
2289_ACEOF
212380e3 2290
631ef239 2291
7083c021
AC
2292# Let the site file select an alternate cache file if it wants to.
2293# Prefer an explicitly selected file to automatically selected ones.
2294ac_site_file1=NONE
2295ac_site_file2=NONE
2296if test -n "$CONFIG_SITE"; then
b6d0720c
AC
2297 # We do not want a PATH search for config.site.
2298 case $CONFIG_SITE in #((
2299 -*) ac_site_file1=./$CONFIG_SITE;;
2300 */*) ac_site_file1=$CONFIG_SITE;;
2301 *) ac_site_file1=./$CONFIG_SITE;;
2302 esac
7083c021
AC
2303elif test "x$prefix" != xNONE; then
2304 ac_site_file1=$prefix/share/config.site
2305 ac_site_file2=$prefix/etc/config.site
212380e3 2306else
7083c021
AC
2307 ac_site_file1=$ac_default_prefix/share/config.site
2308 ac_site_file2=$ac_default_prefix/etc/config.site
2309fi
2310for ac_site_file in "$ac_site_file1" "$ac_site_file2"
212380e3 2311do
7083c021 2312 test "x$ac_site_file" = xNONE && continue
6fb6bd15 2313 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
7083c021
AC
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2315$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2316 sed 's/^/| /' "$ac_site_file" >&5
b6d0720c
AC
2317 . "$ac_site_file" \
2318 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2319$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2320as_fn_error $? "failed to load site script $ac_site_file
2321See \`config.log' for more details" "$LINENO" 5; }
212380e3
AC
2322 fi
2323done
212380e3 2324
7083c021 2325if test -r "$cache_file"; then
6fb6bd15
AC
2326 # Some versions of bash will fail to source /dev/null (special files
2327 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2328 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
7083c021
AC
2329 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2330$as_echo "$as_me: loading cache $cache_file" >&6;}
2331 case $cache_file in
2332 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2333 *) . "./$cache_file";;
2334 esac
2335 fi
212380e3 2336else
7083c021
AC
2337 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2338$as_echo "$as_me: creating cache $cache_file" >&6;}
2339 >$cache_file
212380e3
AC
2340fi
2341
7083c021
AC
2342# Check that the precious variables saved in the cache have kept the same
2343# value.
2344ac_cache_corrupted=false
2345for ac_var in $ac_precious_vars; do
2346 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2347 eval ac_new_set=\$ac_env_${ac_var}_set
2348 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2349 eval ac_new_val=\$ac_env_${ac_var}_value
2350 case $ac_old_set,$ac_new_set in
2351 set,)
2352 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2353$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2354 ac_cache_corrupted=: ;;
2355 ,set)
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2357$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2358 ac_cache_corrupted=: ;;
2359 ,);;
2360 *)
2361 if test "x$ac_old_val" != "x$ac_new_val"; then
2362 # differences in whitespace do not lead to failure.
2363 ac_old_val_w=`echo x $ac_old_val`
2364 ac_new_val_w=`echo x $ac_new_val`
2365 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2366 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2367$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2368 ac_cache_corrupted=:
2369 else
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2371$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2372 eval $ac_var=\$ac_old_val
2373 fi
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2375$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2376 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2377$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2378 fi;;
2379 esac
2380 # Pass precious variables to config.status.
2381 if test "$ac_new_set" = set; then
2382 case $ac_new_val in
2383 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2384 *) ac_arg=$ac_var=$ac_new_val ;;
2385 esac
2386 case " $ac_configure_args " in
2387 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2388 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2389 esac
212380e3
AC
2390 fi
2391done
7083c021
AC
2392if $ac_cache_corrupted; then
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2394$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2395 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2396$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
b6d0720c 2397 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
212380e3 2398fi
7083c021
AC
2399## -------------------- ##
2400## Main body of script. ##
2401## -------------------- ##
212380e3 2402
7083c021
AC
2403ac_ext=c
2404ac_cpp='$CPP $CPPFLAGS'
2405ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2406ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2407ac_compiler_gnu=$ac_cv_c_compiler_gnu
631ef239 2408
212380e3 2409
212380e3 2410
7083c021 2411ac_config_headers="$ac_config_headers include/setup.h"
631ef239 2412
212380e3 2413
212380e3 2414
631ef239 2415
7083c021
AC
2416ac_ext=c
2417ac_cpp='$CPP $CPPFLAGS'
2418ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2419ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2420ac_compiler_gnu=$ac_cv_c_compiler_gnu
2421if test -n "$ac_tool_prefix"; then
2422 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2423set dummy ${ac_tool_prefix}gcc; ac_word=$2
2424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2425$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 2426if ${ac_cv_prog_CC+:} false; then :
7083c021 2427 $as_echo_n "(cached) " >&6
212380e3 2428else
7083c021
AC
2429 if test -n "$CC"; then
2430 ac_cv_prog_CC="$CC" # Let the user override the test.
2431else
2432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
212380e3
AC
2433for as_dir in $PATH
2434do
2435 IFS=$as_save_IFS
2436 test -z "$as_dir" && as_dir=.
7083c021 2437 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7083c021
AC
2439 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
212380e3
AC
2441 break 2
2442 fi
2443done
7083c021 2444 done
631ef239 2445IFS=$as_save_IFS
212380e3 2446
212380e3 2447fi
7083c021
AC
2448fi
2449CC=$ac_cv_prog_CC
2450if test -n "$CC"; then
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2452$as_echo "$CC" >&6; }
212380e3 2453else
7083c021
AC
2454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2455$as_echo "no" >&6; }
212380e3
AC
2456fi
2457
631ef239 2458
7083c021
AC
2459fi
2460if test -z "$ac_cv_prog_CC"; then
2461 ac_ct_CC=$CC
2462 # Extract the first word of "gcc", so it can be a program name with args.
2463set dummy gcc; ac_word=$2
2464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2465$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 2466if ${ac_cv_prog_ac_ct_CC+:} false; then :
7083c021 2467 $as_echo_n "(cached) " >&6
212380e3 2468else
7083c021
AC
2469 if test -n "$ac_ct_CC"; then
2470 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2471else
2472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
212380e3
AC
2473for as_dir in $PATH
2474do
2475 IFS=$as_save_IFS
2476 test -z "$as_dir" && as_dir=.
7083c021 2477 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7083c021
AC
2479 ac_cv_prog_ac_ct_CC="gcc"
2480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
212380e3
AC
2481 break 2
2482 fi
2483done
7083c021 2484 done
631ef239 2485IFS=$as_save_IFS
212380e3 2486
212380e3 2487fi
7083c021
AC
2488fi
2489ac_ct_CC=$ac_cv_prog_ac_ct_CC
2490if test -n "$ac_ct_CC"; then
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2492$as_echo "$ac_ct_CC" >&6; }
212380e3 2493else
7083c021
AC
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2495$as_echo "no" >&6; }
212380e3
AC
2496fi
2497
7083c021
AC
2498 if test "x$ac_ct_CC" = x; then
2499 CC=""
2500 else
2501 case $cross_compiling:$ac_tool_warned in
2502yes:)
2503{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2504$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2505ac_tool_warned=yes ;;
2506esac
2507 CC=$ac_ct_CC
2508 fi
2509else
2510 CC="$ac_cv_prog_CC"
2511fi
631ef239 2512
7083c021
AC
2513if test -z "$CC"; then
2514 if test -n "$ac_tool_prefix"; then
2515 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2516set dummy ${ac_tool_prefix}cc; ac_word=$2
2517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2518$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 2519if ${ac_cv_prog_CC+:} false; then :
7083c021 2520 $as_echo_n "(cached) " >&6
212380e3 2521else
7083c021
AC
2522 if test -n "$CC"; then
2523 ac_cv_prog_CC="$CC" # Let the user override the test.
2524else
2525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
212380e3
AC
2526for as_dir in $PATH
2527do
2528 IFS=$as_save_IFS
2529 test -z "$as_dir" && as_dir=.
7083c021 2530 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7083c021
AC
2532 ac_cv_prog_CC="${ac_tool_prefix}cc"
2533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
212380e3
AC
2534 break 2
2535 fi
2536done
7083c021 2537 done
631ef239 2538IFS=$as_save_IFS
7083c021 2539
212380e3 2540fi
7083c021
AC
2541fi
2542CC=$ac_cv_prog_CC
2543if test -n "$CC"; then
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2545$as_echo "$CC" >&6; }
212380e3 2546else
7083c021
AC
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2548$as_echo "no" >&6; }
212380e3
AC
2549fi
2550
631ef239 2551
7083c021
AC
2552 fi
2553fi
2554if test -z "$CC"; then
2555 # Extract the first word of "cc", so it can be a program name with args.
2556set dummy cc; ac_word=$2
2557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2558$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 2559if ${ac_cv_prog_CC+:} false; then :
7083c021 2560 $as_echo_n "(cached) " >&6
212380e3 2561else
7083c021
AC
2562 if test -n "$CC"; then
2563 ac_cv_prog_CC="$CC" # Let the user override the test.
2564else
2565 ac_prog_rejected=no
2566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
212380e3
AC
2567for as_dir in $PATH
2568do
2569 IFS=$as_save_IFS
2570 test -z "$as_dir" && as_dir=.
7083c021 2571 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2572 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7083c021
AC
2573 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2574 ac_prog_rejected=yes
2575 continue
2576 fi
2577 ac_cv_prog_CC="cc"
2578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
212380e3
AC
2579 break 2
2580 fi
2581done
7083c021 2582 done
631ef239 2583IFS=$as_save_IFS
212380e3 2584
7083c021
AC
2585if test $ac_prog_rejected = yes; then
2586 # We found a bogon in the path, so make sure we never use it.
2587 set dummy $ac_cv_prog_CC
2588 shift
2589 if test $# != 0; then
2590 # We chose a different compiler from the bogus one.
2591 # However, it has the same basename, so the bogon will be chosen
2592 # first if we set CC to just the basename; use the full file name.
2593 shift
2594 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2595 fi
212380e3 2596fi
7083c021
AC
2597fi
2598fi
2599CC=$ac_cv_prog_CC
2600if test -n "$CC"; then
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2602$as_echo "$CC" >&6; }
212380e3 2603else
7083c021
AC
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2605$as_echo "no" >&6; }
212380e3
AC
2606fi
2607
2608
7083c021
AC
2609fi
2610if test -z "$CC"; then
2611 if test -n "$ac_tool_prefix"; then
2612 for ac_prog in cl.exe
2613 do
2614 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2615set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2617$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 2618if ${ac_cv_prog_CC+:} false; then :
7083c021 2619 $as_echo_n "(cached) " >&6
212380e3 2620else
7083c021
AC
2621 if test -n "$CC"; then
2622 ac_cv_prog_CC="$CC" # Let the user override the test.
212380e3
AC
2623else
2624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2625for as_dir in $PATH
2626do
2627 IFS=$as_save_IFS
2628 test -z "$as_dir" && as_dir=.
7083c021 2629 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7083c021
AC
2631 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
212380e3
AC
2633 break 2
2634 fi
2635done
7083c021 2636 done
631ef239 2637IFS=$as_save_IFS
212380e3
AC
2638
2639fi
2640fi
7083c021
AC
2641CC=$ac_cv_prog_CC
2642if test -n "$CC"; then
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2644$as_echo "$CC" >&6; }
212380e3 2645else
7083c021
AC
2646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2647$as_echo "no" >&6; }
212380e3
AC
2648fi
2649
631ef239 2650
7083c021
AC
2651 test -n "$CC" && break
2652 done
212380e3 2653fi
7083c021
AC
2654if test -z "$CC"; then
2655 ac_ct_CC=$CC
2656 for ac_prog in cl.exe
212380e3
AC
2657do
2658 # Extract the first word of "$ac_prog", so it can be a program name with args.
2659set dummy $ac_prog; ac_word=$2
7083c021
AC
2660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2661$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 2662if ${ac_cv_prog_ac_ct_CC+:} false; then :
7083c021 2663 $as_echo_n "(cached) " >&6
212380e3 2664else
7083c021
AC
2665 if test -n "$ac_ct_CC"; then
2666 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
212380e3
AC
2667else
2668as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2669for as_dir in $PATH
2670do
2671 IFS=$as_save_IFS
2672 test -z "$as_dir" && as_dir=.
7083c021 2673 for ac_exec_ext in '' $ac_executable_extensions; do
631ef239 2674 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7083c021
AC
2675 ac_cv_prog_ac_ct_CC="$ac_prog"
2676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
212380e3
AC
2677 break 2
2678 fi
2679done
7083c021 2680 done
631ef239 2681IFS=$as_save_IFS
212380e3
AC
2682
2683fi
2684fi
7083c021
AC
2685ac_ct_CC=$ac_cv_prog_ac_ct_CC
2686if test -n "$ac_ct_CC"; then
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2688$as_echo "$ac_ct_CC" >&6; }
212380e3 2689else
7083c021
AC
2690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2691$as_echo "no" >&6; }
212380e3
AC
2692fi
2693
631ef239 2694
7083c021 2695 test -n "$ac_ct_CC" && break
212380e3 2696done
212380e3 2697
7083c021
AC
2698 if test "x$ac_ct_CC" = x; then
2699 CC=""
2700 else
2701 case $cross_compiling:$ac_tool_warned in
2702yes:)
2703{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2704$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2705ac_tool_warned=yes ;;
2706esac
2707 CC=$ac_ct_CC
2708 fi
2709fi
2710
2711fi
2712
2713
2714test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2715$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
2716as_fn_error $? "no acceptable C compiler found in \$PATH
2717See \`config.log' for more details" "$LINENO" 5; }
7083c021
AC
2718
2719# Provide some information about the compiler.
2720$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2721set X $ac_compile
2722ac_compiler=$2
2723for ac_option in --version -v -V -qversion; do
2724 { { ac_try="$ac_compiler $ac_option >&5"
2725case "(($ac_try" in
2726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2727 *) ac_try_echo=$ac_try;;
2728esac
2729eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2730$as_echo "$ac_try_echo"; } >&5
2731 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2732 ac_status=$?
2733 if test -s conftest.err; then
2734 sed '10a\
2735... rest of stderr output deleted ...
2736 10q' conftest.err >conftest.er1
2737 cat conftest.er1 >&5
7083c021 2738 fi
6fb6bd15 2739 rm -f conftest.er1 conftest.err
7083c021
AC
2740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2741 test $ac_status = 0; }
2742done
2743
2744cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2745/* end confdefs.h. */
6fb6bd15 2746
212380e3 2747int
7083c021 2748main ()
212380e3 2749{
7083c021
AC
2750
2751 ;
2752 return 0;
212380e3
AC
2753}
2754_ACEOF
7083c021 2755ac_clean_files_save=$ac_clean_files
6fb6bd15 2756ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
7083c021
AC
2757# Try to create an executable without -o first, disregard a.out.
2758# It will help us diagnose broken compilers, and finding out an intuition
2759# of exeext.
6fb6bd15
AC
2760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2761$as_echo_n "checking whether the C compiler works... " >&6; }
7083c021
AC
2762ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2763
2764# The possible output files:
2765ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2766
2767ac_rmfiles=
2768for ac_file in $ac_files
2769do
2770 case $ac_file in
2771 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2772 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2773 esac
2774done
2775rm -f $ac_rmfiles
2776
2777if { { ac_try="$ac_link_default"
631ef239
AC
2778case "(($ac_try" in
2779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2780 *) ac_try_echo=$ac_try;;
2781esac
7083c021
AC
2782eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2783$as_echo "$ac_try_echo"; } >&5
2784 (eval "$ac_link_default") 2>&5
212380e3 2785 ac_status=$?
7083c021
AC
2786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2787 test $ac_status = 0; }; then :
2788 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2789# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2790# in a Makefile. We should not override ac_cv_exeext if it was cached,
2791# so that the user can short-circuit this test for compilers unknown to
2792# Autoconf.
2793for ac_file in $ac_files ''
2794do
2795 test -f "$ac_file" || continue
2796 case $ac_file in
2797 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2798 ;;
2799 [ab].out )
2800 # We found the default executable, but exeext='' is most
2801 # certainly right.
2802 break;;
2803 *.* )
2804 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2805 then :; else
2806 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2807 fi
2808 # We set ac_cv_exeext here because the later test for it is not
2809 # safe: cross compilers may not add the suffix if given an `-o'
2810 # argument, so we may need to know it at that point already.
2811 # Even if this section looks crufty: it has the advantage of
2812 # actually working.
2813 break;;
2814 * )
2815 break;;
2816 esac
2817done
2818test "$ac_cv_exeext" = no && ac_cv_exeext=
212380e3 2819
212380e3 2820else
7083c021 2821 ac_file=''
631ef239 2822fi
7083c021 2823if test -z "$ac_file"; then :
6fb6bd15
AC
2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2825$as_echo "no" >&6; }
2826$as_echo "$as_me: failed program was:" >&5
7083c021
AC
2827sed 's/^/| /' conftest.$ac_ext >&5
2828
2829{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2830$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
2831as_fn_error 77 "C compiler cannot create executables
2832See \`config.log' for more details" "$LINENO" 5; }
6fb6bd15
AC
2833else
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2835$as_echo "yes" >&6; }
631ef239 2836fi
6fb6bd15
AC
2837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2838$as_echo_n "checking for C compiler default output file name... " >&6; }
2839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2840$as_echo "$ac_file" >&6; }
7083c021 2841ac_exeext=$ac_cv_exeext
631ef239 2842
6fb6bd15 2843rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
7083c021 2844ac_clean_files=$ac_clean_files_save
7083c021
AC
2845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2846$as_echo_n "checking for suffix of executables... " >&6; }
2847if { { ac_try="$ac_link"
2848case "(($ac_try" in
2849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2850 *) ac_try_echo=$ac_try;;
2851esac
2852eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2853$as_echo "$ac_try_echo"; } >&5
2854 (eval "$ac_link") 2>&5
2855 ac_status=$?
2856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2857 test $ac_status = 0; }; then :
2858 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2859# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2860# work properly (i.e., refer to `conftest.exe'), while it won't with
2861# `rm'.
2862for ac_file in conftest.exe conftest conftest.*; do
2863 test -f "$ac_file" || continue
2864 case $ac_file in
2865 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2866 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2867 break;;
2868 * ) break;;
2869 esac
2870done
212380e3 2871else
7083c021
AC
2872 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2873$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
2874as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2875See \`config.log' for more details" "$LINENO" 5; }
7083c021 2876fi
6fb6bd15 2877rm -f conftest conftest$ac_cv_exeext
7083c021
AC
2878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2879$as_echo "$ac_cv_exeext" >&6; }
2880
2881rm -f conftest.$ac_ext
2882EXEEXT=$ac_cv_exeext
2883ac_exeext=$EXEEXT
6fb6bd15
AC
2884cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2885/* end confdefs.h. */
2886#include <stdio.h>
2887int
2888main ()
2889{
2890FILE *f = fopen ("conftest.out", "w");
2891 return ferror (f) || fclose (f) != 0;
2892
2893 ;
2894 return 0;
2895}
2896_ACEOF
2897ac_clean_files="$ac_clean_files conftest.out"
2898# Check that the compiler produces executables we can run. If not, either
2899# the compiler is broken, or we cross compile.
2900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2901$as_echo_n "checking whether we are cross compiling... " >&6; }
2902if test "$cross_compiling" != yes; then
2903 { { ac_try="$ac_link"
2904case "(($ac_try" in
2905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2906 *) ac_try_echo=$ac_try;;
2907esac
2908eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2909$as_echo "$ac_try_echo"; } >&5
2910 (eval "$ac_link") 2>&5
2911 ac_status=$?
2912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2913 test $ac_status = 0; }
2914 if { ac_try='./conftest$ac_cv_exeext'
2915 { { case "(($ac_try" in
2916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2917 *) ac_try_echo=$ac_try;;
2918esac
2919eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2920$as_echo "$ac_try_echo"; } >&5
2921 (eval "$ac_try") 2>&5
2922 ac_status=$?
2923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2924 test $ac_status = 0; }; }; then
2925 cross_compiling=no
2926 else
2927 if test "$cross_compiling" = maybe; then
2928 cross_compiling=yes
2929 else
2930 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2931$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c 2932as_fn_error $? "cannot run C compiled programs.
6fb6bd15 2933If you meant to cross compile, use \`--host'.
b6d0720c 2934See \`config.log' for more details" "$LINENO" 5; }
6fb6bd15
AC
2935 fi
2936 fi
2937fi
2938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2939$as_echo "$cross_compiling" >&6; }
2940
2941rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2942ac_clean_files=$ac_clean_files_save
7083c021
AC
2943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2944$as_echo_n "checking for suffix of object files... " >&6; }
b6d0720c 2945if ${ac_cv_objext+:} false; then :
7083c021
AC
2946 $as_echo_n "(cached) " >&6
2947else
2948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2949/* end confdefs.h. */
212380e3 2950
7083c021
AC
2951int
2952main ()
2953{
2954
2955 ;
2956 return 0;
2957}
212380e3 2958_ACEOF
7083c021
AC
2959rm -f conftest.o conftest.obj
2960if { { ac_try="$ac_compile"
631ef239
AC
2961case "(($ac_try" in
2962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2963 *) ac_try_echo=$ac_try;;
2964esac
7083c021
AC
2965eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2966$as_echo "$ac_try_echo"; } >&5
2967 (eval "$ac_compile") 2>&5
212380e3 2968 ac_status=$?
7083c021
AC
2969 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2970 test $ac_status = 0; }; then :
2971 for ac_file in conftest.o conftest.obj conftest.*; do
2972 test -f "$ac_file" || continue;
2973 case $ac_file in
2974 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2975 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2976 break;;
2977 esac
2978done
212380e3 2979else
7083c021 2980 $as_echo "$as_me: failed program was:" >&5
212380e3
AC
2981sed 's/^/| /' conftest.$ac_ext >&5
2982
7083c021
AC
2983{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2984$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
2985as_fn_error $? "cannot compute suffix of object files: cannot compile
2986See \`config.log' for more details" "$LINENO" 5; }
7083c021
AC
2987fi
2988rm -f conftest.$ac_cv_objext conftest.$ac_ext
212380e3 2989fi
7083c021
AC
2990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2991$as_echo "$ac_cv_objext" >&6; }
2992OBJEXT=$ac_cv_objext
2993ac_objext=$OBJEXT
2994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2995$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
b6d0720c 2996if ${ac_cv_c_compiler_gnu+:} false; then :
7083c021
AC
2997 $as_echo_n "(cached) " >&6
2998else
2999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3000/* end confdefs.h. */
212380e3 3001
7083c021
AC
3002int
3003main ()
3004{
3005#ifndef __GNUC__
3006 choke me
3007#endif
212380e3 3008
7083c021
AC
3009 ;
3010 return 0;
3011}
3012_ACEOF
3013if ac_fn_c_try_compile "$LINENO"; then :
3014 ac_compiler_gnu=yes
3015else
3016 ac_compiler_gnu=no
212380e3 3017fi
7083c021
AC
3018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3019ac_cv_c_compiler_gnu=$ac_compiler_gnu
3020
3021fi
3022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3023$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3024if test $ac_compiler_gnu = yes; then
3025 GCC=yes
3026else
3027 GCC=
212380e3 3028fi
7083c021
AC
3029ac_test_CFLAGS=${CFLAGS+set}
3030ac_save_CFLAGS=$CFLAGS
3031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3032$as_echo_n "checking whether $CC accepts -g... " >&6; }
b6d0720c 3033if ${ac_cv_prog_cc_g+:} false; then :
7083c021
AC
3034 $as_echo_n "(cached) " >&6
3035else
3036 ac_save_c_werror_flag=$ac_c_werror_flag
3037 ac_c_werror_flag=yes
3038 ac_cv_prog_cc_g=no
3039 CFLAGS="-g"
3040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3041/* end confdefs.h. */
212380e3 3042
7083c021
AC
3043int
3044main ()
3045{
631ef239 3046
7083c021
AC
3047 ;
3048 return 0;
3049}
212380e3 3050_ACEOF
7083c021
AC
3051if ac_fn_c_try_compile "$LINENO"; then :
3052 ac_cv_prog_cc_g=yes
212380e3 3053else
7083c021
AC
3054 CFLAGS=""
3055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3056/* end confdefs.h. */
212380e3 3057
7083c021
AC
3058int
3059main ()
3060{
631ef239 3061
7083c021
AC
3062 ;
3063 return 0;
3064}
3065_ACEOF
3066if ac_fn_c_try_compile "$LINENO"; then :
631ef239 3067
7083c021
AC
3068else
3069 ac_c_werror_flag=$ac_save_c_werror_flag
3070 CFLAGS="-g"
3071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3072/* end confdefs.h. */
212380e3 3073
7083c021
AC
3074int
3075main ()
3076{
212380e3 3077
7083c021
AC
3078 ;
3079 return 0;
3080}
212380e3 3081_ACEOF
7083c021
AC
3082if ac_fn_c_try_compile "$LINENO"; then :
3083 ac_cv_prog_cc_g=yes
212380e3 3084fi
7083c021 3085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 3086fi
7083c021 3087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 3088fi
7083c021
AC
3089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3090 ac_c_werror_flag=$ac_save_c_werror_flag
212380e3 3091fi
7083c021
AC
3092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3093$as_echo "$ac_cv_prog_cc_g" >&6; }
3094if test "$ac_test_CFLAGS" = set; then
3095 CFLAGS=$ac_save_CFLAGS
3096elif test $ac_cv_prog_cc_g = yes; then
3097 if test "$GCC" = yes; then
3098 CFLAGS="-g -O2"
3099 else
3100 CFLAGS="-g"
3101 fi
212380e3 3102else
7083c021
AC
3103 if test "$GCC" = yes; then
3104 CFLAGS="-O2"
3105 else
3106 CFLAGS=
3107 fi
3108fi
3109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3110$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
b6d0720c 3111if ${ac_cv_prog_cc_c89+:} false; then :
7083c021
AC
3112 $as_echo_n "(cached) " >&6
3113else
3114 ac_cv_prog_cc_c89=no
3115ac_save_CC=$CC
3116cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 3117/* end confdefs.h. */
212380e3 3118#include <stdarg.h>
7083c021
AC
3119#include <stdio.h>
3120#include <sys/types.h>
3121#include <sys/stat.h>
3122/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3123struct buf { int x; };
3124FILE * (*rcsopen) (struct buf *, struct stat *, int);
3125static char *e (p, i)
3126 char **p;
3127 int i;
3128{
3129 return p[i];
3130}
3131static char *f (char * (*g) (char **, int), char **p, ...)
3132{
3133 char *s;
3134 va_list v;
3135 va_start (v,p);
3136 s = g (p, va_arg (v,int));
3137 va_end (v);
3138 return s;
3139}
3140
3141/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3142 function prototypes and stuff, but not '\xHH' hex character constants.
3143 These don't provoke an error unfortunately, instead are silently treated
3144 as 'x'. The following induces an error, until -std is added to get
3145 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3146 array size at least. It's necessary to write '\x00'==0 to get something
3147 that's true only with -std. */
3148int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3149
3150/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3151 inside strings and character constants. */
3152#define FOO(x) 'x'
3153int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
212380e3 3154
7083c021
AC
3155int test (int i, double x);
3156struct s1 {int (*f) (int a);};
3157struct s2 {int (*f) (double a);};
3158int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3159int argc;
3160char **argv;
212380e3
AC
3161int
3162main ()
3163{
7083c021 3164return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
212380e3
AC
3165 ;
3166 return 0;
3167}
3168_ACEOF
7083c021
AC
3169for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3170 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3171do
3172 CC="$ac_save_CC $ac_arg"
3173 if ac_fn_c_try_compile "$LINENO"; then :
3174 ac_cv_prog_cc_c89=$ac_arg
3175fi
3176rm -f core conftest.err conftest.$ac_objext
3177 test "x$ac_cv_prog_cc_c89" != "xno" && break
3178done
3179rm -f conftest.$ac_ext
3180CC=$ac_save_CC
3181
3182fi
3183# AC_CACHE_VAL
3184case "x$ac_cv_prog_cc_c89" in
3185 x)
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3187$as_echo "none needed" >&6; } ;;
3188 xno)
3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3190$as_echo "unsupported" >&6; } ;;
3191 *)
3192 CC="$CC $ac_cv_prog_cc_c89"
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3194$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
631ef239 3195esac
7083c021 3196if test "x$ac_cv_prog_cc_c89" != xno; then :
212380e3 3197
212380e3 3198fi
631ef239 3199
7083c021
AC
3200ac_ext=c
3201ac_cpp='$CPP $CPPFLAGS'
3202ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3203ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3204ac_compiler_gnu=$ac_cv_c_compiler_gnu
212380e3 3205
212380e3 3206
7083c021
AC
3207ac_ext=c
3208ac_cpp='$CPP $CPPFLAGS'
3209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3211ac_compiler_gnu=$ac_cv_c_compiler_gnu
3212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3213$as_echo_n "checking how to run the C preprocessor... " >&6; }
3214# On Suns, sometimes $CPP names a directory.
3215if test -n "$CPP" && test -d "$CPP"; then
3216 CPP=
3217fi
3218if test -z "$CPP"; then
b6d0720c 3219 if ${ac_cv_prog_CPP+:} false; then :
7083c021
AC
3220 $as_echo_n "(cached) " >&6
3221else
3222 # Double quotes because CPP needs to be expanded
3223 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3224 do
3225 ac_preproc_ok=false
3226for ac_c_preproc_warn_flag in '' yes
3227do
3228 # Use a header file that comes with gcc, so configuring glibc
3229 # with a fresh cross-compiler works.
3230 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3231 # <limits.h> exists even on freestanding compilers.
3232 # On the NeXT, cc -E runs the code through the compiler's parser,
3233 # not just through cpp. "Syntax error" is here to catch this case.
3234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3235/* end confdefs.h. */
3236#ifdef __STDC__
3237# include <limits.h>
3238#else
3239# include <assert.h>
3240#endif
3241 Syntax error
212380e3 3242_ACEOF
7083c021 3243if ac_fn_c_try_cpp "$LINENO"; then :
212380e3 3244
7083c021
AC
3245else
3246 # Broken: fails on valid input.
3247continue
212380e3 3248fi
b6d0720c 3249rm -f conftest.err conftest.i conftest.$ac_ext
212380e3 3250
7083c021
AC
3251 # OK, works on sane cases. Now check whether nonexistent headers
3252 # can be detected and how.
3253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 3254/* end confdefs.h. */
7083c021 3255#include <ac_nonexistent.h>
212380e3 3256_ACEOF
7083c021
AC
3257if ac_fn_c_try_cpp "$LINENO"; then :
3258 # Broken: success on invalid input.
3259continue
212380e3 3260else
7083c021
AC
3261 # Passes both tests.
3262ac_preproc_ok=:
3263break
212380e3 3264fi
b6d0720c 3265rm -f conftest.err conftest.i conftest.$ac_ext
212380e3 3266
7083c021
AC
3267done
3268# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
b6d0720c 3269rm -f conftest.i conftest.err conftest.$ac_ext
7083c021
AC
3270if $ac_preproc_ok; then :
3271 break
212380e3
AC
3272fi
3273
7083c021
AC
3274 done
3275 ac_cv_prog_CPP=$CPP
3276
3277fi
3278 CPP=$ac_cv_prog_CPP
212380e3 3279else
7083c021
AC
3280 ac_cv_prog_CPP=$CPP
3281fi
3282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3283$as_echo "$CPP" >&6; }
3284ac_preproc_ok=false
3285for ac_c_preproc_warn_flag in '' yes
3286do
3287 # Use a header file that comes with gcc, so configuring glibc
3288 # with a fresh cross-compiler works.
3289 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3290 # <limits.h> exists even on freestanding compilers.
3291 # On the NeXT, cc -E runs the code through the compiler's parser,
3292 # not just through cpp. "Syntax error" is here to catch this case.
3293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 3294/* end confdefs.h. */
7083c021
AC
3295#ifdef __STDC__
3296# include <limits.h>
212380e3 3297#else
7083c021 3298# include <assert.h>
212380e3 3299#endif
7083c021 3300 Syntax error
212380e3 3301_ACEOF
7083c021 3302if ac_fn_c_try_cpp "$LINENO"; then :
212380e3 3303
7083c021
AC
3304else
3305 # Broken: fails on valid input.
3306continue
212380e3 3307fi
b6d0720c 3308rm -f conftest.err conftest.i conftest.$ac_ext
212380e3 3309
7083c021
AC
3310 # OK, works on sane cases. Now check whether nonexistent headers
3311 # can be detected and how.
3312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 3313/* end confdefs.h. */
7083c021 3314#include <ac_nonexistent.h>
212380e3 3315_ACEOF
7083c021
AC
3316if ac_fn_c_try_cpp "$LINENO"; then :
3317 # Broken: success on invalid input.
3318continue
212380e3 3319else
7083c021
AC
3320 # Passes both tests.
3321ac_preproc_ok=:
3322break
212380e3 3323fi
b6d0720c 3324rm -f conftest.err conftest.i conftest.$ac_ext
212380e3
AC
3325
3326done
7083c021 3327# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
b6d0720c 3328rm -f conftest.i conftest.err conftest.$ac_ext
7083c021 3329if $ac_preproc_ok; then :
212380e3 3330
7083c021
AC
3331else
3332 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3333$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
3334as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3335See \`config.log' for more details" "$LINENO" 5; }
7083c021 3336fi
212380e3 3337
7083c021
AC
3338ac_ext=c
3339ac_cpp='$CPP $CPPFLAGS'
3340ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3341ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3342ac_compiler_gnu=$ac_cv_c_compiler_gnu
212380e3
AC
3343
3344
7083c021
AC
3345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3346$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
b6d0720c 3347if ${ac_cv_path_GREP+:} false; then :
7083c021 3348 $as_echo_n "(cached) " >&6
212380e3 3349else
7083c021
AC
3350 if test -z "$GREP"; then
3351 ac_path_GREP_found=false
3352 # Loop through the user's path and test for each of PROGNAME-LIST
3353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3354for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3355do
3356 IFS=$as_save_IFS
3357 test -z "$as_dir" && as_dir=.
3358 for ac_prog in grep ggrep; do
3359 for ac_exec_ext in '' $ac_executable_extensions; do
3360 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3361 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3362# Check for GNU ac_path_GREP and select it if it is found.
3363 # Check for GNU $ac_path_GREP
3364case `"$ac_path_GREP" --version 2>&1` in
3365*GNU*)
3366 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3367*)
3368 ac_count=0
3369 $as_echo_n 0123456789 >"conftest.in"
3370 while :
3371 do
3372 cat "conftest.in" "conftest.in" >"conftest.tmp"
3373 mv "conftest.tmp" "conftest.in"
3374 cp "conftest.in" "conftest.nl"
3375 $as_echo 'GREP' >> "conftest.nl"
3376 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3377 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3378 as_fn_arith $ac_count + 1 && ac_count=$as_val
3379 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3380 # Best one so far, save it but keep looking for a better one
3381 ac_cv_path_GREP="$ac_path_GREP"
3382 ac_path_GREP_max=$ac_count
3383 fi
3384 # 10*(2^10) chars as input seems more than enough
3385 test $ac_count -gt 10 && break
3386 done
3387 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
631ef239 3388esac
7083c021
AC
3389
3390 $ac_path_GREP_found && break 3
3391 done
3392 done
3393 done
3394IFS=$as_save_IFS
3395 if test -z "$ac_cv_path_GREP"; then
b6d0720c 3396 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7083c021 3397 fi
212380e3 3398else
7083c021
AC
3399 ac_cv_path_GREP=$GREP
3400fi
212380e3 3401
212380e3 3402fi
7083c021
AC
3403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3404$as_echo "$ac_cv_path_GREP" >&6; }
3405 GREP="$ac_cv_path_GREP"
631ef239 3406
212380e3 3407
7083c021
AC
3408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3409$as_echo_n "checking for egrep... " >&6; }
b6d0720c 3410if ${ac_cv_path_EGREP+:} false; then :
7083c021
AC
3411 $as_echo_n "(cached) " >&6
3412else
3413 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3414 then ac_cv_path_EGREP="$GREP -E"
3415 else
3416 if test -z "$EGREP"; then
3417 ac_path_EGREP_found=false
3418 # Loop through the user's path and test for each of PROGNAME-LIST
3419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3420for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3421do
3422 IFS=$as_save_IFS
3423 test -z "$as_dir" && as_dir=.
3424 for ac_prog in egrep; do
3425 for ac_exec_ext in '' $ac_executable_extensions; do
3426 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3427 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3428# Check for GNU ac_path_EGREP and select it if it is found.
3429 # Check for GNU $ac_path_EGREP
3430case `"$ac_path_EGREP" --version 2>&1` in
3431*GNU*)
3432 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3433*)
3434 ac_count=0
3435 $as_echo_n 0123456789 >"conftest.in"
3436 while :
3437 do
3438 cat "conftest.in" "conftest.in" >"conftest.tmp"
3439 mv "conftest.tmp" "conftest.in"
3440 cp "conftest.in" "conftest.nl"
3441 $as_echo 'EGREP' >> "conftest.nl"
3442 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3443 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3444 as_fn_arith $ac_count + 1 && ac_count=$as_val
3445 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3446 # Best one so far, save it but keep looking for a better one
3447 ac_cv_path_EGREP="$ac_path_EGREP"
3448 ac_path_EGREP_max=$ac_count
3449 fi
3450 # 10*(2^10) chars as input seems more than enough
3451 test $ac_count -gt 10 && break
3452 done
3453 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
631ef239 3454esac
212380e3 3455
7083c021
AC
3456 $ac_path_EGREP_found && break 3
3457 done
3458 done
3459 done
3460IFS=$as_save_IFS
3461 if test -z "$ac_cv_path_EGREP"; then
b6d0720c 3462 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7083c021 3463 fi
212380e3 3464else
7083c021 3465 ac_cv_path_EGREP=$EGREP
212380e3 3466fi
212380e3 3467
7083c021 3468 fi
212380e3 3469fi
7083c021
AC
3470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3471$as_echo "$ac_cv_path_EGREP" >&6; }
3472 EGREP="$ac_cv_path_EGREP"
212380e3
AC
3473
3474
7083c021
AC
3475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3476$as_echo_n "checking for ANSI C header files... " >&6; }
b6d0720c 3477if ${ac_cv_header_stdc+:} false; then :
7083c021 3478 $as_echo_n "(cached) " >&6
212380e3 3479else
7083c021 3480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 3481/* end confdefs.h. */
7083c021
AC
3482#include <stdlib.h>
3483#include <stdarg.h>
3484#include <string.h>
3485#include <float.h>
212380e3
AC
3486
3487int
3488main ()
3489{
212380e3
AC
3490
3491 ;
3492 return 0;
3493}
3494_ACEOF
7083c021
AC
3495if ac_fn_c_try_compile "$LINENO"; then :
3496 ac_cv_header_stdc=yes
212380e3 3497else
7083c021 3498 ac_cv_header_stdc=no
212380e3 3499fi
631ef239 3500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 3501
7083c021
AC
3502if test $ac_cv_header_stdc = yes; then
3503 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3505/* end confdefs.h. */
3506#include <string.h>
212380e3 3507
7083c021
AC
3508_ACEOF
3509if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3510 $EGREP "memchr" >/dev/null 2>&1; then :
212380e3 3511
212380e3 3512else
7083c021
AC
3513 ac_cv_header_stdc=no
3514fi
3515rm -f conftest*
212380e3 3516
7083c021 3517fi
212380e3 3518
7083c021
AC
3519if test $ac_cv_header_stdc = yes; then
3520 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 3522/* end confdefs.h. */
7083c021 3523#include <stdlib.h>
212380e3 3524
212380e3 3525_ACEOF
7083c021
AC
3526if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3527 $EGREP "free" >/dev/null 2>&1; then :
3528
212380e3 3529else
7083c021
AC
3530 ac_cv_header_stdc=no
3531fi
3532rm -f conftest*
212380e3 3533
212380e3 3534fi
631ef239 3535
7083c021
AC
3536if test $ac_cv_header_stdc = yes; then
3537 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3538 if test "$cross_compiling" = yes; then :
3539 :
212380e3 3540else
7083c021 3541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 3542/* end confdefs.h. */
7083c021
AC
3543#include <ctype.h>
3544#include <stdlib.h>
3545#if ((' ' & 0x0FF) == 0x020)
3546# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3547# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3548#else
3549# define ISLOWER(c) \
3550 (('a' <= (c) && (c) <= 'i') \
3551 || ('j' <= (c) && (c) <= 'r') \
3552 || ('s' <= (c) && (c) <= 'z'))
3553# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3554#endif
3555
3556#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
212380e3
AC
3557int
3558main ()
3559{
7083c021
AC
3560 int i;
3561 for (i = 0; i < 256; i++)
3562 if (XOR (islower (i), ISLOWER (i))
3563 || toupper (i) != TOUPPER (i))
3564 return 2;
212380e3
AC
3565 return 0;
3566}
3567_ACEOF
7083c021
AC
3568if ac_fn_c_try_run "$LINENO"; then :
3569
3570else
3571 ac_cv_header_stdc=no
212380e3 3572fi
7083c021
AC
3573rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3574 conftest.$ac_objext conftest.beam conftest.$ac_ext
212380e3 3575fi
212380e3 3576
7083c021
AC
3577fi
3578fi
3579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3580$as_echo "$ac_cv_header_stdc" >&6; }
3581if test $ac_cv_header_stdc = yes; then
3582
3583$as_echo "#define STDC_HEADERS 1" >>confdefs.h
631ef239 3584
212380e3 3585fi
631ef239 3586
7083c021
AC
3587# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3588for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3589 inttypes.h stdint.h unistd.h
3590do :
3591 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3592ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3593"
b6d0720c 3594if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7083c021
AC
3595 cat >>confdefs.h <<_ACEOF
3596#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
212380e3 3597_ACEOF
631ef239 3598
7083c021 3599fi
631ef239 3600
7083c021
AC
3601done
3602
3603
3604
3605 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
b6d0720c 3606if test "x$ac_cv_header_minix_config_h" = xyes; then :
7083c021 3607 MINIX=yes
212380e3 3608else
7083c021
AC
3609 MINIX=
3610fi
3611
3612
3613 if test "$MINIX" = yes; then
3614
3615$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3616
212380e3 3617
7083c021 3618$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
631ef239
AC
3619
3620
7083c021 3621$as_echo "#define _MINIX 1" >>confdefs.h
631ef239 3622
7083c021 3623 fi
212380e3 3624
212380e3 3625
7083c021
AC
3626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3627$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
b6d0720c 3628if ${ac_cv_safe_to_define___extensions__+:} false; then :
7083c021 3629 $as_echo_n "(cached) " >&6
212380e3 3630else
7083c021 3631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 3632/* end confdefs.h. */
7083c021
AC
3633
3634# define __EXTENSIONS__ 1
3635 $ac_includes_default
212380e3
AC
3636int
3637main ()
3638{
7083c021 3639
212380e3
AC
3640 ;
3641 return 0;
3642}
3643_ACEOF
7083c021
AC
3644if ac_fn_c_try_compile "$LINENO"; then :
3645 ac_cv_safe_to_define___extensions__=yes
212380e3 3646else
7083c021 3647 ac_cv_safe_to_define___extensions__=no
212380e3 3648fi
631ef239 3649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 3650fi
7083c021
AC
3651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3652$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3653 test $ac_cv_safe_to_define___extensions__ = yes &&
3654 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
212380e3 3655
7083c021 3656 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
212380e3 3657
7083c021
AC
3658 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3659
3660 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3661
3662 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
212380e3 3663
7083c021
AC
3664
3665
3666
3667OLD_CFLAGS="$CFLAGS"
3668ac_ext=c
3669ac_cpp='$CPP $CPPFLAGS'
3670ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3671ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3672ac_compiler_gnu=$ac_cv_c_compiler_gnu
3673if test -n "$ac_tool_prefix"; then
3674 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3675set dummy ${ac_tool_prefix}gcc; ac_word=$2
3676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3677$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 3678if ${ac_cv_prog_CC+:} false; then :
7083c021 3679 $as_echo_n "(cached) " >&6
212380e3 3680else
7083c021
AC
3681 if test -n "$CC"; then
3682 ac_cv_prog_CC="$CC" # Let the user override the test.
212380e3 3683else
7083c021
AC
3684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3685for as_dir in $PATH
3686do
3687 IFS=$as_save_IFS
3688 test -z "$as_dir" && as_dir=.
3689 for ac_exec_ext in '' $ac_executable_extensions; do
3690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3691 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3693 break 2
3694 fi
3695done
3696 done
3697IFS=$as_save_IFS
212380e3 3698
212380e3 3699fi
212380e3 3700fi
7083c021
AC
3701CC=$ac_cv_prog_CC
3702if test -n "$CC"; then
3703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3704$as_echo "$CC" >&6; }
212380e3 3705else
7083c021
AC
3706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3707$as_echo "no" >&6; }
3708fi
212380e3 3709
212380e3
AC
3710
3711fi
7083c021
AC
3712if test -z "$ac_cv_prog_CC"; then
3713 ac_ct_CC=$CC
3714 # Extract the first word of "gcc", so it can be a program name with args.
3715set dummy gcc; ac_word=$2
3716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3717$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 3718if ${ac_cv_prog_ac_ct_CC+:} false; then :
7083c021 3719 $as_echo_n "(cached) " >&6
212380e3 3720else
7083c021
AC
3721 if test -n "$ac_ct_CC"; then
3722 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
212380e3 3723else
7083c021
AC
3724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3725for as_dir in $PATH
3726do
3727 IFS=$as_save_IFS
3728 test -z "$as_dir" && as_dir=.
3729 for ac_exec_ext in '' $ac_executable_extensions; do
3730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3731 ac_cv_prog_ac_ct_CC="gcc"
3732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3733 break 2
3734 fi
3735done
3736 done
3737IFS=$as_save_IFS
212380e3 3738
212380e3 3739fi
212380e3 3740fi
7083c021
AC
3741ac_ct_CC=$ac_cv_prog_ac_ct_CC
3742if test -n "$ac_ct_CC"; then
3743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3744$as_echo "$ac_ct_CC" >&6; }
212380e3 3745else
7083c021
AC
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3747$as_echo "no" >&6; }
3748fi
212380e3 3749
7083c021
AC
3750 if test "x$ac_ct_CC" = x; then
3751 CC=""
3752 else
3753 case $cross_compiling:$ac_tool_warned in
3754yes:)
3755{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3756$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3757ac_tool_warned=yes ;;
631ef239 3758esac
7083c021
AC
3759 CC=$ac_ct_CC
3760 fi
212380e3 3761else
7083c021 3762 CC="$ac_cv_prog_CC"
212380e3 3763fi
631ef239 3764
7083c021
AC
3765if test -z "$CC"; then
3766 if test -n "$ac_tool_prefix"; then
3767 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3768set dummy ${ac_tool_prefix}cc; ac_word=$2
3769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3770$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 3771if ${ac_cv_prog_CC+:} false; then :
7083c021 3772 $as_echo_n "(cached) " >&6
212380e3 3773else
7083c021
AC
3774 if test -n "$CC"; then
3775 ac_cv_prog_CC="$CC" # Let the user override the test.
212380e3 3776else
7083c021
AC
3777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3778for as_dir in $PATH
3779do
3780 IFS=$as_save_IFS
3781 test -z "$as_dir" && as_dir=.
3782 for ac_exec_ext in '' $ac_executable_extensions; do
3783 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3784 ac_cv_prog_CC="${ac_tool_prefix}cc"
3785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3786 break 2
3787 fi
3788done
3789 done
3790IFS=$as_save_IFS
212380e3 3791
212380e3 3792fi
7083c021
AC
3793fi
3794CC=$ac_cv_prog_CC
3795if test -n "$CC"; then
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3797$as_echo "$CC" >&6; }
212380e3 3798else
7083c021
AC
3799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3800$as_echo "no" >&6; }
3801fi
3802
212380e3 3803
7083c021 3804 fi
212380e3 3805fi
7083c021
AC
3806if test -z "$CC"; then
3807 # Extract the first word of "cc", so it can be a program name with args.
3808set dummy cc; ac_word=$2
3809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3810$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 3811if ${ac_cv_prog_CC+:} false; then :
7083c021
AC
3812 $as_echo_n "(cached) " >&6
3813else
3814 if test -n "$CC"; then
3815 ac_cv_prog_CC="$CC" # Let the user override the test.
3816else
3817 ac_prog_rejected=no
3818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3819for as_dir in $PATH
3820do
3821 IFS=$as_save_IFS
3822 test -z "$as_dir" && as_dir=.
3823 for ac_exec_ext in '' $ac_executable_extensions; do
3824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3825 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3826 ac_prog_rejected=yes
3827 continue
3828 fi
3829 ac_cv_prog_CC="cc"
3830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3831 break 2
3832 fi
3833done
3834 done
3835IFS=$as_save_IFS
631ef239 3836
7083c021
AC
3837if test $ac_prog_rejected = yes; then
3838 # We found a bogon in the path, so make sure we never use it.
3839 set dummy $ac_cv_prog_CC
3840 shift
3841 if test $# != 0; then
3842 # We chose a different compiler from the bogus one.
3843 # However, it has the same basename, so the bogon will be chosen
3844 # first if we set CC to just the basename; use the full file name.
3845 shift
3846 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3847 fi
3848fi
3849fi
3850fi
3851CC=$ac_cv_prog_CC
3852if test -n "$CC"; then
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3854$as_echo "$CC" >&6; }
3855else
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3857$as_echo "no" >&6; }
212380e3 3858fi
631ef239 3859
212380e3 3860
7083c021
AC
3861fi
3862if test -z "$CC"; then
3863 if test -n "$ac_tool_prefix"; then
3864 for ac_prog in cl.exe
3865 do
3866 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3867set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3869$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 3870if ${ac_cv_prog_CC+:} false; then :
7083c021 3871 $as_echo_n "(cached) " >&6
212380e3 3872else
7083c021
AC
3873 if test -n "$CC"; then
3874 ac_cv_prog_CC="$CC" # Let the user override the test.
3875else
3876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3877for as_dir in $PATH
3878do
3879 IFS=$as_save_IFS
3880 test -z "$as_dir" && as_dir=.
3881 for ac_exec_ext in '' $ac_executable_extensions; do
3882 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3883 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3885 break 2
3886 fi
3887done
3888 done
3889IFS=$as_save_IFS
212380e3 3890
212380e3 3891fi
7083c021
AC
3892fi
3893CC=$ac_cv_prog_CC
3894if test -n "$CC"; then
3895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3896$as_echo "$CC" >&6; }
212380e3 3897else
7083c021
AC
3898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3899$as_echo "no" >&6; }
3900fi
212380e3 3901
212380e3 3902
7083c021
AC
3903 test -n "$CC" && break
3904 done
3905fi
3906if test -z "$CC"; then
3907 ac_ct_CC=$CC
3908 for ac_prog in cl.exe
3909do
3910 # Extract the first word of "$ac_prog", so it can be a program name with args.
3911set dummy $ac_prog; ac_word=$2
3912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3913$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 3914if ${ac_cv_prog_ac_ct_CC+:} false; then :
7083c021 3915 $as_echo_n "(cached) " >&6
212380e3 3916else
7083c021
AC
3917 if test -n "$ac_ct_CC"; then
3918 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3919else
3920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3921for as_dir in $PATH
3922do
3923 IFS=$as_save_IFS
3924 test -z "$as_dir" && as_dir=.
3925 for ac_exec_ext in '' $ac_executable_extensions; do
3926 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3927 ac_cv_prog_ac_ct_CC="$ac_prog"
3928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3929 break 2
3930 fi
3931done
3932 done
3933IFS=$as_save_IFS
212380e3 3934
212380e3
AC
3935fi
3936fi
7083c021
AC
3937ac_ct_CC=$ac_cv_prog_ac_ct_CC
3938if test -n "$ac_ct_CC"; then
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3940$as_echo "$ac_ct_CC" >&6; }
3941else
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3943$as_echo "no" >&6; }
212380e3 3944fi
631ef239
AC
3945
3946
7083c021
AC
3947 test -n "$ac_ct_CC" && break
3948done
631ef239 3949
7083c021
AC
3950 if test "x$ac_ct_CC" = x; then
3951 CC=""
3952 else
3953 case $cross_compiling:$ac_tool_warned in
3954yes:)
3955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3957ac_tool_warned=yes ;;
3958esac
3959 CC=$ac_ct_CC
3960 fi
3961fi
212380e3 3962
7083c021 3963fi
212380e3 3964
7083c021
AC
3965
3966test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3967$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
3968as_fn_error $? "no acceptable C compiler found in \$PATH
3969See \`config.log' for more details" "$LINENO" 5; }
7083c021
AC
3970
3971# Provide some information about the compiler.
3972$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3973set X $ac_compile
3974ac_compiler=$2
3975for ac_option in --version -v -V -qversion; do
3976 { { ac_try="$ac_compiler $ac_option >&5"
631ef239
AC
3977case "(($ac_try" in
3978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3979 *) ac_try_echo=$ac_try;;
3980esac
7083c021
AC
3981eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3982$as_echo "$ac_try_echo"; } >&5
3983 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
212380e3 3984 ac_status=$?
7083c021
AC
3985 if test -s conftest.err; then
3986 sed '10a\
3987... rest of stderr output deleted ...
3988 10q' conftest.err >conftest.er1
3989 cat conftest.er1 >&5
7083c021 3990 fi
6fb6bd15 3991 rm -f conftest.er1 conftest.err
7083c021
AC
3992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3993 test $ac_status = 0; }
3994done
212380e3 3995
7083c021
AC
3996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3997$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
b6d0720c 3998if ${ac_cv_c_compiler_gnu+:} false; then :
7083c021 3999 $as_echo_n "(cached) " >&6
212380e3 4000else
7083c021 4001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 4002/* end confdefs.h. */
7083c021 4003
212380e3
AC
4004int
4005main ()
4006{
7083c021
AC
4007#ifndef __GNUC__
4008 choke me
4009#endif
212380e3
AC
4010
4011 ;
4012 return 0;
4013}
4014_ACEOF
7083c021
AC
4015if ac_fn_c_try_compile "$LINENO"; then :
4016 ac_compiler_gnu=yes
4017else
4018 ac_compiler_gnu=no
4019fi
4020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4021ac_cv_c_compiler_gnu=$ac_compiler_gnu
4022
4023fi
4024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4025$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4026if test $ac_compiler_gnu = yes; then
4027 GCC=yes
4028else
4029 GCC=
4030fi
4031ac_test_CFLAGS=${CFLAGS+set}
4032ac_save_CFLAGS=$CFLAGS
4033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4034$as_echo_n "checking whether $CC accepts -g... " >&6; }
b6d0720c 4035if ${ac_cv_prog_cc_g+:} false; then :
7083c021
AC
4036 $as_echo_n "(cached) " >&6
4037else
4038 ac_save_c_werror_flag=$ac_c_werror_flag
4039 ac_c_werror_flag=yes
4040 ac_cv_prog_cc_g=no
4041 CFLAGS="-g"
4042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 4043/* end confdefs.h. */
7083c021 4044
212380e3
AC
4045int
4046main ()
4047{
212380e3
AC
4048
4049 ;
4050 return 0;
4051}
4052_ACEOF
7083c021
AC
4053if ac_fn_c_try_compile "$LINENO"; then :
4054 ac_cv_prog_cc_g=yes
212380e3 4055else
7083c021
AC
4056 CFLAGS=""
4057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 4058/* end confdefs.h. */
7083c021 4059
212380e3
AC
4060int
4061main ()
4062{
212380e3
AC
4063
4064 ;
4065 return 0;
4066}
4067_ACEOF
7083c021
AC
4068if ac_fn_c_try_compile "$LINENO"; then :
4069
4070else
4071 ac_c_werror_flag=$ac_save_c_werror_flag
4072 CFLAGS="-g"
4073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 4074/* end confdefs.h. */
7083c021 4075
212380e3
AC
4076int
4077main ()
4078{
212380e3
AC
4079
4080 ;
4081 return 0;
4082}
4083_ACEOF
7083c021
AC
4084if ac_fn_c_try_compile "$LINENO"; then :
4085 ac_cv_prog_cc_g=yes
212380e3 4086fi
631ef239 4087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 4088fi
631ef239 4089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 4090fi
631ef239 4091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7083c021
AC
4092 ac_c_werror_flag=$ac_save_c_werror_flag
4093fi
4094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4095$as_echo "$ac_cv_prog_cc_g" >&6; }
4096if test "$ac_test_CFLAGS" = set; then
4097 CFLAGS=$ac_save_CFLAGS
4098elif test $ac_cv_prog_cc_g = yes; then
4099 if test "$GCC" = yes; then
4100 CFLAGS="-g -O2"
4101 else
4102 CFLAGS="-g"
4103 fi
4104else
4105 if test "$GCC" = yes; then
4106 CFLAGS="-O2"
4107 else
4108 CFLAGS=
4109 fi
4110fi
4111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4112$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
b6d0720c 4113if ${ac_cv_prog_cc_c89+:} false; then :
7083c021
AC
4114 $as_echo_n "(cached) " >&6
4115else
4116 ac_cv_prog_cc_c89=no
4117ac_save_CC=$CC
4118cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 4119/* end confdefs.h. */
7083c021
AC
4120#include <stdarg.h>
4121#include <stdio.h>
4122#include <sys/types.h>
4123#include <sys/stat.h>
4124/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4125struct buf { int x; };
4126FILE * (*rcsopen) (struct buf *, struct stat *, int);
4127static char *e (p, i)
4128 char **p;
4129 int i;
4130{
4131 return p[i];
4132}
4133static char *f (char * (*g) (char **, int), char **p, ...)
4134{
4135 char *s;
4136 va_list v;
4137 va_start (v,p);
4138 s = g (p, va_arg (v,int));
4139 va_end (v);
4140 return s;
4141}
4142
4143/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4144 function prototypes and stuff, but not '\xHH' hex character constants.
4145 These don't provoke an error unfortunately, instead are silently treated
4146 as 'x'. The following induces an error, until -std is added to get
4147 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4148 array size at least. It's necessary to write '\x00'==0 to get something
4149 that's true only with -std. */
4150int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4151
4152/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4153 inside strings and character constants. */
4154#define FOO(x) 'x'
4155int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4156
4157int test (int i, double x);
4158struct s1 {int (*f) (int a);};
4159struct s2 {int (*f) (double a);};
4160int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4161int argc;
4162char **argv;
212380e3
AC
4163int
4164main ()
4165{
7083c021 4166return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
212380e3
AC
4167 ;
4168 return 0;
4169}
4170_ACEOF
7083c021
AC
4171for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4172 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4173do
4174 CC="$ac_save_CC $ac_arg"
4175 if ac_fn_c_try_compile "$LINENO"; then :
4176 ac_cv_prog_cc_c89=$ac_arg
4177fi
4178rm -f core conftest.err conftest.$ac_objext
4179 test "x$ac_cv_prog_cc_c89" != "xno" && break
4180done
4181rm -f conftest.$ac_ext
4182CC=$ac_save_CC
4183
4184fi
4185# AC_CACHE_VAL
4186case "x$ac_cv_prog_cc_c89" in
4187 x)
4188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4189$as_echo "none needed" >&6; } ;;
4190 xno)
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4192$as_echo "unsupported" >&6; } ;;
4193 *)
4194 CC="$CC $ac_cv_prog_cc_c89"
4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4196$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
631ef239 4197esac
7083c021 4198if test "x$ac_cv_prog_cc_c89" != xno; then :
212380e3 4199
212380e3 4200fi
631ef239 4201
7083c021
AC
4202ac_ext=c
4203ac_cpp='$CPP $CPPFLAGS'
4204ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4205ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4206ac_compiler_gnu=$ac_cv_c_compiler_gnu
4207
4208ac_ext=c
4209ac_cpp='$CPP $CPPFLAGS'
4210ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4211ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4212ac_compiler_gnu=$ac_cv_c_compiler_gnu
4213
4214
4215CFLAGS="$OLD_CFLAGS"
4216
4217ac_aux_dir=
4218for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
b6d0720c
AC
4219 if test -f "$ac_dir/install-sh"; then
4220 ac_aux_dir=$ac_dir
4221 ac_install_sh="$ac_aux_dir/install-sh -c"
4222 break
4223 elif test -f "$ac_dir/install.sh"; then
4224 ac_aux_dir=$ac_dir
4225 ac_install_sh="$ac_aux_dir/install.sh -c"
4226 break
4227 elif test -f "$ac_dir/shtool"; then
4228 ac_aux_dir=$ac_dir
4229 ac_install_sh="$ac_aux_dir/shtool install -c"
4230 break
4231 fi
212380e3 4232done
7083c021 4233if test -z "$ac_aux_dir"; then
b6d0720c 4234 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
7083c021 4235fi
212380e3 4236
7083c021
AC
4237# These three variables are undocumented and unsupported,
4238# and are intended to be withdrawn in a future Autoconf release.
4239# They can cause serious problems if a builder's source tree is in a directory
4240# whose full name contains unusual characters.
4241ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4242ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4243ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
212380e3 4244
7083c021
AC
4245
4246
4247
4248subdirs="$subdirs libratbox"
4249
4250
4251
4252if test "$ac_cv_c_compiler_gnu" != yes; then
4253
4254SGS=no
4255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $CC -version for TenDRA or MIPSpro" >&5
4256$as_echo_n "checking $CC -version for TenDRA or MIPSpro... " >&6; }
4257case `$CC -version 2>&1` in
4258*TenDRA*)
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, TenDRA" >&5
4260$as_echo "yes, TenDRA" >&6; }
4261 IRC_CFLAGS=""
4262 CPPFLAGS="$CPPFLAGS -Ylonglong -Yansi -I/usr/include"
4263 SGS=yes
4264 TenDRA=yes
4265;;
4266*MIPSpro*)
4267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, MIPSpro" >&5
4268$as_echo "yes, MIPSpro" >&6; }
4269 MIPSpro=yes
4270 SGS=yes
4271;;
4272*)
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4274$as_echo "no" >&6; }
4275 TenDRA=no
4276 MIPSpro=no
4277;;
631ef239 4278esac
7083c021
AC
4279
4280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $CC -V for Sun Workshop, Forte, HPUX or Tru64 cc" >&5
4281$as_echo_n "checking $CC -V for Sun Workshop, Forte, HPUX or Tru64 cc... " >&6; }
4282case `$CC -V 2>&1` in
4283*Sun*WorkShop* | *Forte*Developer*)
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sun Workshop/Forte" >&5
4285$as_echo "Sun Workshop/Forte" >&6; }
4286 IRC_CFLAGS="-fast -xinline=dlinkAdd,dlinkAddBefore,dlinkAddTail,dlinkDelete,dlink_list_length,dlink_node,dlinkMoveList,_MyMalloc,_MyRealloc,_MyFree,_DupString"
4287 SunWorkShop=yes
4288 SGS=yes
4289;;
4290*Tru64*)
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Tru64 cc" >&5
4292$as_echo "Tru64 cc" >&6; }
4293 IRC_CFLAGS="-O2"
4294 CPPFLAGS="-I/usr/local/include"
4295 Tru=yes
4296;;
4297*HP*ANSI*)
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: HPUX cc" >&5
4299$as_echo "HPUX cc" >&6; }
4300 HPUX=yes
4301 IRC_CFLAGS="+e"
4302;;
4303*)
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4305$as_echo "no" >&6; }
4306;;
631ef239 4307esac
212380e3 4308
212380e3 4309fi
631ef239 4310
7083c021
AC
4311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uname -s for Solaris, AIX or HPUX" >&5
4312$as_echo_n "checking uname -s for Solaris, AIX or HPUX... " >&6; }
4313OSNAME=`uname -s`
4314case "$OSNAME" in
4315 HP-UX*)
631ef239 4316
7083c021
AC
4317 if test "$HPUX" != yes -a "$ac_cv_c_compiler_gnu" = no; then
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: assuming old HPUX with its own cc" >&5
4319$as_echo "assuming old HPUX with its own cc" >&6; }
4320 IRC_CFLAGS="$IRC_CFLAGS +e"
4321 HPUX=yes
4322 else
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: already using newer HPUX" >&5
4324$as_echo "already using newer HPUX" >&6; }
4325 fi
4326 ;;
4327 SunOS*)
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: SunOS or Solaris" >&5
4329$as_echo "SunOS or Solaris" >&6; }
212380e3 4330
7083c021 4331$as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
212380e3 4332
7083c021
AC
4333 SUN=yes
4334 ;;
4335 AIX*)
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: AIX - Sorry you poor bastard..really we are" >&5
4337$as_echo "AIX - Sorry you poor bastard..really we are" >&6; }
4338 IRC_CFLAGS="$IRC_CFLAGS -Wl,-brtl -Wl,-G"
4339 ;;
4340 *)
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4342$as_echo "no" >&6; }
4343 ;;
631ef239 4344esac
212380e3 4345
7083c021
AC
4346if test "$ac_cv_c_compiler_gnu" = yes; then
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is Apple GCC" >&5
4348$as_echo_n "checking if $CC is Apple GCC... " >&6; }
4349
4350 case `$CC -v 2>&1 | tail -n 1` in
4351 *Apple*)
4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4353$as_echo "yes" >&6; }
4354 AppleGCC=yes
4355 ;;
4356 *)
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4358$as_echo "no" >&6; }
4359 AppleGCC=no
4360 ;;
4361 esac
4362
4363 IRC_CFLAGS="$IRC_CFLAGS -O0 -Wall -std=gnu99"
212380e3 4364fi
631ef239 4365
7083c021
AC
4366if test "$ac_cv_prog_cc_g" = yes; then
4367 if test "$Tru" = yes; then
4368 IRC_CFLAGS="$IRC_CFLAGS -g3"
4369 else
4370 IRC_CFLAGS="$IRC_CFLAGS -g"
4371 fi
212380e3 4372fi
212380e3 4373
7083c021
AC
4374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports the SVR4 SGS interfaces" >&5
4375$as_echo_n "checking if $CC supports the SVR4 SGS interfaces... " >&6; }
4376if test "$SGS" = "yes"; then
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4378$as_echo "yes" >&6; }
212380e3 4379else
7083c021
AC
4380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4381$as_echo "no" >&6; }
4382fi
212380e3 4383
7083c021
AC
4384# Extract the first word of "mkdep", so it can be a program name with args.
4385set dummy mkdep; ac_word=$2
4386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4387$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 4388if ${ac_cv_path_MKDEP+:} false; then :
7083c021
AC
4389 $as_echo_n "(cached) " >&6
4390else
4391 case $MKDEP in
4392 [\\/]* | ?:[\\/]*)
4393 ac_cv_path_MKDEP="$MKDEP" # Let the user override the test with a path.
4394 ;;
4395 *)
4396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4397for as_dir in $PATH
4398do
4399 IFS=$as_save_IFS
4400 test -z "$as_dir" && as_dir=.
4401 for ac_exec_ext in '' $ac_executable_extensions; do
4402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4403 ac_cv_path_MKDEP="$as_dir/$ac_word$ac_exec_ext"
4404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4405 break 2
4406 fi
4407done
4408 done
4409IFS=$as_save_IFS
212380e3 4410
7083c021 4411 ;;
631ef239 4412esac
7083c021
AC
4413fi
4414MKDEP=$ac_cv_path_MKDEP
4415if test -n "$MKDEP"; then
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDEP" >&5
4417$as_echo "$MKDEP" >&6; }
212380e3 4418else
7083c021
AC
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4420$as_echo "no" >&6; }
212380e3 4421fi
631ef239 4422
7083c021
AC
4423
4424# Extract the first word of "makedepend", so it can be a program name with args.
4425set dummy makedepend; ac_word=$2
4426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4427$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 4428if ${ac_cv_path_MAKEDEPEND+:} false; then :
7083c021
AC
4429 $as_echo_n "(cached) " >&6
4430else
4431 case $MAKEDEPEND in
4432 [\\/]* | ?:[\\/]*)
4433 ac_cv_path_MAKEDEPEND="$MAKEDEPEND" # Let the user override the test with a path.
4434 ;;
4435 *)
4436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4437for as_dir in $PATH
4438do
4439 IFS=$as_save_IFS
4440 test -z "$as_dir" && as_dir=.
4441 for ac_exec_ext in '' $ac_executable_extensions; do
4442 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4443 ac_cv_path_MAKEDEPEND="$as_dir/$ac_word$ac_exec_ext"
4444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4445 break 2
4446 fi
4447done
212380e3 4448 done
7083c021
AC
4449IFS=$as_save_IFS
4450
4451 ;;
4452esac
4453fi
4454MAKEDEPEND=$ac_cv_path_MAKEDEPEND
4455if test -n "$MAKEDEPEND"; then
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEDEPEND" >&5
4457$as_echo "$MAKEDEPEND" >&6; }
212380e3 4458else
7083c021
AC
4459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4460$as_echo "no" >&6; }
4461fi
212380e3 4462
212380e3 4463
212380e3 4464
7083c021
AC
4465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to generate dependency info" >&5
4466$as_echo_n "checking how to generate dependency info... " >&6; }
4467
4468STDOUT="> .depend"
4469
4470if test "$ac_cv_c_compiler_gnu" = yes; then
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gcc -MM" >&5
4472$as_echo "gcc -MM" >&6; }
4473 MKDEP="$CC -MM"
4474elif test ! -z "$MKDEP"; then
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: mkdep" >&5
4476$as_echo "mkdep" >&6; }
4477
4478 if test -z "$Tru"; then
4479 STDOUT=""
4480 else
4481 STDOUT=" 2> /dev/null"
4482 fi
4483elif test "$SunWorkShop" = yes; then
4484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC -xM" >&5
4485$as_echo "$CC -xM" >&6; }
4486 MKDEP="$CC -xM"
4487 STDOUT="> .depend 2> /dev/null"
4488elif test ! -z "$MAKEDEPEND"; then
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: makedepend" >&5
4490$as_echo "makedepend" >&6; }
4491 MKDEP="$MAKEDEPEND -f-"
212380e3 4492else
7083c021
AC
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: nothing suitable.. forget it!" >&5
4494$as_echo "nothing suitable.. forget it!" >&6; }
4495 MKDEP=":"
212380e3 4496fi
631ef239 4497
7083c021
AC
4498
4499
4500
4501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/null" >&5
4502$as_echo_n "checking for /dev/null... " >&6; }
4503if test -c /dev/null ; then
4504
4505$as_echo "#define PATH_DEVNULL \"/dev/null\"" >>confdefs.h
4506
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4508$as_echo "yes" >&6; }
212380e3 4509else
212380e3 4510
7083c021
AC
4511$as_echo "#define PATH_DEVNULL \"devnull.log\"" >>confdefs.h
4512
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using devnull.log" >&5
4514$as_echo "no - using devnull.log" >&6; }
212380e3 4515fi
631ef239 4516
7083c021
AC
4517if test ! -z "$CFLAGS"; then
4518 IRC_CFLAGS="$IRC_CFLAGS $CFLAGS"
212380e3 4519fi
631ef239 4520
7083c021
AC
4521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
4522$as_echo_n "checking for library containing strerror... " >&6; }
b6d0720c 4523if ${ac_cv_search_strerror+:} false; then :
7083c021
AC
4524 $as_echo_n "(cached) " >&6
4525else
4526 ac_func_search_save_LIBS=$LIBS
4527cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 4528/* end confdefs.h. */
7083c021
AC
4529
4530/* Override any GCC internal prototype to avoid an error.
4531 Use char because int might match the return type of a GCC
4532 builtin and then its argument prototype would still apply. */
4533#ifdef __cplusplus
4534extern "C"
4535#endif
4536char strerror ();
212380e3
AC
4537int
4538main ()
4539{
7083c021 4540return strerror ();
212380e3
AC
4541 ;
4542 return 0;
4543}
4544_ACEOF
7083c021
AC
4545for ac_lib in '' cposix; do
4546 if test -z "$ac_lib"; then
4547 ac_res="none required"
4548 else
4549 ac_res=-l$ac_lib
4550 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4551 fi
4552 if ac_fn_c_try_link "$LINENO"; then :
4553 ac_cv_search_strerror=$ac_res
4554fi
4555rm -f core conftest.err conftest.$ac_objext \
4556 conftest$ac_exeext
b6d0720c 4557 if ${ac_cv_search_strerror+:} false; then :
7083c021
AC
4558 break
4559fi
4560done
b6d0720c 4561if ${ac_cv_search_strerror+:} false; then :
7083c021 4562
212380e3 4563else
7083c021
AC
4564 ac_cv_search_strerror=no
4565fi
4566rm conftest.$ac_ext
4567LIBS=$ac_func_search_save_LIBS
4568fi
4569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
4570$as_echo "$ac_cv_search_strerror" >&6; }
4571ac_res=$ac_cv_search_strerror
4572if test "$ac_res" != no; then :
4573 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3 4574
212380e3 4575fi
631ef239 4576
7083c021
AC
4577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4578$as_echo_n "checking for inline... " >&6; }
b6d0720c 4579if ${ac_cv_c_inline+:} false; then :
7083c021
AC
4580 $as_echo_n "(cached) " >&6
4581else
4582 ac_cv_c_inline=no
4583for ac_kw in inline __inline__ __inline; do
4584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4585/* end confdefs.h. */
4586#ifndef __cplusplus
4587typedef int foo_t;
4588static $ac_kw foo_t static_foo () {return 0; }
4589$ac_kw foo_t foo () {return 0; }
4590#endif
4591
4592_ACEOF
4593if ac_fn_c_try_compile "$LINENO"; then :
4594 ac_cv_c_inline=$ac_kw
4595fi
631ef239 4596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7083c021 4597 test "$ac_cv_c_inline" != no && break
212380e3 4598done
7083c021
AC
4599
4600fi
4601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4602$as_echo "$ac_cv_c_inline" >&6; }
4603
4604case $ac_cv_c_inline in
4605 inline | yes) ;;
4606 *)
4607 case $ac_cv_c_inline in
4608 no) ac_val=;;
4609 *) ac_val=$ac_cv_c_inline;;
4610 esac
4611 cat >>confdefs.h <<_ACEOF
4612#ifndef __cplusplus
4613#define inline $ac_val
4614#endif
4615_ACEOF
4616 ;;
212380e3 4617esac
7083c021
AC
4618
4619if test $ac_cv_c_compiler_gnu = yes; then
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4621$as_echo_n "checking whether $CC needs -traditional... " >&6; }
b6d0720c 4622if ${ac_cv_prog_gcc_traditional+:} false; then :
7083c021 4623 $as_echo_n "(cached) " >&6
212380e3 4624else
7083c021
AC
4625 ac_pattern="Autoconf.*'x'"
4626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4627/* end confdefs.h. */
4628#include <sgtty.h>
4629Autoconf TIOCGETP
212380e3 4630_ACEOF
7083c021
AC
4631if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4632 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4633 ac_cv_prog_gcc_traditional=yes
4634else
4635 ac_cv_prog_gcc_traditional=no
4636fi
4637rm -f conftest*
4638
4639
4640 if test $ac_cv_prog_gcc_traditional = no; then
4641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 4642/* end confdefs.h. */
7083c021
AC
4643#include <termio.h>
4644Autoconf TCGETA
4645_ACEOF
4646if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4647 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4648 ac_cv_prog_gcc_traditional=yes
4649fi
4650rm -f conftest*
212380e3 4651
7083c021
AC
4652 fi
4653fi
4654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4655$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4656 if test $ac_cv_prog_gcc_traditional = yes; then
4657 CC="$CC -traditional"
4658 fi
4659fi
212380e3 4660
7083c021
AC
4661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4662$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4663set x ${MAKE-make}
4664ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
b6d0720c 4665if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
7083c021
AC
4666 $as_echo_n "(cached) " >&6
4667else
4668 cat >conftest.make <<\_ACEOF
4669SHELL = /bin/sh
4670all:
4671 @echo '@@@%%%=$(MAKE)=@@@%%%'
212380e3 4672_ACEOF
b6d0720c 4673# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
7083c021
AC
4674case `${MAKE-make} -f conftest.make 2>/dev/null` in
4675 *@@@%%%=?*=@@@%%%*)
4676 eval ac_cv_prog_make_${ac_make}_set=yes;;
4677 *)
4678 eval ac_cv_prog_make_${ac_make}_set=no;;
631ef239 4679esac
7083c021
AC
4680rm -f conftest.make
4681fi
4682if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4684$as_echo "yes" >&6; }
4685 SET_MAKE=
4686else
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4688$as_echo "no" >&6; }
4689 SET_MAKE="MAKE=${MAKE-make}"
4690fi
4691
4692# Find a good install program. We prefer a C program (faster),
4693# so one script is as good as another. But avoid the broken or
4694# incompatible versions:
4695# SysV /etc/install, /usr/sbin/install
4696# SunOS /usr/etc/install
4697# IRIX /sbin/install
4698# AIX /bin/install
4699# AmigaOS /C/install, which installs bootblocks on floppy discs
4700# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4701# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4702# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4703# OS/2's system install, which has a completely different semantic
4704# ./install, which can be erroneously created by make from ./install.sh.
4705# Reject install programs that cannot install multiple files.
4706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4707$as_echo_n "checking for a BSD-compatible install... " >&6; }
4708if test -z "$INSTALL"; then
b6d0720c 4709if ${ac_cv_path_install+:} false; then :
7083c021
AC
4710 $as_echo_n "(cached) " >&6
4711else
4712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4713for as_dir in $PATH
4714do
4715 IFS=$as_save_IFS
4716 test -z "$as_dir" && as_dir=.
4717 # Account for people who put trailing slashes in PATH elements.
4718case $as_dir/ in #((
4719 ./ | .// | /[cC]/* | \
4720 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4721 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4722 /usr/ucb/* ) ;;
4723 *)
4724 # OSF1 and SCO ODT 3.0 have their own names for install.
4725 # Don't use installbsd from OSF since it installs stuff as root
4726 # by default.
4727 for ac_prog in ginstall scoinst install; do
4728 for ac_exec_ext in '' $ac_executable_extensions; do
4729 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4730 if test $ac_prog = install &&
4731 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4732 # AIX install. It has an incompatible calling convention.
4733 :
4734 elif test $ac_prog = install &&
4735 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4736 # program-specific install script used by HP pwplus--don't use.
4737 :
4738 else
4739 rm -rf conftest.one conftest.two conftest.dir
4740 echo one > conftest.one
4741 echo two > conftest.two
4742 mkdir conftest.dir
4743 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4744 test -s conftest.one && test -s conftest.two &&
4745 test -s conftest.dir/conftest.one &&
4746 test -s conftest.dir/conftest.two
4747 then
4748 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4749 break 3
4750 fi
4751 fi
4752 fi
4753 done
4754 done
4755 ;;
631ef239 4756esac
7083c021
AC
4757
4758 done
4759IFS=$as_save_IFS
4760
4761rm -rf conftest.one conftest.two conftest.dir
4762
4763fi
4764 if test "${ac_cv_path_install+set}" = set; then
4765 INSTALL=$ac_cv_path_install
4766 else
4767 # As a last resort, use the slow shell script. Don't cache a
4768 # value for INSTALL within a source directory, because that will
4769 # break other packages using the cache if that directory is
4770 # removed, or if the value is a relative name.
4771 INSTALL=$ac_install_sh
4772 fi
4773fi
4774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4775$as_echo "$INSTALL" >&6; }
4776
4777# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4778# It thinks the first close brace ends the variable substitution.
4779test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4780
4781test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4782
4783test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4784
4785# Extract the first word of "rm", so it can be a program name with args.
4786set dummy rm; ac_word=$2
4787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4788$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 4789if ${ac_cv_path_RM+:} false; then :
7083c021 4790 $as_echo_n "(cached) " >&6
212380e3 4791else
7083c021
AC
4792 case $RM in
4793 [\\/]* | ?:[\\/]*)
4794 ac_cv_path_RM="$RM" # Let the user override the test with a path.
4795 ;;
4796 *)
4797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4798for as_dir in $PATH
4799do
4800 IFS=$as_save_IFS
4801 test -z "$as_dir" && as_dir=.
4802 for ac_exec_ext in '' $ac_executable_extensions; do
4803 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4804 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
4805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4806 break 2
4807 fi
4808done
4809 done
4810IFS=$as_save_IFS
212380e3 4811
7083c021
AC
4812 ;;
4813esac
212380e3 4814fi
7083c021
AC
4815RM=$ac_cv_path_RM
4816if test -n "$RM"; then
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
4818$as_echo "$RM" >&6; }
4819else
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4821$as_echo "no" >&6; }
212380e3 4822fi
631ef239
AC
4823
4824
7083c021
AC
4825# Extract the first word of "cp", so it can be a program name with args.
4826set dummy cp; ac_word=$2
4827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4828$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 4829if ${ac_cv_path_CP+:} false; then :
7083c021
AC
4830 $as_echo_n "(cached) " >&6
4831else
4832 case $CP in
4833 [\\/]* | ?:[\\/]*)
4834 ac_cv_path_CP="$CP" # Let the user override the test with a path.
4835 ;;
4836 *)
4837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4838for as_dir in $PATH
4839do
4840 IFS=$as_save_IFS
4841 test -z "$as_dir" && as_dir=.
4842 for ac_exec_ext in '' $ac_executable_extensions; do
4843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4844 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
4845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4846 break 2
4847 fi
4848done
4849 done
4850IFS=$as_save_IFS
631ef239 4851
7083c021
AC
4852 ;;
4853esac
4854fi
4855CP=$ac_cv_path_CP
4856if test -n "$CP"; then
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
4858$as_echo "$CP" >&6; }
4859else
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4861$as_echo "no" >&6; }
4862fi
212380e3
AC
4863
4864
7083c021
AC
4865# Extract the first word of "mv", so it can be a program name with args.
4866set dummy mv; ac_word=$2
4867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4868$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 4869if ${ac_cv_path_MV+:} false; then :
7083c021 4870 $as_echo_n "(cached) " >&6
212380e3 4871else
7083c021
AC
4872 case $MV in
4873 [\\/]* | ?:[\\/]*)
4874 ac_cv_path_MV="$MV" # Let the user override the test with a path.
4875 ;;
4876 *)
4877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4878for as_dir in $PATH
4879do
4880 IFS=$as_save_IFS
4881 test -z "$as_dir" && as_dir=.
4882 for ac_exec_ext in '' $ac_executable_extensions; do
4883 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4884 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
4885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4886 break 2
4887 fi
4888done
4889 done
4890IFS=$as_save_IFS
4891
4892 ;;
631ef239 4893esac
7083c021
AC
4894fi
4895MV=$ac_cv_path_MV
4896if test -n "$MV"; then
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
4898$as_echo "$MV" >&6; }
212380e3 4899else
7083c021
AC
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4901$as_echo "no" >&6; }
212380e3 4902fi
631ef239 4903
212380e3 4904
7083c021
AC
4905# Extract the first word of "ln", so it can be a program name with args.
4906set dummy ln; ac_word=$2
4907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4908$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 4909if ${ac_cv_path_LN+:} false; then :
7083c021 4910 $as_echo_n "(cached) " >&6
212380e3 4911else
7083c021
AC
4912 case $LN in
4913 [\\/]* | ?:[\\/]*)
4914 ac_cv_path_LN="$LN" # Let the user override the test with a path.
4915 ;;
4916 *)
4917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4918for as_dir in $PATH
4919do
4920 IFS=$as_save_IFS
4921 test -z "$as_dir" && as_dir=.
4922 for ac_exec_ext in '' $ac_executable_extensions; do
4923 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4924 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
4925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4926 break 2
4927 fi
4928done
4929 done
4930IFS=$as_save_IFS
212380e3 4931
7083c021 4932 ;;
631ef239 4933esac
7083c021
AC
4934fi
4935LN=$ac_cv_path_LN
4936if test -n "$LN"; then
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
4938$as_echo "$LN" >&6; }
212380e3 4939else
7083c021
AC
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4941$as_echo "no" >&6; }
212380e3 4942fi
631ef239 4943
7083c021
AC
4944
4945# Extract the first word of "sed", so it can be a program name with args.
4946set dummy sed; ac_word=$2
4947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4948$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 4949if ${ac_cv_path_SED+:} false; then :
7083c021
AC
4950 $as_echo_n "(cached) " >&6
4951else
4952 case $SED in
4953 [\\/]* | ?:[\\/]*)
4954 ac_cv_path_SED="$SED" # Let the user override the test with a path.
4955 ;;
4956 *)
4957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4958for as_dir in $PATH
4959do
4960 IFS=$as_save_IFS
4961 test -z "$as_dir" && as_dir=.
4962 for ac_exec_ext in '' $ac_executable_extensions; do
4963 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4964 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
4965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4966 break 2
4967 fi
4968done
212380e3 4969 done
7083c021
AC
4970IFS=$as_save_IFS
4971
4972 ;;
4973esac
4974fi
4975SED=$ac_cv_path_SED
4976if test -n "$SED"; then
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4978$as_echo "$SED" >&6; }
212380e3 4979else
7083c021
AC
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4981$as_echo "no" >&6; }
4982fi
212380e3 4983
212380e3 4984
7083c021
AC
4985# Extract the first word of "ar", so it can be a program name with args.
4986set dummy ar; ac_word=$2
4987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4988$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 4989if ${ac_cv_path_AR+:} false; then :
7083c021
AC
4990 $as_echo_n "(cached) " >&6
4991else
4992 case $AR in
4993 [\\/]* | ?:[\\/]*)
4994 ac_cv_path_AR="$AR" # Let the user override the test with a path.
4995 ;;
4996 *)
4997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4998for as_dir in $PATH
4999do
5000 IFS=$as_save_IFS
5001 test -z "$as_dir" && as_dir=.
5002 for ac_exec_ext in '' $ac_executable_extensions; do
5003 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5004 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
5005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5006 break 2
5007 fi
5008done
5009 done
5010IFS=$as_save_IFS
212380e3 5011
7083c021 5012 ;;
631ef239 5013esac
7083c021
AC
5014fi
5015AR=$ac_cv_path_AR
5016if test -n "$AR"; then
5017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5018$as_echo "$AR" >&6; }
212380e3 5019else
7083c021
AC
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5021$as_echo "no" >&6; }
212380e3 5022fi
631ef239 5023
7083c021
AC
5024
5025# Extract the first word of "ld", so it can be a program name with args.
5026set dummy ld; ac_word=$2
5027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5028$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 5029if ${ac_cv_path_LD+:} false; then :
7083c021 5030 $as_echo_n "(cached) " >&6
212380e3 5031else
7083c021
AC
5032 case $LD in
5033 [\\/]* | ?:[\\/]*)
5034 ac_cv_path_LD="$LD" # Let the user override the test with a path.
5035 ;;
5036 *)
5037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5038for as_dir in $PATH
5039do
5040 IFS=$as_save_IFS
5041 test -z "$as_dir" && as_dir=.
5042 for ac_exec_ext in '' $ac_executable_extensions; do
5043 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5044 ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
5045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5046 break 2
5047 fi
5048done
5049 done
5050IFS=$as_save_IFS
212380e3 5051
7083c021
AC
5052 ;;
5053esac
212380e3 5054fi
7083c021
AC
5055LD=$ac_cv_path_LD
5056if test -n "$LD"; then
5057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5058$as_echo "$LD" >&6; }
5059else
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5061$as_echo "no" >&6; }
212380e3 5062fi
631ef239 5063
212380e3 5064
7083c021
AC
5065# Extract the first word of "ranlib", so it can be a program name with args.
5066set dummy ranlib; ac_word=$2
5067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5068$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 5069if ${ac_cv_path_RANLIB+:} false; then :
7083c021 5070 $as_echo_n "(cached) " >&6
212380e3 5071else
7083c021
AC
5072 case $RANLIB in
5073 [\\/]* | ?:[\\/]*)
5074 ac_cv_path_RANLIB="$RANLIB" # Let the user override the test with a path.
5075 ;;
5076 *)
5077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5078for as_dir in $PATH
5079do
5080 IFS=$as_save_IFS
5081 test -z "$as_dir" && as_dir=.
5082 for ac_exec_ext in '' $ac_executable_extensions; do
5083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5084 ac_cv_path_RANLIB="$as_dir/$ac_word$ac_exec_ext"
5085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5086 break 2
5087 fi
5088done
5089 done
5090IFS=$as_save_IFS
212380e3 5091
7083c021
AC
5092 ;;
5093esac
5094fi
5095RANLIB=$ac_cv_path_RANLIB
5096if test -n "$RANLIB"; then
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5098$as_echo "$RANLIB" >&6; }
5099else
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5101$as_echo "no" >&6; }
212380e3 5102fi
631ef239 5103
7083c021
AC
5104
5105# Extract the first word of "touch", so it can be a program name with args.
5106set dummy touch; ac_word=$2
5107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5108$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 5109if ${ac_cv_path_TOUCH+:} false; then :
7083c021
AC
5110 $as_echo_n "(cached) " >&6
5111else
5112 case $TOUCH in
5113 [\\/]* | ?:[\\/]*)
5114 ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path.
5115 ;;
5116 *)
5117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5118for as_dir in $PATH
5119do
5120 IFS=$as_save_IFS
5121 test -z "$as_dir" && as_dir=.
5122 for ac_exec_ext in '' $ac_executable_extensions; do
5123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5124 ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext"
5125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5126 break 2
5127 fi
212380e3 5128done
7083c021
AC
5129 done
5130IFS=$as_save_IFS
5131
5132 ;;
212380e3 5133esac
7083c021
AC
5134fi
5135TOUCH=$ac_cv_path_TOUCH
5136if test -n "$TOUCH"; then
5137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5
5138$as_echo "$TOUCH" >&6; }
212380e3 5139else
7083c021
AC
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5141$as_echo "no" >&6; }
5142fi
212380e3 5143
212380e3 5144
7083c021
AC
5145
5146for ac_prog in 'bison -y' byacc
5147do
5148 # Extract the first word of "$ac_prog", so it can be a program name with args.
5149set dummy $ac_prog; ac_word=$2
5150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5151$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 5152if ${ac_cv_prog_YACC+:} false; then :
7083c021 5153 $as_echo_n "(cached) " >&6
212380e3 5154else
7083c021
AC
5155 if test -n "$YACC"; then
5156 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5157else
5158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5159for as_dir in $PATH
5160do
5161 IFS=$as_save_IFS
5162 test -z "$as_dir" && as_dir=.
5163 for ac_exec_ext in '' $ac_executable_extensions; do
5164 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5165 ac_cv_prog_YACC="$ac_prog"
5166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5167 break 2
5168 fi
5169done
5170 done
5171IFS=$as_save_IFS
212380e3 5172
212380e3
AC
5173fi
5174fi
7083c021
AC
5175YACC=$ac_cv_prog_YACC
5176if test -n "$YACC"; then
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5178$as_echo "$YACC" >&6; }
5179else
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5181$as_echo "no" >&6; }
212380e3 5182fi
631ef239
AC
5183
5184
7083c021
AC
5185 test -n "$YACC" && break
5186done
5187test -n "$YACC" || YACC="yacc"
212380e3
AC
5188
5189
7083c021 5190if test "$YACC" = "yacc" -a -z "`which $YACC 2>/dev/null`"; then
b6d0720c 5191 as_fn_error $? "could not locate a suitable parser generator; install bison, yacc, or byacc" "$LINENO" 5
7083c021 5192fi
212380e3 5193
7083c021
AC
5194for ac_prog in flex lex
5195do
5196 # Extract the first word of "$ac_prog", so it can be a program name with args.
5197set dummy $ac_prog; ac_word=$2
5198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5199$as_echo_n "checking for $ac_word... " >&6; }
b6d0720c 5200if ${ac_cv_prog_LEX+:} false; then :
7083c021 5201 $as_echo_n "(cached) " >&6
212380e3 5202else
7083c021
AC
5203 if test -n "$LEX"; then
5204 ac_cv_prog_LEX="$LEX" # Let the user override the test.
212380e3 5205else
7083c021
AC
5206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5207for as_dir in $PATH
5208do
5209 IFS=$as_save_IFS
5210 test -z "$as_dir" && as_dir=.
5211 for ac_exec_ext in '' $ac_executable_extensions; do
5212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5213 ac_cv_prog_LEX="$ac_prog"
5214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5215 break 2
5216 fi
631ef239 5217done
7083c021
AC
5218 done
5219IFS=$as_save_IFS
631ef239 5220
7083c021
AC
5221fi
5222fi
5223LEX=$ac_cv_prog_LEX
5224if test -n "$LEX"; then
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
5226$as_echo "$LEX" >&6; }
631ef239 5227else
7083c021
AC
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5229$as_echo "no" >&6; }
631ef239
AC
5230fi
5231
5232
7083c021
AC
5233 test -n "$LEX" && break
5234done
5235test -n "$LEX" || LEX=":"
212380e3 5236
7083c021
AC
5237if test "x$LEX" != "x:"; then
5238 cat >conftest.l <<_ACEOF
5239%%
5240a { ECHO; }
5241b { REJECT; }
5242c { yymore (); }
5243d { yyless (1); }
5244e { yyless (input () != 0); }
5245f { unput (yytext[0]); }
5246. { BEGIN INITIAL; }
5247%%
5248#ifdef YYTEXT_POINTER
5249extern char *yytext;
212380e3 5250#endif
212380e3 5251int
7083c021 5252main (void)
212380e3 5253{
7083c021 5254 return ! yylex () + ! yywrap ();
212380e3
AC
5255}
5256_ACEOF
7083c021 5257{ { ac_try="$LEX conftest.l"
631ef239
AC
5258case "(($ac_try" in
5259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5260 *) ac_try_echo=$ac_try;;
5261esac
7083c021
AC
5262eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5263$as_echo "$ac_try_echo"; } >&5
5264 (eval "$LEX conftest.l") 2>&5
212380e3 5265 ac_status=$?
7083c021
AC
5266 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5267 test $ac_status = 0; }
5268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
5269$as_echo_n "checking lex output file root... " >&6; }
b6d0720c 5270if ${ac_cv_prog_lex_root+:} false; then :
7083c021 5271 $as_echo_n "(cached) " >&6
212380e3 5272else
212380e3 5273
7083c021
AC
5274if test -f lex.yy.c; then
5275 ac_cv_prog_lex_root=lex.yy
5276elif test -f lexyy.c; then
5277 ac_cv_prog_lex_root=lexyy
5278else
b6d0720c 5279 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
7083c021
AC
5280fi
5281fi
5282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
5283$as_echo "$ac_cv_prog_lex_root" >&6; }
5284LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
5285
5286if test -z "${LEXLIB+set}"; then
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
5288$as_echo_n "checking lex library... " >&6; }
b6d0720c 5289if ${ac_cv_lib_lex+:} false; then :
7083c021
AC
5290 $as_echo_n "(cached) " >&6
5291else
631ef239 5292
7083c021
AC
5293 ac_save_LIBS=$LIBS
5294 ac_cv_lib_lex='none needed'
5295 for ac_lib in '' -lfl -ll; do
5296 LIBS="$ac_lib $ac_save_LIBS"
5297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5298/* end confdefs.h. */
5299`cat $LEX_OUTPUT_ROOT.c`
5300_ACEOF
5301if ac_fn_c_try_link "$LINENO"; then :
5302 ac_cv_lib_lex=$ac_lib
212380e3 5303fi
7083c021
AC
5304rm -f core conftest.err conftest.$ac_objext \
5305 conftest$ac_exeext conftest.$ac_ext
5306 test "$ac_cv_lib_lex" != 'none needed' && break
5307 done
5308 LIBS=$ac_save_LIBS
631ef239 5309
631ef239 5310fi
7083c021
AC
5311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
5312$as_echo "$ac_cv_lib_lex" >&6; }
5313 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
5314fi
5315
5316
5317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
5318$as_echo_n "checking whether yytext is a pointer... " >&6; }
b6d0720c 5319if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
7083c021 5320 $as_echo_n "(cached) " >&6
631ef239 5321else
7083c021
AC
5322 # POSIX says lex can declare yytext either as a pointer or an array; the
5323# default is implementation-dependent. Figure out which it is, since
5324# not all implementations provide the %pointer and %array declarations.
5325ac_cv_prog_lex_yytext_pointer=no
5326ac_save_LIBS=$LIBS
5327LIBS="$LEXLIB $ac_save_LIBS"
5328cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5329/* end confdefs.h. */
b6d0720c
AC
5330
5331 #define YYTEXT_POINTER 1
7083c021
AC
5332`cat $LEX_OUTPUT_ROOT.c`
5333_ACEOF
5334if ac_fn_c_try_link "$LINENO"; then :
5335 ac_cv_prog_lex_yytext_pointer=yes
212380e3 5336fi
7083c021
AC
5337rm -f core conftest.err conftest.$ac_objext \
5338 conftest$ac_exeext conftest.$ac_ext
5339LIBS=$ac_save_LIBS
5340
212380e3 5341fi
7083c021
AC
5342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
5343$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
5344if test $ac_cv_prog_lex_yytext_pointer = yes; then
212380e3 5345
7083c021
AC
5346$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
5347
5348fi
5349rm -f conftest.l $LEX_OUTPUT_ROOT.c
5350
5351fi
5352
5353if test "$LEX" = ":"; then
b6d0720c 5354 as_fn_error $? "could not locate a suitable lexical generator, install flex or lex." "$LINENO" 5
212380e3
AC
5355fi
5356
7083c021
AC
5357if test "$libexecdir" = '${exec_prefix}/libexec' &&
5358 test "$localstatedir" = '${prefix}/var'; then
5359 libexecdir='${bindir}'
5360 localstatedir='${prefix}'
631ef239 5361fi
212380e3 5362
7083c021
AC
5363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5364$as_echo_n "checking for ANSI C header files... " >&6; }
b6d0720c 5365if ${ac_cv_header_stdc+:} false; then :
7083c021 5366 $as_echo_n "(cached) " >&6
212380e3 5367else
7083c021 5368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 5369/* end confdefs.h. */
7083c021
AC
5370#include <stdlib.h>
5371#include <stdarg.h>
5372#include <string.h>
5373#include <float.h>
212380e3
AC
5374
5375int
5376main ()
5377{
7083c021 5378
212380e3
AC
5379 ;
5380 return 0;
5381}
5382_ACEOF
7083c021
AC
5383if ac_fn_c_try_compile "$LINENO"; then :
5384 ac_cv_header_stdc=yes
212380e3 5385else
7083c021 5386 ac_cv_header_stdc=no
212380e3 5387fi
631ef239 5388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5389
7083c021
AC
5390if test $ac_cv_header_stdc = yes; then
5391 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5393/* end confdefs.h. */
5394#include <string.h>
5395
212380e3 5396_ACEOF
7083c021
AC
5397if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5398 $EGREP "memchr" >/dev/null 2>&1; then :
5399
5400else
5401 ac_cv_header_stdc=no
5402fi
5403rm -f conftest*
212380e3
AC
5404
5405fi
5406
7083c021
AC
5407if test $ac_cv_header_stdc = yes; then
5408 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5410/* end confdefs.h. */
5411#include <stdlib.h>
5412
5413_ACEOF
5414if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5415 $EGREP "free" >/dev/null 2>&1; then :
212380e3 5416
212380e3 5417else
7083c021 5418 ac_cv_header_stdc=no
631ef239 5419fi
7083c021 5420rm -f conftest*
631ef239 5421
7083c021 5422fi
212380e3 5423
7083c021
AC
5424if test $ac_cv_header_stdc = yes; then
5425 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5426 if test "$cross_compiling" = yes; then :
5427 :
212380e3 5428else
7083c021 5429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 5430/* end confdefs.h. */
7083c021
AC
5431#include <ctype.h>
5432#include <stdlib.h>
5433#if ((' ' & 0x0FF) == 0x020)
5434# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5435# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5436#else
5437# define ISLOWER(c) \
5438 (('a' <= (c) && (c) <= 'i') \
5439 || ('j' <= (c) && (c) <= 'r') \
5440 || ('s' <= (c) && (c) <= 'z'))
5441# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
212380e3 5442#endif
7083c021
AC
5443
5444#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
212380e3
AC
5445int
5446main ()
5447{
7083c021
AC
5448 int i;
5449 for (i = 0; i < 256; i++)
5450 if (XOR (islower (i), ISLOWER (i))
5451 || toupper (i) != TOUPPER (i))
5452 return 2;
212380e3
AC
5453 return 0;
5454}
5455_ACEOF
7083c021 5456if ac_fn_c_try_run "$LINENO"; then :
212380e3 5457
7083c021
AC
5458else
5459 ac_cv_header_stdc=no
631ef239 5460fi
7083c021
AC
5461rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5462 conftest.$ac_objext conftest.beam conftest.$ac_ext
212380e3 5463fi
7083c021 5464
212380e3 5465fi
212380e3 5466fi
7083c021
AC
5467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5468$as_echo "$ac_cv_header_stdc" >&6; }
5469if test $ac_cv_header_stdc = yes; then
5470
5471$as_echo "#define STDC_HEADERS 1" >>confdefs.h
212380e3
AC
5472
5473fi
5474
5475
7083c021
AC
5476for ac_header in crypt.h sys/resource.h sys/param.h errno.h sys/syslog.h stddef.h sys/wait.h wait.h sys/epoll.h sys/uio.h machine/endian.h
5477do :
5478 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5479ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
b6d0720c 5480if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7083c021
AC
5481 cat >>confdefs.h <<_ACEOF
5482#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5483_ACEOF
212380e3 5484
212380e3
AC
5485fi
5486
7083c021 5487done
212380e3
AC
5488
5489
212380e3 5490
7083c021
AC
5491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5492$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
b6d0720c 5493if ${ac_cv_c_const+:} false; then :
7083c021
AC
5494 $as_echo_n "(cached) " >&6
5495else
5496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5497/* end confdefs.h. */
212380e3 5498
7083c021
AC
5499int
5500main ()
5501{
5502/* FIXME: Include the comments suggested by Paul. */
5503#ifndef __cplusplus
5504 /* Ultrix mips cc rejects this. */
5505 typedef int charset[2];
5506 const charset cs;
5507 /* SunOS 4.1.1 cc rejects this. */
5508 char const *const *pcpcc;
5509 char **ppc;
5510 /* NEC SVR4.0.2 mips cc rejects this. */
5511 struct point {int x, y;};
5512 static struct point const zero = {0,0};
5513 /* AIX XL C 1.02.0.0 rejects this.
5514 It does not let you subtract one const X* pointer from another in
5515 an arm of an if-expression whose if-part is not a constant
5516 expression */
5517 const char *g = "string";
5518 pcpcc = &g + (g ? g-g : 0);
5519 /* HPUX 7.0 cc rejects these. */
5520 ++pcpcc;
5521 ppc = (char**) pcpcc;
5522 pcpcc = (char const *const *) ppc;
5523 { /* SCO 3.2v4 cc rejects this. */
5524 char *t;
5525 char const *s = 0 ? (char *) 0 : (char const *) 0;
212380e3 5526
7083c021
AC
5527 *t++ = 0;
5528 if (s) return 0;
5529 }
5530 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5531 int x[] = {25, 17};
5532 const int *foo = &x[0];
5533 ++foo;
5534 }
5535 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5536 typedef const int *iptr;
5537 iptr p = 0;
5538 ++p;
5539 }
5540 { /* AIX XL C 1.02.0.0 rejects this saying
5541 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5542 struct s { int j; const int *ap[3]; };
5543 struct s *b; b->j = 5;
5544 }
5545 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5546 const int foo = 10;
5547 if (!foo) return 0;
5548 }
5549 return !cs[0] && !zero.x;
5550#endif
212380e3 5551
7083c021
AC
5552 ;
5553 return 0;
5554}
212380e3 5555_ACEOF
7083c021
AC
5556if ac_fn_c_try_compile "$LINENO"; then :
5557 ac_cv_c_const=yes
212380e3 5558else
7083c021 5559 ac_cv_c_const=no
212380e3 5560fi
631ef239 5561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5562fi
7083c021
AC
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5564$as_echo "$ac_cv_c_const" >&6; }
5565if test $ac_cv_c_const = no; then
212380e3 5566
7083c021 5567$as_echo "#define const /**/" >>confdefs.h
212380e3
AC
5568
5569fi
5570
7083c021
AC
5571if test "$ac_cv_header_machine_endian_h" = "no" ; then
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5573$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
b6d0720c 5574if ${ac_cv_c_bigendian+:} false; then :
7083c021 5575 $as_echo_n "(cached) " >&6
212380e3 5576else
7083c021
AC
5577 ac_cv_c_bigendian=unknown
5578 # See if we're dealing with a universal compiler.
5579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5580/* end confdefs.h. */
5581#ifndef __APPLE_CC__
5582 not a universal capable compiler
5583 #endif
5584 typedef int dummy;
5585
5586_ACEOF
5587if ac_fn_c_try_compile "$LINENO"; then :
5588
5589 # Check for potential -arch flags. It is not universal unless
5590 # there are at least two -arch flags with different values.
5591 ac_arch=
5592 ac_prev=
5593 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5594 if test -n "$ac_prev"; then
5595 case $ac_word in
5596 i?86 | x86_64 | ppc | ppc64)
5597 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5598 ac_arch=$ac_word
5599 else
5600 ac_cv_c_bigendian=universal
5601 break
5602 fi
5603 ;;
5604 esac
5605 ac_prev=
5606 elif test "x$ac_word" = "x-arch"; then
5607 ac_prev=arch
5608 fi
5609 done
5610fi
5611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5612 if test $ac_cv_c_bigendian = unknown; then
5613 # See if sys/param.h defines the BYTE_ORDER macro.
5614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
5615/* end confdefs.h. */
5616#include <sys/types.h>
7083c021 5617 #include <sys/param.h>
212380e3
AC
5618
5619int
5620main ()
5621{
7083c021
AC
5622#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5623 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5624 && LITTLE_ENDIAN)
5625 bogus endian macros
5626 #endif
212380e3
AC
5627
5628 ;
5629 return 0;
5630}
5631_ACEOF
7083c021 5632if ac_fn_c_try_compile "$LINENO"; then :
212380e3 5633 # It does; now see whether it defined to BIG_ENDIAN or not.
7083c021 5634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
5635/* end confdefs.h. */
5636#include <sys/types.h>
7083c021 5637 #include <sys/param.h>
212380e3
AC
5638
5639int
5640main ()
5641{
5642#if BYTE_ORDER != BIG_ENDIAN
7083c021
AC
5643 not big endian
5644 #endif
212380e3
AC
5645
5646 ;
5647 return 0;
5648}
5649_ACEOF
7083c021 5650if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
5651 ac_cv_c_bigendian=yes
5652else
7083c021 5653 ac_cv_c_bigendian=no
212380e3 5654fi
631ef239 5655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7083c021
AC
5656fi
5657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5658 fi
5659 if test $ac_cv_c_bigendian = unknown; then
5660 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5662/* end confdefs.h. */
5663#include <limits.h>
212380e3 5664
7083c021
AC
5665int
5666main ()
5667{
5668#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5669 bogus endian macros
5670 #endif
5671
5672 ;
5673 return 0;
5674}
212380e3 5675_ACEOF
7083c021
AC
5676if ac_fn_c_try_compile "$LINENO"; then :
5677 # It does; now see whether it defined to _BIG_ENDIAN or not.
5678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 5679/* end confdefs.h. */
7083c021
AC
5680#include <limits.h>
5681
212380e3
AC
5682int
5683main ()
5684{
7083c021
AC
5685#ifndef _BIG_ENDIAN
5686 not big endian
5687 #endif
5688
212380e3
AC
5689 ;
5690 return 0;
5691}
5692_ACEOF
7083c021 5693if ac_fn_c_try_compile "$LINENO"; then :
212380e3 5694 ac_cv_c_bigendian=yes
7083c021
AC
5695else
5696 ac_cv_c_bigendian=no
212380e3 5697fi
7083c021 5698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5699fi
7083c021
AC
5700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5701 fi
5702 if test $ac_cv_c_bigendian = unknown; then
5703 # Compile a test program.
5704 if test "$cross_compiling" = yes; then :
5705 # Try to guess by grepping values from an object file.
5706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5707/* end confdefs.h. */
5708short int ascii_mm[] =
5709 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5710 short int ascii_ii[] =
5711 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5712 int use_ascii (int i) {
5713 return ascii_mm[i] + ascii_ii[i];
5714 }
5715 short int ebcdic_ii[] =
5716 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5717 short int ebcdic_mm[] =
5718 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5719 int use_ebcdic (int i) {
5720 return ebcdic_mm[i] + ebcdic_ii[i];
5721 }
5722 extern int foo;
631ef239 5723
7083c021
AC
5724int
5725main ()
5726{
5727return use_ascii (foo) == use_ebcdic (foo);
5728 ;
5729 return 0;
5730}
5731_ACEOF
5732if ac_fn_c_try_compile "$LINENO"; then :
5733 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5734 ac_cv_c_bigendian=yes
5735 fi
5736 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5737 if test "$ac_cv_c_bigendian" = unknown; then
5738 ac_cv_c_bigendian=no
5739 else
5740 # finding both strings is unlikely to happen, but who knows?
5741 ac_cv_c_bigendian=unknown
5742 fi
5743 fi
212380e3 5744fi
631ef239 5745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 5746else
7083c021 5747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 5748/* end confdefs.h. */
631ef239 5749$ac_includes_default
212380e3
AC
5750int
5751main ()
5752{
631ef239 5753
7083c021
AC
5754 /* Are we little or big endian? From Harbison&Steele. */
5755 union
5756 {
5757 long int l;
5758 char c[sizeof (long int)];
5759 } u;
5760 u.l = 1;
5761 return u.c[sizeof (long int) - 1] == 1;
631ef239
AC
5762
5763 ;
5764 return 0;
212380e3
AC
5765}
5766_ACEOF
7083c021 5767if ac_fn_c_try_run "$LINENO"; then :
212380e3
AC
5768 ac_cv_c_bigendian=no
5769else
7083c021 5770 ac_cv_c_bigendian=yes
212380e3 5771fi
7083c021
AC
5772rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5773 conftest.$ac_objext conftest.beam conftest.$ac_ext
212380e3 5774fi
631ef239 5775
7083c021 5776 fi
212380e3 5777fi
7083c021
AC
5778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5779$as_echo "$ac_cv_c_bigendian" >&6; }
5780 case $ac_cv_c_bigendian in #(
5781 yes)
5782 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5783;; #(
5784 no)
5785 ;; #(
5786 universal)
5787
5788$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5789
5790 ;; #(
5791 *)
b6d0720c 5792 as_fn_error $? "unknown endianness
7083c021
AC
5793 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5794 esac
631ef239 5795
212380e3 5796fi
7083c021 5797ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
b6d0720c 5798if test "x$ac_cv_type_pid_t" = xyes; then :
212380e3 5799
7083c021 5800else
212380e3 5801
7083c021
AC
5802cat >>confdefs.h <<_ACEOF
5803#define pid_t int
5804_ACEOF
212380e3 5805
212380e3 5806fi
7083c021
AC
5807
5808ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
b6d0720c 5809if test "x$ac_cv_type_size_t" = xyes; then :
7083c021 5810
212380e3 5811else
7083c021
AC
5812
5813cat >>confdefs.h <<_ACEOF
5814#define size_t unsigned int
212380e3 5815_ACEOF
7083c021
AC
5816
5817fi
5818
5819# The cast to long int works around a bug in the HP C Compiler
5820# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5821# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5822# This bug is HP SR number 8606223364.
5823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
5824$as_echo_n "checking size of short... " >&6; }
b6d0720c 5825if ${ac_cv_sizeof_short+:} false; then :
7083c021 5826 $as_echo_n "(cached) " >&6
212380e3 5827else
7083c021
AC
5828 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
5829
5830else
5831 if test "$ac_cv_type_short" = yes; then
5832 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5833$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
5834as_fn_error 77 "cannot compute sizeof (short)
5835See \`config.log' for more details" "$LINENO" 5; }
7083c021
AC
5836 else
5837 ac_cv_sizeof_short=0
5838 fi
5839fi
212380e3 5840
212380e3 5841fi
7083c021
AC
5842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
5843$as_echo "$ac_cv_sizeof_short" >&6; }
631ef239 5844
212380e3 5845
7083c021
AC
5846
5847cat >>confdefs.h <<_ACEOF
5848#define SIZEOF_SHORT $ac_cv_sizeof_short
212380e3 5849_ACEOF
7083c021
AC
5850
5851
5852# The cast to long int works around a bug in the HP C Compiler
5853# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5854# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5855# This bug is HP SR number 8606223364.
5856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5857$as_echo_n "checking size of int... " >&6; }
b6d0720c 5858if ${ac_cv_sizeof_int+:} false; then :
7083c021
AC
5859 $as_echo_n "(cached) " >&6
5860else
5861 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5862
5863else
5864 if test "$ac_cv_type_int" = yes; then
5865 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5866$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
5867as_fn_error 77 "cannot compute sizeof (int)
5868See \`config.log' for more details" "$LINENO" 5; }
7083c021
AC
5869 else
5870 ac_cv_sizeof_int=0
5871 fi
5872fi
5873
5874fi
5875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5876$as_echo "$ac_cv_sizeof_int" >&6; }
5877
5878
5879
5880cat >>confdefs.h <<_ACEOF
5881#define SIZEOF_INT $ac_cv_sizeof_int
212380e3 5882_ACEOF
7083c021
AC
5883
5884
5885# The cast to long int works around a bug in the HP C Compiler
5886# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5887# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5888# This bug is HP SR number 8606223364.
5889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5890$as_echo_n "checking size of long... " >&6; }
b6d0720c 5891if ${ac_cv_sizeof_long+:} false; then :
7083c021 5892 $as_echo_n "(cached) " >&6
212380e3 5893else
7083c021 5894 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
212380e3 5895
7083c021
AC
5896else
5897 if test "$ac_cv_type_long" = yes; then
5898 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5899$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
5900as_fn_error 77 "cannot compute sizeof (long)
5901See \`config.log' for more details" "$LINENO" 5; }
7083c021
AC
5902 else
5903 ac_cv_sizeof_long=0
5904 fi
212380e3 5905fi
631ef239 5906
7083c021
AC
5907fi
5908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5909$as_echo "$ac_cv_sizeof_long" >&6; }
212380e3 5910
631ef239 5911
7083c021
AC
5912
5913cat >>confdefs.h <<_ACEOF
5914#define SIZEOF_LONG $ac_cv_sizeof_long
5915_ACEOF
5916
5917
5918# The cast to long int works around a bug in the HP C Compiler
5919# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5920# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5921# This bug is HP SR number 8606223364.
5922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
5923$as_echo_n "checking size of long long... " >&6; }
b6d0720c 5924if ${ac_cv_sizeof_long_long+:} false; then :
7083c021
AC
5925 $as_echo_n "(cached) " >&6
5926else
5927 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
5928
212380e3 5929else
7083c021
AC
5930 if test "$ac_cv_type_long_long" = yes; then
5931 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5932$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
b6d0720c
AC
5933as_fn_error 77 "cannot compute sizeof (long long)
5934See \`config.log' for more details" "$LINENO" 5; }
7083c021
AC
5935 else
5936 ac_cv_sizeof_long_long=0
5937 fi
212380e3 5938fi
212380e3
AC
5939
5940fi
7083c021
AC
5941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
5942$as_echo "$ac_cv_sizeof_long_long" >&6; }
212380e3
AC
5943
5944
5945
7083c021
AC
5946cat >>confdefs.h <<_ACEOF
5947#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5948_ACEOF
212380e3 5949
212380e3 5950
212380e3 5951
7083c021
AC
5952
5953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
5954$as_echo_n "checking for library containing socket... " >&6; }
b6d0720c 5955if ${ac_cv_search_socket+:} false; then :
7083c021
AC
5956 $as_echo_n "(cached) " >&6
5957else
5958 ac_func_search_save_LIBS=$LIBS
5959cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 5960/* end confdefs.h. */
7083c021
AC
5961
5962/* Override any GCC internal prototype to avoid an error.
5963 Use char because int might match the return type of a GCC
5964 builtin and then its argument prototype would still apply. */
5965#ifdef __cplusplus
5966extern "C"
5967#endif
5968char socket ();
212380e3
AC
5969int
5970main ()
5971{
7083c021 5972return socket ();
212380e3
AC
5973 ;
5974 return 0;
5975}
5976_ACEOF
7083c021
AC
5977for ac_lib in '' socket; do
5978 if test -z "$ac_lib"; then
5979 ac_res="none required"
5980 else
5981 ac_res=-l$ac_lib
5982 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5983 fi
5984 if ac_fn_c_try_link "$LINENO"; then :
5985 ac_cv_search_socket=$ac_res
5986fi
5987rm -f core conftest.err conftest.$ac_objext \
5988 conftest$ac_exeext
b6d0720c 5989 if ${ac_cv_search_socket+:} false; then :
7083c021
AC
5990 break
5991fi
5992done
b6d0720c 5993if ${ac_cv_search_socket+:} false; then :
212380e3
AC
5994
5995else
7083c021
AC
5996 ac_cv_search_socket=no
5997fi
5998rm conftest.$ac_ext
5999LIBS=$ac_func_search_save_LIBS
6000fi
6001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
6002$as_echo "$ac_cv_search_socket" >&6; }
6003ac_res=$ac_cv_search_socket
6004if test "$ac_res" != no; then :
6005 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3 6006
7083c021 6007else
b6d0720c 6008 as_fn_error $? "You have no socket()! Aborting." "$LINENO" 5
212380e3 6009fi
631ef239 6010
212380e3 6011
7083c021
AC
6012if test x"$SUN" = xyes; then
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
6014$as_echo_n "checking for library containing inet_ntoa... " >&6; }
b6d0720c 6015if ${ac_cv_search_inet_ntoa+:} false; then :
7083c021
AC
6016 $as_echo_n "(cached) " >&6
6017else
6018 ac_func_search_save_LIBS=$LIBS
6019cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 6020/* end confdefs.h. */
7083c021
AC
6021
6022/* Override any GCC internal prototype to avoid an error.
6023 Use char because int might match the return type of a GCC
6024 builtin and then its argument prototype would still apply. */
6025#ifdef __cplusplus
6026extern "C"
6027#endif
6028char inet_ntoa ();
212380e3
AC
6029int
6030main ()
6031{
7083c021 6032return inet_ntoa ();
212380e3
AC
6033 ;
6034 return 0;
6035}
6036_ACEOF
7083c021
AC
6037for ac_lib in '' nsl; do
6038 if test -z "$ac_lib"; then
6039 ac_res="none required"
6040 else
6041 ac_res=-l$ac_lib
6042 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6043 fi
6044 if ac_fn_c_try_link "$LINENO"; then :
6045 ac_cv_search_inet_ntoa=$ac_res
6046fi
6047rm -f core conftest.err conftest.$ac_objext \
6048 conftest$ac_exeext
b6d0720c 6049 if ${ac_cv_search_inet_ntoa+:} false; then :
7083c021
AC
6050 break
6051fi
6052done
b6d0720c 6053if ${ac_cv_search_inet_ntoa+:} false; then :
212380e3
AC
6054
6055else
7083c021
AC
6056 ac_cv_search_inet_ntoa=no
6057fi
6058rm conftest.$ac_ext
6059LIBS=$ac_func_search_save_LIBS
6060fi
6061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
6062$as_echo "$ac_cv_search_inet_ntoa" >&6; }
6063ac_res=$ac_cv_search_inet_ntoa
6064if test "$ac_res" != no; then :
6065 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3 6066
7083c021 6067else
b6d0720c 6068 as_fn_error $? "libnsl not found! Aborting." "$LINENO" 5
212380e3 6069fi
631ef239 6070
7083c021 6071fi
212380e3 6072
7083c021
AC
6073ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
6074#include <sys/socket.h>
6075"
b6d0720c 6076if test "x$ac_cv_type_socklen_t" = xyes; then :
212380e3
AC
6077
6078else
6079
7083c021 6080$as_echo "#define socklen_t unsigned int" >>confdefs.h
212380e3 6081
7083c021 6082fi
212380e3
AC
6083
6084
7083c021
AC
6085# Check whether --enable-ipv6 was given.
6086if test "${enable_ipv6+set}" = set; then :
6087 enableval=$enable_ipv6; ipv6=$enableval
212380e3 6088else
7083c021
AC
6089 ipv6=no
6090fi
212380e3 6091
212380e3 6092
7083c021
AC
6093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
6094$as_echo_n "checking for library containing crypt... " >&6; }
b6d0720c 6095if ${ac_cv_search_crypt+:} false; then :
7083c021
AC
6096 $as_echo_n "(cached) " >&6
6097else
6098 ac_func_search_save_LIBS=$LIBS
6099cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6100/* end confdefs.h. */
212380e3 6101
631ef239
AC
6102/* Override any GCC internal prototype to avoid an error.
6103 Use char because int might match the return type of a GCC
6104 builtin and then its argument prototype would still apply. */
212380e3
AC
6105#ifdef __cplusplus
6106extern "C"
212380e3 6107#endif
7083c021 6108char crypt ();
212380e3
AC
6109int
6110main ()
6111{
7083c021 6112return crypt ();
212380e3
AC
6113 ;
6114 return 0;
6115}
6116_ACEOF
7083c021
AC
6117for ac_lib in '' crypt descrypt; do
6118 if test -z "$ac_lib"; then
6119 ac_res="none required"
6120 else
6121 ac_res=-l$ac_lib
6122 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6123 fi
6124 if ac_fn_c_try_link "$LINENO"; then :
6125 ac_cv_search_crypt=$ac_res
6126fi
6127rm -f core conftest.err conftest.$ac_objext \
6128 conftest$ac_exeext
b6d0720c 6129 if ${ac_cv_search_crypt+:} false; then :
7083c021
AC
6130 break
6131fi
6132done
b6d0720c 6133if ${ac_cv_search_crypt+:} false; then :
7083c021 6134
212380e3 6135else
7083c021
AC
6136 ac_cv_search_crypt=no
6137fi
6138rm conftest.$ac_ext
6139LIBS=$ac_func_search_save_LIBS
6140fi
6141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
6142$as_echo "$ac_cv_search_crypt" >&6; }
6143ac_res=$ac_cv_search_crypt
6144if test "$ac_res" != no; then :
6145 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3 6146
212380e3 6147fi
631ef239 6148
7083c021
AC
6149
6150CRYPT_LIB=$ac_cv_search_crypt
6151
6152if test "$CRYPT_LIB" = "none required"; then
6153 unset CRYPT_LIB
6154elif test "$CRYPT_LIB" = no; then
6155 unset CRYPT_LIB
212380e3 6156fi
7083c021
AC
6157
6158
6159
6160if test "$ac_cv_header_sys_wait_h" = yes -o "$ac_cv_header_wait_h" = yes; then
6161 VICONF=viconf
6162 else
6163 VICONF=""
6164fi
6165
6166
6167
6168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
6169$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
b6d0720c 6170if ${gcc_cv_header_string+:} false; then :
7083c021
AC
6171 $as_echo_n "(cached) " >&6
6172else
6173
6174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6175/* end confdefs.h. */
6176#include <string.h>
6177 #include <strings.h>
212380e3 6178_ACEOF
7083c021
AC
6179if ac_fn_c_try_compile "$LINENO"; then :
6180 gcc_cv_header_string=yes
6181else
6182 gcc_cv_header_string=no
6183fi
6184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
6185
6186fi
7083c021
AC
6187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
6188$as_echo "$gcc_cv_header_string" >&6; }
212380e3 6189
7083c021
AC
6190if test "$gcc_cv_header_string" = "yes"; then
6191
6192$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
6193
6194fi
212380e3 6195
7083c021
AC
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6197$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
b6d0720c 6198if ${ac_cv_c_bigendian+:} false; then :
7083c021
AC
6199 $as_echo_n "(cached) " >&6
6200else
6201 ac_cv_c_bigendian=unknown
6202 # See if we're dealing with a universal compiler.
6203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6204/* end confdefs.h. */
6205#ifndef __APPLE_CC__
6206 not a universal capable compiler
6207 #endif
6208 typedef int dummy;
6209
6210_ACEOF
6211if ac_fn_c_try_compile "$LINENO"; then :
6212
6213 # Check for potential -arch flags. It is not universal unless
6214 # there are at least two -arch flags with different values.
6215 ac_arch=
6216 ac_prev=
6217 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6218 if test -n "$ac_prev"; then
6219 case $ac_word in
6220 i?86 | x86_64 | ppc | ppc64)
6221 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6222 ac_arch=$ac_word
6223 else
6224 ac_cv_c_bigendian=universal
6225 break
6226 fi
6227 ;;
6228 esac
6229 ac_prev=
6230 elif test "x$ac_word" = "x-arch"; then
6231 ac_prev=arch
6232 fi
6233 done
212380e3 6234fi
7083c021
AC
6235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6236 if test $ac_cv_c_bigendian = unknown; then
6237 # See if sys/param.h defines the BYTE_ORDER macro.
6238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6239/* end confdefs.h. */
6240#include <sys/types.h>
6241 #include <sys/param.h>
6242
6243int
6244main ()
6245{
6246#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6247 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6248 && LITTLE_ENDIAN)
6249 bogus endian macros
6250 #endif
6251
6252 ;
6253 return 0;
6254}
6255_ACEOF
6256if ac_fn_c_try_compile "$LINENO"; then :
6257 # It does; now see whether it defined to BIG_ENDIAN or not.
6258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6259/* end confdefs.h. */
6260#include <sys/types.h>
6261 #include <sys/param.h>
6262
6263int
6264main ()
6265{
6266#if BYTE_ORDER != BIG_ENDIAN
6267 not big endian
6268 #endif
212380e3 6269
7083c021
AC
6270 ;
6271 return 0;
6272}
6273_ACEOF
6274if ac_fn_c_try_compile "$LINENO"; then :
6275 ac_cv_c_bigendian=yes
212380e3 6276else
7083c021
AC
6277 ac_cv_c_bigendian=no
6278fi
6279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6280fi
6281rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6282 fi
6283 if test $ac_cv_c_bigendian = unknown; then
6284 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6286/* end confdefs.h. */
6287#include <limits.h>
6288
6289int
6290main ()
6291{
6292#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6293 bogus endian macros
6294 #endif
6295
6296 ;
6297 return 0;
6298}
212380e3 6299_ACEOF
7083c021
AC
6300if ac_fn_c_try_compile "$LINENO"; then :
6301 # It does; now see whether it defined to _BIG_ENDIAN or not.
6302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 6303/* end confdefs.h. */
7083c021
AC
6304#include <limits.h>
6305
212380e3
AC
6306int
6307main ()
6308{
7083c021
AC
6309#ifndef _BIG_ENDIAN
6310 not big endian
6311 #endif
6312
212380e3
AC
6313 ;
6314 return 0;
6315}
6316_ACEOF
7083c021
AC
6317if ac_fn_c_try_compile "$LINENO"; then :
6318 ac_cv_c_bigendian=yes
212380e3 6319else
7083c021 6320 ac_cv_c_bigendian=no
212380e3 6321fi
631ef239 6322rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3 6323fi
7083c021
AC
6324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6325 fi
6326 if test $ac_cv_c_bigendian = unknown; then
6327 # Compile a test program.
6328 if test "$cross_compiling" = yes; then :
6329 # Try to guess by grepping values from an object file.
6330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6331/* end confdefs.h. */
6332short int ascii_mm[] =
6333 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6334 short int ascii_ii[] =
6335 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6336 int use_ascii (int i) {
6337 return ascii_mm[i] + ascii_ii[i];
6338 }
6339 short int ebcdic_ii[] =
6340 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6341 short int ebcdic_mm[] =
6342 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6343 int use_ebcdic (int i) {
6344 return ebcdic_mm[i] + ebcdic_ii[i];
6345 }
6346 extern int foo;
212380e3 6347
7083c021
AC
6348int
6349main ()
6350{
6351return use_ascii (foo) == use_ebcdic (foo);
6352 ;
6353 return 0;
6354}
212380e3 6355_ACEOF
7083c021
AC
6356if ac_fn_c_try_compile "$LINENO"; then :
6357 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6358 ac_cv_c_bigendian=yes
6359 fi
6360 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6361 if test "$ac_cv_c_bigendian" = unknown; then
6362 ac_cv_c_bigendian=no
6363 else
6364 # finding both strings is unlikely to happen, but who knows?
6365 ac_cv_c_bigendian=unknown
6366 fi
6367 fi
6368fi
6369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6370else
6371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
6372/* end confdefs.h. */
6373$ac_includes_default
6374int
6375main ()
6376{
7083c021
AC
6377
6378 /* Are we little or big endian? From Harbison&Steele. */
6379 union
6380 {
6381 long int l;
6382 char c[sizeof (long int)];
6383 } u;
6384 u.l = 1;
6385 return u.c[sizeof (long int) - 1] == 1;
6386
212380e3
AC
6387 ;
6388 return 0;
6389}
6390_ACEOF
7083c021
AC
6391if ac_fn_c_try_run "$LINENO"; then :
6392 ac_cv_c_bigendian=no
212380e3 6393else
7083c021 6394 ac_cv_c_bigendian=yes
212380e3 6395fi
7083c021
AC
6396rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6397 conftest.$ac_objext conftest.beam conftest.$ac_ext
212380e3 6398fi
212380e3 6399
7083c021
AC
6400 fi
6401fi
6402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6403$as_echo "$ac_cv_c_bigendian" >&6; }
6404 case $ac_cv_c_bigendian in #(
6405 yes)
6406 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6407;; #(
6408 no)
6409 ;; #(
6410 universal)
212380e3 6411
7083c021 6412$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
212380e3 6413
7083c021
AC
6414 ;; #(
6415 *)
b6d0720c 6416 as_fn_error $? "unknown endianness
7083c021
AC
6417 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6418 esac
212380e3 6419
212380e3 6420
7083c021 6421ac_fn_c_check_header_mongrel "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default"
b6d0720c 6422if test "x$ac_cv_header_stdarg_h" = xyes; then :
212380e3 6423
7083c021 6424else
b6d0720c 6425 as_fn_error $? "** stdarg.h could not be found - charybdis will not compile without it **" "$LINENO" 5
7083c021 6426fi
212380e3
AC
6427
6428
212380e3
AC
6429
6430
7083c021 6431if test "$ac_cv_c_compiler_gnu" = yes; then
212380e3 6432
7083c021
AC
6433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strlcpy" >&5
6434$as_echo_n "checking for strlcpy... " >&6; }
6435save_CFLAGS=$CFLAGS
6436CFLAGS="$CFLAGS -Wimplicit -Werror"
212380e3 6437
7083c021 6438cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 6439/* end confdefs.h. */
7083c021
AC
6440#include <string.h>
6441 #include <stdlib.h>
212380e3
AC
6442int
6443main ()
6444{
7083c021
AC
6445char *a = malloc(6);
6446 strlcpy(a, "hello", 6);
6447
212380e3
AC
6448 ;
6449 return 0;
6450}
6451_ACEOF
7083c021
AC
6452if ac_fn_c_try_link "$LINENO"; then :
6453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6454$as_echo "yes" >&6; }
212380e3 6455
7083c021 6456$as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
631ef239 6457
212380e3 6458else
7083c021
AC
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6460$as_echo "no" >&6; }
212380e3 6461
7083c021
AC
6462fi
6463rm -f core conftest.err conftest.$ac_objext \
6464 conftest$ac_exeext conftest.$ac_ext
6465
6466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strlcat" >&5
6467$as_echo_n "checking for strlcat... " >&6; }
6468cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 6469/* end confdefs.h. */
7083c021
AC
6470#include <string.h>
6471 #include <stdlib.h>
212380e3
AC
6472int
6473main ()
6474{
7083c021
AC
6475char *a = malloc(6);
6476 a[0] = '\0';
6477 strlcat(a, "hello", 6);
6478
212380e3
AC
6479 ;
6480 return 0;
6481}
6482_ACEOF
7083c021
AC
6483if ac_fn_c_try_link "$LINENO"; then :
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6485$as_echo "yes" >&6; }
631ef239 6486
7083c021 6487$as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
212380e3 6488
7083c021
AC
6489else
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6491$as_echo "no" >&6; }
212380e3 6492
7083c021
AC
6493fi
6494rm -f core conftest.err conftest.$ac_objext \
6495 conftest$ac_exeext conftest.$ac_ext
212380e3 6496
7083c021 6497CFLAGS=$save_CFLAGS
212380e3
AC
6498
6499else
6500
212380e3 6501
7083c021
AC
6502for ac_func in strlcat strlcpy
6503do :
6504 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6505ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
b6d0720c 6506if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7083c021
AC
6507 cat >>confdefs.h <<_ACEOF
6508#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
212380e3
AC
6509_ACEOF
6510
212380e3 6511fi
7083c021 6512done
212380e3
AC
6513
6514
6515fi
6516
7083c021 6517ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default"
b6d0720c 6518if test "x$ac_cv_type_u_int32_t" = xyes; then :
212380e3 6519
212380e3 6520else
212380e3 6521
7083c021 6522 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
b6d0720c 6523if test "x$ac_cv_type_uint32_t" = xyes; then :
212380e3 6524
631ef239 6525
7083c021 6526$as_echo "#define u_int32_t uint32_t" >>confdefs.h
212380e3 6527
212380e3 6528
7083c021 6529else
212380e3 6530
7083c021
AC
6531 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system has no u_int32_t or uint32_t, default to unsigned long int" >&5
6532$as_echo "$as_me: WARNING: system has no u_int32_t or uint32_t, default to unsigned long int" >&2;}
212380e3 6533
7083c021 6534$as_echo "#define u_int32_t unsigned long int" >>confdefs.h
212380e3 6535
212380e3 6536
212380e3 6537fi
631ef239 6538
7083c021 6539
212380e3 6540fi
7083c021
AC
6541
6542
6543ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default"
b6d0720c 6544if test "x$ac_cv_type_u_int16_t" = xyes; then :
7083c021 6545
212380e3
AC
6546else
6547
7083c021 6548 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
b6d0720c 6549if test "x$ac_cv_type_uint16_t" = xyes; then :
212380e3 6550
7083c021
AC
6551
6552$as_echo "#define u_int16_t uint16_t" >>confdefs.h
212380e3
AC
6553
6554
212380e3 6555else
212380e3 6556
7083c021
AC
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system has no u_int16_t or uint16_t, default to unsigned short int" >&5
6558$as_echo "$as_me: WARNING: system has no u_int16_t or uint16_t, default to unsigned short int" >&2;}
631ef239 6559
7083c021 6560$as_echo "#define u_int16_t unsigned short int" >>confdefs.h
212380e3 6561
7083c021
AC
6562
6563fi
212380e3
AC
6564
6565
6566fi
6567
6568
7083c021
AC
6569ac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" "#include <sys/types.h>
6570#include <netinet/in.h>
6571"
b6d0720c 6572if test "x$ac_cv_type_in_port_t" = xyes; then :
212380e3 6573
7083c021 6574else
212380e3 6575
7083c021 6576$as_echo "#define in_port_t u_int16_t" >>confdefs.h
212380e3 6577
7083c021 6578fi
212380e3
AC
6579
6580
7083c021
AC
6581ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#include <sys/types.h>
6582#include <sys/socket.h>
6583"
b6d0720c 6584if test "x$ac_cv_type_sa_family_t" = xyes; then :
212380e3 6585
212380e3 6586else
212380e3 6587
7083c021 6588$as_echo "#define sa_family_t u_int16_t" >>confdefs.h
212380e3 6589
7083c021 6590fi
212380e3 6591
212380e3 6592
7083c021 6593ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
b6d0720c 6594if test "x$ac_cv_type_uintptr_t" = xyes; then :
212380e3 6595
7083c021
AC
6596cat >>confdefs.h <<_ACEOF
6597#define HAVE_UINTPTR_T 1
6598_ACEOF
212380e3 6599
631ef239 6600
212380e3 6601fi
7083c021
AC
6602
6603
6604for ac_func in socketpair vsnprintf mmap gettimeofday strdup strndup
6605do :
6606 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6607ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
b6d0720c 6608if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
212380e3 6609 cat >>confdefs.h <<_ACEOF
7083c021 6610#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
212380e3
AC
6611_ACEOF
6612
6613fi
6614done
6615
6616
6617# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6618# for constant arguments. Useless!
7083c021
AC
6619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
6620$as_echo_n "checking for working alloca.h... " >&6; }
b6d0720c 6621if ${ac_cv_working_alloca_h+:} false; then :
7083c021 6622 $as_echo_n "(cached) " >&6
212380e3 6623else
7083c021 6624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
6625/* end confdefs.h. */
6626#include <alloca.h>
6627int
6628main ()
6629{
6630char *p = (char *) alloca (2 * sizeof (int));
631ef239 6631 if (p) return 0;
212380e3
AC
6632 ;
6633 return 0;
6634}
6635_ACEOF
7083c021 6636if ac_fn_c_try_link "$LINENO"; then :
212380e3
AC
6637 ac_cv_working_alloca_h=yes
6638else
7083c021 6639 ac_cv_working_alloca_h=no
212380e3 6640fi
7083c021
AC
6641rm -f core conftest.err conftest.$ac_objext \
6642 conftest$ac_exeext conftest.$ac_ext
212380e3 6643fi
7083c021
AC
6644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
6645$as_echo "$ac_cv_working_alloca_h" >&6; }
212380e3
AC
6646if test $ac_cv_working_alloca_h = yes; then
6647
7083c021 6648$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
212380e3
AC
6649
6650fi
6651
7083c021
AC
6652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
6653$as_echo_n "checking for alloca... " >&6; }
b6d0720c 6654if ${ac_cv_func_alloca_works+:} false; then :
7083c021 6655 $as_echo_n "(cached) " >&6
212380e3 6656else
7083c021 6657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
6658/* end confdefs.h. */
6659#ifdef __GNUC__
6660# define alloca __builtin_alloca
6661#else
6662# ifdef _MSC_VER
6663# include <malloc.h>
6664# define alloca _alloca
6665# else
631ef239 6666# ifdef HAVE_ALLOCA_H
212380e3
AC
6667# include <alloca.h>
6668# else
6669# ifdef _AIX
6670 #pragma alloca
6671# else
6672# ifndef alloca /* predefined by HP cc +Olibcalls */
b6d0720c 6673void *alloca (size_t);
212380e3
AC
6674# endif
6675# endif
6676# endif
6677# endif
6678#endif
6679
6680int
6681main ()
6682{
6683char *p = (char *) alloca (1);
631ef239 6684 if (p) return 0;
212380e3
AC
6685 ;
6686 return 0;
6687}
6688_ACEOF
7083c021 6689if ac_fn_c_try_link "$LINENO"; then :
212380e3
AC
6690 ac_cv_func_alloca_works=yes
6691else
7083c021 6692 ac_cv_func_alloca_works=no
212380e3 6693fi
7083c021
AC
6694rm -f core conftest.err conftest.$ac_objext \
6695 conftest$ac_exeext conftest.$ac_ext
212380e3 6696fi
7083c021
AC
6697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
6698$as_echo "$ac_cv_func_alloca_works" >&6; }
212380e3
AC
6699
6700if test $ac_cv_func_alloca_works = yes; then
6701
7083c021 6702$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
212380e3
AC
6703
6704else
6705 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6706# that cause trouble. Some versions do not even contain alloca or
6707# contain a buggy version. If you still want to use their alloca,
6708# use ar to extract alloca.o from them instead of compiling alloca.c.
6709
631ef239 6710ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
212380e3 6711
7083c021 6712$as_echo "#define C_ALLOCA 1" >>confdefs.h
212380e3
AC
6713
6714
7083c021
AC
6715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
6716$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
b6d0720c 6717if ${ac_cv_os_cray+:} false; then :
7083c021 6718 $as_echo_n "(cached) " >&6
212380e3 6719else
7083c021 6720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 6721/* end confdefs.h. */
631ef239 6722#if defined CRAY && ! defined CRAY2
212380e3
AC
6723webecray
6724#else
6725wenotbecray
6726#endif
6727
6728_ACEOF
6729if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7083c021 6730 $EGREP "webecray" >/dev/null 2>&1; then :
212380e3
AC
6731 ac_cv_os_cray=yes
6732else
6733 ac_cv_os_cray=no
6734fi
6735rm -f conftest*
6736
6737fi
7083c021
AC
6738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6739$as_echo "$ac_cv_os_cray" >&6; }
212380e3
AC
6740if test $ac_cv_os_cray = yes; then
6741 for ac_func in _getb67 GETB67 getb67; do
7083c021
AC
6742 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6743ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
b6d0720c 6744if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
212380e3
AC
6745
6746cat >>confdefs.h <<_ACEOF
6747#define CRAY_STACKSEG_END $ac_func
6748_ACEOF
6749
6750 break
6751fi
6752
6753 done
6754fi
6755
7083c021
AC
6756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6757$as_echo_n "checking stack direction for C alloca... " >&6; }
b6d0720c 6758if ${ac_cv_c_stack_direction+:} false; then :
7083c021 6759 $as_echo_n "(cached) " >&6
212380e3 6760else
7083c021 6761 if test "$cross_compiling" = yes; then :
212380e3
AC
6762 ac_cv_c_stack_direction=0
6763else
7083c021 6764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3 6765/* end confdefs.h. */
631ef239 6766$ac_includes_default
212380e3
AC
6767int
6768find_stack_direction ()
6769{
6770 static char *addr = 0;
6771 auto char dummy;
6772 if (addr == 0)
6773 {
6774 addr = &dummy;
6775 return find_stack_direction ();
6776 }
6777 else
6778 return (&dummy > addr) ? 1 : -1;
6779}
6780
6781int
6782main ()
6783{
631ef239 6784 return find_stack_direction () < 0;
212380e3
AC
6785}
6786_ACEOF
7083c021 6787if ac_fn_c_try_run "$LINENO"; then :
212380e3
AC
6788 ac_cv_c_stack_direction=1
6789else
7083c021 6790 ac_cv_c_stack_direction=-1
212380e3 6791fi
7083c021
AC
6792rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6793 conftest.$ac_objext conftest.beam conftest.$ac_ext
212380e3 6794fi
631ef239 6795
212380e3 6796fi
7083c021
AC
6797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6798$as_echo "$ac_cv_c_stack_direction" >&6; }
212380e3
AC
6799cat >>confdefs.h <<_ACEOF
6800#define STACK_DIRECTION $ac_cv_c_stack_direction
6801_ACEOF
6802
6803
6804fi
6805
6806
6807
7083c021 6808ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
b6d0720c 6809if test "x$ac_cv_func_nanosleep" = xyes; then :
631ef239 6810
212380e3 6811else
7083c021
AC
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
6813$as_echo_n "checking for nanosleep in -lrt... " >&6; }
b6d0720c 6814if ${ac_cv_lib_rt_nanosleep+:} false; then :
7083c021 6815 $as_echo_n "(cached) " >&6
212380e3
AC
6816else
6817 ac_check_lib_save_LIBS=$LIBS
6818LIBS="-lrt $LIBS"
7083c021 6819cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
6820/* end confdefs.h. */
6821
631ef239
AC
6822/* Override any GCC internal prototype to avoid an error.
6823 Use char because int might match the return type of a GCC
6824 builtin and then its argument prototype would still apply. */
212380e3
AC
6825#ifdef __cplusplus
6826extern "C"
6827#endif
212380e3
AC
6828char nanosleep ();
6829int
6830main ()
6831{
631ef239 6832return nanosleep ();
212380e3
AC
6833 ;
6834 return 0;
6835}
6836_ACEOF
7083c021 6837if ac_fn_c_try_link "$LINENO"; then :
212380e3
AC
6838 ac_cv_lib_rt_nanosleep=yes
6839else
7083c021 6840 ac_cv_lib_rt_nanosleep=no
212380e3 6841fi
7083c021
AC
6842rm -f core conftest.err conftest.$ac_objext \
6843 conftest$ac_exeext conftest.$ac_ext
212380e3
AC
6844LIBS=$ac_check_lib_save_LIBS
6845fi
7083c021
AC
6846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5
6847$as_echo "$ac_cv_lib_rt_nanosleep" >&6; }
b6d0720c 6848if test "x$ac_cv_lib_rt_nanosleep" = xyes; then :
212380e3
AC
6849 LIBS="${LIBS} -lrt"
6850else
7083c021
AC
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lposix4" >&5
6852$as_echo_n "checking for nanosleep in -lposix4... " >&6; }
b6d0720c 6853if ${ac_cv_lib_posix4_nanosleep+:} false; then :
7083c021 6854 $as_echo_n "(cached) " >&6
212380e3
AC
6855else
6856 ac_check_lib_save_LIBS=$LIBS
6857LIBS="-lposix4 $LIBS"
7083c021 6858cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
6859/* end confdefs.h. */
6860
631ef239
AC
6861/* Override any GCC internal prototype to avoid an error.
6862 Use char because int might match the return type of a GCC
6863 builtin and then its argument prototype would still apply. */
212380e3
AC
6864#ifdef __cplusplus
6865extern "C"
6866#endif
212380e3
AC
6867char nanosleep ();
6868int
6869main ()
6870{
631ef239 6871return nanosleep ();
212380e3
AC
6872 ;
6873 return 0;
6874}
6875_ACEOF
7083c021 6876if ac_fn_c_try_link "$LINENO"; then :
212380e3
AC
6877 ac_cv_lib_posix4_nanosleep=yes
6878else
7083c021 6879 ac_cv_lib_posix4_nanosleep=no
212380e3 6880fi
7083c021
AC
6881rm -f core conftest.err conftest.$ac_objext \
6882 conftest$ac_exeext conftest.$ac_ext
212380e3
AC
6883LIBS=$ac_check_lib_save_LIBS
6884fi
7083c021
AC
6885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_nanosleep" >&5
6886$as_echo "$ac_cv_lib_posix4_nanosleep" >&6; }
b6d0720c 6887if test "x$ac_cv_lib_posix4_nanosleep" = xyes; then :
212380e3
AC
6888 LIBS="${LIBS} -lposix4"
6889
6890fi
6891
6892fi
6893
6894fi
6895
6896if test x$ac_cv_func_nanosleep = xno && test x$ac_cv_lib_posix4_nanosleep = xno && test x$ac_cv_lib_rt_nanosleep = xno
6897then
7083c021
AC
6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"nanosleep not found..using select for delay\"" >&5
6899$as_echo "\"nanosleep not found..using select for delay\"" >&6; }
212380e3
AC
6900else
6901
7083c021 6902$as_echo "#define HAVE_NANOSLEEP 1" >>confdefs.h
212380e3
AC
6903
6904fi
6905
7083c021
AC
6906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL" >&5
6907$as_echo_n "checking for OpenSSL... " >&6; }
631ef239 6908# Check whether --enable-openssl was given.
7083c021 6909if test "${enable_openssl+set}" = set; then :
631ef239 6910 enableval=$enable_openssl; cf_enable_openssl=$enableval
212380e3
AC
6911else
6912 cf_enable_openssl="auto"
631ef239
AC
6913fi
6914
212380e3
AC
6915
6916if test "$cf_enable_openssl" != "no" ; then
6917 cf_openssl_basedir=""
6918 if test "$cf_enable_openssl" != "auto" &&
6919 test "$cf_enable_openssl" != "yes" ; then
6920 cf_openssl_basedir="`echo ${cf_enable_openssl} | sed 's/\/$//'`"
6921 else
6922 for dirs in /usr/local/ssl /usr/pkg /usr/local \
6923 /usr/local/openssl ; do
6924 if test -f "${dirs}/include/openssl/opensslv.h" ; then
6925 cf_openssl_basedir="${dirs}"
6926 break
6927 fi
6928 done
6929 unset dirs
6930 fi
6931 if test ! -z "$cf_openssl_basedir"; then
6932 if test -f "${cf_openssl_basedir}/include/openssl/opensslv.h" ; then
6933 SSL_INCLUDES="-I${cf_openssl_basedir}/include"
6934 SSL_LIBS="-L${cf_openssl_basedir}/lib"
6935 else
6936 cf_openssl_basedir=""
6937 fi
6938 else
6939 if test -f "/usr/include/openssl/opensslv.h" ; then
6940 cf_openssl_basedir="/usr"
6941 fi
6942 fi
6943
6944 if test ! -z "$cf_openssl_basedir"; then
7083c021
AC
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_openssl_basedir" >&5
6946$as_echo "$cf_openssl_basedir" >&6; }
212380e3
AC
6947 cf_enable_openssl="yes"
6948 else
7083c021
AC
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found. Specify a correct path?" >&5
6950$as_echo "not found. Specify a correct path?" >&6; }
212380e3
AC
6951 cf_enable_openssl="no"
6952 fi
6953 unset cf_openssl_basedir
6954else
7083c021
AC
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
6956$as_echo "disabled" >&6; }
212380e3
AC
6957fi
6958
6959save_CPPFLAGS="$CPPFLAGS"
6960CPPFLAGS="$CPPFLAGS $SSL_INCLUDES"
6961save_LIBS="$LIBS"
6962LIBS="$LIBS $SSL_LIBS"
6963if test "$cf_enable_openssl" != no; then
7083c021
AC
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL 0.9.6 or above" >&5
6965$as_echo_n "checking for OpenSSL 0.9.6 or above... " >&6; }
6966 if test "$cross_compiling" = yes; then :
212380e3
AC
6967 cf_openssl_version_ok=no
6968else
7083c021 6969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
6970/* end confdefs.h. */
6971#include <openssl/opensslv.h>
6972 #include <stdlib.h>
6973int
6974main ()
6975{
6976if ( OPENSSL_VERSION_NUMBER >= 0x00906000)
6977 exit(0); else exit(1);
6978 ;
6979 return 0;
6980}
6981_ACEOF
7083c021 6982if ac_fn_c_try_run "$LINENO"; then :
212380e3
AC
6983 cf_openssl_version_ok=yes
6984else
7083c021 6985 cf_openssl_version_ok=no
212380e3 6986fi
7083c021
AC
6987rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6988 conftest.$ac_objext conftest.beam conftest.$ac_ext
212380e3
AC
6989fi
6990
631ef239 6991
212380e3 6992 if test "$cf_openssl_version_ok" = yes; then
7083c021
AC
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
6994$as_echo "found" >&6; }
212380e3
AC
6995
6996 ENCSPEED=encspeed
6997
6998
6999 CPPFLAGS="$CPPFLAGS $SSL_LIBS"
7083c021
AC
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RSA_free in -lcrypto" >&5
7001$as_echo_n "checking for RSA_free in -lcrypto... " >&6; }
b6d0720c 7002if ${ac_cv_lib_crypto_RSA_free+:} false; then :
7083c021 7003 $as_echo_n "(cached) " >&6
212380e3
AC
7004else
7005 ac_check_lib_save_LIBS=$LIBS
7006LIBS="-lcrypto $LIBS"
7083c021 7007cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
7008/* end confdefs.h. */
7009
631ef239
AC
7010/* Override any GCC internal prototype to avoid an error.
7011 Use char because int might match the return type of a GCC
7012 builtin and then its argument prototype would still apply. */
212380e3
AC
7013#ifdef __cplusplus
7014extern "C"
7015#endif
212380e3
AC
7016char RSA_free ();
7017int
7018main ()
7019{
631ef239 7020return RSA_free ();
212380e3
AC
7021 ;
7022 return 0;
7023}
7024_ACEOF
7083c021 7025if ac_fn_c_try_link "$LINENO"; then :
212380e3
AC
7026 ac_cv_lib_crypto_RSA_free=yes
7027else
7083c021 7028 ac_cv_lib_crypto_RSA_free=no
212380e3 7029fi
7083c021
AC
7030rm -f core conftest.err conftest.$ac_objext \
7031 conftest$ac_exeext conftest.$ac_ext
212380e3
AC
7032LIBS=$ac_check_lib_save_LIBS
7033fi
7083c021
AC
7034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_RSA_free" >&5
7035$as_echo "$ac_cv_lib_crypto_RSA_free" >&6; }
b6d0720c 7036if test "x$ac_cv_lib_crypto_RSA_free" = xyes; then :
212380e3
AC
7037 cat >>confdefs.h <<_ACEOF
7038#define HAVE_LIBCRYPTO 1
7039_ACEOF
7040
7041 LIBS="-lcrypto $LIBS"
7042
7043fi
7044
7045 SSL_LIBS="$SSL_LIBS -lcrypto"
7046 SSL_SRCS_ENABLE='$(SSL_SRCS)'
7047 else
7083c021
AC
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - OpenSSL support disabled" >&5
7049$as_echo "no - OpenSSL support disabled" >&6; }
212380e3
AC
7050 fi
7051fi
7052
7053CPPFLAGS="$save_CPPFLAGS"
7054LIBS="$save_LIBS"
7055
7056
7057
7058
7059
631ef239 7060# Check whether --with-zlib-path was given.
7083c021 7061if test "${with_zlib_path+set}" = set; then :
631ef239
AC
7062 withval=$with_zlib_path; LIBS="$LIBS -L$withval"
7063fi
212380e3 7064
7083c021
AC
7065
7066# Check whether --enable-zlib was given.
7067if test "${enable_zlib+set}" = set; then :
7068 enableval=$enable_zlib; zlib=$enableval
212380e3 7069else
7083c021 7070 zlib=yes
212380e3 7071fi
212380e3 7072
212380e3 7073
7083c021
AC
7074if test "$zlib" = yes; then
7075
7076ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
b6d0720c 7077if test "x$ac_cv_header_zlib_h" = xyes; then :
7083c021
AC
7078
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlibVersion in -lz" >&5
7080$as_echo_n "checking for zlibVersion in -lz... " >&6; }
b6d0720c 7081if ${ac_cv_lib_z_zlibVersion+:} false; then :
7083c021 7082 $as_echo_n "(cached) " >&6
212380e3
AC
7083else
7084 ac_check_lib_save_LIBS=$LIBS
7085LIBS="-lz $LIBS"
7083c021 7086cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
7087/* end confdefs.h. */
7088
631ef239
AC
7089/* Override any GCC internal prototype to avoid an error.
7090 Use char because int might match the return type of a GCC
7091 builtin and then its argument prototype would still apply. */
212380e3
AC
7092#ifdef __cplusplus
7093extern "C"
7094#endif
212380e3
AC
7095char zlibVersion ();
7096int
7097main ()
7098{
631ef239 7099return zlibVersion ();
212380e3
AC
7100 ;
7101 return 0;
7102}
7103_ACEOF
7083c021 7104if ac_fn_c_try_link "$LINENO"; then :
212380e3
AC
7105 ac_cv_lib_z_zlibVersion=yes
7106else
7083c021 7107 ac_cv_lib_z_zlibVersion=no
212380e3 7108fi
7083c021
AC
7109rm -f core conftest.err conftest.$ac_objext \
7110 conftest$ac_exeext conftest.$ac_ext
212380e3
AC
7111LIBS=$ac_check_lib_save_LIBS
7112fi
7083c021
AC
7113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_zlibVersion" >&5
7114$as_echo "$ac_cv_lib_z_zlibVersion" >&6; }
b6d0720c 7115if test "x$ac_cv_lib_z_zlibVersion" = xyes; then :
212380e3
AC
7116
7117 ZLIB_LD=-lz
7118
7119
7083c021 7120$as_echo "#define HAVE_LIBZ 1" >>confdefs.h
212380e3
AC
7121
7122
7123else
7124 zlib=no
7125fi
7126
7127
7128else
7129 zlib=no
7130fi
7131
7132
7133
7134fi
7135
7136
c1c5fdc4 7137# Check whether --enable-ports was given.
7083c021 7138if test "${enable_ports+set}" = set; then :
c1c5fdc4
AC
7139 enableval=$enable_ports; if test $enableval = yes; then
7140 SELECT_TYPE_EXPLICIT="ports"
7141 else
7142 use_ports=no
7143 fi
7144
7145fi
7146
7147
631ef239 7148# Check whether --enable-poll was given.
7083c021 7149if test "${enable_poll+set}" = set; then :
631ef239 7150 enableval=$enable_poll; if test $enableval = yes; then
212380e3
AC
7151 SELECT_TYPE_EXPLICIT="poll"
7152 else
7153 use_poll=no
7154 fi
7155
631ef239
AC
7156fi
7157
212380e3 7158
631ef239 7159# Check whether --enable-select was given.
7083c021 7160if test "${enable_select+set}" = set; then :
631ef239 7161 enableval=$enable_select; if test $enableval = yes; then
212380e3
AC
7162 SELECT_TYPE_EXPLICIT="select"
7163 else
7164 use_select=no
7165 fi
7166
631ef239
AC
7167fi
7168
212380e3 7169
631ef239 7170# Check whether --enable-kqueue was given.
7083c021 7171if test "${enable_kqueue+set}" = set; then :
631ef239 7172 enableval=$enable_kqueue; if test $enableval = yes; then
212380e3
AC
7173 SELECT_TYPE_EXPLICIT="kqueue"
7174 else
7175 use_kqueue=no
7176 fi
7177
631ef239
AC
7178fi
7179
212380e3 7180
631ef239 7181# Check whether --enable-epoll was given.
7083c021 7182if test "${enable_epoll+set}" = set; then :
631ef239 7183 enableval=$enable_epoll; if test $enableval = yes; then
212380e3 7184 SELECT_TYPE_EXPLICIT="epoll"
7083c021
AC
7185 for ac_func in epoll_ctl
7186do :
7187 ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
b6d0720c 7188if test "x$ac_cv_func_epoll_ctl" = xyes; then :
3ad1a781 7189 cat >>confdefs.h <<_ACEOF
7083c021 7190#define HAVE_EPOLL_CTL 1
3ad1a781
JT
7191_ACEOF
7192 haveepoll=yes
7193else
7194 haveepoll=no
7195fi
7196done
7197
212380e3
AC
7198 else
7199 use_epoll=no
7200 fi
7201
631ef239
AC
7202fi
7203
212380e3
AC
7204
7205
7083c021
AC
7206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to modify confdir" >&5
7207$as_echo_n "checking whether to modify confdir... " >&6; }
212380e3 7208
631ef239 7209# Check whether --with-confdir was given.
7083c021 7210if test "${with_confdir+set}" = set; then :
631ef239 7211 withval=$with_confdir; confdir=`echo $withval | sed 's/\/$//'`
7083c021
AC
7212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7213$as_echo "yes" >&6; }
212380e3
AC
7214
7215 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7216 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7217 ac_define_dir=`eval echo $confdir`
7218 ac_define_dir=`eval echo $ac_define_dir`
7219 ETC_DIR="$ac_define_dir"
7220
7221
7222cat >>confdefs.h <<_ACEOF
7223#define ETC_DIR "$ac_define_dir"
7224_ACEOF
7225
7226
7227
7228
7229 confdir=`(
7230 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7231 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7232 eval echo \""$confdir"\"
7233 )`
7234
7235
7236else
7237 confdir='${prefix}/etc'
7083c021
AC
7238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7239$as_echo "no" >&6; }
212380e3
AC
7240
7241 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7242 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7243 ac_define_dir=`eval echo $confdir`
7244 ac_define_dir=`eval echo $ac_define_dir`
7245 ETC_DIR="$ac_define_dir"
7246
7247
7248cat >>confdefs.h <<_ACEOF
7249#define ETC_DIR "$ac_define_dir"
7250_ACEOF
7251
7252
7253
7254
7255 confdir=`(
7256 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7257 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7258 eval echo \""$confdir"\"
7259 )`
7260
7261
7262
631ef239
AC
7263fi
7264
212380e3
AC
7265
7266
7083c021
AC
7267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to modify logdir" >&5
7268$as_echo_n "checking whether to modify logdir... " >&6; }
212380e3 7269
631ef239 7270# Check whether --with-logdir was given.
7083c021 7271if test "${with_logdir+set}" = set; then :
631ef239 7272 withval=$with_logdir; logdir=`echo $withval | sed 's/\/$//'`
7083c021
AC
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7274$as_echo "yes" >&6; }
212380e3
AC
7275
7276 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7277 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7278 ac_define_dir=`eval echo $logdir`
7279 ac_define_dir=`eval echo $ac_define_dir`
7280 LOG_DIR="$ac_define_dir"
7281
7282
7283cat >>confdefs.h <<_ACEOF
7284#define LOG_DIR "$ac_define_dir"
7285_ACEOF
7286
7287
7288
7289
7290 logdir=`(
7291 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7292 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7293 eval echo \""$logdir"\"
7294 )`
7295
7296
7297else
7298 logdir='${prefix}/logs'
7083c021
AC
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7300$as_echo "no" >&6; }
212380e3
AC
7301
7302 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7303 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7304 ac_define_dir=`eval echo $logdir`
7305 ac_define_dir=`eval echo $ac_define_dir`
7306 LOG_DIR="$ac_define_dir"
7307
7308
7309cat >>confdefs.h <<_ACEOF
7310#define LOG_DIR "$ac_define_dir"
7311_ACEOF
7312
7313
7314
7315
7316 logdir=`(
7317 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7318 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7319 eval echo \""$logdir"\"
7320 )`
7321
7322
7323
631ef239
AC
7324fi
7325
212380e3
AC
7326
7327
7083c021
AC
7328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to modify helpdir" >&5
7329$as_echo_n "checking whether to modify helpdir... " >&6; }
212380e3 7330
631ef239 7331# Check whether --with-helpdir was given.
7083c021 7332if test "${with_helpdir+set}" = set; then :
631ef239 7333 withval=$with_helpdir; helpdir=`echo $withval | sed 's/\/$//'`
7083c021
AC
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7335$as_echo "yes" >&6; }
212380e3
AC
7336
7337 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7338 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7339 ac_define_dir=`eval echo $helpdir`
7340 ac_define_dir=`eval echo $ac_define_dir`
7341 HELP_DIR="$ac_define_dir"
7342
7343
7344cat >>confdefs.h <<_ACEOF
7345#define HELP_DIR "$ac_define_dir"
7346_ACEOF
7347
7348
7349
7350
7351 helpdir=`(
7352 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7353 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7354 eval echo \""$helpdir"\"
7355 )`
7356
7357
7358else
7359 helpdir='${prefix}/help'
7083c021
AC
7360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7361$as_echo "no" >&6; }
212380e3
AC
7362
7363 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7364 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7365 ac_define_dir=`eval echo $helpdir`
7366 ac_define_dir=`eval echo $ac_define_dir`
7367 HELP_DIR="$ac_define_dir"
7368
7369
7370cat >>confdefs.h <<_ACEOF
7371#define HELP_DIR "$ac_define_dir"
7372_ACEOF
7373
7374
7375
7376
7377 helpdir=`(
7378 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7379 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7380 eval echo \""$helpdir"\"
7381 )`
7382
7383
7384
631ef239
AC
7385fi
7386
212380e3
AC
7387
7388
7083c021
AC
7389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to modify moduledir" >&5
7390$as_echo_n "checking whether to modify moduledir... " >&6; }
212380e3 7391
631ef239 7392# Check whether --with-moduledir was given.
7083c021 7393if test "${with_moduledir+set}" = set; then :
631ef239 7394 withval=$with_moduledir; moduledir=`echo $withval | sed 's/\/$//'`
7083c021
AC
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7396$as_echo "yes" >&6; }
212380e3
AC
7397
7398 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7399 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7400 ac_define_dir=`eval echo $moduledir`
7401 ac_define_dir=`eval echo $ac_define_dir`
7402 MODULE_DIR="$ac_define_dir"
7403
7404
7405cat >>confdefs.h <<_ACEOF
7406#define MODULE_DIR "$ac_define_dir"
7407_ACEOF
7408
7409
7410
7411
7412 moduledir=`(
7413 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7414 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7415 eval echo \""$moduledir"\"
7416 )`
7417
7418
7419else
7420 moduledir='${prefix}/modules'
7083c021
AC
7421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7422$as_echo "no" >&6; }
212380e3
AC
7423
7424 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7425 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7426 ac_define_dir=`eval echo $moduledir`
7427 ac_define_dir=`eval echo $ac_define_dir`
7428 MODULE_DIR="$ac_define_dir"
7429
7430
7431cat >>confdefs.h <<_ACEOF
7432#define MODULE_DIR "$ac_define_dir"
7433_ACEOF
7434
7435
7436
7437
7438 moduledir=`(
7439 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7440 test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
7441 eval echo \""$moduledir"\"
7442 )`
7443
7444
7445
631ef239
AC
7446fi
7447
7083c021 7448
b6d0720c
AC
7449
7450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether custom branding is requested" >&5
7451$as_echo_n "checking whether custom branding is requested... " >&6; }
7452
7453# Check whether --with-custom-branding was given.
7454if test "${with_custom_branding+set}" = set; then :
7455 withval=$with_custom_branding; BRANDING_NAME=$withval
7456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7457$as_echo "yes" >&6; }
7458else
7459 BRANDING_NAME=$PACKAGE_NAME
7460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7461$as_echo "no" >&6; }
7462
7463fi
7464
7465
7466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a custom version is requested" >&5
7467$as_echo_n "checking whether a custom version is requested... " >&6; }
7468
7469# Check whether --with-custom-version was given.
7470if test "${with_custom_version+set}" = set; then :
7471 withval=$with_custom_version; BRANDING_VERSION=$withval
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7473$as_echo "yes" >&6; }
7474else
7475 BRANDING_VERSION=$PACKAGE_VERSION
7476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7477$as_echo "no" >&6; }
7478
7479fi
7480
7481
7482
7483cat >>confdefs.h <<_ACEOF
7484#define BRANDING_NAME "$BRANDING_NAME"
7485_ACEOF
7486
7487
7488cat >>confdefs.h <<_ACEOF
7489#define BRANDING_VERSION "$BRANDING_VERSION"
7490_ACEOF
7491
7492
7083c021
AC
7493if test ! -z "$SELECT_TYPE_EXPLICIT"; then
7494 SELECT_TYPE="$SELECT_TYPE_EXPLICIT";
7495 echo "Forcing $SELECT_TYPE to be enabled"
7496else
7497
7498if test ! "x$use_ports" = "xno"; then
7499 for ac_func in port_getn
7500do :
7501 ac_fn_c_check_func "$LINENO" "port_getn" "ac_cv_func_port_getn"
b6d0720c 7502if test "x$ac_cv_func_port_getn" = xyes; then :
212380e3 7503 cat >>confdefs.h <<_ACEOF
7083c021 7504#define HAVE_PORT_GETN 1
212380e3 7505_ACEOF
7083c021 7506 haveports=yes
212380e3 7507else
7083c021 7508 haveports=no
212380e3
AC
7509fi
7510done
7511
7083c021
AC
7512 if test "x$haveports" = "xyes" ; then
7513 SELECT_TYPE="ports"
212380e3
AC
7514 fi
7515fi
7516
7083c021
AC
7517if test ! "x$use_select" = "xno"; then
7518 for ac_func in select
7519do :
7520 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
b6d0720c 7521if test "x$ac_cv_func_select" = xyes; then :
7083c021
AC
7522 cat >>confdefs.h <<_ACEOF
7523#define HAVE_SELECT 1
212380e3 7524_ACEOF
7083c021
AC
7525 haveselect=yes
7526else
7527 haveselect=no
7528fi
7529done
212380e3 7530
7083c021
AC
7531 if test "x$haveselect" = "xyes" ; then
7532 SELECT_TYPE="select"
7533 fi
7534fi
212380e3 7535
7083c021
AC
7536if test ! "x$use_poll" = "xno"; then
7537 for ac_func in poll
7538do :
7539 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
b6d0720c 7540if test "x$ac_cv_func_poll" = xyes; then :
7083c021
AC
7541 cat >>confdefs.h <<_ACEOF
7542#define HAVE_POLL 1
212380e3 7543_ACEOF
7083c021 7544 havepoll=yes
212380e3 7545else
7083c021 7546 havepoll=no
212380e3 7547fi
7083c021 7548done
631ef239 7549
7083c021
AC
7550 if test "x$havepoll" = "xyes" ; then
7551 SELECT_TYPE="poll"
7552 fi
212380e3 7553fi
7083c021
AC
7554
7555if test ! "x$use_kqueue" = "xno"; then
7556 for ac_func in kevent
7557do :
7558 ac_fn_c_check_func "$LINENO" "kevent" "ac_cv_func_kevent"
b6d0720c 7559if test "x$ac_cv_func_kevent" = xyes; then :
212380e3 7560 cat >>confdefs.h <<_ACEOF
7083c021 7561#define HAVE_KEVENT 1
212380e3
AC
7562_ACEOF
7563 havekqueue=yes
7564else
7565 havekqueue=no
7566fi
7567done
7568
7569 if test "x$havekqueue" = "xyes" ; then
7570 SELECT_TYPE="kqueue"
7571 fi
7572fi
7573
7574if test ! "x$use_epoll" = "xno"; then
7083c021
AC
7575 for ac_func in epoll_ctl
7576do :
7577 ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
b6d0720c 7578if test "x$ac_cv_func_epoll_ctl" = xyes; then :
212380e3 7579 cat >>confdefs.h <<_ACEOF
7083c021 7580#define HAVE_EPOLL_CTL 1
212380e3
AC
7581_ACEOF
7582 haveepoll=yes
7583else
7584 haveepoll=no
7585fi
7586done
7587
7588 if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
7589 if test "x$haveepoll" = "xyes" ; then
7083c021
AC
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll support in kernel" >&5
7591$as_echo_n "checking for epoll support in kernel... " >&6; }
7592 if test "$cross_compiling" = yes; then :
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7594$as_echo "no" >&6; }
212380e3 7595else
7083c021 7596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
7597/* end confdefs.h. */
7598#include <stdint.h>
7599#include <sys/param.h>
7600#include <sys/types.h>
7601#include <sys/epoll.h>
7602#include <sys/syscall.h>
7603#include <unistd.h>
7604
7605int
7606main(int argc, char **argv)
7607{
7608 int epfd;
7609
7610 epfd = epoll_create(256);
b676ea3b 7611 return (epfd == -1 ? 1 : 0);
212380e3
AC
7612}
7613_ACEOF
7083c021
AC
7614if ac_fn_c_try_run "$LINENO"; then :
7615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7616$as_echo "yes" >&6; }
212380e3 7617
7083c021 7618$as_echo "#define HAVE_EPOLL 1" >>confdefs.h
212380e3
AC
7619
7620 SELECT_TYPE="epoll"
7621else
7083c021
AC
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7623$as_echo "no" >&6; }
212380e3 7624fi
7083c021
AC
7625rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7626 conftest.$ac_objext conftest.beam conftest.$ac_ext
212380e3 7627fi
631ef239 7628
212380e3
AC
7629 fi
7630 fi
7631
7632haveepollsyscall=no
7633
7634if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
7635 if test "x$haveepoll" = "xno" ; then
7083c021
AC
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5
7637$as_echo_n "checking for epoll system call... " >&6; }
7638 if test "$cross_compiling" = yes; then :
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7640$as_echo "no" >&6; }
212380e3 7641else
7083c021 7642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
7643/* end confdefs.h. */
7644#include <stdint.h>
7645#include <sys/param.h>
7646#include <sys/types.h>
7647#include <sys/epoll.h>
7648#include <sys/syscall.h>
7649#include <unistd.h>
7650
7651int
7652epoll_create(int size)
7653{
7654 return (syscall(__NR_epoll_create, size));
7655}
7656
7657int
7658main(int argc, char **argv)
7659{
7660 int epfd;
7661
7662 epfd = epoll_create(256);
7663 exit (epfd == -1 ? 1 : 0);
7664}
7665_ACEOF
7083c021
AC
7666if ac_fn_c_try_run "$LINENO"; then :
7667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7668$as_echo "yes" >&6; }
212380e3 7669
7083c021 7670$as_echo "#define HAVE_EPOLL 1" >>confdefs.h
212380e3
AC
7671
7672 SELECT_TYPE="epoll"
7673else
7083c021
AC
7674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7675$as_echo "no" >&6; }
212380e3 7676fi
7083c021
AC
7677rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7678 conftest.$ac_objext conftest.beam conftest.$ac_ext
212380e3 7679fi
631ef239 7680
212380e3
AC
7681 fi
7682fi
7683
7684fi
7685
7686fi
7687
7688if test -z "$SELECT_TYPE"; then
b6d0720c 7689 as_fn_error $? "Unable to find a usable IO interface" "$LINENO" 5
212380e3
AC
7690fi
7691
7692echo "Using $SELECT_TYPE for select loop."
7693
7694
7695cat >>confdefs.h <<_ACEOF
7696#define SELECT_TYPE "$SELECT_TYPE"
7697_ACEOF
7698
7699
7700
7701
7702
631ef239 7703# Check whether --enable-assert was given.
7083c021 7704if test "${enable_assert+set}" = set; then :
631ef239 7705 enableval=$enable_assert; assert=$enableval
212380e3
AC
7706else
7707 assert=no
631ef239
AC
7708fi
7709
212380e3
AC
7710
7711if test "$assert" = no; then
7712
7083c021 7713$as_echo "#define NDEBUG 1" >>confdefs.h
212380e3
AC
7714
7715elif test "$assert" = soft; then
7716
7083c021 7717$as_echo "#define SOFT_ASSERT 1" >>confdefs.h
212380e3
AC
7718
7719
7083c021 7720$as_echo "#define NDEBUG 1" >>confdefs.h
212380e3
AC
7721
7722elif test "$assert" = yes; then
7723 assert = "hard";
7724fi
7725
7083c021
AC
7726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want IO Debugging hooks" >&5
7727$as_echo_n "checking if you want IO Debugging hooks... " >&6; }
631ef239 7728# Check whether --enable-iodebug was given.
7083c021 7729if test "${enable_iodebug+set}" = set; then :
631ef239 7730 enableval=$enable_iodebug; iodebug=$enableval
212380e3
AC
7731else
7732 iodebug=no
631ef239
AC
7733fi
7734
212380e3
AC
7735
7736if test "$iodebug" = yes; then
7737
7083c021 7738$as_echo "#define USE_IODEBUG_HOOKS 1" >>confdefs.h
212380e3 7739
7083c021
AC
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7741$as_echo "yes" >&6; }
212380e3 7742else
7083c021
AC
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7744$as_echo "no" >&6; }
212380e3
AC
7745fi
7746
7747
7083c021
AC
7748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want to do a profile build" >&5
7749$as_echo_n "checking if you want to do a profile build... " >&6; }
631ef239 7750# Check whether --enable-profile was given.
7083c021 7751if test "${enable_profile+set}" = set; then :
631ef239 7752 enableval=$enable_profile; profile=$enableval
212380e3
AC
7753else
7754 profile=no
631ef239
AC
7755fi
7756
212380e3
AC
7757
7758if test "$profile" = yes; then
7759 if test "$ac_cv_c_compiler_gnu" = yes; then
7760 IRC_CFLAGS="$IRC_CFLAGS -pg"
7083c021
AC
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, adding -pg" >&5
7762$as_echo "yes, adding -pg" >&6; }
212380e3 7763
7083c021 7764$as_echo "#define CHARYBDIS_PROFILE 1" >>confdefs.h
212380e3
AC
7765
7766 else
7083c021
AC
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, profile builds only work with gcc" >&5
7768$as_echo "no, profile builds only work with gcc" >&6; }
212380e3
AC
7769 fi
7770else
7083c021
AC
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7772$as_echo "no" >&6; }
212380e3
AC
7773fi
7774
631ef239 7775# Check whether --enable-balloc was given.
7083c021 7776if test "${enable_balloc+set}" = set; then :
631ef239 7777 enableval=$enable_balloc; balloc=$enableval
212380e3
AC
7778else
7779 balloc=yes
631ef239
AC
7780fi
7781
212380e3
AC
7782
7783if test "$balloc" = no; then
7784
7083c021 7785$as_echo "#define NOBALLOC 1" >>confdefs.h
212380e3
AC
7786
7787fi
7788
631ef239 7789# Check whether --enable-small-net was given.
7083c021 7790if test "${enable_small_net+set}" = set; then :
631ef239 7791 enableval=$enable_small_net; small_net=$enableval
212380e3
AC
7792else
7793 small_net=no
631ef239
AC
7794fi
7795
212380e3
AC
7796
7797if test "$small_net" = yes; then
7798
7083c021 7799$as_echo "#define NICKNAMEHISTORYLENGTH 1500" >>confdefs.h
212380e3
AC
7800
7801
7083c021 7802$as_echo "#define CHANNEL_HEAP_SIZE 256" >>confdefs.h
212380e3
AC
7803
7804
7083c021 7805$as_echo "#define BAN_HEAP_SIZE 128" >>confdefs.h
212380e3
AC
7806
7807
7083c021 7808$as_echo "#define CLIENT_HEAP_SIZE 256" >>confdefs.h
212380e3
AC
7809
7810
7083c021 7811$as_echo "#define LCLIENT_HEAP_SIZE 128" >>confdefs.h
212380e3
AC
7812
7813
7083c021 7814$as_echo "#define PCLIENT_HEAP_SIZE 32" >>confdefs.h
212380e3
AC
7815
7816
7083c021 7817$as_echo "#define USER_HEAP_SIZE 128" >>confdefs.h
212380e3
AC
7818
7819
7083c021 7820$as_echo "#define DNODE_HEAP_SIZE 256" >>confdefs.h
212380e3
AC
7821
7822
7083c021 7823$as_echo "#define TOPIC_HEAP_SIZE 256" >>confdefs.h
212380e3
AC
7824
7825
7083c021 7826$as_echo "#define LINEBUF_HEAP_SIZE 128" >>confdefs.h
212380e3
AC
7827
7828
7083c021 7829$as_echo "#define MEMBER_HEAP_SIZE 256" >>confdefs.h
212380e3
AC
7830
7831
7083c021 7832$as_echo "#define ND_HEAP_SIZE 128" >>confdefs.h
212380e3
AC
7833
7834
7083c021 7835$as_echo "#define CONFITEM_HEAP_SIZE 128" >>confdefs.h
212380e3
AC
7836
7837
7083c021 7838$as_echo "#define MONITOR_HEAP_SIZE 128" >>confdefs.h
212380e3 7839
f589ec6f 7840
7083c021 7841$as_echo "#define FD_HEAP_SIZE 128" >>confdefs.h
2b428185
AC
7842
7843
7083c021 7844$as_echo "#define AWAY_HEAP_SIZE 128" >>confdefs.h
f589ec6f 7845
212380e3
AC
7846else
7847
7083c021 7848$as_echo "#define NICKNAMEHISTORYLENGTH 15000" >>confdefs.h
212380e3
AC
7849
7850
7083c021 7851$as_echo "#define CHANNEL_HEAP_SIZE 8192" >>confdefs.h
212380e3
AC
7852
7853
7083c021 7854$as_echo "#define BAN_HEAP_SIZE 4096" >>confdefs.h
212380e3
AC
7855
7856
7083c021 7857$as_echo "#define CLIENT_HEAP_SIZE 8192" >>confdefs.h
212380e3
AC
7858
7859
7083c021 7860$as_echo "#define LCLIENT_HEAP_SIZE 1024" >>confdefs.h
212380e3
AC
7861
7862
7083c021 7863$as_echo "#define PCLIENT_HEAP_SIZE 256" >>confdefs.h
212380e3
AC
7864
7865
7083c021 7866$as_echo "#define USER_HEAP_SIZE 8192" >>confdefs.h
212380e3
AC
7867
7868
7083c021 7869$as_echo "#define DNODE_HEAP_SIZE 8192" >>confdefs.h
212380e3
AC
7870
7871
7083c021 7872$as_echo "#define TOPIC_HEAP_SIZE 4096" >>confdefs.h
212380e3
AC
7873
7874
7083c021 7875$as_echo "#define LINEBUF_HEAP_SIZE 2048" >>confdefs.h
212380e3
AC
7876
7877
7083c021 7878$as_echo "#define MEMBER_HEAP_SIZE 32768" >>confdefs.h
212380e3
AC
7879
7880
7083c021 7881$as_echo "#define ND_HEAP_SIZE 512" >>confdefs.h
212380e3
AC
7882
7883
7083c021 7884$as_echo "#define CONFITEM_HEAP_SIZE 256" >>confdefs.h
212380e3
AC
7885
7886
7083c021 7887$as_echo "#define MONITOR_HEAP_SIZE 1024" >>confdefs.h
212380e3 7888
f589ec6f 7889
7083c021 7890$as_echo "#define FD_HEAP_SIZE 1024" >>confdefs.h
2b428185
AC
7891
7892
7083c021 7893$as_echo "#define AWAY_HEAP_SIZE 512" >>confdefs.h
f589ec6f 7894
212380e3
AC
7895fi
7896
7897
631ef239 7898# Check whether --with-nicklen was given.
7083c021 7899if test "${with_nicklen+set}" = set; then :
631ef239 7900 withval=$with_nicklen;
aa769893 7901 if ! expr "$withval" + 0 >/dev/null 2>&1; then
b6d0720c 7902 as_fn_error $? "NICKLEN must be a numeric value" "$LINENO" 5
aa769893 7903 fi
212380e3
AC
7904 if test $withval -ge 50; then
7905 NICKLEN=50
7083c021
AC
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: NICKLEN has a hard limit of 50. Setting NICKLEN=50" >&5
7907$as_echo "$as_me: WARNING: NICKLEN has a hard limit of 50. Setting NICKLEN=50" >&2;}
212380e3
AC
7908 else
7909 NICKLEN="$withval"
7910 fi
7911
7912else
7913 NICKLEN=15
631ef239 7914fi
212380e3
AC
7915
7916
212380e3 7917
631ef239 7918# Check whether --with-topiclen was given.
7083c021 7919if test "${with_topiclen+set}" = set; then :
631ef239 7920 withval=$with_topiclen;
212380e3
AC
7921 if test $withval -ge 390; then
7922 TOPICLEN=390
7083c021
AC
7923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: TOPICLEN has a hard limit of 390. Setting TOPICLEN=390" >&5
7924$as_echo "$as_me: WARNING: TOPICLEN has a hard limit of 390. Setting TOPICLEN=390" >&2;}
212380e3
AC
7925 else
7926 TOPICLEN=$withval
7927 fi
7928
7929else
7930 TOPICLEN=390
212380e3
AC
7931fi
7932
212380e3
AC
7933
7934
7935cat >>confdefs.h <<_ACEOF
7936#define TOPICLEN ${TOPICLEN}
7937_ACEOF
7938
7939
7940cat >>confdefs.h <<_ACEOF
7941#define NICKLEN (${NICKLEN}+1)
7942_ACEOF
7943
7944
b676ea3b 7945shared_modules="yes"
212380e3 7946if test "$shared_modules" = yes; then
212380e3 7947 if test "$CC" = tcc -a "$TenDRA" = "no"; then
7083c021
AC
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling shared modules: Tiny C Compiler can't create PIC" >&5
7949$as_echo "$as_me: WARNING: disabling shared modules: Tiny C Compiler can't create PIC" >&2;}
212380e3
AC
7950 shared_modules="no"
7951 fi
7952fi
7953
7954if test "$shared_modules" = yes; then
7083c021
AC
7955 DYNLINK_C=dynlink.c
7956 for ac_header in dlfcn.h
7957do :
7958 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
b6d0720c 7959if test "x$ac_cv_header_dlfcn_h" = xyes; then :
212380e3 7960 cat >>confdefs.h <<_ACEOF
7083c021 7961#define HAVE_DLFCN_H 1
212380e3
AC
7962_ACEOF
7963
7964fi
7965
7966done
7967
7083c021
AC
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shl_load" >&5
7969$as_echo_n "checking for library containing shl_load... " >&6; }
b6d0720c 7970if ${ac_cv_search_shl_load+:} false; then :
7083c021 7971 $as_echo_n "(cached) " >&6
212380e3
AC
7972else
7973 ac_func_search_save_LIBS=$LIBS
7083c021 7974cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
7975/* end confdefs.h. */
7976
631ef239
AC
7977/* Override any GCC internal prototype to avoid an error.
7978 Use char because int might match the return type of a GCC
7979 builtin and then its argument prototype would still apply. */
212380e3
AC
7980#ifdef __cplusplus
7981extern "C"
7982#endif
212380e3
AC
7983char shl_load ();
7984int
7985main ()
7986{
631ef239 7987return shl_load ();
212380e3
AC
7988 ;
7989 return 0;
7990}
7991_ACEOF
631ef239
AC
7992for ac_lib in '' dld; do
7993 if test -z "$ac_lib"; then
7994 ac_res="none required"
7995 else
7996 ac_res=-l$ac_lib
7997 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7998 fi
7083c021 7999 if ac_fn_c_try_link "$LINENO"; then :
631ef239 8000 ac_cv_search_shl_load=$ac_res
631ef239 8001fi
7083c021
AC
8002rm -f core conftest.err conftest.$ac_objext \
8003 conftest$ac_exeext
b6d0720c 8004 if ${ac_cv_search_shl_load+:} false; then :
631ef239 8005 break
212380e3 8006fi
631ef239 8007done
b6d0720c 8008if ${ac_cv_search_shl_load+:} false; then :
7083c021 8009
631ef239
AC
8010else
8011 ac_cv_search_shl_load=no
212380e3 8012fi
631ef239 8013rm conftest.$ac_ext
212380e3
AC
8014LIBS=$ac_func_search_save_LIBS
8015fi
7083c021
AC
8016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shl_load" >&5
8017$as_echo "$ac_cv_search_shl_load" >&6; }
631ef239 8018ac_res=$ac_cv_search_shl_load
7083c021 8019if test "$ac_res" != no; then :
631ef239 8020 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3
AC
8021
8022
7083c021 8023$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
212380e3
AC
8024
8025 SUFFIX=".sl"
8026 MOD_TARGET=hpux_shared
8027 SEDOBJ="s/\.o/.sl/g"
8028
8029else
8030
7083c021
AC
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8032$as_echo_n "checking for library containing dlopen... " >&6; }
b6d0720c 8033if ${ac_cv_search_dlopen+:} false; then :
7083c021 8034 $as_echo_n "(cached) " >&6
212380e3
AC
8035else
8036 ac_func_search_save_LIBS=$LIBS
7083c021 8037cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8038/* end confdefs.h. */
8039
631ef239
AC
8040/* Override any GCC internal prototype to avoid an error.
8041 Use char because int might match the return type of a GCC
8042 builtin and then its argument prototype would still apply. */
212380e3
AC
8043#ifdef __cplusplus
8044extern "C"
8045#endif
212380e3
AC
8046char dlopen ();
8047int
8048main ()
8049{
631ef239 8050return dlopen ();
212380e3
AC
8051 ;
8052 return 0;
8053}
8054_ACEOF
631ef239
AC
8055for ac_lib in '' dl c_r; do
8056 if test -z "$ac_lib"; then
8057 ac_res="none required"
8058 else
8059 ac_res=-l$ac_lib
8060 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8061 fi
7083c021 8062 if ac_fn_c_try_link "$LINENO"; then :
631ef239 8063 ac_cv_search_dlopen=$ac_res
631ef239 8064fi
7083c021
AC
8065rm -f core conftest.err conftest.$ac_objext \
8066 conftest$ac_exeext
b6d0720c 8067 if ${ac_cv_search_dlopen+:} false; then :
631ef239 8068 break
212380e3 8069fi
631ef239 8070done
b6d0720c 8071if ${ac_cv_search_dlopen+:} false; then :
7083c021 8072
631ef239
AC
8073else
8074 ac_cv_search_dlopen=no
212380e3 8075fi
631ef239 8076rm conftest.$ac_ext
212380e3
AC
8077LIBS=$ac_func_search_save_LIBS
8078fi
7083c021
AC
8079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8080$as_echo "$ac_cv_search_dlopen" >&6; }
631ef239 8081ac_res=$ac_cv_search_dlopen
7083c021 8082if test "$ac_res" != no; then :
631ef239 8083 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
212380e3
AC
8084
8085
7083c021 8086$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
212380e3
AC
8087
8088 SUFFIX=".so"
8089 MOD_TARGET=shared_modules
8090 SEDOBJ="s/\.o/.so/g"
8091 if test "$AppleGCC" = yes; then
7083c021
AC
8092 for ac_header in mach-o/dyld.h
8093do :
8094 ac_fn_c_check_header_mongrel "$LINENO" "mach-o/dyld.h" "ac_cv_header_mach_o_dyld_h" "$ac_includes_default"
b6d0720c 8095if test "x$ac_cv_header_mach_o_dyld_h" = xyes; then :
212380e3 8096 cat >>confdefs.h <<_ACEOF
7083c021 8097#define HAVE_MACH_O_DYLD_H 1
212380e3
AC
8098_ACEOF
8099
8100fi
8101
8102done
8103
8104 fi
7083c021 8105 ac_fn_c_check_func "$LINENO" "dlsym" "ac_cv_func_dlsym"
b6d0720c 8106if test "x$ac_cv_func_dlsym" = xyes; then :
631ef239 8107
212380e3
AC
8108else
8109
7083c021
AC
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dlsym is not available, shared modules disabled" >&5
8111$as_echo "$as_me: WARNING: dlsym is not available, shared modules disabled" >&2;}
212380e3
AC
8112 shared_modules=no
8113
8114fi
8115
7083c021
AC
8116 for ac_func in dlfunc
8117do :
8118 ac_fn_c_check_func "$LINENO" "dlfunc" "ac_cv_func_dlfunc"
b6d0720c 8119if test "x$ac_cv_func_dlfunc" = xyes; then :
212380e3 8120 cat >>confdefs.h <<_ACEOF
7083c021 8121#define HAVE_DLFUNC 1
212380e3
AC
8122_ACEOF
8123
8124fi
8125done
8126
8127
8128else
8129
8130 shared_modules=no
8131
8132fi
8133
8134
8135fi
8136
8137fi
8138
8139
8140cat >>confdefs.h <<_ACEOF
8141#define SHARED_SUFFIX "$SUFFIX"
8142_ACEOF
8143
8144
8145if test "$shared_modules" = yes; then
8146 # The GNU linker requires the -export-dynamic option to make
8147 # all symbols visible in the dynamic symbol table.
8148 hold_ldflags=$LDFLAGS
7083c021
AC
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the ld -export-dynamic flag" >&5
8150$as_echo_n "checking for the ld -export-dynamic flag... " >&6; }
212380e3 8151 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic -Werror"
7083c021 8152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8153/* end confdefs.h. */
8154
8155int
8156main ()
8157{
8158int i;
8159 ;
8160 return 0;
8161}
8162_ACEOF
7083c021 8163if ac_fn_c_try_link "$LINENO"; then :
212380e3
AC
8164 found=yes
8165else
7083c021 8166 found=no
212380e3 8167fi
7083c021
AC
8168rm -f core conftest.err conftest.$ac_objext \
8169 conftest$ac_exeext conftest.$ac_ext
212380e3
AC
8170 LDFLAGS=$hold_ldflags
8171
8172 if expr "`uname -s`" : ^IRIX >/dev/null 2>&1; then
8173 found="no, IRIX ld uses -B,dynamic"
8174 LDFLAGS="${LDFLAGS} -Wl,-B,dynamic"
8175 fi
8176
8177 if expr "`uname -s`" : ^AIX >/dev/null 2>&1; then
8178 found="no, AIX ld uses -G -brtl"
8179 LDFLAGS="${LDFLAGS} -Wl,-G,-brtl"
8180 fi
8181
7083c021
AC
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
8183$as_echo "$found" >&6; }
212380e3
AC
8184
8185 if test "$found" = yes; then
8186 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
8187 fi
8188
7083c021
AC
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to produce PIC" >&5
8190$as_echo_n "checking for compiler option to produce PIC... " >&6; }
212380e3 8191 if test "$SGS" = "yes"; then
7083c021
AC
8192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: SVR4 SGS interfaces: -KPIC -DPIC -G" >&5
8193$as_echo "SVR4 SGS interfaces: -KPIC -DPIC -G" >&6; }
212380e3
AC
8194 PICFLAGS="-KPIC -DPIC -G"
8195 fi
8196
8197 if test "$AppleGCC" = "yes"; then
7083c021
AC
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Darwin Mach-O bundles: -fno-common -bundle -flat_namespace -undefined suppress" >&5
8199$as_echo "Darwin Mach-O bundles: -fno-common -bundle -flat_namespace -undefined suppress" >&6; }
212380e3
AC
8200 PICFLAGS="-fno-common -bundle -flat_namespace -undefined suppress"
8201 fi
8202 if test "$HPUX" = "yes" -a "$CC" != gcc; then
7083c021
AC
8203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: HP-UX cc: +z -r -q -n" >&5
8204$as_echo "HP-UX cc: +z -r -q -n" >&6; }
212380e3 8205 PICFLAGS="+z -r -q -n -c"
7083c021
AC
8206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if +ESfic is required on this platform" >&5
8207$as_echo_n "checking if +ESfic is required on this platform... " >&6; }
212380e3
AC
8208
8209 if expr "`$CC +ESfic 2>&1`" : ".*neither supported.*" >/dev/null; then
7083c021
AC
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8211$as_echo "no" >&6; }
212380e3 8212 else
7083c021
AC
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8214$as_echo "yes" >&6; }
212380e3
AC
8215 PICFLAGS="$PICFLAGS +ESfic"
8216 fi
8217
8218 LDFLAGS="${LDFLAGS} -Wl,-E"
8219 fi
8220 if test "$Tru" = yes -a "$CC" != gcc; then
7083c021
AC
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Tru64: -shared -expect_unresolved '*'" >&5
8222$as_echo "Tru64: -shared -expect_unresolved '*'" >&6; }
212380e3
AC
8223 PICFLAGS="-shared -expect_unresolved '*' "
8224 LDFLAGS="-call_shared"
8225 fi
8226 if test -z "$PICFLAGS"; then
8227 if test "$ac_cv_c_compiler_gnu" = "yes"; then
7083c021
AC
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gcc: -fPIC -DPIC -shared" >&5
8229$as_echo "gcc: -fPIC -DPIC -shared" >&6; }
212380e3
AC
8230 PICFLAGS="-fPIC -DPIC -shared"
8231 else
7083c021
AC
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8233$as_echo "no" >&6; }
212380e3
AC
8234 shared_modules=no
8235 fi
8236 fi
8237fi
8238
1a82970f
JT
8239# rpath, for finding libratbox.so at run time
8240hold_ldflags=$LDFLAGS
7083c021
AC
8241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the ld -rpath flag" >&5
8242$as_echo_n "checking for the ld -rpath flag... " >&6; }
1a82970f 8243LDFLAGS="${LDFLAGS} -Wl,-rpath=${libdir}"
7083c021 8244cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1a82970f
JT
8245/* end confdefs.h. */
8246
8247int
8248main ()
8249{
8250int i;
8251 ;
8252 return 0;
8253}
8254_ACEOF
7083c021 8255if ac_fn_c_try_link "$LINENO"; then :
1a82970f
JT
8256 found=yes
8257else
7083c021 8258 found=no
1a82970f 8259fi
7083c021
AC
8260rm -f core conftest.err conftest.$ac_objext \
8261 conftest$ac_exeext conftest.$ac_ext
1a82970f 8262LDFLAGS=$hold_ldflags
7083c021
AC
8263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
8264$as_echo "$found" >&6; }
1a82970f
JT
8265if test "$found" = yes; then
8266 LDFLAGS="${LDFLAGS} -Wl,-rpath=\${libdir}"
8267fi
8268
212380e3
AC
8269# This must be down here, or it will mess up checks like the ones
8270# for -Wl,-export-dynamic
8271# -- jilles
d2c5159a 8272CWARNS=""
631ef239 8273# Check whether --enable-warnings was given.
7083c021 8274if test "${enable_warnings+set}" = set; then :
631ef239 8275 enableval=$enable_warnings;
212380e3
AC
8276IRC_CFLAGS="$IRC_CFLAGS -O0"
8277CFLAGS="$IRC_CFLAGS"
8278
8279
7083c021
AC
8280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wall" >&5
8281$as_echo_n "checking GCC flag(s) -Wall... " >&6; }
212380e3
AC
8282 if test "${GCC-no}" = yes
8283 then
b6d0720c 8284 if ${charybdis_cv_c_gcc_w_all+:} false; then :
7083c021 8285 $as_echo_n "(cached) " >&6
212380e3
AC
8286else
8287
8288 oldcflags="${CFLAGS-}"
8289 CFLAGS="${CFLAGS-} ${CWARNS} -Wall -Werror"
7083c021 8290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8291/* end confdefs.h. */
8292
8293#include <string.h>
8294#include <stdio.h>
8295int main(void);
8296
8297int
8298main ()
8299{
8300
b1fc1658 8301 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8302
8303 ;
8304 return 0;
8305}
8306_ACEOF
7083c021 8307if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8308 charybdis_cv_c_gcc_w_all=yes
8309else
7083c021 8310 charybdis_cv_c_gcc_w_all=no
212380e3 8311fi
631ef239 8312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8313 CFLAGS="${oldcflags}"
8314fi
8315
8316 if test "x$charybdis_cv_c_gcc_w_all" = xyes; then
8317 CWARNS="${CWARNS}-Wall "
7083c021
AC
8318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8319$as_echo "ok" >&6; }
212380e3
AC
8320 else
8321 charybdis_cv_c_gcc_w_all=''
7083c021
AC
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8323$as_echo "no" >&6; }
212380e3
AC
8324 fi
8325 else
7083c021
AC
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8327$as_echo "no" >&6; }
212380e3
AC
8328 fi
8329
8330
7083c021
AC
8331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wpointer-arith" >&5
8332$as_echo_n "checking GCC flag(s) -Wpointer-arith... " >&6; }
212380e3
AC
8333 if test "${GCC-no}" = yes
8334 then
b6d0720c 8335 if ${charybdis_cv_c_gcc_w_pointer_arith+:} false; then :
7083c021 8336 $as_echo_n "(cached) " >&6
212380e3
AC
8337else
8338
8339 oldcflags="${CFLAGS-}"
8340 CFLAGS="${CFLAGS-} ${CWARNS} -Wpointer-arith -Werror"
7083c021 8341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8342/* end confdefs.h. */
8343
8344#include <string.h>
8345#include <stdio.h>
8346int main(void);
8347
8348int
8349main ()
8350{
8351
b1fc1658 8352 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8353
8354 ;
8355 return 0;
8356}
8357_ACEOF
7083c021 8358if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8359 charybdis_cv_c_gcc_w_pointer_arith=yes
8360else
7083c021 8361 charybdis_cv_c_gcc_w_pointer_arith=no
212380e3 8362fi
631ef239 8363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8364 CFLAGS="${oldcflags}"
8365fi
8366
8367 if test "x$charybdis_cv_c_gcc_w_pointer_arith" = xyes; then
8368 CWARNS="${CWARNS}-Wpointer-arith "
7083c021
AC
8369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8370$as_echo "ok" >&6; }
212380e3
AC
8371 else
8372 charybdis_cv_c_gcc_w_pointer_arith=''
7083c021
AC
8373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8374$as_echo "no" >&6; }
212380e3
AC
8375 fi
8376 else
7083c021
AC
8377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8378$as_echo "no" >&6; }
212380e3
AC
8379 fi
8380
8381
7083c021
AC
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wimplicit -Wnested-externs" >&5
8383$as_echo_n "checking GCC flag(s) -Wimplicit -Wnested-externs... " >&6; }
212380e3
AC
8384 if test "${GCC-no}" = yes
8385 then
b6d0720c 8386 if ${charybdis_cv_c_gcc_w_implicit+:} false; then :
7083c021 8387 $as_echo_n "(cached) " >&6
212380e3
AC
8388else
8389
8390 oldcflags="${CFLAGS-}"
8391 CFLAGS="${CFLAGS-} ${CWARNS} -Wimplicit -Wnested-externs -Werror"
7083c021 8392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8393/* end confdefs.h. */
8394
8395#include <string.h>
8396#include <stdio.h>
8397int main(void);
8398
8399int
8400main ()
8401{
8402
b1fc1658 8403 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8404
8405 ;
8406 return 0;
8407}
8408_ACEOF
7083c021 8409if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8410 charybdis_cv_c_gcc_w_implicit=yes
8411else
7083c021 8412 charybdis_cv_c_gcc_w_implicit=no
212380e3 8413fi
631ef239 8414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8415 CFLAGS="${oldcflags}"
8416fi
8417
8418 if test "x$charybdis_cv_c_gcc_w_implicit" = xyes; then
8419 CWARNS="${CWARNS}-Wimplicit -Wnested-externs "
7083c021
AC
8420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8421$as_echo "ok" >&6; }
212380e3
AC
8422 else
8423 charybdis_cv_c_gcc_w_implicit=''
7083c021
AC
8424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8425$as_echo "no" >&6; }
212380e3
AC
8426 fi
8427 else
7083c021
AC
8428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8429$as_echo "no" >&6; }
212380e3
AC
8430 fi
8431
8432
7083c021
AC
8433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wcast-align" >&5
8434$as_echo_n "checking GCC flag(s) -Wcast-align... " >&6; }
212380e3
AC
8435 if test "${GCC-no}" = yes
8436 then
b6d0720c 8437 if ${charybdis_cv_c_gcc_w_cast_align+:} false; then :
7083c021 8438 $as_echo_n "(cached) " >&6
212380e3
AC
8439else
8440
8441 oldcflags="${CFLAGS-}"
8442 CFLAGS="${CFLAGS-} ${CWARNS} -Wcast-align -Werror"
7083c021 8443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8444/* end confdefs.h. */
8445
8446#include <string.h>
8447#include <stdio.h>
8448int main(void);
8449
8450int
8451main ()
8452{
8453
b1fc1658 8454 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
7083c021
AC
8455
8456 ;
8457 return 0;
8458}
8459_ACEOF
8460if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8461 charybdis_cv_c_gcc_w_cast_align=yes
8462else
7083c021 8463 charybdis_cv_c_gcc_w_cast_align=no
212380e3 8464fi
631ef239 8465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8466 CFLAGS="${oldcflags}"
8467fi
8468
8469 if test "x$charybdis_cv_c_gcc_w_cast_align" = xyes; then
8470 CWARNS="${CWARNS}-Wcast-align "
7083c021
AC
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8472$as_echo "ok" >&6; }
212380e3
AC
8473 else
8474 charybdis_cv_c_gcc_w_cast_align=''
7083c021
AC
8475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8476$as_echo "no" >&6; }
212380e3
AC
8477 fi
8478 else
7083c021
AC
8479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8480$as_echo "no" >&6; }
212380e3
AC
8481 fi
8482
8483
7083c021
AC
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wcast-qual" >&5
8485$as_echo_n "checking GCC flag(s) -Wcast-qual... " >&6; }
212380e3
AC
8486 if test "${GCC-no}" = yes
8487 then
b6d0720c 8488 if ${charybdis_cv_c_gcc_w_cast_qual+:} false; then :
7083c021 8489 $as_echo_n "(cached) " >&6
212380e3
AC
8490else
8491
8492 oldcflags="${CFLAGS-}"
8493 CFLAGS="${CFLAGS-} ${CWARNS} -Wcast-qual -Werror"
7083c021 8494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8495/* end confdefs.h. */
8496
8497#include <string.h>
8498#include <stdio.h>
8499int main(void);
8500
8501int
8502main ()
8503{
8504
b1fc1658 8505 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8506
8507 ;
8508 return 0;
8509}
8510_ACEOF
7083c021 8511if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8512 charybdis_cv_c_gcc_w_cast_qual=yes
8513else
7083c021 8514 charybdis_cv_c_gcc_w_cast_qual=no
212380e3 8515fi
631ef239 8516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8517 CFLAGS="${oldcflags}"
8518fi
8519
8520 if test "x$charybdis_cv_c_gcc_w_cast_qual" = xyes; then
8521 CWARNS="${CWARNS}-Wcast-qual "
7083c021
AC
8522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8523$as_echo "ok" >&6; }
212380e3
AC
8524 else
8525 charybdis_cv_c_gcc_w_cast_qual=''
7083c021
AC
8526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8527$as_echo "no" >&6; }
212380e3
AC
8528 fi
8529 else
7083c021
AC
8530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8531$as_echo "no" >&6; }
212380e3
AC
8532 fi
8533
8534
7083c021
AC
8535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wwrite-strings" >&5
8536$as_echo_n "checking GCC flag(s) -Wwrite-strings... " >&6; }
d2c5159a
JT
8537 if test "${GCC-no}" = yes
8538 then
b6d0720c 8539 if ${charybdis_cv_c_gcc_w_write_strings+:} false; then :
7083c021 8540 $as_echo_n "(cached) " >&6
d2c5159a
JT
8541else
8542
8543 oldcflags="${CFLAGS-}"
8544 CFLAGS="${CFLAGS-} ${CWARNS} -Wwrite-strings -Werror"
7083c021 8545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d2c5159a
JT
8546/* end confdefs.h. */
8547
8548#include <string.h>
8549#include <stdio.h>
8550int main(void);
8551
8552int
8553main ()
8554{
8555
8556 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
8557
8558 ;
8559 return 0;
8560}
8561_ACEOF
7083c021 8562if ac_fn_c_try_compile "$LINENO"; then :
bbe58888 8563 charybdis_cv_c_gcc_w_write_strings=yes
d2c5159a 8564else
7083c021 8565 charybdis_cv_c_gcc_w_write_strings=no
d2c5159a 8566fi
d2c5159a
JT
8567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8568 CFLAGS="${oldcflags}"
8569fi
8570
bbe58888 8571 if test "x$charybdis_cv_c_gcc_w_write_strings" = xyes; then
d2c5159a 8572 CWARNS="${CWARNS}-Wwrite-strings "
7083c021
AC
8573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8574$as_echo "ok" >&6; }
d2c5159a 8575 else
bbe58888 8576 charybdis_cv_c_gcc_w_write_strings=''
7083c021
AC
8577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8578$as_echo "no" >&6; }
bbe58888
VY
8579 fi
8580 else
7083c021
AC
8581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8582$as_echo "no" >&6; }
bbe58888
VY
8583 fi
8584
8585
7083c021
AC
8586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Werror-implicit-function-declaration" >&5
8587$as_echo_n "checking GCC flag(s) -Werror-implicit-function-declaration... " >&6; }
bbe58888
VY
8588 if test "${GCC-no}" = yes
8589 then
b6d0720c 8590 if ${charybdis_cv_c_gcc_w_error_implicit_function_declaration+:} false; then :
7083c021 8591 $as_echo_n "(cached) " >&6
bbe58888
VY
8592else
8593
8594 oldcflags="${CFLAGS-}"
8595 CFLAGS="${CFLAGS-} ${CWARNS} -Werror-implicit-function-declaration -Werror"
7083c021 8596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bbe58888
VY
8597/* end confdefs.h. */
8598
8599#include <string.h>
8600#include <stdio.h>
8601int main(void);
8602
8603int
8604main ()
8605{
8606
8607 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
8608
8609 ;
8610 return 0;
8611}
8612_ACEOF
7083c021 8613if ac_fn_c_try_compile "$LINENO"; then :
bbe58888
VY
8614 charybdis_cv_c_gcc_w_error_implicit_function_declaration=yes
8615else
7083c021 8616 charybdis_cv_c_gcc_w_error_implicit_function_declaration=no
bbe58888 8617fi
bbe58888
VY
8618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8619 CFLAGS="${oldcflags}"
8620fi
8621
8622 if test "x$charybdis_cv_c_gcc_w_error_implicit_function_declaration" = xyes; then
8623 CWARNS="${CWARNS}-Werror-implicit-function-declaration "
7083c021
AC
8624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8625$as_echo "ok" >&6; }
bbe58888
VY
8626 else
8627 charybdis_cv_c_gcc_w_error_implicit_function_declaration=''
7083c021
AC
8628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8629$as_echo "no" >&6; }
d2c5159a
JT
8630 fi
8631 else
7083c021
AC
8632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8633$as_echo "no" >&6; }
d2c5159a
JT
8634 fi
8635
8636
7083c021
AC
8637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations" >&5
8638$as_echo_n "checking GCC flag(s) -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations... " >&6; }
212380e3
AC
8639 if test "${GCC-no}" = yes
8640 then
b6d0720c 8641 if ${charybdis_cv_c_gcc_prototypes+:} false; then :
7083c021 8642 $as_echo_n "(cached) " >&6
212380e3
AC
8643else
8644
8645 oldcflags="${CFLAGS-}"
8646 CFLAGS="${CFLAGS-} ${CWARNS} -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Werror"
7083c021 8647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8648/* end confdefs.h. */
8649
8650#include <string.h>
8651#include <stdio.h>
8652int main(void);
8653
8654int
8655main ()
8656{
8657
b1fc1658 8658 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8659
8660 ;
8661 return 0;
8662}
8663_ACEOF
7083c021 8664if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8665 charybdis_cv_c_gcc_prototypes=yes
8666else
7083c021 8667 charybdis_cv_c_gcc_prototypes=no
212380e3 8668fi
631ef239 8669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8670 CFLAGS="${oldcflags}"
8671fi
8672
8673 if test "x$charybdis_cv_c_gcc_prototypes" = xyes; then
8674 CWARNS="${CWARNS}-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations "
7083c021
AC
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8676$as_echo "ok" >&6; }
212380e3
AC
8677 else
8678 charybdis_cv_c_gcc_prototypes=''
7083c021
AC
8679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8680$as_echo "no" >&6; }
212380e3
AC
8681 fi
8682 else
7083c021
AC
8683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8684$as_echo "no" >&6; }
212380e3
AC
8685 fi
8686
8687
7083c021
AC
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wparenthesis" >&5
8689$as_echo_n "checking GCC flag(s) -Wparenthesis... " >&6; }
212380e3
AC
8690 if test "${GCC-no}" = yes
8691 then
b6d0720c 8692 if ${charybdis_cv_c_gcc_parenthesis+:} false; then :
7083c021 8693 $as_echo_n "(cached) " >&6
212380e3
AC
8694else
8695
8696 oldcflags="${CFLAGS-}"
8697 CFLAGS="${CFLAGS-} ${CWARNS} -Wparenthesis -Werror"
7083c021 8698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8699/* end confdefs.h. */
8700
8701#include <string.h>
8702#include <stdio.h>
8703int main(void);
8704
8705int
8706main ()
8707{
8708
b1fc1658 8709 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8710
8711 ;
8712 return 0;
8713}
8714_ACEOF
7083c021 8715if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8716 charybdis_cv_c_gcc_parenthesis=yes
8717else
7083c021 8718 charybdis_cv_c_gcc_parenthesis=no
212380e3 8719fi
631ef239 8720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8721 CFLAGS="${oldcflags}"
8722fi
8723
8724 if test "x$charybdis_cv_c_gcc_parenthesis" = xyes; then
8725 CWARNS="${CWARNS}-Wparenthesis "
7083c021
AC
8726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8727$as_echo "ok" >&6; }
212380e3
AC
8728 else
8729 charybdis_cv_c_gcc_parenthesis=''
7083c021
AC
8730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8731$as_echo "no" >&6; }
212380e3
AC
8732 fi
8733 else
7083c021
AC
8734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8735$as_echo "no" >&6; }
212380e3
AC
8736 fi
8737
8738
7083c021
AC
8739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -W -Wno-unused" >&5
8740$as_echo_n "checking GCC flag(s) -W -Wno-unused... " >&6; }
212380e3
AC
8741 if test "${GCC-no}" = yes
8742 then
b6d0720c 8743 if ${charybdis_cv_c_gcc_w+:} false; then :
7083c021 8744 $as_echo_n "(cached) " >&6
212380e3
AC
8745else
8746
8747 oldcflags="${CFLAGS-}"
8748 CFLAGS="${CFLAGS-} ${CWARNS} -W -Wno-unused -Werror"
7083c021 8749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8750/* end confdefs.h. */
8751
8752#include <string.h>
8753#include <stdio.h>
8754int main(void);
8755
8756int
8757main ()
8758{
8759
b1fc1658 8760 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8761
8762 ;
8763 return 0;
8764}
8765_ACEOF
7083c021 8766if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8767 charybdis_cv_c_gcc_w=yes
8768else
7083c021 8769 charybdis_cv_c_gcc_w=no
212380e3 8770fi
631ef239 8771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8772 CFLAGS="${oldcflags}"
8773fi
8774
8775 if test "x$charybdis_cv_c_gcc_w" = xyes; then
8776 CWARNS="${CWARNS}-W -Wno-unused "
7083c021
AC
8777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8778$as_echo "ok" >&6; }
212380e3
AC
8779 else
8780 charybdis_cv_c_gcc_w=''
7083c021
AC
8781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8782$as_echo "no" >&6; }
212380e3
AC
8783 fi
8784 else
7083c021
AC
8785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8786$as_echo "no" >&6; }
212380e3
AC
8787 fi
8788
8789
7083c021
AC
8790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wextra" >&5
8791$as_echo_n "checking GCC flag(s) -Wextra... " >&6; }
212380e3
AC
8792 if test "${GCC-no}" = yes
8793 then
b6d0720c 8794 if ${charybdis_cv_c_gcc_w_extra+:} false; then :
7083c021 8795 $as_echo_n "(cached) " >&6
212380e3
AC
8796else
8797
8798 oldcflags="${CFLAGS-}"
8799 CFLAGS="${CFLAGS-} ${CWARNS} -Wextra -Werror"
7083c021 8800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8801/* end confdefs.h. */
8802
8803#include <string.h>
8804#include <stdio.h>
8805int main(void);
8806
8807int
8808main ()
8809{
8810
b1fc1658 8811 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8812
8813 ;
8814 return 0;
8815}
8816_ACEOF
7083c021 8817if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8818 charybdis_cv_c_gcc_w_extra=yes
8819else
7083c021 8820 charybdis_cv_c_gcc_w_extra=no
212380e3 8821fi
631ef239 8822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8823 CFLAGS="${oldcflags}"
8824fi
8825
8826 if test "x$charybdis_cv_c_gcc_w_extra" = xyes; then
8827 CWARNS="${CWARNS}-Wextra "
7083c021
AC
8828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8829$as_echo "ok" >&6; }
212380e3
AC
8830 else
8831 charybdis_cv_c_gcc_w_extra=''
7083c021
AC
8832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8833$as_echo "no" >&6; }
212380e3
AC
8834 fi
8835 else
7083c021
AC
8836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8837$as_echo "no" >&6; }
212380e3
AC
8838 fi
8839
8840
7083c021
AC
8841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wshadow" >&5
8842$as_echo_n "checking GCC flag(s) -Wshadow... " >&6; }
212380e3
AC
8843 if test "${GCC-no}" = yes
8844 then
b6d0720c 8845 if ${charybdis_cv_c_gcc_w_shadow+:} false; then :
7083c021 8846 $as_echo_n "(cached) " >&6
212380e3
AC
8847else
8848
8849 oldcflags="${CFLAGS-}"
8850 CFLAGS="${CFLAGS-} ${CWARNS} -Wshadow -Werror"
7083c021 8851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8852/* end confdefs.h. */
8853
8854#include <string.h>
8855#include <stdio.h>
8856int main(void);
8857
8858int
8859main ()
8860{
8861
b1fc1658 8862 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8863
8864 ;
8865 return 0;
8866}
8867_ACEOF
7083c021 8868if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8869 charybdis_cv_c_gcc_w_shadow=yes
8870else
7083c021 8871 charybdis_cv_c_gcc_w_shadow=no
212380e3 8872fi
631ef239 8873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8874 CFLAGS="${oldcflags}"
8875fi
8876
8877 if test "x$charybdis_cv_c_gcc_w_shadow" = xyes; then
8878 CWARNS="${CWARNS}-Wshadow "
7083c021
AC
8879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8880$as_echo "ok" >&6; }
212380e3
AC
8881 else
8882 charybdis_cv_c_gcc_w_shadow=''
7083c021
AC
8883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8884$as_echo "no" >&6; }
212380e3
AC
8885 fi
8886 else
7083c021
AC
8887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8888$as_echo "no" >&6; }
212380e3
AC
8889 fi
8890
8891
7083c021
AC
8892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wmissing-noreturn" >&5
8893$as_echo_n "checking GCC flag(s) -Wmissing-noreturn... " >&6; }
212380e3
AC
8894 if test "${GCC-no}" = yes
8895 then
b6d0720c 8896 if ${charybdis_cv_c_gcc_w_missing_noreturn+:} false; then :
7083c021 8897 $as_echo_n "(cached) " >&6
212380e3
AC
8898else
8899
8900 oldcflags="${CFLAGS-}"
8901 CFLAGS="${CFLAGS-} ${CWARNS} -Wmissing-noreturn -Werror"
7083c021 8902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8903/* end confdefs.h. */
8904
8905#include <string.h>
8906#include <stdio.h>
8907int main(void);
8908
8909int
8910main ()
8911{
8912
b1fc1658 8913 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8914
8915 ;
8916 return 0;
8917}
8918_ACEOF
7083c021 8919if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8920 charybdis_cv_c_gcc_w_missing_noreturn=yes
8921else
7083c021 8922 charybdis_cv_c_gcc_w_missing_noreturn=no
212380e3 8923fi
631ef239 8924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8925 CFLAGS="${oldcflags}"
8926fi
8927
8928 if test "x$charybdis_cv_c_gcc_w_missing_noreturn" = xyes; then
8929 CWARNS="${CWARNS}-Wmissing-noreturn "
7083c021
AC
8930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8931$as_echo "ok" >&6; }
212380e3
AC
8932 else
8933 charybdis_cv_c_gcc_w_missing_noreturn=''
7083c021
AC
8934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8935$as_echo "no" >&6; }
212380e3
AC
8936 fi
8937 else
7083c021
AC
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8939$as_echo "no" >&6; }
212380e3
AC
8940 fi
8941
8942
7083c021
AC
8943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wundef" >&5
8944$as_echo_n "checking GCC flag(s) -Wundef... " >&6; }
212380e3
AC
8945 if test "${GCC-no}" = yes
8946 then
b6d0720c 8947 if ${charybdis_cv_c_gcc_w_undef+:} false; then :
7083c021 8948 $as_echo_n "(cached) " >&6
212380e3
AC
8949else
8950
8951 oldcflags="${CFLAGS-}"
8952 CFLAGS="${CFLAGS-} ${CWARNS} -Wundef -Werror"
7083c021 8953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
8954/* end confdefs.h. */
8955
8956#include <string.h>
8957#include <stdio.h>
8958int main(void);
8959
8960int
8961main ()
8962{
8963
b1fc1658 8964 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
8965
8966 ;
8967 return 0;
8968}
8969_ACEOF
7083c021 8970if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
8971 charybdis_cv_c_gcc_w_undef=yes
8972else
7083c021 8973 charybdis_cv_c_gcc_w_undef=no
212380e3 8974fi
631ef239 8975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
8976 CFLAGS="${oldcflags}"
8977fi
8978
8979 if test "x$charybdis_cv_c_gcc_w_undef" = xyes; then
8980 CWARNS="${CWARNS}-Wundef "
7083c021
AC
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8982$as_echo "ok" >&6; }
212380e3
AC
8983 else
8984 charybdis_cv_c_gcc_w_undef=''
7083c021
AC
8985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8986$as_echo "no" >&6; }
212380e3
AC
8987 fi
8988 else
7083c021
AC
8989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8990$as_echo "no" >&6; }
212380e3
AC
8991 fi
8992
8993
7083c021
AC
8994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wpacked" >&5
8995$as_echo_n "checking GCC flag(s) -Wpacked... " >&6; }
212380e3
AC
8996 if test "${GCC-no}" = yes
8997 then
b6d0720c 8998 if ${charybdis_cv_c_gcc_w_packed+:} false; then :
7083c021 8999 $as_echo_n "(cached) " >&6
212380e3
AC
9000else
9001
9002 oldcflags="${CFLAGS-}"
9003 CFLAGS="${CFLAGS-} ${CWARNS} -Wpacked -Werror"
7083c021 9004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
9005/* end confdefs.h. */
9006
9007#include <string.h>
9008#include <stdio.h>
9009int main(void);
9010
9011int
9012main ()
9013{
9014
b1fc1658 9015 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
9016
9017 ;
9018 return 0;
9019}
9020_ACEOF
7083c021 9021if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
9022 charybdis_cv_c_gcc_w_packed=yes
9023else
7083c021 9024 charybdis_cv_c_gcc_w_packed=no
212380e3 9025fi
631ef239 9026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
9027 CFLAGS="${oldcflags}"
9028fi
9029
9030 if test "x$charybdis_cv_c_gcc_w_packed" = xyes; then
9031 CWARNS="${CWARNS}-Wpacked "
7083c021
AC
9032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9033$as_echo "ok" >&6; }
212380e3
AC
9034 else
9035 charybdis_cv_c_gcc_w_packed=''
7083c021
AC
9036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9037$as_echo "no" >&6; }
212380e3
AC
9038 fi
9039 else
7083c021
AC
9040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9041$as_echo "no" >&6; }
212380e3
AC
9042 fi
9043
9044
7083c021
AC
9045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wnested-externs" >&5
9046$as_echo_n "checking GCC flag(s) -Wnested-externs... " >&6; }
212380e3
AC
9047 if test "${GCC-no}" = yes
9048 then
b6d0720c 9049 if ${charybdis_cv_c_gcc_w_nested_externs+:} false; then :
7083c021 9050 $as_echo_n "(cached) " >&6
212380e3
AC
9051else
9052
9053 oldcflags="${CFLAGS-}"
9054 CFLAGS="${CFLAGS-} ${CWARNS} -Wnested-externs -Werror"
7083c021 9055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
9056/* end confdefs.h. */
9057
9058#include <string.h>
9059#include <stdio.h>
9060int main(void);
9061
9062int
9063main ()
9064{
9065
b1fc1658 9066 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
9067
9068 ;
9069 return 0;
9070}
9071_ACEOF
7083c021 9072if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
9073 charybdis_cv_c_gcc_w_nested_externs=yes
9074else
7083c021 9075 charybdis_cv_c_gcc_w_nested_externs=no
212380e3 9076fi
631ef239 9077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
9078 CFLAGS="${oldcflags}"
9079fi
9080
9081 if test "x$charybdis_cv_c_gcc_w_nested_externs" = xyes; then
9082 CWARNS="${CWARNS}-Wnested-externs "
7083c021
AC
9083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9084$as_echo "ok" >&6; }
212380e3
AC
9085 else
9086 charybdis_cv_c_gcc_w_nested_externs=''
7083c021
AC
9087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9088$as_echo "no" >&6; }
212380e3
AC
9089 fi
9090 else
7083c021
AC
9091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9092$as_echo "no" >&6; }
212380e3
AC
9093 fi
9094
9095
7083c021
AC
9096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wunused-function -Wunused-label -Wunused-value -Wunused-variable" >&5
9097$as_echo_n "checking GCC flag(s) -Wunused-function -Wunused-label -Wunused-value -Wunused-variable... " >&6; }
212380e3
AC
9098 if test "${GCC-no}" = yes
9099 then
b6d0720c 9100 if ${charybdis_cv_c_gcc_w_unused+:} false; then :
7083c021 9101 $as_echo_n "(cached) " >&6
212380e3
AC
9102else
9103
9104 oldcflags="${CFLAGS-}"
9105 CFLAGS="${CFLAGS-} ${CWARNS} -Wunused-function -Wunused-label -Wunused-value -Wunused-variable -Werror"
7083c021 9106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
9107/* end confdefs.h. */
9108
9109#include <string.h>
9110#include <stdio.h>
9111int main(void);
9112
9113int
9114main ()
9115{
9116
b1fc1658 9117 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
9118
9119 ;
9120 return 0;
9121}
9122_ACEOF
7083c021 9123if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
9124 charybdis_cv_c_gcc_w_unused=yes
9125else
7083c021 9126 charybdis_cv_c_gcc_w_unused=no
212380e3 9127fi
631ef239 9128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
9129 CFLAGS="${oldcflags}"
9130fi
9131
9132 if test "x$charybdis_cv_c_gcc_w_unused" = xyes; then
9133 CWARNS="${CWARNS}-Wunused-function -Wunused-label -Wunused-value -Wunused-variable "
7083c021
AC
9134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9135$as_echo "ok" >&6; }
212380e3
AC
9136 else
9137 charybdis_cv_c_gcc_w_unused=''
7083c021
AC
9138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9139$as_echo "no" >&6; }
212380e3
AC
9140 fi
9141 else
7083c021
AC
9142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9143$as_echo "no" >&6; }
212380e3
AC
9144 fi
9145
9146
7083c021
AC
9147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wredundant-decls" >&5
9148$as_echo_n "checking GCC flag(s) -Wredundant-decls... " >&6; }
212380e3
AC
9149 if test "${GCC-no}" = yes
9150 then
b6d0720c 9151 if ${charybdis_cv_c_gcc_w_redundant_decls+:} false; then :
7083c021 9152 $as_echo_n "(cached) " >&6
212380e3
AC
9153else
9154
9155 oldcflags="${CFLAGS-}"
9156 CFLAGS="${CFLAGS-} ${CWARNS} -Wredundant-decls -Werror"
7083c021 9157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
9158/* end confdefs.h. */
9159
9160#include <string.h>
9161#include <stdio.h>
9162int main(void);
9163
9164int
9165main ()
9166{
9167
b1fc1658 9168 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
9169
9170 ;
9171 return 0;
9172}
9173_ACEOF
7083c021 9174if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
9175 charybdis_cv_c_gcc_w_redundant_decls=yes
9176else
7083c021 9177 charybdis_cv_c_gcc_w_redundant_decls=no
212380e3 9178fi
631ef239 9179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
9180 CFLAGS="${oldcflags}"
9181fi
9182
9183 if test "x$charybdis_cv_c_gcc_w_redundant_decls" = xyes; then
9184 CWARNS="${CWARNS}-Wredundant-decls "
7083c021
AC
9185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9186$as_echo "ok" >&6; }
212380e3
AC
9187 else
9188 charybdis_cv_c_gcc_w_redundant_decls=''
7083c021
AC
9189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9190$as_echo "no" >&6; }
212380e3
AC
9191 fi
9192 else
7083c021
AC
9193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9194$as_echo "no" >&6; }
212380e3
AC
9195 fi
9196
9197
7083c021
AC
9198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wfloat-equal" >&5
9199$as_echo_n "checking GCC flag(s) -Wfloat-equal... " >&6; }
212380e3
AC
9200 if test "${GCC-no}" = yes
9201 then
b6d0720c 9202 if ${charybdis_cv_c_gcc_w_float_equal+:} false; then :
7083c021 9203 $as_echo_n "(cached) " >&6
212380e3
AC
9204else
9205
9206 oldcflags="${CFLAGS-}"
9207 CFLAGS="${CFLAGS-} ${CWARNS} -Wfloat-equal -Werror"
7083c021 9208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
9209/* end confdefs.h. */
9210
9211#include <string.h>
9212#include <stdio.h>
9213int main(void);
9214
9215int
9216main ()
9217{
9218
b1fc1658 9219 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
212380e3
AC
9220
9221 ;
9222 return 0;
9223}
9224_ACEOF
7083c021 9225if ac_fn_c_try_compile "$LINENO"; then :
212380e3
AC
9226 charybdis_cv_c_gcc_w_float_equal=yes
9227else
7083c021 9228 charybdis_cv_c_gcc_w_float_equal=no
212380e3 9229fi
631ef239 9230rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
212380e3
AC
9231 CFLAGS="${oldcflags}"
9232fi
9233
9234 if test "x$charybdis_cv_c_gcc_w_float_equal" = xyes; then
9235 CWARNS="${CWARNS}-Wfloat-equal "
7083c021
AC
9236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9237$as_echo "ok" >&6; }
212380e3
AC
9238 else
9239 charybdis_cv_c_gcc_w_float_equal=''
7083c021
AC
9240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9241$as_echo "no" >&6; }
212380e3
AC
9242 fi
9243 else
7083c021
AC
9244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9245$as_echo "no" >&6; }
212380e3
AC
9246 fi
9247
9248
7083c021
AC
9249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wformat -Wformat-y2k -Wno-format-security" >&5
9250$as_echo_n "checking GCC flag(s) -Wformat -Wformat-y2k -Wno-format-security... " >&6; }
212380e3
AC
9251 if test "${GCC-no}" = yes
9252 then
b6d0720c 9253 if ${charybdis_cv_c_gcc_w_format+:} false; then :
7083c021 9254 $as_echo_n "(cached) " >&6
212380e3
AC
9255else
9256
9257 oldcflags="${CFLAGS-}"
4a584d41 9258 CFLAGS="${CFLAGS-} ${CWARNS} -Wformat -Wformat-y2k -Wno-format-security -Werror"
7083c021 9259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
9260/* end confdefs.h. */
9261
9262#include <string.h>
9263#include <stdio.h>
9264int main(void);
9265
9266int
9267main ()
9268{
7083c021
AC
9269
9270 (void)strcmp("a","b"); fprintf(stdout,"test ok\n");
9271
212380e3
AC
9272 ;
9273 return 0;
9274}
9275_ACEOF
7083c021
AC
9276if ac_fn_c_try_compile "$LINENO"; then :
9277 charybdis_cv_c_gcc_w_format=yes
212380e3 9278else
7083c021
AC
9279 charybdis_cv_c_gcc_w_format=no
9280fi
9281rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9282 CFLAGS="${oldcflags}"
9283fi
9284
9285 if test "x$charybdis_cv_c_gcc_w_format" = xyes; then
9286 CWARNS="${CWARNS}-Wformat -Wformat-y2k -Wno-format-security "
9287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9288$as_echo "ok" >&6; }
9289 else
9290 charybdis_cv_c_gcc_w_format=''
9291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9292$as_echo "no" >&6; }
9293 fi
9294 else
9295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9296$as_echo "no" >&6; }
9297 fi
9298
9299
9300IRC_CFLAGS="$CFLAGS"
212380e3 9301
212380e3 9302fi
631ef239 9303
7083c021
AC
9304
9305if test "$shared_modules" = no; then
9306 DYNLINK_C=""
9307 MOD_TARGET="libmodules.a"
9308 MODULES_LIBS="../modules/libmodules.a"
9309 SEDOBJ=""
9310
9311$as_echo "#define STATIC_MODULES 1" >>confdefs.h
9312
9313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: shared module support has been disabled!" >&5
9314$as_echo "$as_me: WARNING: shared module support has been disabled!" >&2;}
212380e3 9315fi
7083c021
AC
9316
9317if test "$shared_modules" = yes; then
9318
9319 ac_fn_c_check_func "$LINENO" "nlist" "ac_cv_func_nlist"
b6d0720c 9320if test "x$ac_cv_func_nlist" = xyes; then :
7083c021 9321
212380e3 9322else
7083c021
AC
9323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nlist in -ldl" >&5
9324$as_echo_n "checking for nlist in -ldl... " >&6; }
b6d0720c 9325if ${ac_cv_lib_dl_nlist+:} false; then :
7083c021 9326 $as_echo_n "(cached) " >&6
212380e3
AC
9327else
9328 ac_check_lib_save_LIBS=$LIBS
9329LIBS="-ldl $LIBS"
7083c021 9330cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
9331/* end confdefs.h. */
9332
631ef239
AC
9333/* Override any GCC internal prototype to avoid an error.
9334 Use char because int might match the return type of a GCC
9335 builtin and then its argument prototype would still apply. */
212380e3
AC
9336#ifdef __cplusplus
9337extern "C"
9338#endif
212380e3
AC
9339char nlist ();
9340int
9341main ()
9342{
631ef239 9343return nlist ();
212380e3
AC
9344 ;
9345 return 0;
9346}
9347_ACEOF
7083c021 9348if ac_fn_c_try_link "$LINENO"; then :
212380e3
AC
9349 ac_cv_lib_dl_nlist=yes
9350else
7083c021 9351 ac_cv_lib_dl_nlist=no
212380e3 9352fi
7083c021
AC
9353rm -f core conftest.err conftest.$ac_objext \
9354 conftest$ac_exeext conftest.$ac_ext
212380e3
AC
9355LIBS=$ac_check_lib_save_LIBS
9356fi
7083c021
AC
9357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_nlist" >&5
9358$as_echo "$ac_cv_lib_dl_nlist" >&6; }
b6d0720c 9359if test "x$ac_cv_lib_dl_nlist" = xyes; then :
212380e3
AC
9360 nlist_lib="-ldl"
9361else
7083c021
AC
9362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nlist in -lelf" >&5
9363$as_echo_n "checking for nlist in -lelf... " >&6; }
b6d0720c 9364if ${ac_cv_lib_elf_nlist+:} false; then :
7083c021 9365 $as_echo_n "(cached) " >&6
212380e3
AC
9366else
9367 ac_check_lib_save_LIBS=$LIBS
9368LIBS="-lelf $LIBS"
7083c021 9369cat confdefs.h - <<_ACEOF >conftest.$ac_ext
212380e3
AC
9370/* end confdefs.h. */
9371
631ef239
AC
9372/* Override any GCC internal prototype to avoid an error.
9373 Use char because int might match the return type of a GCC
9374 builtin and then its argument prototype would still apply. */
212380e3
AC
9375#ifdef __cplusplus
9376extern "C"
9377#endif
212380e3
AC
9378char nlist ();
9379int
9380main ()
9381{
631ef239 9382return nlist ();
212380e3
AC
9383 ;
9384 return 0;
9385}
9386_ACEOF
7083c021 9387if ac_fn_c_try_link "$LINENO"; then :
212380e3
AC
9388 ac_cv_lib_elf_nlist=yes
9389else
7083c021 9390 ac_cv_lib_elf_nlist=no
212380e3 9391fi
7083c021
AC
9392rm -f core conftest.err conftest.$ac_objext \
9393 conftest$ac_exeext conftest.$ac_ext
212380e3
AC
9394LIBS=$ac_check_lib_save_LIBS
9395fi
7083c021
AC
9396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_nlist" >&5
9397$as_echo "$ac_cv_lib_elf_nlist" >&6; }
b6d0720c 9398if test "x$ac_cv_lib_elf_nlist" = xyes; then :
212380e3
AC
9399 nlist_lib="-lelf"
9400fi
9401
9402
9403fi
9404
9405
9406fi
9407
9408
7083c021 9409 ac_fn_c_check_header_mongrel "$LINENO" "libelf/nlist.h" "ac_cv_header_libelf_nlist_h" "$ac_includes_default"
b6d0720c 9410if test "x$ac_cv_header_libelf_nlist_h" = xyes; then :
212380e3
AC
9411 nlist_h="libelf/nlist.h"
9412fi
9413
9414
7083c021 9415 ac_fn_c_check_header_mongrel "$LINENO" "elf/nlist.h" "ac_cv_header_elf_nlist_h" "$ac_includes_default"
b6d0720c 9416if test "x$ac_cv_header_elf_nlist_h" = xyes; then :
212380e3
AC
9417 nlist_h="elf/nlist.h"
9418fi
9419
9420
7083c021 9421 ac_fn_c_check_header_mongrel "$LINENO" "nlist.h" "ac_cv_header_nlist_h" "$ac_includes_default"
b6d0720c 9422if test "x$ac_cv_header_nlist_h" = xyes; then :
212380e3
AC
9423 nlist_h="nlist.h"
9424fi
9425
9426
9427 if test x"$nlist_h" = "x"; then
9428
9429cat >>confdefs.h <<_ACEOF
9430#define SYMBOL_PREFIX ""
9431_ACEOF
9432
9433 else
7083c021
AC
9434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra underscores prepended to symbol names" >&5
9435$as_echo_n "checking for extra underscores prepended to symbol names... " >&6; }
b6d0720c 9436 if ${symbol_underscores+:} false; then :
7083c021 9437 $as_echo_n "(cached) " >&6
212380e3
AC
9438else
9439
9440cat << EOF > conftest.c
9441#include <$nlist_h>
9442#include <stdio.h>
9443#include <stdlib.h>
9444void _modinit(void);
9445int main(int argc, char *argv[]) {
9446 int i;
9447 struct nlist nl[5];
9448
9449 /* fill the names in this way, so it'll work almost everywhere */
9450 nl[0].n_name = "_modinit";
9451 nl[1].n_name = "__modinit";
9452 nl[2].n_name = "___modinit";
9453 nl[3].n_name = "____modinit";
9454 nl[0].n_value = nl[1].n_value = nl[2].n_value = nl[3].n_value = nl[4].n_name = NULL;
9455
9456 if(argc < 2 || (nlist(argv[1], nl)) == -1) exit(-1);
9457 for(i = 0; i < 4; i++) {
9458 if(nl[i].n_value != NULL)
9459 {
9460 int j;
9461 for(j = 0; j < i; j++)
9462 printf("_");
9463 exit(i);
9464 }
9465 }
9466 exit(-1);
9467}
9468void _modinit(void) { return; }
9469EOF
9470 $CC $CPPFLAGS $IRC_CFLAGS -o conftest conftest.c $nlist_lib >/dev/null 2>&1
9471 symbol_underscores=`./conftest conftest`
7083c021
AC
9472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $symbol_underscores" >&5
9473$as_echo "$symbol_underscores" >&6; }
212380e3
AC
9474 $RM -f conftest conftest.c
9475
9476fi
9477
9478
9479cat >>confdefs.h <<_ACEOF
9480#define SYMBOL_PREFIX "${symbol_underscores}"
9481_ACEOF
9482
9483 fi
9484fi
9485
d2c5159a
JT
9486IRC_CFLAGS="$IRC_CFLAGS $CWARNS"
9487
212380e3
AC
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501if test "$prefix" = "NONE"; then
9502
9503cat >>confdefs.h <<_ACEOF
9504#define IRCD_PREFIX "$ac_default_prefix"
9505_ACEOF
9506
9507
9508else
9509
9510
9511 prefix=`echo $prefix | sed 's/\/$//'`
9512
9513cat >>confdefs.h <<_ACEOF
9514#define IRCD_PREFIX "$prefix"
9515_ACEOF
9516
9517
9518fi
9519
6fb6bd15 9520ac_config_files="$ac_config_files Makefile bandb/Makefile ssld/Makefile extensions/Makefile src/Makefile modules/Makefile tools/Makefile doc/Makefile help/Makefile"
212380e3
AC
9521
9522
9523cat >confcache <<\_ACEOF
9524# This file is a shell script that caches the results of configure
9525# tests run on this system so they can be shared between configure
9526# scripts and configure runs, see configure's option --config-cache.
9527# It is not useful on other systems. If it contains results you don't
9528# want to keep, you may remove or edit it.
9529#
9530# config.status only pays attention to the cache file if you give it
9531# the --recheck option to rerun configure.
9532#
9533# `ac_cv_env_foo' variables (set or unset) will be overridden when
9534# loading this file, other *unset* `ac_cv_foo' will be assigned the
9535# following values.
9536
9537_ACEOF
9538
9539# The following way of writing the cache mishandles newlines in values,
9540# but we know of no workaround that is simple, portable, and efficient.
631ef239 9541# So, we kill variables containing newlines.
212380e3
AC
9542# Ultrix sh set writes to stderr and can't be redirected directly,
9543# and sets the high bit in the cache file unless we assign to the vars.
631ef239
AC
9544(
9545 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9546 eval ac_val=\$$ac_var
9547 case $ac_val in #(
9548 *${as_nl}*)
9549 case $ac_var in #(
7083c021
AC
9550 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9551$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
631ef239
AC
9552 esac
9553 case $ac_var in #(
9554 _ | IFS | as_nl) ;; #(
7083c021
AC
9555 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9556 *) { eval $ac_var=; unset $ac_var;} ;;
631ef239
AC
9557 esac ;;
9558 esac
9559 done
9560
212380e3 9561 (set) 2>&1 |
631ef239
AC
9562 case $as_nl`(ac_space=' '; set) 2>&1` in #(
9563 *${as_nl}ac_space=\ *)
7083c021
AC
9564 # `set' does not quote correctly, so add quotes: double-quote
9565 # substitution turns \\\\ into \\, and sed turns \\ into \.
212380e3
AC
9566 sed -n \
9567 "s/'/'\\\\''/g;
9568 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
631ef239 9569 ;; #(
212380e3
AC
9570 *)
9571 # `set' quotes correctly as required by POSIX, so do not add quotes.
631ef239 9572 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
212380e3 9573 ;;
631ef239
AC
9574 esac |
9575 sort
9576) |
212380e3 9577 sed '
631ef239 9578 /^ac_cv_env_/b end
212380e3 9579 t clear
631ef239 9580 :clear
212380e3
AC
9581 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9582 t end
631ef239
AC
9583 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9584 :end' >>confcache
9585if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9586 if test -w "$cache_file"; then
b6d0720c 9587 if test "x$cache_file" != "x/dev/null"; then
7083c021
AC
9588 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9589$as_echo "$as_me: updating cache $cache_file" >&6;}
b6d0720c
AC
9590 if test ! -f "$cache_file" || test -h "$cache_file"; then
9591 cat confcache >"$cache_file"
9592 else
9593 case $cache_file in #(
9594 */* | ?:*)
9595 mv -f confcache "$cache_file"$$ &&
9596 mv -f "$cache_file"$$ "$cache_file" ;; #(
9597 *)
9598 mv -f confcache "$cache_file" ;;
9599 esac
9600 fi
9601 fi
212380e3 9602 else
7083c021
AC
9603 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9604$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
212380e3
AC
9605 fi
9606fi
9607rm -f confcache
9608
9609test "x$prefix" = xNONE && prefix=$ac_default_prefix
9610# Let make expand exec_prefix.
9611test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9612
212380e3
AC
9613DEFS=-DHAVE_CONFIG_H
9614
9615ac_libobjs=
9616ac_ltlibobjs=
b6d0720c 9617U=
212380e3
AC
9618for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9619 # 1. Remove the extension, and $U if already installed.
631ef239 9620 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7083c021 9621 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
631ef239
AC
9622 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9623 # will be set to the directory where LIBOBJS objects are built.
7083c021
AC
9624 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9625 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
212380e3
AC
9626done
9627LIBOBJS=$ac_libobjs
9628
9629LTLIBOBJS=$ac_ltlibobjs
9630
9631
9632
7083c021
AC
9633
9634
b6d0720c 9635: "${CONFIG_STATUS=./config.status}"
7083c021 9636ac_write_fail=0
212380e3
AC
9637ac_clean_files_save=$ac_clean_files
9638ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7083c021
AC
9639{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9640$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9641as_write_fail=0
9642cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
212380e3
AC
9643#! $SHELL
9644# Generated by $as_me.
9645# Run this file to recreate the current configuration.
9646# Compiler output produced by configure, useful for debugging
9647# configure, is in config.log if it exists.
9648
9649debug=false
9650ac_cs_recheck=false
9651ac_cs_silent=false
212380e3 9652
7083c021
AC
9653SHELL=\${CONFIG_SHELL-$SHELL}
9654export SHELL
9655_ASEOF
9656cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9657## -------------------- ##
9658## M4sh Initialization. ##
9659## -------------------- ##
212380e3 9660
631ef239
AC
9661# Be more Bourne compatible
9662DUALCASE=1; export DUALCASE # for MKS sh
7083c021 9663if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
212380e3
AC
9664 emulate sh
9665 NULLCMD=:
7083c021 9666 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
212380e3
AC
9667 # is contrary to our usage. Disable this feature.
9668 alias -g '${1+"$@"}'='"$@"'
631ef239 9669 setopt NO_GLOB_SUBST
212380e3 9670else
7083c021
AC
9671 case `(set -o) 2>/dev/null` in #(
9672 *posix*) :
9673 set -o posix ;; #(
9674 *) :
9675 ;;
631ef239 9676esac
212380e3
AC
9677fi
9678
9679
7083c021
AC
9680as_nl='
9681'
9682export as_nl
9683# Printing a long string crashes Solaris 7 /usr/bin/printf.
9684as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9685as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9686as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9687# Prefer a ksh shell builtin over an external printf program on Solaris,
9688# but without wasting forks for bash or zsh.
9689if test -z "$BASH_VERSION$ZSH_VERSION" \
9690 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9691 as_echo='print -r --'
9692 as_echo_n='print -rn --'
9693elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9694 as_echo='printf %s\n'
9695 as_echo_n='printf %s'
9696else
9697 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9698 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9699 as_echo_n='/usr/ucb/echo -n'
631ef239 9700 else
7083c021
AC
9701 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9702 as_echo_n_body='eval
9703 arg=$1;
9704 case $arg in #(
9705 *"$as_nl"*)
9706 expr "X$arg" : "X\\(.*\\)$as_nl";
9707 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9708 esac;
9709 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9710 '
9711 export as_echo_n_body
9712 as_echo_n='sh -c $as_echo_n_body as_echo'
631ef239 9713 fi
7083c021
AC
9714 export as_echo_body
9715 as_echo='sh -c $as_echo_body as_echo'
631ef239
AC
9716fi
9717
7083c021
AC
9718# The user is always right.
9719if test "${PATH_SEPARATOR+set}" != set; then
9720 PATH_SEPARATOR=:
9721 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9722 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9723 PATH_SEPARATOR=';'
9724 }
631ef239
AC
9725fi
9726
9727
9728# IFS
9729# We need space, tab and new line, in precisely that order. Quoting is
9730# there to prevent editors from complaining about space-tab.
9731# (If _AS_PATH_WALK were called with IFS unset, it would disable word
9732# splitting by setting IFS to empty value.)
631ef239
AC
9733IFS=" "" $as_nl"
9734
9735# Find who we are. Look in the path if we contain no directory separator.
b6d0720c 9736as_myself=
7083c021 9737case $0 in #((
631ef239
AC
9738 *[\\/]* ) as_myself=$0 ;;
9739 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9740for as_dir in $PATH
9741do
9742 IFS=$as_save_IFS
9743 test -z "$as_dir" && as_dir=.
7083c021
AC
9744 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9745 done
631ef239
AC
9746IFS=$as_save_IFS
9747
9748 ;;
9749esac
9750# We did not find ourselves, most probably we were run as `sh COMMAND'
9751# in which case we are not to be found in the path.
9752if test "x$as_myself" = x; then
9753 as_myself=$0
9754fi
9755if test ! -f "$as_myself"; then
7083c021
AC
9756 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9757 exit 1
631ef239
AC
9758fi
9759
7083c021
AC
9760# Unset variables that we do not need and which cause bugs (e.g. in
9761# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9762# suppresses any "Segmentation fault" message there. '((' could
9763# trigger a bug in pdksh 5.2.14.
9764for as_var in BASH_ENV ENV MAIL MAILPATH
9765do eval test x\${$as_var+set} = xset \
9766 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
631ef239 9767done
212380e3
AC
9768PS1='$ '
9769PS2='> '
9770PS4='+ '
9771
7083c021
AC
9772# NLS nuisances.
9773LC_ALL=C
9774export LC_ALL
9775LANGUAGE=C
9776export LANGUAGE
9777
9778# CDPATH.
9779(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9780
9781
b6d0720c
AC
9782# as_fn_error STATUS ERROR [LINENO LOG_FD]
9783# ----------------------------------------
7083c021
AC
9784# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9785# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
b6d0720c 9786# script with STATUS, using 1 if that was 0.
7083c021
AC
9787as_fn_error ()
9788{
b6d0720c
AC
9789 as_status=$1; test $as_status -eq 0 && as_status=1
9790 if test "$4"; then
9791 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9792 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
212380e3 9793 fi
b6d0720c 9794 $as_echo "$as_me: error: $2" >&2
7083c021
AC
9795 as_fn_exit $as_status
9796} # as_fn_error
9797
9798
9799# as_fn_set_status STATUS
9800# -----------------------
9801# Set $? to STATUS, without forking.
9802as_fn_set_status ()
9803{
9804 return $1
9805} # as_fn_set_status
9806
9807# as_fn_exit STATUS
9808# -----------------
9809# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9810as_fn_exit ()
9811{
9812 set +e
9813 as_fn_set_status $1
9814 exit $1
9815} # as_fn_exit
9816
9817# as_fn_unset VAR
9818# ---------------
9819# Portably unset VAR.
9820as_fn_unset ()
9821{
9822 { eval $1=; unset $1;}
9823}
9824as_unset=as_fn_unset
9825# as_fn_append VAR VALUE
9826# ----------------------
9827# Append the text in VALUE to the end of the definition contained in VAR. Take
9828# advantage of any shell optimizations that allow amortized linear growth over
9829# repeated appends, instead of the typical quadratic growth present in naive
9830# implementations.
9831if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9832 eval 'as_fn_append ()
9833 {
9834 eval $1+=\$2
9835 }'
9836else
9837 as_fn_append ()
9838 {
9839 eval $1=\$$1\$2
9840 }
9841fi # as_fn_append
9842
9843# as_fn_arith ARG...
9844# ------------------
9845# Perform arithmetic evaluation on the ARGs, and store the result in the
9846# global $as_val. Take advantage of shells that can avoid forks. The arguments
9847# must be portable across $(()) and expr.
9848if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9849 eval 'as_fn_arith ()
9850 {
9851 as_val=$(( $* ))
9852 }'
9853else
9854 as_fn_arith ()
9855 {
9856 as_val=`expr "$@" || test $? -eq 1`
9857 }
9858fi # as_fn_arith
9859
212380e3 9860
631ef239
AC
9861if expr a : '\(a\)' >/dev/null 2>&1 &&
9862 test "X`expr 00001 : '.*\(...\)'`" = X001; then
212380e3
AC
9863 as_expr=expr
9864else
9865 as_expr=false
9866fi
9867
631ef239 9868if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
212380e3
AC
9869 as_basename=basename
9870else
9871 as_basename=false
9872fi
9873
7083c021
AC
9874if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9875 as_dirname=dirname
9876else
9877 as_dirname=false
9878fi
212380e3 9879
631ef239 9880as_me=`$as_basename -- "$0" ||
212380e3
AC
9881$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9882 X"$0" : 'X\(//\)$' \| \
631ef239 9883 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7083c021 9884$as_echo X/"$0" |
631ef239
AC
9885 sed '/^.*\/\([^/][^/]*\)\/*$/{
9886 s//\1/
9887 q
9888 }
9889 /^X\/\(\/\/\)$/{
9890 s//\1/
9891 q
9892 }
9893 /^X\/\(\/\).*/{
9894 s//\1/
9895 q
9896 }
9897 s/.*/./; q'`
212380e3 9898
7083c021
AC
9899# Avoid depending upon Character Ranges.
9900as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9901as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9902as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9903as_cr_digits='0123456789'
9904as_cr_alnum=$as_cr_Letters$as_cr_digits
631ef239
AC
9905
9906ECHO_C= ECHO_N= ECHO_T=
7083c021 9907case `echo -n x` in #(((((
631ef239 9908-n*)
7083c021 9909 case `echo 'xy\c'` in
631ef239 9910 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7083c021
AC
9911 xy) ECHO_C='\c';;
9912 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
9913 ECHO_T=' ';;
631ef239
AC
9914 esac;;
9915*)
9916 ECHO_N='-n';;
212380e3
AC
9917esac
9918
212380e3 9919rm -f conf$$ conf$$.exe conf$$.file
631ef239
AC
9920if test -d conf$$.dir; then
9921 rm -f conf$$.dir/conf$$.file
9922else
9923 rm -f conf$$.dir
7083c021
AC
9924 mkdir conf$$.dir 2>/dev/null
9925fi
9926if (echo >conf$$.file) 2>/dev/null; then
9927 if ln -s conf$$.file conf$$ 2>/dev/null; then
9928 as_ln_s='ln -s'
9929 # ... but there are two gotchas:
9930 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9931 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9932 # In both cases, we have to default to `cp -p'.
9933 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9934 as_ln_s='cp -p'
9935 elif ln conf$$.file conf$$ 2>/dev/null; then
9936 as_ln_s=ln
9937 else
212380e3 9938 as_ln_s='cp -p'
7083c021 9939 fi
212380e3
AC
9940else
9941 as_ln_s='cp -p'
9942fi
631ef239
AC
9943rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
9944rmdir conf$$.dir 2>/dev/null
212380e3 9945
7083c021
AC
9946
9947# as_fn_mkdir_p
9948# -------------
9949# Create "$as_dir" as a directory, including parents if necessary.
9950as_fn_mkdir_p ()
9951{
9952
9953 case $as_dir in #(
9954 -*) as_dir=./$as_dir;;
9955 esac
9956 test -d "$as_dir" || eval $as_mkdir_p || {
9957 as_dirs=
9958 while :; do
9959 case $as_dir in #(
9960 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
9961 *) as_qdir=$as_dir;;
9962 esac
9963 as_dirs="'$as_qdir' $as_dirs"
9964 as_dir=`$as_dirname -- "$as_dir" ||
9965$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9966 X"$as_dir" : 'X\(//\)[^/]' \| \
9967 X"$as_dir" : 'X\(//\)$' \| \
9968 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
9969$as_echo X"$as_dir" |
9970 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9971 s//\1/
9972 q
9973 }
9974 /^X\(\/\/\)[^/].*/{
9975 s//\1/
9976 q
9977 }
9978 /^X\(\/\/\)$/{
9979 s//\1/
9980 q
9981 }
9982 /^X\(\/\).*/{
9983 s//\1/
9984 q
9985 }
9986 s/.*/./; q'`
9987 test -d "$as_dir" && break
9988 done
9989 test -z "$as_dirs" || eval "mkdir $as_dirs"
b6d0720c 9990 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7083c021
AC
9991
9992
9993} # as_fn_mkdir_p
212380e3 9994if mkdir -p . 2>/dev/null; then
7083c021 9995 as_mkdir_p='mkdir -p "$as_dir"'
212380e3
AC
9996else
9997 test -d ./-p && rmdir ./-p
9998 as_mkdir_p=false
9999fi
10000
631ef239
AC
10001if test -x / >/dev/null 2>&1; then
10002 as_test_x='test -x'
10003else
10004 if ls -dL / >/dev/null 2>&1; then
10005 as_ls_L_option=L
10006 else
10007 as_ls_L_option=
10008 fi
10009 as_test_x='
10010 eval sh -c '\''
10011 if test -d "$1"; then
7083c021 10012 test -d "$1/.";
631ef239 10013 else
7083c021
AC
10014 case $1 in #(
10015 -*)set "./$1";;
631ef239 10016 esac;
7083c021 10017 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
631ef239
AC
10018 ???[sx]*):;;*)false;;esac;fi
10019 '\'' sh
10020 '
10021fi
10022as_executable_p=$as_test_x
212380e3
AC
10023
10024# Sed expression to map a string onto a valid CPP name.
10025as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10026
10027# Sed expression to map a string onto a valid variable name.
10028as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10029
10030
212380e3 10031exec 6>&1
7083c021
AC
10032## ----------------------------------- ##
10033## Main body of $CONFIG_STATUS script. ##
10034## ----------------------------------- ##
10035_ASEOF
10036test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
212380e3 10037
7083c021
AC
10038cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10039# Save the log message, to keep $0 and so on meaningful, and to
212380e3 10040# report actual input values of CONFIG_FILES etc. instead of their
631ef239
AC
10041# values after options handling.
10042ac_log="
5a241f54 10043This file was extended by charybdis $as_me 3.3.0, which was
b6d0720c 10044generated by GNU Autoconf 2.68. Invocation command line was
212380e3
AC
10045
10046 CONFIG_FILES = $CONFIG_FILES
10047 CONFIG_HEADERS = $CONFIG_HEADERS
10048 CONFIG_LINKS = $CONFIG_LINKS
10049 CONFIG_COMMANDS = $CONFIG_COMMANDS
10050 $ $0 $@
10051
631ef239
AC
10052on `(hostname || uname -n) 2>/dev/null | sed 1q`
10053"
10054
212380e3
AC
10055_ACEOF
10056
7083c021
AC
10057case $ac_config_files in *"
10058"*) set x $ac_config_files; shift; ac_config_files=$*;;
10059esac
10060
10061case $ac_config_headers in *"
10062"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10063esac
10064
10065
10066cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
212380e3 10067# Files that config.status was made for.
631ef239
AC
10068config_files="$ac_config_files"
10069config_headers="$ac_config_headers"
212380e3 10070
631ef239 10071_ACEOF
212380e3 10072
7083c021 10073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
212380e3 10074ac_cs_usage="\
7083c021
AC
10075\`$as_me' instantiates files and other configuration actions
10076from templates according to the current configuration. Unless the files
10077and actions are specified as TAGs, all are instantiated by default.
212380e3 10078
7083c021 10079Usage: $0 [OPTION]... [TAG]...
212380e3
AC
10080
10081 -h, --help print this help, then exit
631ef239 10082 -V, --version print version number and configuration settings, then exit
6fb6bd15 10083 --config print configuration, then exit
7083c021
AC
10084 -q, --quiet, --silent
10085 do not print progress messages
212380e3
AC
10086 -d, --debug don't remove temporary files
10087 --recheck update $as_me by reconfiguring in the same conditions
7083c021
AC
10088 --file=FILE[:TEMPLATE]
10089 instantiate the configuration file FILE
10090 --header=FILE[:TEMPLATE]
10091 instantiate the configuration header FILE
212380e3
AC
10092
10093Configuration files:
10094$config_files
10095
10096Configuration headers:
10097$config_headers
10098
7083c021 10099Report bugs to the package provider."
212380e3 10100
631ef239 10101_ACEOF
7083c021 10102cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6fb6bd15 10103ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
212380e3 10104ac_cs_version="\\
5a241f54 10105charybdis config.status 3.3.0
b6d0720c 10106configured by $0, generated by GNU Autoconf 2.68,
6fb6bd15 10107 with options \\"\$ac_cs_config\\"
212380e3 10108
b6d0720c 10109Copyright (C) 2010 Free Software Foundation, Inc.
212380e3
AC
10110This config.status script is free software; the Free Software Foundation
10111gives unlimited permission to copy, distribute and modify it."
631ef239
AC
10112
10113ac_pwd='$ac_pwd'
10114srcdir='$srcdir'
10115INSTALL='$INSTALL'
7083c021 10116test -n "\$AWK" || AWK=awk
212380e3
AC
10117_ACEOF
10118
7083c021
AC
10119cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10120# The default lists apply if the user does not specify any file.
212380e3
AC
10121ac_need_defaults=:
10122while test $# != 0
10123do
10124 case $1 in
b6d0720c 10125 --*=?*)
631ef239
AC
10126 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10127 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
212380e3
AC
10128 ac_shift=:
10129 ;;
b6d0720c
AC
10130 --*=)
10131 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10132 ac_optarg=
10133 ac_shift=:
10134 ;;
631ef239 10135 *)
212380e3
AC
10136 ac_option=$1
10137 ac_optarg=$2
10138 ac_shift=shift
10139 ;;
212380e3
AC
10140 esac
10141
10142 case $ac_option in
10143 # Handling of the options.
212380e3
AC
10144 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10145 ac_cs_recheck=: ;;
631ef239 10146 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7083c021 10147 $as_echo "$ac_cs_version"; exit ;;
6fb6bd15
AC
10148 --config | --confi | --conf | --con | --co | --c )
10149 $as_echo "$ac_cs_config"; exit ;;
631ef239 10150 --debug | --debu | --deb | --de | --d | -d )
212380e3
AC
10151 debug=: ;;
10152 --file | --fil | --fi | --f )
10153 $ac_shift
7083c021
AC
10154 case $ac_optarg in
10155 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
b6d0720c 10156 '') as_fn_error $? "missing file argument" ;;
7083c021
AC
10157 esac
10158 as_fn_append CONFIG_FILES " '$ac_optarg'"
212380e3
AC
10159 ac_need_defaults=false;;
10160 --header | --heade | --head | --hea )
10161 $ac_shift
7083c021
AC
10162 case $ac_optarg in
10163 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10164 esac
10165 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
212380e3 10166 ac_need_defaults=false;;
631ef239
AC
10167 --he | --h)
10168 # Conflict between --help and --header
b6d0720c 10169 as_fn_error $? "ambiguous option: \`$1'
7083c021 10170Try \`$0 --help' for more information.";;
631ef239 10171 --help | --hel | -h )
7083c021 10172 $as_echo "$ac_cs_usage"; exit ;;
212380e3
AC
10173 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10174 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10175 ac_cs_silent=: ;;
10176
10177 # This is an error.
b6d0720c 10178 -*) as_fn_error $? "unrecognized option: \`$1'
7083c021 10179Try \`$0 --help' for more information." ;;
212380e3 10180
7083c021 10181 *) as_fn_append ac_config_targets " $1"
631ef239 10182 ac_need_defaults=false ;;
212380e3
AC
10183
10184 esac
10185 shift
10186done
10187
10188ac_configure_extra_args=
10189
10190if $ac_cs_silent; then
10191 exec 6>/dev/null
10192 ac_configure_extra_args="$ac_configure_extra_args --silent"
10193fi
10194
10195_ACEOF
7083c021 10196cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
212380e3 10197if \$ac_cs_recheck; then
7083c021
AC
10198 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10199 shift
10200 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10201 CONFIG_SHELL='$SHELL'
631ef239 10202 export CONFIG_SHELL
7083c021 10203 exec "\$@"
212380e3
AC
10204fi
10205
10206_ACEOF
7083c021 10207cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
631ef239
AC
10208exec 5>>config.log
10209{
10210 echo
10211 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10212## Running $as_me. ##
10213_ASBOX
7083c021 10214 $as_echo "$ac_log"
631ef239 10215} >&5
212380e3 10216
631ef239 10217_ACEOF
7083c021 10218cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
631ef239 10219_ACEOF
212380e3 10220
7083c021 10221cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
631ef239
AC
10222
10223# Handling of arguments.
212380e3
AC
10224for ac_config_target in $ac_config_targets
10225do
631ef239
AC
10226 case $ac_config_target in
10227 "include/setup.h") CONFIG_HEADERS="$CONFIG_HEADERS include/setup.h" ;;
10228 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7083c021 10229 "bandb/Makefile") CONFIG_FILES="$CONFIG_FILES bandb/Makefile" ;;
53970d07 10230 "ssld/Makefile") CONFIG_FILES="$CONFIG_FILES ssld/Makefile" ;;
631ef239 10231 "extensions/Makefile") CONFIG_FILES="$CONFIG_FILES extensions/Makefile" ;;
631ef239
AC
10232 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
10233 "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
10234 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
10235 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
10236 "help/Makefile") CONFIG_FILES="$CONFIG_FILES help/Makefile" ;;
10237
b6d0720c 10238 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
212380e3
AC
10239 esac
10240done
10241
631ef239 10242
212380e3
AC
10243# If the user did not use the arguments to specify the items to instantiate,
10244# then the envvar interface is used. Set only those that are not.
10245# We use the long form for the default assignment because of an extremely
10246# bizarre bug on SunOS 4.1.3.
10247if $ac_need_defaults; then
10248 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10249 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10250fi
10251
10252# Have a temporary directory for convenience. Make it in the build tree
631ef239 10253# simply because there is no reason against having it here, and in addition,
212380e3 10254# creating and moving files from /tmp can sometimes cause problems.
631ef239
AC
10255# Hook for its removal unless debugging.
10256# Note that there is a small window in which the directory will not be cleaned:
10257# after its creation but before its name has been assigned to `$tmp'.
212380e3
AC
10258$debug ||
10259{
b6d0720c 10260 tmp= ac_tmp=
631ef239 10261 trap 'exit_status=$?
b6d0720c
AC
10262 : "${ac_tmp:=$tmp}"
10263 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
631ef239 10264' 0
7083c021 10265 trap 'as_fn_exit 1' 1 2 13 15
212380e3 10266}
212380e3
AC
10267# Create a (secure) tmp directory for tmp files.
10268
10269{
631ef239 10270 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b6d0720c 10271 test -d "$tmp"
212380e3
AC
10272} ||
10273{
631ef239
AC
10274 tmp=./conf$$-$RANDOM
10275 (umask 077 && mkdir "$tmp")
b6d0720c
AC
10276} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
10277ac_tmp=$tmp
212380e3 10278
7083c021
AC
10279# Set up the scripts for CONFIG_FILES section.
10280# No need to generate them if there are no CONFIG_FILES.
10281# This happens for instance with `./config.status config.h'.
631ef239
AC
10282if test -n "$CONFIG_FILES"; then
10283
631ef239 10284
7083c021
AC
10285ac_cr=`echo X | tr X '\015'`
10286# On cygwin, bash can eat \r inside `` if the user requested igncr.
10287# But we know of no other shell where ac_cr would be empty at this
10288# point, so we can use a bashism as a fallback.
10289if test "x$ac_cr" = x; then
10290 eval ac_cr=\$\'\\r\'
10291fi
10292ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10293if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
b6d0720c 10294 ac_cs_awk_cr='\\r'
7083c021
AC
10295else
10296 ac_cs_awk_cr=$ac_cr
10297fi
10298
b6d0720c 10299echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7083c021 10300_ACEOF
631ef239
AC
10301
10302
7083c021
AC
10303{
10304 echo "cat >conf$$subs.awk <<_ACEOF" &&
10305 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10306 echo "_ACEOF"
10307} >conf$$subs.sh ||
b6d0720c
AC
10308 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10309ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
631ef239
AC
10310ac_delim='%!_!# '
10311for ac_last_try in false false false false false :; do
7083c021 10312 . ./conf$$subs.sh ||
b6d0720c 10313 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7083c021
AC
10314
10315 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10316 if test $ac_delim_n = $ac_delim_num; then
631ef239
AC
10317 break
10318 elif $ac_last_try; then
b6d0720c 10319 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
631ef239
AC
10320 else
10321 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
212380e3 10322 fi
631ef239 10323done
7083c021
AC
10324rm -f conf$$subs.sh
10325
10326cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b6d0720c 10327cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7083c021
AC
10328_ACEOF
10329sed -n '
10330h
10331s/^/S["/; s/!.*/"]=/
10332p
10333g
10334s/^[^!]*!//
10335:repl
10336t repl
10337s/'"$ac_delim"'$//
10338t delim
10339:nl
10340h
6fb6bd15 10341s/\(.\{148\}\)..*/\1/
7083c021
AC
10342t more1
10343s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10344p
10345n
10346b repl
10347:more1
10348s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10349p
10350g
10351s/.\{148\}//
10352t nl
10353:delim
10354h
6fb6bd15 10355s/\(.\{148\}\)..*/\1/
7083c021
AC
10356t more2
10357s/["\\]/\\&/g; s/^/"/; s/$/"/
10358p
10359b
10360:more2
10361s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10362p
10363g
10364s/.\{148\}//
10365t delim
10366' <conf$$subs.awk | sed '
10367/^[^""]/{
10368 N
10369 s/\n//
10370}
10371' >>$CONFIG_STATUS || ac_write_fail=1
10372rm -f conf$$subs.awk
10373cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10374_ACAWK
b6d0720c 10375cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7083c021
AC
10376 for (key in S) S_is_set[key] = 1
10377 FS = "\a"
212380e3 10378
7083c021
AC
10379}
10380{
10381 line = $ 0
10382 nfields = split(line, field, "@")
10383 substed = 0
10384 len = length(field[1])
10385 for (i = 2; i < nfields; i++) {
10386 key = field[i]
10387 keylen = length(key)
10388 if (S_is_set[key]) {
10389 value = S[key]
10390 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10391 len += length(value) + length(field[++i])
10392 substed = 1
10393 } else
10394 len += 1 + keylen
10395 }
631ef239 10396
7083c021
AC
10397 print line
10398}
10399
10400_ACAWK
631ef239 10401_ACEOF
7083c021
AC
10402cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10403if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10404 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10405else
10406 cat
b6d0720c
AC
10407fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
10408 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
212380e3 10409_ACEOF
631ef239 10410
b6d0720c
AC
10411# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
10412# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
631ef239
AC
10413# trailing colons and then remove the whole line if VPATH becomes empty
10414# (actually we leave an empty line to preserve line numbers).
10415if test "x$srcdir" = x.; then
b6d0720c
AC
10416 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
10417h
10418s///
10419s/^/:/
10420s/[ ]*$/:/
10421s/:\$(srcdir):/:/g
10422s/:\${srcdir}:/:/g
10423s/:@srcdir@:/:/g
10424s/^:*//
631ef239 10425s/:*$//
b6d0720c
AC
10426x
10427s/\(=[ ]*\).*/\1/
10428G
10429s/\n//
631ef239
AC
10430s/^[^=]*=[ ]*$//
10431}'
10432fi
10433
7083c021 10434cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
631ef239
AC
10435fi # test -n "$CONFIG_FILES"
10436
7083c021
AC
10437# Set up the scripts for CONFIG_HEADERS section.
10438# No need to generate them if there are no CONFIG_HEADERS.
10439# This happens for instance with `./config.status Makefile'.
10440if test -n "$CONFIG_HEADERS"; then
b6d0720c 10441cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7083c021
AC
10442BEGIN {
10443_ACEOF
10444
10445# Transform confdefs.h into an awk script `defines.awk', embedded as
10446# here-document in config.status, that substitutes the proper values into
10447# config.h.in to produce config.h.
10448
10449# Create a delimiter string that does not exist in confdefs.h, to ease
10450# handling of long lines.
10451ac_delim='%!_!# '
10452for ac_last_try in false false :; do
b6d0720c
AC
10453 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
10454 if test -z "$ac_tt"; then
7083c021
AC
10455 break
10456 elif $ac_last_try; then
b6d0720c 10457 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7083c021
AC
10458 else
10459 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10460 fi
10461done
10462
10463# For the awk script, D is an array of macro values keyed by name,
10464# likewise P contains macro parameters if any. Preserve backslash
10465# newline sequences.
10466
10467ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10468sed -n '
10469s/.\{148\}/&'"$ac_delim"'/g
10470t rset
10471:rset
10472s/^[ ]*#[ ]*define[ ][ ]*/ /
10473t def
10474d
10475:def
10476s/\\$//
10477t bsnl
10478s/["\\]/\\&/g
10479s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10480D["\1"]=" \3"/p
10481s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10482d
10483:bsnl
10484s/["\\]/\\&/g
10485s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10486D["\1"]=" \3\\\\\\n"\\/p
10487t cont
10488s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10489t cont
10490d
10491:cont
10492n
10493s/.\{148\}/&'"$ac_delim"'/g
10494t clear
10495:clear
10496s/\\$//
10497t bsnlc
10498s/["\\]/\\&/g; s/^/"/; s/$/"/p
10499d
10500:bsnlc
10501s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10502b cont
10503' <confdefs.h | sed '
10504s/'"$ac_delim"'/"\\\
10505"/g' >>$CONFIG_STATUS || ac_write_fail=1
10506
10507cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10508 for (key in D) D_is_set[key] = 1
10509 FS = "\a"
10510}
10511/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10512 line = \$ 0
10513 split(line, arg, " ")
10514 if (arg[1] == "#") {
10515 defundef = arg[2]
10516 mac1 = arg[3]
10517 } else {
10518 defundef = substr(arg[1], 2)
10519 mac1 = arg[2]
10520 }
10521 split(mac1, mac2, "(") #)
10522 macro = mac2[1]
10523 prefix = substr(line, 1, index(line, defundef) - 1)
10524 if (D_is_set[macro]) {
10525 # Preserve the white space surrounding the "#".
10526 print prefix "define", macro P[macro] D[macro]
10527 next
10528 } else {
10529 # Replace #undef with comments. This is necessary, for example,
10530 # in the case of _POSIX_SOURCE, which is predefined and required
10531 # on some systems where configure will not decide to define it.
10532 if (defundef == "undef") {
10533 print "/*", prefix defundef, macro, "*/"
10534 next
10535 }
10536 }
10537}
10538{ print }
10539_ACAWK
10540_ACEOF
10541cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b6d0720c 10542 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7083c021
AC
10543fi # test -n "$CONFIG_HEADERS"
10544
631ef239 10545
7083c021
AC
10546eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10547shift
10548for ac_tag
631ef239
AC
10549do
10550 case $ac_tag in
10551 :[FHLC]) ac_mode=$ac_tag; continue;;
10552 esac
10553 case $ac_mode$ac_tag in
10554 :[FHL]*:*);;
b6d0720c 10555 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
631ef239
AC
10556 :[FH]-) ac_tag=-:-;;
10557 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
212380e3 10558 esac
631ef239
AC
10559 ac_save_IFS=$IFS
10560 IFS=:
10561 set x $ac_tag
10562 IFS=$ac_save_IFS
10563 shift
10564 ac_file=$1
10565 shift
212380e3 10566
631ef239
AC
10567 case $ac_mode in
10568 :L) ac_source=$1;;
10569 :[FH])
10570 ac_file_inputs=
10571 for ac_f
10572 do
10573 case $ac_f in
b6d0720c 10574 -) ac_f="$ac_tmp/stdin";;
631ef239
AC
10575 *) # Look for the file first in the build tree, then in the source tree
10576 # (if the path is not absolute). The absolute path cannot be DOS-style,
10577 # because $ac_f cannot contain `:'.
10578 test -f "$ac_f" ||
10579 case $ac_f in
10580 [\\/$]*) false;;
10581 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10582 esac ||
b6d0720c 10583 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
631ef239 10584 esac
7083c021
AC
10585 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10586 as_fn_append ac_file_inputs " '$ac_f'"
631ef239
AC
10587 done
10588
10589 # Let's still pretend it is `configure' which instantiates (i.e., don't
10590 # use $as_me), people would be surprised to read:
10591 # /* config.h. Generated by config.status. */
7083c021
AC
10592 configure_input='Generated from '`
10593 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10594 `' by configure.'
631ef239
AC
10595 if test x"$ac_file" != x-; then
10596 configure_input="$ac_file. $configure_input"
7083c021
AC
10597 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10598$as_echo "$as_me: creating $ac_file" >&6;}
631ef239 10599 fi
7083c021
AC
10600 # Neutralize special characters interpreted by sed in replacement strings.
10601 case $configure_input in #(
10602 *\&* | *\|* | *\\* )
10603 ac_sed_conf_input=`$as_echo "$configure_input" |
10604 sed 's/[\\\\&|]/\\\\&/g'`;; #(
10605 *) ac_sed_conf_input=$configure_input;;
10606 esac
631ef239
AC
10607
10608 case $ac_tag in
b6d0720c
AC
10609 *:-:* | *:-) cat >"$ac_tmp/stdin" \
10610 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
631ef239
AC
10611 esac
10612 ;;
10613 esac
10614
10615 ac_dir=`$as_dirname -- "$ac_file" ||
212380e3
AC
10616$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10617 X"$ac_file" : 'X\(//\)[^/]' \| \
10618 X"$ac_file" : 'X\(//\)$' \| \
631ef239 10619 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7083c021 10620$as_echo X"$ac_file" |
631ef239
AC
10621 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10622 s//\1/
10623 q
10624 }
10625 /^X\(\/\/\)[^/].*/{
10626 s//\1/
10627 q
10628 }
10629 /^X\(\/\/\)$/{
10630 s//\1/
10631 q
10632 }
10633 /^X\(\/\).*/{
10634 s//\1/
10635 q
10636 }
10637 s/.*/./; q'`
7083c021 10638 as_dir="$ac_dir"; as_fn_mkdir_p
212380e3
AC
10639 ac_builddir=.
10640
631ef239
AC
10641case "$ac_dir" in
10642.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10643*)
7083c021 10644 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
631ef239 10645 # A ".." for each directory in $ac_dir_suffix.
7083c021 10646 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
631ef239
AC
10647 case $ac_top_builddir_sub in
10648 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10649 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10650 esac ;;
10651esac
10652ac_abs_top_builddir=$ac_pwd
10653ac_abs_builddir=$ac_pwd$ac_dir_suffix
10654# for backward compatibility:
10655ac_top_builddir=$ac_top_build_prefix
212380e3
AC
10656
10657case $srcdir in
631ef239 10658 .) # We are building in place.
212380e3 10659 ac_srcdir=.
631ef239
AC
10660 ac_top_srcdir=$ac_top_builddir_sub
10661 ac_abs_top_srcdir=$ac_pwd ;;
10662 [\\/]* | ?:[\\/]* ) # Absolute name.
212380e3 10663 ac_srcdir=$srcdir$ac_dir_suffix;
631ef239
AC
10664 ac_top_srcdir=$srcdir
10665 ac_abs_top_srcdir=$srcdir ;;
10666 *) # Relative name.
10667 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10668 ac_top_srcdir=$ac_top_build_prefix$srcdir
10669 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
212380e3 10670esac
631ef239 10671ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
212380e3 10672
212380e3 10673
631ef239
AC
10674 case $ac_mode in
10675 :F)
10676 #
10677 # CONFIG_FILE
10678 #
212380e3
AC
10679
10680 case $INSTALL in
10681 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
631ef239 10682 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
212380e3 10683 esac
631ef239 10684_ACEOF
212380e3 10685
7083c021 10686cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
631ef239
AC
10687# If the template does not know about datarootdir, expand it.
10688# FIXME: This hack should be removed a few years after 2.60.
10689ac_datarootdir_hack=; ac_datarootdir_seen=
7083c021
AC
10690ac_sed_dataroot='
10691/datarootdir/ {
631ef239
AC
10692 p
10693 q
10694}
10695/@datadir@/p
10696/@docdir@/p
10697/@infodir@/p
10698/@localedir@/p
7083c021
AC
10699/@mandir@/p'
10700case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
631ef239
AC
10701*datarootdir*) ac_datarootdir_seen=yes;;
10702*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
7083c021
AC
10703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10704$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
631ef239 10705_ACEOF
7083c021 10706cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
631ef239
AC
10707 ac_datarootdir_hack='
10708 s&@datadir@&$datadir&g
10709 s&@docdir@&$docdir&g
10710 s&@infodir@&$infodir&g
10711 s&@localedir@&$localedir&g
10712 s&@mandir@&$mandir&g
7083c021 10713 s&\\\${datarootdir}&$datarootdir&g' ;;
631ef239 10714esac
212380e3 10715_ACEOF
631ef239
AC
10716
10717# Neutralize VPATH when `$srcdir' = `.'.
10718# Shell code in configure.ac might set extrasub.
10719# FIXME: do we really want to maintain this feature?
7083c021
AC
10720cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10721ac_sed_extra="$ac_vpsub
212380e3
AC
10722$extrasub
10723_ACEOF
7083c021 10724cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
212380e3
AC
10725:t
10726/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7083c021 10727s|@configure_input@|$ac_sed_conf_input|;t t
631ef239 10728s&@top_builddir@&$ac_top_builddir_sub&;t t
7083c021 10729s&@top_build_prefix@&$ac_top_build_prefix&;t t
631ef239
AC
10730s&@srcdir@&$ac_srcdir&;t t
10731s&@abs_srcdir@&$ac_abs_srcdir&;t t
10732s&@top_srcdir@&$ac_top_srcdir&;t t
10733s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10734s&@builddir@&$ac_builddir&;t t
10735s&@abs_builddir@&$ac_abs_builddir&;t t
10736s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10737s&@INSTALL@&$ac_INSTALL&;t t
10738$ac_datarootdir_hack
7083c021 10739"
b6d0720c
AC
10740eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
10741 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
631ef239
AC
10742
10743test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
b6d0720c
AC
10744 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
10745 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
10746 "$ac_tmp/out"`; test -z "$ac_out"; } &&
7083c021 10747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
b6d0720c 10748which seems to be undefined. Please make sure it is defined" >&5
7083c021 10749$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
b6d0720c 10750which seems to be undefined. Please make sure it is defined" >&2;}
631ef239 10751
b6d0720c 10752 rm -f "$ac_tmp/stdin"
212380e3 10753 case $ac_file in
b6d0720c
AC
10754 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
10755 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
7083c021 10756 esac \
b6d0720c 10757 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
631ef239
AC
10758 ;;
10759 :H)
10760 #
10761 # CONFIG_HEADER
10762 #
212380e3 10763 if test x"$ac_file" != x-; then
7083c021
AC
10764 {
10765 $as_echo "/* $configure_input */" \
b6d0720c
AC
10766 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
10767 } >"$ac_tmp/config.h" \
10768 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10769 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
7083c021
AC
10770 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10771$as_echo "$as_me: $ac_file is unchanged" >&6;}
212380e3 10772 else
7083c021 10773 rm -f "$ac_file"
b6d0720c
AC
10774 mv "$ac_tmp/config.h" "$ac_file" \
10775 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
212380e3
AC
10776 fi
10777 else
7083c021 10778 $as_echo "/* $configure_input */" \
b6d0720c
AC
10779 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
10780 || as_fn_error $? "could not create -" "$LINENO" 5
212380e3 10781 fi
631ef239
AC
10782 ;;
10783
10784
10785 esac
10786
10787done # for ac_tag
212380e3 10788
212380e3 10789
7083c021 10790as_fn_exit 0
212380e3 10791_ACEOF
212380e3
AC
10792ac_clean_files=$ac_clean_files_save
10793
7083c021 10794test $ac_write_fail = 0 ||
b6d0720c 10795 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
7083c021 10796
212380e3
AC
10797
10798# configure is writing to config.log, and then calls config.status.
10799# config.status does its own redirection, appending to config.log.
10800# Unfortunately, on DOS this fails, as config.log is still kept open
10801# by configure, so config.status won't be able to write to it; its
10802# output is simply discarded. So we exec the FD to /dev/null,
10803# effectively closing config.log, so it can be properly (re)opened and
10804# appended to by config.status. When coming back to configure, we
10805# need to make the FD available again.
10806if test "$no_create" != yes; then
10807 ac_cs_success=:
10808 ac_config_status_args=
10809 test "$silent" = yes &&
10810 ac_config_status_args="$ac_config_status_args --quiet"
10811 exec 5>/dev/null
10812 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10813 exec 5>>config.log
10814 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10815 # would make configure fail if this is the last instruction.
b6d0720c 10816 $ac_cs_success || as_fn_exit 1
212380e3
AC
10817fi
10818
b676ea3b
AC
10819#
10820# CONFIG_SUBDIRS section.
10821#
10822if test "$no_recursion" != yes; then
10823
7083c021
AC
10824 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
10825 # so they do not pile up.
b676ea3b
AC
10826 ac_sub_configure_args=
10827 ac_prev=
10828 eval "set x $ac_configure_args"
10829 shift
10830 for ac_arg
10831 do
10832 if test -n "$ac_prev"; then
10833 ac_prev=
10834 continue
10835 fi
10836 case $ac_arg in
10837 -cache-file | --cache-file | --cache-fil | --cache-fi \
10838 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
10839 ac_prev=cache_file ;;
10840 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
10841 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
10842 | --c=*)
10843 ;;
10844 --config-cache | -C)
10845 ;;
10846 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
10847 ac_prev=srcdir ;;
10848 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
10849 ;;
10850 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
10851 ac_prev=prefix ;;
10852 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
10853 ;;
7083c021
AC
10854 --disable-option-checking)
10855 ;;
b676ea3b
AC
10856 *)
10857 case $ac_arg in
7083c021 10858 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b676ea3b 10859 esac
7083c021 10860 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
b676ea3b
AC
10861 esac
10862 done
10863
10864 # Always prepend --prefix to ensure using the same prefix
10865 # in subdir configurations.
10866 ac_arg="--prefix=$prefix"
10867 case $ac_arg in
7083c021 10868 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b676ea3b
AC
10869 esac
10870 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
10871
10872 # Pass --silent
10873 if test "$silent" = yes; then
10874 ac_sub_configure_args="--silent $ac_sub_configure_args"
10875 fi
10876
7083c021
AC
10877 # Always prepend --disable-option-checking to silence warnings, since
10878 # different subdirs can have different --enable and --with options.
10879 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
10880
b676ea3b
AC
10881 ac_popdir=`pwd`
10882 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
10883
10884 # Do not complain, so a configure script can configure whichever
10885 # parts of a large source tree are present.
10886 test -d "$srcdir/$ac_dir" || continue
10887
10888 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
7083c021
AC
10889 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
10890 $as_echo "$ac_msg" >&6
10891 as_dir="$ac_dir"; as_fn_mkdir_p
b676ea3b
AC
10892 ac_builddir=.
10893
10894case "$ac_dir" in
10895.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10896*)
7083c021 10897 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
b676ea3b 10898 # A ".." for each directory in $ac_dir_suffix.
7083c021 10899 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
b676ea3b
AC
10900 case $ac_top_builddir_sub in
10901 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10902 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10903 esac ;;
10904esac
10905ac_abs_top_builddir=$ac_pwd
10906ac_abs_builddir=$ac_pwd$ac_dir_suffix
10907# for backward compatibility:
10908ac_top_builddir=$ac_top_build_prefix
10909
10910case $srcdir in
10911 .) # We are building in place.
10912 ac_srcdir=.
10913 ac_top_srcdir=$ac_top_builddir_sub
10914 ac_abs_top_srcdir=$ac_pwd ;;
10915 [\\/]* | ?:[\\/]* ) # Absolute name.
10916 ac_srcdir=$srcdir$ac_dir_suffix;
10917 ac_top_srcdir=$srcdir
10918 ac_abs_top_srcdir=$srcdir ;;
10919 *) # Relative name.
10920 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10921 ac_top_srcdir=$ac_top_build_prefix$srcdir
10922 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
10923esac
10924ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10925
10926
10927 cd "$ac_dir"
10928
10929 # Check for guested configure; otherwise get Cygnus style configure.
10930 if test -f "$ac_srcdir/configure.gnu"; then
10931 ac_sub_configure=$ac_srcdir/configure.gnu
10932 elif test -f "$ac_srcdir/configure"; then
10933 ac_sub_configure=$ac_srcdir/configure
10934 elif test -f "$ac_srcdir/configure.in"; then
10935 # This should be Cygnus configure.
10936 ac_sub_configure=$ac_aux_dir/configure
10937 else
7083c021
AC
10938 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
10939$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
b676ea3b
AC
10940 ac_sub_configure=
10941 fi
10942
10943 # The recursion is here.
10944 if test -n "$ac_sub_configure"; then
10945 # Make the cache file name correct relative to the subdirectory.
10946 case $cache_file in
10947 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
10948 *) # Relative name.
10949 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
10950 esac
10951
7083c021
AC
10952 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
10953$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
b676ea3b
AC
10954 # The eval makes quoting arguments work.
10955 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
10956 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
b6d0720c 10957 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
b676ea3b
AC
10958 fi
10959
10960 cd "$ac_popdir"
10961 done
10962fi
7083c021
AC
10963if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
10965$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
10966fi
b676ea3b 10967
212380e3
AC
10968
10969if test "$cf_openssl_version_ok" = yes; then
10970 openssl="yes"
10971else
10972 openssl="no"
10973fi
10974
10975if test "$shared_modules" = yes; then
10976 modules=shared
10977else
10978 modules=static
10979fi
10980
10981echo "
b6d0720c 10982Configuration of ${BRANDING_NAME}-${BRANDING_VERSION}:
212380e3
AC
10983 Install directory : $prefix
10984
10985 Ziplinks : $zlib
10986 OpenSSL : $openssl
212380e3
AC
10987 Socket Engine : $SELECT_TYPE
10988 Small network : $small_net
10989 Block allocator : $balloc
212380e3
AC
10990
10991 Nickname length : $NICKLEN
10992 Topic length : $TOPICLEN
10993
b6d0720c 10994Use (g)make to compile $BRANDING_NAME, then (g)make install to install it.
212380e3 10995"