Move readline to the readline/readline subdirectory
[deliverable/binutils-gdb.git] / readline / readline / configure
CommitLineData
b585a9fa 1#! /bin/sh
6999161a 2# From configure.ac for Readline 8.0, version 2.85.
b585a9fa 3# Guess values for system-dependent variables and create Makefiles.
6999161a
TT
4# Generated by GNU Autoconf 2.69 for readline 8.0.
5#
6# Report bugs to <bug-readline@gnu.org>.
d0ac1c44
SM
7#
8#
9# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
10#
81ecdfbb 11#
b585a9fa
EZ
12# This configure script is free software; the Free Software Foundation
13# gives unlimited permission to copy, distribute and modify it.
d0ac1c44
SM
14## -------------------- ##
15## M4sh Initialization. ##
16## -------------------- ##
b585a9fa 17
81ecdfbb
RW
18# Be more Bourne compatible
19DUALCASE=1; export DUALCASE # for MKS sh
d0ac1c44 20if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b585a9fa
EZ
21 emulate sh
22 NULLCMD=:
81ecdfbb 23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b585a9fa
EZ
24 # is contrary to our usage. Disable this feature.
25 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
26 setopt NO_GLOB_SUBST
27else
d0ac1c44
SM
28 case `(set -o) 2>/dev/null` in #(
29 *posix*) :
30 set -o posix ;; #(
31 *) :
32 ;;
81ecdfbb 33esac
b585a9fa 34fi
b585a9fa 35
81ecdfbb
RW
36
37as_nl='
38'
39export as_nl
40# Printing a long string crashes Solaris 7 /usr/bin/printf.
41as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
d0ac1c44
SM
44# Prefer a ksh shell builtin over an external printf program on Solaris,
45# but without wasting forks for bash or zsh.
46if test -z "$BASH_VERSION$ZSH_VERSION" \
47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='print -r --'
49 as_echo_n='print -rn --'
50elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
81ecdfbb
RW
51 as_echo='printf %s\n'
52 as_echo_n='printf %s'
b585a9fa 53else
81ecdfbb
RW
54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56 as_echo_n='/usr/ucb/echo -n'
57 else
58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
59 as_echo_n_body='eval
60 arg=$1;
d0ac1c44 61 case $arg in #(
81ecdfbb
RW
62 *"$as_nl"*)
63 expr "X$arg" : "X\\(.*\\)$as_nl";
64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 esac;
66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67 '
68 export as_echo_n_body
69 as_echo_n='sh -c $as_echo_n_body as_echo'
70 fi
71 export as_echo_body
72 as_echo='sh -c $as_echo_body as_echo'
73fi
74
75# The user is always right.
76if test "${PATH_SEPARATOR+set}" != set; then
77 PATH_SEPARATOR=:
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80 PATH_SEPARATOR=';'
81 }
b585a9fa
EZ
82fi
83
84
81ecdfbb
RW
85# IFS
86# We need space, tab and new line, in precisely that order. Quoting is
87# there to prevent editors from complaining about space-tab.
88# (If _AS_PATH_WALK were called with IFS unset, it would disable word
89# splitting by setting IFS to empty value.)
90IFS=" "" $as_nl"
91
92# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44
SM
93as_myself=
94case $0 in #((
81ecdfbb
RW
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97for as_dir in $PATH
98do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
81ecdfbb
RW
103IFS=$as_save_IFS
104
105 ;;
106esac
107# We did not find ourselves, most probably we were run as `sh COMMAND'
108# in which case we are not to be found in the path.
109if test "x$as_myself" = x; then
110 as_myself=$0
111fi
112if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
d0ac1c44 114 exit 1
81ecdfbb
RW
115fi
116
d0ac1c44
SM
117# Unset variables that we do not need and which cause bugs (e.g. in
118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119# suppresses any "Segmentation fault" message there. '((' could
120# trigger a bug in pdksh 5.2.14.
121for as_var in BASH_ENV ENV MAIL MAILPATH
122do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
81ecdfbb 124done
b585a9fa
EZ
125PS1='$ '
126PS2='> '
127PS4='+ '
128
129# NLS nuisances.
81ecdfbb
RW
130LC_ALL=C
131export LC_ALL
132LANGUAGE=C
133export LANGUAGE
134
135# CDPATH.
d0ac1c44
SM
136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138# Use a proper internal environment variable to ensure we don't fall
139 # into an infinite loop, continuously re-executing ourselves.
140 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
141 _as_can_reexec=no; export _as_can_reexec;
142 # We cannot yet assume a decent shell, so we have to provide a
143# neutralization value for shells without unset; and this also
144# works around shells that cannot unset nonexistent variables.
145# Preserve -v and -x to the replacement shell.
146BASH_ENV=/dev/null
147ENV=/dev/null
148(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
149case $- in # ((((
150 *v*x* | *x*v* ) as_opts=-vx ;;
151 *v* ) as_opts=-v ;;
152 *x* ) as_opts=-x ;;
153 * ) as_opts= ;;
154esac
155exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
156# Admittedly, this is quite paranoid, since all the known shells bail
157# out after a failed `exec'.
158$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
159as_fn_exit 255
160 fi
161 # We don't want this to propagate to other subprocesses.
162 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb 163if test "x$CONFIG_SHELL" = x; then
d0ac1c44
SM
164 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
165 emulate sh
166 NULLCMD=:
167 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
168 # is contrary to our usage. Disable this feature.
169 alias -g '\${1+\"\$@\"}'='\"\$@\"'
170 setopt NO_GLOB_SUBST
81ecdfbb 171else
d0ac1c44
SM
172 case \`(set -o) 2>/dev/null\` in #(
173 *posix*) :
174 set -o posix ;; #(
175 *) :
176 ;;
177esac
81ecdfbb 178fi
d0ac1c44
SM
179"
180 as_required="as_fn_return () { (exit \$1); }
181as_fn_success () { as_fn_return 0; }
182as_fn_failure () { as_fn_return 1; }
183as_fn_ret_success () { return 0; }
184as_fn_ret_failure () { return 1; }
81ecdfbb
RW
185
186exitcode=0
d0ac1c44
SM
187as_fn_success || { exitcode=1; echo as_fn_success failed.; }
188as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
189as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
190as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
191if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
192
193else
194 exitcode=1; echo positional parameters were not saved.
195fi
196test x\$exitcode = x0 || exit 1
197test -x / || exit 1"
198 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
199 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
200 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
201 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
202test \$(( 1 + 1 )) = 2 || exit 1"
203 if (eval "$as_required") 2>/dev/null; then :
204 as_have_required=yes
5836a818 205else
d0ac1c44 206 as_have_required=no
5836a818 207fi
d0ac1c44 208 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
5836a818 209
5836a818 210else
d0ac1c44
SM
211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
212as_found=false
81ecdfbb 213for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
b585a9fa 214do
81ecdfbb
RW
215 IFS=$as_save_IFS
216 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
217 as_found=:
218 case $as_dir in #(
81ecdfbb
RW
219 /*)
220 for as_base in sh bash ksh sh5; do
d0ac1c44
SM
221 # Try only shells that exist, to save several forks.
222 as_shell=$as_dir/$as_base
223 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
224 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
225 CONFIG_SHELL=$as_shell as_have_required=yes
226 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
227 break 2
228fi
229fi
81ecdfbb
RW
230 done;;
231 esac
d0ac1c44 232 as_found=false
81ecdfbb 233done
d0ac1c44
SM
234$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
235 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
236 CONFIG_SHELL=$SHELL as_have_required=yes
237fi; }
81ecdfbb
RW
238IFS=$as_save_IFS
239
240
d0ac1c44
SM
241 if test "x$CONFIG_SHELL" != x; then :
242 export CONFIG_SHELL
243 # We cannot yet assume a decent shell, so we have to provide a
244# neutralization value for shells without unset; and this also
245# works around shells that cannot unset nonexistent variables.
246# Preserve -v and -x to the replacement shell.
247BASH_ENV=/dev/null
248ENV=/dev/null
249(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
250case $- in # ((((
251 *v*x* | *x*v* ) as_opts=-vx ;;
252 *v* ) as_opts=-v ;;
253 *x* ) as_opts=-x ;;
254 * ) as_opts= ;;
5836a818 255esac
d0ac1c44
SM
256exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
257# Admittedly, this is quite paranoid, since all the known shells bail
258# out after a failed `exec'.
259$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
260exit 255
261fi
262
263 if test x$as_have_required = xno; then :
264 $as_echo "$0: This script requires a shell more modern than all"
265 $as_echo "$0: the shells that I found on your system."
266 if test x${ZSH_VERSION+set} = xset ; then
267 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
268 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
269 else
6999161a
TT
270 $as_echo "$0: Please tell bug-autoconf@gnu.org and
271$0: bug-readline@gnu.org about your system, including any
272$0: error possibly output before this message. Then install
273$0: a modern shell, or manually run the script under such a
274$0: shell if you do have one."
d0ac1c44
SM
275 fi
276 exit 1
5836a818 277fi
5836a818 278fi
5836a818 279fi
d0ac1c44
SM
280SHELL=${CONFIG_SHELL-/bin/sh}
281export SHELL
282# Unset more variables known to interfere with behavior of common tools.
283CLICOLOR_FORCE= GREP_OPTIONS=
284unset CLICOLOR_FORCE GREP_OPTIONS
5836a818 285
d0ac1c44
SM
286## --------------------- ##
287## M4sh Shell Functions. ##
288## --------------------- ##
289# as_fn_unset VAR
290# ---------------
291# Portably unset VAR.
292as_fn_unset ()
293{
294 { eval $1=; unset $1;}
295}
296as_unset=as_fn_unset
5836a818 297
d0ac1c44
SM
298# as_fn_set_status STATUS
299# -----------------------
300# Set $? to STATUS, without forking.
301as_fn_set_status ()
302{
303 return $1
304} # as_fn_set_status
5836a818 305
d0ac1c44
SM
306# as_fn_exit STATUS
307# -----------------
308# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
309as_fn_exit ()
310{
311 set +e
312 as_fn_set_status $1
313 exit $1
314} # as_fn_exit
315
316# as_fn_mkdir_p
317# -------------
318# Create "$as_dir" as a directory, including parents if necessary.
319as_fn_mkdir_p ()
320{
5836a818 321
d0ac1c44
SM
322 case $as_dir in #(
323 -*) as_dir=./$as_dir;;
324 esac
325 test -d "$as_dir" || eval $as_mkdir_p || {
326 as_dirs=
327 while :; do
328 case $as_dir in #(
329 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
330 *) as_qdir=$as_dir;;
331 esac
332 as_dirs="'$as_qdir' $as_dirs"
333 as_dir=`$as_dirname -- "$as_dir" ||
334$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
335 X"$as_dir" : 'X\(//\)[^/]' \| \
336 X"$as_dir" : 'X\(//\)$' \| \
337 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
338$as_echo X"$as_dir" |
339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
340 s//\1/
341 q
342 }
343 /^X\(\/\/\)[^/].*/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)$/{
348 s//\1/
349 q
350 }
351 /^X\(\/\).*/{
352 s//\1/
353 q
354 }
355 s/.*/./; q'`
356 test -d "$as_dir" && break
357 done
358 test -z "$as_dirs" || eval "mkdir $as_dirs"
359 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5836a818 360
5836a818 361
d0ac1c44 362} # as_fn_mkdir_p
5836a818 363
d0ac1c44
SM
364# as_fn_executable_p FILE
365# -----------------------
366# Test if FILE is an executable regular file.
367as_fn_executable_p ()
368{
369 test -f "$1" && test -x "$1"
370} # as_fn_executable_p
371# as_fn_append VAR VALUE
372# ----------------------
373# Append the text in VALUE to the end of the definition contained in VAR. Take
374# advantage of any shell optimizations that allow amortized linear growth over
375# repeated appends, instead of the typical quadratic growth present in naive
376# implementations.
377if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
378 eval 'as_fn_append ()
379 {
380 eval $1+=\$2
381 }'
382else
383 as_fn_append ()
384 {
385 eval $1=\$$1\$2
386 }
387fi # as_fn_append
388
389# as_fn_arith ARG...
390# ------------------
391# Perform arithmetic evaluation on the ARGs, and store the result in the
392# global $as_val. Take advantage of shells that can avoid forks. The arguments
393# must be portable across $(()) and expr.
394if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
395 eval 'as_fn_arith ()
396 {
397 as_val=$(( $* ))
398 }'
399else
400 as_fn_arith ()
401 {
402 as_val=`expr "$@" || test $? -eq 1`
403 }
404fi # as_fn_arith
5836a818
PP
405
406
d0ac1c44
SM
407# as_fn_error STATUS ERROR [LINENO LOG_FD]
408# ----------------------------------------
409# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
410# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
411# script with STATUS, using 1 if that was 0.
412as_fn_error ()
413{
414 as_status=$1; test $as_status -eq 0 && as_status=1
415 if test "$4"; then
416 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
417 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
418 fi
419 $as_echo "$as_me: error: $2" >&2
420 as_fn_exit $as_status
421} # as_fn_error
5836a818 422
d0ac1c44
SM
423if expr a : '\(a\)' >/dev/null 2>&1 &&
424 test "X`expr 00001 : '.*\(...\)'`" = X001; then
425 as_expr=expr
b585a9fa 426else
d0ac1c44 427 as_expr=false
5836a818
PP
428fi
429
d0ac1c44
SM
430if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
431 as_basename=basename
4a11f206 432else
d0ac1c44 433 as_basename=false
5836a818
PP
434fi
435
d0ac1c44
SM
436if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
437 as_dirname=dirname
81ecdfbb 438else
d0ac1c44 439 as_dirname=false
81ecdfbb 440fi
b585a9fa 441
d0ac1c44
SM
442as_me=`$as_basename -- "$0" ||
443$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
444 X"$0" : 'X\(//\)$' \| \
445 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
446$as_echo X/"$0" |
447 sed '/^.*\/\([^/][^/]*\)\/*$/{
448 s//\1/
449 q
450 }
451 /^X\/\(\/\/\)$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\).*/{
456 s//\1/
457 q
458 }
459 s/.*/./; q'`
b585a9fa 460
d0ac1c44
SM
461# Avoid depending upon Character Ranges.
462as_cr_letters='abcdefghijklmnopqrstuvwxyz'
463as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
464as_cr_Letters=$as_cr_letters$as_cr_LETTERS
465as_cr_digits='0123456789'
466as_cr_alnum=$as_cr_Letters$as_cr_digits
b585a9fa 467
5836a818 468
d0ac1c44
SM
469 as_lineno_1=$LINENO as_lineno_1a=$LINENO
470 as_lineno_2=$LINENO as_lineno_2a=$LINENO
471 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
472 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
473 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
81ecdfbb
RW
474 sed -n '
475 p
476 /[$]LINENO/=
477 ' <$as_myself |
b585a9fa 478 sed '
81ecdfbb
RW
479 s/[$]LINENO.*/&-/
480 t lineno
481 b
482 :lineno
b585a9fa 483 N
81ecdfbb
RW
484 :loop
485 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b585a9fa 486 t loop
81ecdfbb 487 s/-\n.*//
b585a9fa 488 ' >$as_me.lineno &&
81ecdfbb 489 chmod +x "$as_me.lineno" ||
d0ac1c44 490 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b585a9fa 491
d0ac1c44
SM
492 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
493 # already done that, so ensure we don't try to do so again and fall
494 # in an infinite loop. This has already happened in practice.
495 _as_can_reexec=no; export _as_can_reexec
b585a9fa
EZ
496 # Don't try to exec as it changes $[0], causing all sort of problems
497 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
498 # original and so on. Autoconf is especially sensitive to this).
499 . "./$as_me.lineno"
b585a9fa
EZ
500 # Exit status is that of the last command.
501 exit
502}
503
81ecdfbb 504ECHO_C= ECHO_N= ECHO_T=
d0ac1c44 505case `echo -n x` in #(((((
81ecdfbb 506-n*)
d0ac1c44 507 case `echo 'xy\c'` in
81ecdfbb 508 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
d0ac1c44
SM
509 xy) ECHO_C='\c';;
510 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
511 ECHO_T=' ';;
81ecdfbb
RW
512 esac;;
513*)
514 ECHO_N='-n';;
b585a9fa 515esac
cc88a640
JK
516
517rm -f conf$$ conf$$.exe conf$$.file
518if test -d conf$$.dir; then
81ecdfbb 519 rm -f conf$$.dir/conf$$.file
b585a9fa 520else
81ecdfbb
RW
521 rm -f conf$$.dir
522 mkdir conf$$.dir 2>/dev/null
b585a9fa 523fi
81ecdfbb
RW
524if (echo >conf$$.file) 2>/dev/null; then
525 if ln -s conf$$.file conf$$ 2>/dev/null; then
b585a9fa 526 as_ln_s='ln -s'
81ecdfbb
RW
527 # ... but there are two gotchas:
528 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
529 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 530 # In both cases, we have to default to `cp -pR'.
81ecdfbb 531 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 532 as_ln_s='cp -pR'
81ecdfbb
RW
533 elif ln conf$$.file conf$$ 2>/dev/null; then
534 as_ln_s=ln
535 else
d0ac1c44 536 as_ln_s='cp -pR'
b585a9fa 537 fi
b585a9fa 538else
d0ac1c44 539 as_ln_s='cp -pR'
b585a9fa 540fi
81ecdfbb
RW
541rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
542rmdir conf$$.dir 2>/dev/null
b585a9fa
EZ
543
544if mkdir -p . 2>/dev/null; then
d0ac1c44 545 as_mkdir_p='mkdir -p "$as_dir"'
b585a9fa
EZ
546else
547 test -d ./-p && rmdir ./-p
548 as_mkdir_p=false
549fi
550
d0ac1c44
SM
551as_test_x='test -x'
552as_executable_p=as_fn_executable_p
b585a9fa
EZ
553
554# Sed expression to map a string onto a valid CPP name.
555as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
556
557# Sed expression to map a string onto a valid variable name.
558as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
559
560
d0ac1c44
SM
561test -n "$DJDIR" || exec 7<&0 </dev/null
562exec 6>&1
b585a9fa
EZ
563
564# Name of the host.
d0ac1c44 565# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
b585a9fa
EZ
566# so uname gets run too.
567ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
568
b585a9fa
EZ
569#
570# Initializations.
571#
572ac_default_prefix=/usr/local
81ecdfbb 573ac_clean_files=
b585a9fa 574ac_config_libobj_dir=.
81ecdfbb 575LIBOBJS=
b585a9fa
EZ
576cross_compiling=no
577subdirs=
578MFLAGS=
579MAKEFLAGS=
b585a9fa
EZ
580
581# Identity of this package.
6999161a
TT
582PACKAGE_NAME='readline'
583PACKAGE_TARNAME='readline'
584PACKAGE_VERSION='8.0'
585PACKAGE_STRING='readline 8.0'
586PACKAGE_BUGREPORT='bug-readline@gnu.org'
587PACKAGE_URL=''
588
589ac_unique_file="readline.h"
cc88a640
JK
590# Factoring default headers for most tests.
591ac_includes_default="\
592#include <stdio.h>
593#ifdef HAVE_SYS_TYPES_H
594# include <sys/types.h>
595#endif
596#ifdef HAVE_SYS_STAT_H
597# include <sys/stat.h>
598#endif
599#ifdef STDC_HEADERS
600# include <stdlib.h>
601# include <stddef.h>
602#else
603# ifdef HAVE_STDLIB_H
604# include <stdlib.h>
605# endif
606#endif
607#ifdef HAVE_STRING_H
608# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
609# include <memory.h>
610# endif
611# include <string.h>
612#endif
613#ifdef HAVE_STRINGS_H
614# include <strings.h>
615#endif
616#ifdef HAVE_INTTYPES_H
617# include <inttypes.h>
618#endif
619#ifdef HAVE_STDINT_H
620# include <stdint.h>
621#endif
622#ifdef HAVE_UNISTD_H
623# include <unistd.h>
624#endif"
625
81ecdfbb 626ac_subst_vars='LTLIBOBJS
6999161a
TT
627TERMCAP_PKG_CONFIG_LIB
628TERMCAP_LIB
629LIBVERSION
630ARFLAGS
631LOCAL_DEFS
632LOCAL_LDFLAGS
633LOCAL_CFLAGS
634BUILD_DIR
635EXAMPLES_INSTALL_TARGET
636SHARED_INSTALL_TARGET
637STATIC_INSTALL_TARGET
638SHARED_TARGET
639STATIC_TARGET
640SHLIB_MINOR
641SHLIB_MAJOR
642SHLIB_LIBS
643SHLIB_DLLVERSION
644SHLIB_LIBVERSION
645SHLIB_LIBSUFF
646SHLIB_LIBPREF
647SHLIB_DOT
648SHLIB_XLDFLAGS
649SHLIB_STATUS
650SHOBJ_STATUS
651SHOBJ_LIBS
652SHOBJ_XLDFLAGS
653SHOBJ_LDFLAGS
654SHOBJ_LD
655SHOBJ_CFLAGS
656SHOBJ_CC
81ecdfbb 657LIBOBJS
6999161a
TT
658MAKE_SHELL
659RANLIB
660AR
661INSTALL_DATA
662INSTALL_SCRIPT
663INSTALL_PROGRAM
81ecdfbb
RW
664EGREP
665GREP
666CPP
667OBJEXT
668EXEEXT
669ac_ct_CC
670CPPFLAGS
671LDFLAGS
672CFLAGS
673CC
6999161a
TT
674SET_MAKE
675CROSS_COMPILE
676host_os
677host_vendor
678host_cpu
679host
680build_os
681build_vendor
682build_cpu
683build
81ecdfbb
RW
684target_alias
685host_alias
686build_alias
687LIBS
688ECHO_T
689ECHO_N
690ECHO_C
691DEFS
692mandir
693localedir
694libdir
695psdir
696pdfdir
697dvidir
698htmldir
699infodir
700docdir
701oldincludedir
702includedir
703localstatedir
704sharedstatedir
705sysconfdir
706datadir
707datarootdir
708libexecdir
709sbindir
710bindir
711program_transform_name
712prefix
713exec_prefix
d0ac1c44 714PACKAGE_URL
81ecdfbb
RW
715PACKAGE_BUGREPORT
716PACKAGE_STRING
717PACKAGE_VERSION
718PACKAGE_TARNAME
719PACKAGE_NAME
720PATH_SEPARATOR
721SHELL'
b585a9fa 722ac_subst_files=''
81ecdfbb
RW
723ac_user_opts='
724enable_option_checking
6999161a
TT
725with_curses
726enable_multibyte
727enable_static
728enable_install_examples
729enable_largefile
81ecdfbb
RW
730'
731 ac_precious_vars='build_alias
732host_alias
733target_alias
734CC
735CFLAGS
736LDFLAGS
737LIBS
738CPPFLAGS
739CPP'
740
b585a9fa
EZ
741
742# Initialize some variables set by options.
743ac_init_help=
744ac_init_version=false
81ecdfbb
RW
745ac_unrecognized_opts=
746ac_unrecognized_sep=
b585a9fa
EZ
747# The variables have the same names as the options, with
748# dashes changed to underlines.
749cache_file=/dev/null
750exec_prefix=NONE
751no_create=
752no_recursion=
753prefix=NONE
754program_prefix=NONE
755program_suffix=NONE
756program_transform_name=s,x,x,
757silent=
758site=
759srcdir=
760verbose=
761x_includes=NONE
762x_libraries=NONE
763
764# Installation directory options.
765# These are left unexpanded so users can "make install exec_prefix=/foo"
766# and all the variables that are supposed to be based on exec_prefix
767# by default will actually change.
768# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 769# (The list follows the same order as the GNU Coding Standards.)
b585a9fa
EZ
770bindir='${exec_prefix}/bin'
771sbindir='${exec_prefix}/sbin'
772libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
773datarootdir='${prefix}/share'
774datadir='${datarootdir}'
b585a9fa
EZ
775sysconfdir='${prefix}/etc'
776sharedstatedir='${prefix}/com'
777localstatedir='${prefix}/var'
b585a9fa
EZ
778includedir='${prefix}/include'
779oldincludedir='/usr/include'
6999161a 780docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
781infodir='${datarootdir}/info'
782htmldir='${docdir}'
783dvidir='${docdir}'
784pdfdir='${docdir}'
785psdir='${docdir}'
786libdir='${exec_prefix}/lib'
787localedir='${datarootdir}/locale'
788mandir='${datarootdir}/man'
b585a9fa
EZ
789
790ac_prev=
81ecdfbb 791ac_dashdash=
b585a9fa
EZ
792for ac_option
793do
794 # If the previous option needs an argument, assign it.
795 if test -n "$ac_prev"; then
81ecdfbb 796 eval $ac_prev=\$ac_option
b585a9fa
EZ
797 ac_prev=
798 continue
799 fi
800
81ecdfbb 801 case $ac_option in
d0ac1c44
SM
802 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
803 *=) ac_optarg= ;;
804 *) ac_optarg=yes ;;
81ecdfbb 805 esac
b585a9fa
EZ
806
807 # Accept the important Cygnus configure options, so we can diagnose typos.
808
81ecdfbb
RW
809 case $ac_dashdash$ac_option in
810 --)
811 ac_dashdash=yes ;;
b585a9fa
EZ
812
813 -bindir | --bindir | --bindi | --bind | --bin | --bi)
814 ac_prev=bindir ;;
815 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
816 bindir=$ac_optarg ;;
817
818 -build | --build | --buil | --bui | --bu)
819 ac_prev=build_alias ;;
820 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
821 build_alias=$ac_optarg ;;
822
823 -cache-file | --cache-file | --cache-fil | --cache-fi \
824 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
825 ac_prev=cache_file ;;
826 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
827 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
828 cache_file=$ac_optarg ;;
829
830 --config-cache | -C)
831 cache_file=config.cache ;;
832
81ecdfbb 833 -datadir | --datadir | --datadi | --datad)
b585a9fa 834 ac_prev=datadir ;;
81ecdfbb 835 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b585a9fa
EZ
836 datadir=$ac_optarg ;;
837
81ecdfbb
RW
838 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
839 | --dataroo | --dataro | --datar)
840 ac_prev=datarootdir ;;
841 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
842 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
843 datarootdir=$ac_optarg ;;
844
b585a9fa 845 -disable-* | --disable-*)
81ecdfbb 846 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
b585a9fa 847 # Reject names that are not valid shell variable names.
81ecdfbb 848 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 849 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
850 ac_useropt_orig=$ac_useropt
851 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
852 case $ac_user_opts in
853 *"
854"enable_$ac_useropt"
855"*) ;;
856 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
857 ac_unrecognized_sep=', ';;
858 esac
859 eval enable_$ac_useropt=no ;;
860
861 -docdir | --docdir | --docdi | --doc | --do)
862 ac_prev=docdir ;;
863 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
864 docdir=$ac_optarg ;;
865
866 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
867 ac_prev=dvidir ;;
868 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
869 dvidir=$ac_optarg ;;
b585a9fa
EZ
870
871 -enable-* | --enable-*)
81ecdfbb 872 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
b585a9fa 873 # Reject names that are not valid shell variable names.
81ecdfbb 874 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 875 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
876 ac_useropt_orig=$ac_useropt
877 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
878 case $ac_user_opts in
879 *"
880"enable_$ac_useropt"
881"*) ;;
882 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
883 ac_unrecognized_sep=', ';;
b585a9fa 884 esac
81ecdfbb 885 eval enable_$ac_useropt=\$ac_optarg ;;
b585a9fa
EZ
886
887 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
888 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
889 | --exec | --exe | --ex)
890 ac_prev=exec_prefix ;;
891 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
892 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
893 | --exec=* | --exe=* | --ex=*)
894 exec_prefix=$ac_optarg ;;
895
896 -gas | --gas | --ga | --g)
897 # Obsolete; use --with-gas.
898 with_gas=yes ;;
899
900 -help | --help | --hel | --he | -h)
901 ac_init_help=long ;;
902 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
903 ac_init_help=recursive ;;
904 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
905 ac_init_help=short ;;
906
907 -host | --host | --hos | --ho)
908 ac_prev=host_alias ;;
909 -host=* | --host=* | --hos=* | --ho=*)
910 host_alias=$ac_optarg ;;
911
81ecdfbb
RW
912 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
913 ac_prev=htmldir ;;
914 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
915 | --ht=*)
916 htmldir=$ac_optarg ;;
917
b585a9fa
EZ
918 -includedir | --includedir | --includedi | --included | --include \
919 | --includ | --inclu | --incl | --inc)
920 ac_prev=includedir ;;
921 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
922 | --includ=* | --inclu=* | --incl=* | --inc=*)
923 includedir=$ac_optarg ;;
924
925 -infodir | --infodir | --infodi | --infod | --info | --inf)
926 ac_prev=infodir ;;
927 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
928 infodir=$ac_optarg ;;
929
930 -libdir | --libdir | --libdi | --libd)
931 ac_prev=libdir ;;
932 -libdir=* | --libdir=* | --libdi=* | --libd=*)
933 libdir=$ac_optarg ;;
934
935 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
936 | --libexe | --libex | --libe)
937 ac_prev=libexecdir ;;
938 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
939 | --libexe=* | --libex=* | --libe=*)
940 libexecdir=$ac_optarg ;;
941
81ecdfbb
RW
942 -localedir | --localedir | --localedi | --localed | --locale)
943 ac_prev=localedir ;;
944 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
945 localedir=$ac_optarg ;;
946
b585a9fa 947 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 948 | --localstate | --localstat | --localsta | --localst | --locals)
b585a9fa
EZ
949 ac_prev=localstatedir ;;
950 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 951 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b585a9fa
EZ
952 localstatedir=$ac_optarg ;;
953
954 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
955 ac_prev=mandir ;;
956 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
957 mandir=$ac_optarg ;;
958
959 -nfp | --nfp | --nf)
960 # Obsolete; use --without-fp.
961 with_fp=no ;;
962
963 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
964 | --no-cr | --no-c | -n)
965 no_create=yes ;;
966
967 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
968 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
969 no_recursion=yes ;;
970
971 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
972 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
973 | --oldin | --oldi | --old | --ol | --o)
974 ac_prev=oldincludedir ;;
975 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
976 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
977 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
978 oldincludedir=$ac_optarg ;;
979
980 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
981 ac_prev=prefix ;;
982 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
983 prefix=$ac_optarg ;;
984
985 -program-prefix | --program-prefix | --program-prefi | --program-pref \
986 | --program-pre | --program-pr | --program-p)
987 ac_prev=program_prefix ;;
988 -program-prefix=* | --program-prefix=* | --program-prefi=* \
989 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
990 program_prefix=$ac_optarg ;;
991
992 -program-suffix | --program-suffix | --program-suffi | --program-suff \
993 | --program-suf | --program-su | --program-s)
994 ac_prev=program_suffix ;;
995 -program-suffix=* | --program-suffix=* | --program-suffi=* \
996 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
997 program_suffix=$ac_optarg ;;
998
999 -program-transform-name | --program-transform-name \
1000 | --program-transform-nam | --program-transform-na \
1001 | --program-transform-n | --program-transform- \
1002 | --program-transform | --program-transfor \
1003 | --program-transfo | --program-transf \
1004 | --program-trans | --program-tran \
1005 | --progr-tra | --program-tr | --program-t)
1006 ac_prev=program_transform_name ;;
1007 -program-transform-name=* | --program-transform-name=* \
1008 | --program-transform-nam=* | --program-transform-na=* \
1009 | --program-transform-n=* | --program-transform-=* \
1010 | --program-transform=* | --program-transfor=* \
1011 | --program-transfo=* | --program-transf=* \
1012 | --program-trans=* | --program-tran=* \
1013 | --progr-tra=* | --program-tr=* | --program-t=*)
1014 program_transform_name=$ac_optarg ;;
1015
81ecdfbb
RW
1016 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1017 ac_prev=pdfdir ;;
1018 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1019 pdfdir=$ac_optarg ;;
1020
1021 -psdir | --psdir | --psdi | --psd | --ps)
1022 ac_prev=psdir ;;
1023 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1024 psdir=$ac_optarg ;;
1025
b585a9fa
EZ
1026 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1027 | -silent | --silent | --silen | --sile | --sil)
1028 silent=yes ;;
1029
1030 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1031 ac_prev=sbindir ;;
1032 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1033 | --sbi=* | --sb=*)
1034 sbindir=$ac_optarg ;;
1035
1036 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1037 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1038 | --sharedst | --shareds | --shared | --share | --shar \
1039 | --sha | --sh)
1040 ac_prev=sharedstatedir ;;
1041 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1042 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1043 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1044 | --sha=* | --sh=*)
1045 sharedstatedir=$ac_optarg ;;
1046
1047 -site | --site | --sit)
1048 ac_prev=site ;;
1049 -site=* | --site=* | --sit=*)
1050 site=$ac_optarg ;;
1051
1052 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1053 ac_prev=srcdir ;;
1054 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1055 srcdir=$ac_optarg ;;
1056
1057 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1058 | --syscon | --sysco | --sysc | --sys | --sy)
1059 ac_prev=sysconfdir ;;
1060 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1061 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1062 sysconfdir=$ac_optarg ;;
1063
1064 -target | --target | --targe | --targ | --tar | --ta | --t)
1065 ac_prev=target_alias ;;
1066 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1067 target_alias=$ac_optarg ;;
1068
1069 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1070 verbose=yes ;;
1071
1072 -version | --version | --versio | --versi | --vers | -V)
1073 ac_init_version=: ;;
1074
1075 -with-* | --with-*)
81ecdfbb 1076 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
b585a9fa 1077 # Reject names that are not valid shell variable names.
81ecdfbb 1078 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1079 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1080 ac_useropt_orig=$ac_useropt
1081 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1082 case $ac_user_opts in
1083 *"
1084"with_$ac_useropt"
1085"*) ;;
1086 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1087 ac_unrecognized_sep=', ';;
b585a9fa 1088 esac
81ecdfbb 1089 eval with_$ac_useropt=\$ac_optarg ;;
b585a9fa
EZ
1090
1091 -without-* | --without-*)
81ecdfbb 1092 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
b585a9fa 1093 # Reject names that are not valid shell variable names.
81ecdfbb 1094 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1095 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1096 ac_useropt_orig=$ac_useropt
1097 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1098 case $ac_user_opts in
1099 *"
1100"with_$ac_useropt"
1101"*) ;;
1102 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1103 ac_unrecognized_sep=', ';;
1104 esac
1105 eval with_$ac_useropt=no ;;
b585a9fa
EZ
1106
1107 --x)
1108 # Obsolete; use --with-x.
1109 with_x=yes ;;
1110
1111 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1112 | --x-incl | --x-inc | --x-in | --x-i)
1113 ac_prev=x_includes ;;
1114 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1115 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1116 x_includes=$ac_optarg ;;
1117
1118 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1119 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1120 ac_prev=x_libraries ;;
1121 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1122 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1123 x_libraries=$ac_optarg ;;
1124
d0ac1c44
SM
1125 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1126Try \`$0 --help' for more information"
b585a9fa
EZ
1127 ;;
1128
1129 *=*)
1130 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1131 # Reject names that are not valid shell variable names.
d0ac1c44
SM
1132 case $ac_envvar in #(
1133 '' | [0-9]* | *[!_$as_cr_alnum]* )
1134 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1135 esac
81ecdfbb 1136 eval $ac_envvar=\$ac_optarg
b585a9fa
EZ
1137 export $ac_envvar ;;
1138
1139 *)
1140 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1141 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b585a9fa 1142 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1143 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1144 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
b585a9fa
EZ
1145 ;;
1146
1147 esac
1148done
1149
1150if test -n "$ac_prev"; then
1151 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1152 as_fn_error $? "missing argument to $ac_option"
b585a9fa
EZ
1153fi
1154
81ecdfbb
RW
1155if test -n "$ac_unrecognized_opts"; then
1156 case $enable_option_checking in
1157 no) ;;
d0ac1c44 1158 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1159 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b585a9fa 1160 esac
81ecdfbb 1161fi
b585a9fa 1162
81ecdfbb
RW
1163# Check all directory arguments for consistency.
1164for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1165 datadir sysconfdir sharedstatedir localstatedir includedir \
1166 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1167 libdir localedir mandir
b585a9fa 1168do
81ecdfbb
RW
1169 eval ac_val=\$$ac_var
1170 # Remove trailing slashes.
1171 case $ac_val in
1172 */ )
1173 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1174 eval $ac_var=\$ac_val;;
1175 esac
1176 # Be sure to have absolute directory names.
b585a9fa 1177 case $ac_val in
81ecdfbb
RW
1178 [\\/$]* | ?:[\\/]* ) continue;;
1179 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
b585a9fa 1180 esac
d0ac1c44 1181 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
b585a9fa
EZ
1182done
1183
1184# There might be people who depend on the old broken behavior: `$host'
1185# used to hold the argument of --host etc.
1186# FIXME: To remove some day.
1187build=$build_alias
1188host=$host_alias
1189target=$target_alias
1190
1191# FIXME: To remove some day.
1192if test "x$host_alias" != x; then
1193 if test "x$build_alias" = x; then
1194 cross_compiling=maybe
b585a9fa
EZ
1195 elif test "x$build_alias" != "x$host_alias"; then
1196 cross_compiling=yes
1197 fi
1198fi
1199
1200ac_tool_prefix=
1201test -n "$host_alias" && ac_tool_prefix=$host_alias-
1202
1203test "$silent" = yes && exec 6>/dev/null
1204
1205
81ecdfbb
RW
1206ac_pwd=`pwd` && test -n "$ac_pwd" &&
1207ac_ls_di=`ls -di .` &&
1208ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1209 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1210test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1211 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1212
1213
b585a9fa
EZ
1214# Find the source files, if location was not specified.
1215if test -z "$srcdir"; then
1216 ac_srcdir_defaulted=yes
81ecdfbb
RW
1217 # Try the directory containing this script, then the parent directory.
1218 ac_confdir=`$as_dirname -- "$as_myself" ||
1219$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1220 X"$as_myself" : 'X\(//\)[^/]' \| \
1221 X"$as_myself" : 'X\(//\)$' \| \
1222 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1223$as_echo X"$as_myself" |
1224 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1225 s//\1/
1226 q
1227 }
1228 /^X\(\/\/\)[^/].*/{
1229 s//\1/
1230 q
1231 }
1232 /^X\(\/\/\)$/{
1233 s//\1/
1234 q
1235 }
1236 /^X\(\/\).*/{
1237 s//\1/
1238 q
1239 }
1240 s/.*/./; q'`
b585a9fa 1241 srcdir=$ac_confdir
81ecdfbb 1242 if test ! -r "$srcdir/$ac_unique_file"; then
b585a9fa
EZ
1243 srcdir=..
1244 fi
1245else
1246 ac_srcdir_defaulted=no
1247fi
81ecdfbb
RW
1248if test ! -r "$srcdir/$ac_unique_file"; then
1249 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1250 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1251fi
1252ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1253ac_abs_confdir=`(
d0ac1c44 1254 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1255 pwd)`
1256# When building in place, set srcdir=.
1257if test "$ac_abs_confdir" = "$ac_pwd"; then
1258 srcdir=.
1259fi
1260# Remove unnecessary trailing slashes from srcdir.
1261# Double slashes in file names in object file debugging info
1262# mess up M-x gdb in Emacs.
1263case $srcdir in
1264*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1265esac
1266for ac_var in $ac_precious_vars; do
1267 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1268 eval ac_env_${ac_var}_value=\$${ac_var}
1269 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1270 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1271done
b585a9fa
EZ
1272
1273#
1274# Report the --help message.
1275#
1276if test "$ac_init_help" = "long"; then
1277 # Omit some internal or obsolete options to make the list less imposing.
1278 # This message is too long to be a string in the A/UX 3.1 sh.
1279 cat <<_ACEOF
6999161a 1280\`configure' configures readline 8.0 to adapt to many kinds of systems.
b585a9fa
EZ
1281
1282Usage: $0 [OPTION]... [VAR=VALUE]...
1283
1284To assign environment variables (e.g., CC, CFLAGS...), specify them as
1285VAR=VALUE. See below for descriptions of some of the useful variables.
1286
1287Defaults for the options are specified in brackets.
1288
1289Configuration:
1290 -h, --help display this help and exit
1291 --help=short display options specific to this package
1292 --help=recursive display the short help of all the included packages
1293 -V, --version display version information and exit
d0ac1c44 1294 -q, --quiet, --silent do not print \`checking ...' messages
b585a9fa
EZ
1295 --cache-file=FILE cache test results in FILE [disabled]
1296 -C, --config-cache alias for \`--cache-file=config.cache'
1297 -n, --no-create do not create output files
1298 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1299
b585a9fa
EZ
1300Installation directories:
1301 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1302 [$ac_default_prefix]
b585a9fa 1303 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1304 [PREFIX]
b585a9fa
EZ
1305
1306By default, \`make install' will install all the files in
1307\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1308an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1309for instance \`--prefix=\$HOME'.
1310
1311For better control, use the options below.
1312
1313Fine tuning of the installation directories:
81ecdfbb
RW
1314 --bindir=DIR user executables [EPREFIX/bin]
1315 --sbindir=DIR system admin executables [EPREFIX/sbin]
1316 --libexecdir=DIR program executables [EPREFIX/libexec]
1317 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1318 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1319 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1320 --libdir=DIR object code libraries [EPREFIX/lib]
1321 --includedir=DIR C header files [PREFIX/include]
1322 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1323 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1324 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1325 --infodir=DIR info documentation [DATAROOTDIR/info]
1326 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1327 --mandir=DIR man documentation [DATAROOTDIR/man]
6999161a 1328 --docdir=DIR documentation root [DATAROOTDIR/doc/readline]
81ecdfbb
RW
1329 --htmldir=DIR html documentation [DOCDIR]
1330 --dvidir=DIR dvi documentation [DOCDIR]
1331 --pdfdir=DIR pdf documentation [DOCDIR]
1332 --psdir=DIR ps documentation [DOCDIR]
b585a9fa
EZ
1333_ACEOF
1334
1335 cat <<\_ACEOF
6999161a
TT
1336
1337System types:
1338 --build=BUILD configure for building on BUILD [guessed]
1339 --host=HOST cross-compile to build programs to run on HOST [BUILD]
b585a9fa
EZ
1340_ACEOF
1341fi
1342
1343if test -n "$ac_init_help"; then
6999161a
TT
1344 case $ac_init_help in
1345 short | recursive ) echo "Configuration of readline 8.0:";;
1346 esac
b585a9fa
EZ
1347 cat <<\_ACEOF
1348
6999161a
TT
1349Optional Features:
1350 --disable-option-checking ignore unrecognized --enable/--with options
1351 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1352 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1353 --enable-multibyte enable multibyte characters if OS supports them
1354 --enable-static build static libraries [[default=YES]]
1355 --disable-install-examples
1356 don't install examples [[default=install]]
1357 --disable-largefile omit support for large files
1358
b585a9fa
EZ
1359Optional Packages:
1360 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1361 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
6999161a
TT
1362 --with-curses use the curses library instead of the termcap
1363 library
b585a9fa
EZ
1364
1365Some influential environment variables:
1366 CC C compiler command
1367 CFLAGS C compiler flags
1368 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1369 nonstandard directory <lib dir>
81ecdfbb 1370 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1371 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1372 you have headers in a nonstandard directory <include dir>
b585a9fa
EZ
1373 CPP C preprocessor
1374
1375Use these variables to override the choices made by `configure' or to help
1376it to find libraries and programs with nonstandard names/locations.
1377
6999161a 1378Report bugs to <bug-readline@gnu.org>.
d0ac1c44
SM
1379_ACEOF
1380ac_status=$?
1381fi
1382
1383if test "$ac_init_help" = "recursive"; then
1384 # If there are subdirs, report their specific --help.
1385 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1386 test -d "$ac_dir" ||
1387 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1388 continue
1389 ac_builddir=.
1390
1391case "$ac_dir" in
1392.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1393*)
1394 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1395 # A ".." for each directory in $ac_dir_suffix.
1396 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1397 case $ac_top_builddir_sub in
1398 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1399 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1400 esac ;;
1401esac
1402ac_abs_top_builddir=$ac_pwd
1403ac_abs_builddir=$ac_pwd$ac_dir_suffix
1404# for backward compatibility:
1405ac_top_builddir=$ac_top_build_prefix
1406
1407case $srcdir in
1408 .) # We are building in place.
1409 ac_srcdir=.
1410 ac_top_srcdir=$ac_top_builddir_sub
1411 ac_abs_top_srcdir=$ac_pwd ;;
1412 [\\/]* | ?:[\\/]* ) # Absolute name.
1413 ac_srcdir=$srcdir$ac_dir_suffix;
1414 ac_top_srcdir=$srcdir
1415 ac_abs_top_srcdir=$srcdir ;;
1416 *) # Relative name.
1417 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1418 ac_top_srcdir=$ac_top_build_prefix$srcdir
1419 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1420esac
1421ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1422
1423 cd "$ac_dir" || { ac_status=$?; continue; }
1424 # Check for guested configure.
1425 if test -f "$ac_srcdir/configure.gnu"; then
1426 echo &&
1427 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1428 elif test -f "$ac_srcdir/configure"; then
1429 echo &&
1430 $SHELL "$ac_srcdir/configure" --help=recursive
1431 else
1432 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1433 fi || ac_status=$?
1434 cd "$ac_pwd" || { ac_status=$?; break; }
1435 done
1436fi
1437
1438test -n "$ac_init_help" && exit $ac_status
1439if $ac_init_version; then
1440 cat <<\_ACEOF
6999161a 1441readline configure 8.0
d0ac1c44
SM
1442generated by GNU Autoconf 2.69
1443
1444Copyright (C) 2012 Free Software Foundation, Inc.
1445This configure script is free software; the Free Software Foundation
1446gives unlimited permission to copy, distribute and modify it.
1447_ACEOF
1448 exit
1449fi
1450
1451## ------------------------ ##
1452## Autoconf initialization. ##
1453## ------------------------ ##
1454
1455# ac_fn_c_try_compile LINENO
1456# --------------------------
1457# Try to compile conftest.$ac_ext, and return whether this succeeded.
1458ac_fn_c_try_compile ()
1459{
1460 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1461 rm -f conftest.$ac_objext
1462 if { { ac_try="$ac_compile"
1463case "(($ac_try" in
1464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1465 *) ac_try_echo=$ac_try;;
1466esac
1467eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1468$as_echo "$ac_try_echo"; } >&5
1469 (eval "$ac_compile") 2>conftest.err
1470 ac_status=$?
1471 if test -s conftest.err; then
1472 grep -v '^ *+' conftest.err >conftest.er1
1473 cat conftest.er1 >&5
1474 mv -f conftest.er1 conftest.err
1475 fi
1476 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1477 test $ac_status = 0; } && {
1478 test -z "$ac_c_werror_flag" ||
1479 test ! -s conftest.err
1480 } && test -s conftest.$ac_objext; then :
1481 ac_retval=0
1482else
1483 $as_echo "$as_me: failed program was:" >&5
1484sed 's/^/| /' conftest.$ac_ext >&5
1485
1486 ac_retval=1
1487fi
1488 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1489 as_fn_set_status $ac_retval
1490
1491} # ac_fn_c_try_compile
1492
1493# ac_fn_c_try_cpp LINENO
1494# ----------------------
1495# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1496ac_fn_c_try_cpp ()
1497{
1498 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1499 if { { ac_try="$ac_cpp conftest.$ac_ext"
1500case "(($ac_try" in
1501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1502 *) ac_try_echo=$ac_try;;
1503esac
1504eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1505$as_echo "$ac_try_echo"; } >&5
1506 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1507 ac_status=$?
1508 if test -s conftest.err; then
1509 grep -v '^ *+' conftest.err >conftest.er1
1510 cat conftest.er1 >&5
1511 mv -f conftest.er1 conftest.err
1512 fi
1513 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1514 test $ac_status = 0; } > conftest.i && {
1515 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1516 test ! -s conftest.err
1517 }; then :
1518 ac_retval=0
1519else
1520 $as_echo "$as_me: failed program was:" >&5
1521sed 's/^/| /' conftest.$ac_ext >&5
1522
1523 ac_retval=1
1524fi
1525 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1526 as_fn_set_status $ac_retval
1527
1528} # ac_fn_c_try_cpp
1529
6999161a
TT
1530# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1531# -------------------------------------------------------
1532# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1533# the include files in INCLUDES and setting the cache variable VAR
1534# accordingly.
1535ac_fn_c_check_header_mongrel ()
d0ac1c44
SM
1536{
1537 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6999161a
TT
1538 if eval \${$3+:} false; then :
1539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1540$as_echo_n "checking for $2... " >&6; }
1541if eval \${$3+:} false; then :
1542 $as_echo_n "(cached) " >&6
1543fi
1544eval ac_res=\$$3
1545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1546$as_echo "$ac_res" >&6; }
d0ac1c44 1547else
6999161a
TT
1548 # Is the header compilable?
1549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1550$as_echo_n "checking $2 usability... " >&6; }
1551cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1552/* end confdefs.h. */
1553$4
1554#include <$2>
1555_ACEOF
1556if ac_fn_c_try_compile "$LINENO"; then :
1557 ac_header_compiler=yes
1558else
1559 ac_header_compiler=no
1560fi
1561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1563$as_echo "$ac_header_compiler" >&6; }
d0ac1c44 1564
6999161a
TT
1565# Is the header present?
1566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1567$as_echo_n "checking $2 presence... " >&6; }
1568cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1569/* end confdefs.h. */
1570#include <$2>
1571_ACEOF
1572if ac_fn_c_try_cpp "$LINENO"; then :
1573 ac_header_preproc=yes
1574else
1575 ac_header_preproc=no
1576fi
1577rm -f conftest.err conftest.i conftest.$ac_ext
1578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1579$as_echo "$ac_header_preproc" >&6; }
1580
1581# So? What about this header?
1582case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1583 yes:no: )
1584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1585$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1586 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1587$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1588 ;;
1589 no:yes:* )
1590 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1591$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1592 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1593$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1594 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1595$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1597$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1598 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1599$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1600( $as_echo "## ----------------------------------- ##
1601## Report this to bug-readline@gnu.org ##
1602## ----------------------------------- ##"
1603 ) | sed "s/^/$as_me: WARNING: /" >&2
1604 ;;
1605esac
1606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1607$as_echo_n "checking for $2... " >&6; }
1608if eval \${$3+:} false; then :
1609 $as_echo_n "(cached) " >&6
1610else
1611 eval "$3=\$ac_header_compiler"
1612fi
1613eval ac_res=\$$3
1614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1615$as_echo "$ac_res" >&6; }
d0ac1c44 1616fi
d0ac1c44 1617 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
d0ac1c44 1618
6999161a 1619} # ac_fn_c_check_header_mongrel
d0ac1c44
SM
1620
1621# ac_fn_c_try_run LINENO
1622# ----------------------
1623# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1624# that executables *can* be run.
1625ac_fn_c_try_run ()
1626{
1627 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1628 if { { ac_try="$ac_link"
1629case "(($ac_try" in
1630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1631 *) ac_try_echo=$ac_try;;
1632esac
1633eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1634$as_echo "$ac_try_echo"; } >&5
1635 (eval "$ac_link") 2>&5
1636 ac_status=$?
1637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1639 { { case "(($ac_try" in
1640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1641 *) ac_try_echo=$ac_try;;
1642esac
1643eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644$as_echo "$ac_try_echo"; } >&5
1645 (eval "$ac_try") 2>&5
1646 ac_status=$?
1647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1648 test $ac_status = 0; }; }; then :
1649 ac_retval=0
1650else
1651 $as_echo "$as_me: program exited with status $ac_status" >&5
1652 $as_echo "$as_me: failed program was:" >&5
1653sed 's/^/| /' conftest.$ac_ext >&5
1654
1655 ac_retval=$ac_status
1656fi
1657 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1658 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1659 as_fn_set_status $ac_retval
1660
1661} # ac_fn_c_try_run
1662
6999161a
TT
1663# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1664# -------------------------------------------------------
1665# Tests whether HEADER exists and can be compiled using the include files in
1666# INCLUDES, setting the cache variable VAR accordingly.
1667ac_fn_c_check_header_compile ()
1668{
1669 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1671$as_echo_n "checking for $2... " >&6; }
1672if eval \${$3+:} false; then :
1673 $as_echo_n "(cached) " >&6
1674else
1675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1676/* end confdefs.h. */
1677$4
1678#include <$2>
1679_ACEOF
1680if ac_fn_c_try_compile "$LINENO"; then :
1681 eval "$3=yes"
1682else
1683 eval "$3=no"
1684fi
1685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1686fi
1687eval ac_res=\$$3
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1689$as_echo "$ac_res" >&6; }
1690 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1691
1692} # ac_fn_c_check_header_compile
1693
1694# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1695# -------------------------------------------
1696# Tests whether TYPE exists after having included INCLUDES, setting cache
1697# variable VAR accordingly.
1698ac_fn_c_check_type ()
1699{
1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1702$as_echo_n "checking for $2... " >&6; }
1703if eval \${$3+:} false; then :
1704 $as_echo_n "(cached) " >&6
1705else
1706 eval "$3=no"
1707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1708/* end confdefs.h. */
1709$4
1710int
1711main ()
1712{
1713if (sizeof ($2))
1714 return 0;
1715 ;
1716 return 0;
1717}
1718_ACEOF
1719if ac_fn_c_try_compile "$LINENO"; then :
1720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1721/* end confdefs.h. */
1722$4
1723int
1724main ()
1725{
1726if (sizeof (($2)))
1727 return 0;
1728 ;
1729 return 0;
1730}
1731_ACEOF
1732if ac_fn_c_try_compile "$LINENO"; then :
1733
1734else
1735 eval "$3=yes"
1736fi
1737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1738fi
1739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1740fi
1741eval ac_res=\$$3
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1743$as_echo "$ac_res" >&6; }
1744 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1745
1746} # ac_fn_c_check_type
1747
1748# ac_fn_c_try_link LINENO
1749# -----------------------
1750# Try to link conftest.$ac_ext, and return whether this succeeded.
1751ac_fn_c_try_link ()
1752{
1753 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754 rm -f conftest.$ac_objext conftest$ac_exeext
1755 if { { ac_try="$ac_link"
1756case "(($ac_try" in
1757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1758 *) ac_try_echo=$ac_try;;
1759esac
1760eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1761$as_echo "$ac_try_echo"; } >&5
1762 (eval "$ac_link") 2>conftest.err
1763 ac_status=$?
1764 if test -s conftest.err; then
1765 grep -v '^ *+' conftest.err >conftest.er1
1766 cat conftest.er1 >&5
1767 mv -f conftest.er1 conftest.err
1768 fi
1769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1770 test $ac_status = 0; } && {
1771 test -z "$ac_c_werror_flag" ||
1772 test ! -s conftest.err
1773 } && test -s conftest$ac_exeext && {
1774 test "$cross_compiling" = yes ||
1775 test -x conftest$ac_exeext
1776 }; then :
1777 ac_retval=0
1778else
1779 $as_echo "$as_me: failed program was:" >&5
1780sed 's/^/| /' conftest.$ac_ext >&5
1781
1782 ac_retval=1
1783fi
1784 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1785 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1786 # interfere with the next link command; also delete a directory that is
1787 # left behind by Apple's compiler. We do this before executing the actions.
1788 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790 as_fn_set_status $ac_retval
1791
1792} # ac_fn_c_try_link
1793
d0ac1c44
SM
1794# ac_fn_c_check_func LINENO FUNC VAR
1795# ----------------------------------
1796# Tests whether FUNC exists, setting the cache variable VAR accordingly
1797ac_fn_c_check_func ()
1798{
1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801$as_echo_n "checking for $2... " >&6; }
1802if eval \${$3+:} false; then :
1803 $as_echo_n "(cached) " >&6
1804else
1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806/* end confdefs.h. */
1807/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1808 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1809#define $2 innocuous_$2
1810
1811/* System header to define __stub macros and hopefully few prototypes,
1812 which can conflict with char $2 (); below.
1813 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1814 <limits.h> exists even on freestanding compilers. */
1815
1816#ifdef __STDC__
1817# include <limits.h>
1818#else
1819# include <assert.h>
1820#endif
1821
1822#undef $2
1823
1824/* Override any GCC internal prototype to avoid an error.
1825 Use char because int might match the return type of a GCC
1826 builtin and then its argument prototype would still apply. */
1827#ifdef __cplusplus
1828extern "C"
1829#endif
1830char $2 ();
1831/* The GNU C library defines this for functions which it implements
1832 to always fail with ENOSYS. Some functions are actually named
1833 something starting with __ and the normal name is an alias. */
1834#if defined __stub_$2 || defined __stub___$2
1835choke me
1836#endif
1837
1838int
1839main ()
1840{
1841return $2 ();
1842 ;
1843 return 0;
1844}
1845_ACEOF
1846if ac_fn_c_try_link "$LINENO"; then :
1847 eval "$3=yes"
1848else
1849 eval "$3=no"
1850fi
1851rm -f core conftest.err conftest.$ac_objext \
1852 conftest$ac_exeext conftest.$ac_ext
1853fi
1854eval ac_res=\$$3
1855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1856$as_echo "$ac_res" >&6; }
1857 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1858
1859} # ac_fn_c_check_func
1860
6999161a
TT
1861# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1862# ---------------------------------------------
1863# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
d0ac1c44 1864# accordingly.
6999161a 1865ac_fn_c_check_decl ()
d0ac1c44
SM
1866{
1867 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6999161a
TT
1868 as_decl_name=`echo $2|sed 's/ *(.*//'`
1869 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1871$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
d0ac1c44
SM
1872if eval \${$3+:} false; then :
1873 $as_echo_n "(cached) " >&6
d0ac1c44 1874else
6999161a 1875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d0ac1c44
SM
1876/* end confdefs.h. */
1877$4
6999161a
TT
1878int
1879main ()
1880{
1881#ifndef $as_decl_name
1882#ifdef __cplusplus
1883 (void) $as_decl_use;
1884#else
1885 (void) $as_decl_name;
1886#endif
1887#endif
1888
1889 ;
1890 return 0;
1891}
b585a9fa 1892_ACEOF
d0ac1c44 1893if ac_fn_c_try_compile "$LINENO"; then :
6999161a 1894 eval "$3=yes"
d0ac1c44 1895else
6999161a 1896 eval "$3=no"
b585a9fa 1897fi
d0ac1c44 1898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d0ac1c44
SM
1899fi
1900eval ac_res=\$$3
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1902$as_echo "$ac_res" >&6; }
d0ac1c44 1903 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
b585a9fa 1904
6999161a 1905} # ac_fn_c_check_decl
b585a9fa 1906
6999161a
TT
1907# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1908# --------------------------------------------
1909# Tries to find the compile-time value of EXPR in a program that includes
1910# INCLUDES, setting VAR accordingly. Returns whether the value could be
1911# computed
1912ac_fn_c_compute_int ()
d0ac1c44
SM
1913{
1914 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6999161a
TT
1915 if test "$cross_compiling" = yes; then
1916 # Depending upon the size, compute the lo and hi bounds.
1917cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918/* end confdefs.h. */
1919$4
1920int
1921main ()
1922{
1923static int test_array [1 - 2 * !(($2) >= 0)];
1924test_array [0] = 0;
1925return test_array [0];
1926
1927 ;
1928 return 0;
1929}
1930_ACEOF
1931if ac_fn_c_try_compile "$LINENO"; then :
1932 ac_lo=0 ac_mid=0
1933 while :; do
1934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935/* end confdefs.h. */
1936$4
1937int
1938main ()
1939{
1940static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1941test_array [0] = 0;
1942return test_array [0];
1943
1944 ;
1945 return 0;
1946}
1947_ACEOF
1948if ac_fn_c_try_compile "$LINENO"; then :
1949 ac_hi=$ac_mid; break
1950else
1951 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1952 if test $ac_lo -le $ac_mid; then
1953 ac_lo= ac_hi=
1954 break
1955 fi
1956 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1957fi
1958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1959 done
d0ac1c44
SM
1960else
1961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1962/* end confdefs.h. */
1963$4
6999161a
TT
1964int
1965main ()
1966{
1967static int test_array [1 - 2 * !(($2) < 0)];
1968test_array [0] = 0;
1969return test_array [0];
1970
1971 ;
1972 return 0;
1973}
b585a9fa 1974_ACEOF
d0ac1c44 1975if ac_fn_c_try_compile "$LINENO"; then :
6999161a
TT
1976 ac_hi=-1 ac_mid=-1
1977 while :; do
1978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979/* end confdefs.h. */
1980$4
1981int
1982main ()
1983{
1984static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1985test_array [0] = 0;
1986return test_array [0];
1987
1988 ;
1989 return 0;
1990}
1991_ACEOF
1992if ac_fn_c_try_compile "$LINENO"; then :
1993 ac_lo=$ac_mid; break
d0ac1c44 1994else
6999161a
TT
1995 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1996 if test $ac_mid -le $ac_hi; then
1997 ac_lo= ac_hi=
1998 break
1999 fi
2000 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2001fi
2002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2003 done
2004else
2005 ac_lo= ac_hi=
b585a9fa 2006fi
d0ac1c44
SM
2007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2008fi
6999161a
TT
2009rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2010# Binary search between lo and hi bounds.
2011while test "x$ac_lo" != "x$ac_hi"; do
2012 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2014/* end confdefs.h. */
2015$4
2016int
2017main ()
2018{
2019static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2020test_array [0] = 0;
2021return test_array [0];
2022
2023 ;
2024 return 0;
2025}
2026_ACEOF
2027if ac_fn_c_try_compile "$LINENO"; then :
2028 ac_hi=$ac_mid
2029else
2030 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2031fi
2032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2033done
2034case $ac_lo in #((
2035?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2036'') ac_retval=1 ;;
2037esac
2038 else
2039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2040/* end confdefs.h. */
2041$4
2042static long int longval () { return $2; }
2043static unsigned long int ulongval () { return $2; }
2044#include <stdio.h>
2045#include <stdlib.h>
2046int
2047main ()
2048{
2049
2050 FILE *f = fopen ("conftest.val", "w");
2051 if (! f)
2052 return 1;
2053 if (($2) < 0)
2054 {
2055 long int i = longval ();
2056 if (i != ($2))
2057 return 1;
2058 fprintf (f, "%ld", i);
2059 }
2060 else
2061 {
2062 unsigned long int i = ulongval ();
2063 if (i != ($2))
2064 return 1;
2065 fprintf (f, "%lu", i);
2066 }
2067 /* Do not output a trailing newline, as this causes \r\n confusion
2068 on some platforms. */
2069 return ferror (f) || fclose (f) != 0;
2070
2071 ;
2072 return 0;
2073}
2074_ACEOF
2075if ac_fn_c_try_run "$LINENO"; then :
2076 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2077else
2078 ac_retval=1
2079fi
2080rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2081 conftest.$ac_objext conftest.beam conftest.$ac_ext
2082rm -f conftest.val
2083
2084 fi
d0ac1c44 2085 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
6999161a 2086 as_fn_set_status $ac_retval
d0ac1c44 2087
6999161a 2088} # ac_fn_c_compute_int
81ecdfbb
RW
2089cat >config.log <<_ACEOF
2090This file contains any messages produced by compilers while
2091running configure, to aid debugging if configure makes a mistake.
2092
6999161a 2093It was created by readline $as_me 8.0, which was
d0ac1c44 2094generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2095
2096 $ $0 $@
2097
2098_ACEOF
2099exec 5>>config.log
2100{
2101cat <<_ASUNAME
2102## --------- ##
2103## Platform. ##
2104## --------- ##
2105
2106hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2107uname -m = `(uname -m) 2>/dev/null || echo unknown`
2108uname -r = `(uname -r) 2>/dev/null || echo unknown`
2109uname -s = `(uname -s) 2>/dev/null || echo unknown`
2110uname -v = `(uname -v) 2>/dev/null || echo unknown`
2111
2112/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2113/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2114
2115/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2116/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2117/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2118/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2119/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2120/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2121/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2122
2123_ASUNAME
2124
2125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2126for as_dir in $PATH
2127do
2128 IFS=$as_save_IFS
2129 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
2130 $as_echo "PATH: $as_dir"
2131 done
81ecdfbb
RW
2132IFS=$as_save_IFS
2133
2134} >&5
2135
2136cat >&5 <<_ACEOF
2137
2138
2139## ----------- ##
2140## Core tests. ##
2141## ----------- ##
2142
2143_ACEOF
b585a9fa
EZ
2144
2145
2146# Keep a trace of the command line.
2147# Strip out --no-create and --no-recursion so they do not pile up.
2148# Strip out --silent because we don't want to record it for future runs.
2149# Also quote any args containing shell meta-characters.
2150# Make two passes to allow for proper duplicate-argument suppression.
2151ac_configure_args=
2152ac_configure_args0=
2153ac_configure_args1=
b585a9fa
EZ
2154ac_must_keep_next=false
2155for ac_pass in 1 2
2156do
2157 for ac_arg
2158 do
2159 case $ac_arg in
2160 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2161 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2162 | -silent | --silent | --silen | --sile | --sil)
2163 continue ;;
81ecdfbb
RW
2164 *\'*)
2165 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b585a9fa
EZ
2166 esac
2167 case $ac_pass in
d0ac1c44 2168 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b585a9fa 2169 2)
d0ac1c44 2170 as_fn_append ac_configure_args1 " '$ac_arg'"
b585a9fa
EZ
2171 if test $ac_must_keep_next = true; then
2172 ac_must_keep_next=false # Got value, back to normal.
2173 else
2174 case $ac_arg in
2175 *=* | --config-cache | -C | -disable-* | --disable-* \
2176 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2177 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2178 | -with-* | --with-* | -without-* | --without-* | --x)
2179 case "$ac_configure_args0 " in
2180 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2181 esac
2182 ;;
2183 -* ) ac_must_keep_next=true ;;
2184 esac
2185 fi
d0ac1c44 2186 as_fn_append ac_configure_args " '$ac_arg'"
b585a9fa
EZ
2187 ;;
2188 esac
2189 done
2190done
d0ac1c44
SM
2191{ ac_configure_args0=; unset ac_configure_args0;}
2192{ ac_configure_args1=; unset ac_configure_args1;}
b585a9fa
EZ
2193
2194# When interrupted or exit'd, cleanup temporary files, and complete
2195# config.log. We remove comments because anyway the quotes in there
2196# would cause problems or look ugly.
81ecdfbb
RW
2197# WARNING: Use '\'' to represent an apostrophe within the trap.
2198# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b585a9fa
EZ
2199trap 'exit_status=$?
2200 # Save into config.log some information that might help in debugging.
2201 {
2202 echo
2203
d0ac1c44 2204 $as_echo "## ---------------- ##
b585a9fa 2205## Cache variables. ##
d0ac1c44 2206## ---------------- ##"
b585a9fa
EZ
2207 echo
2208 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2209(
2210 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2211 eval ac_val=\$$ac_var
2212 case $ac_val in #(
2213 *${as_nl}*)
2214 case $ac_var in #(
d0ac1c44 2215 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
81ecdfbb
RW
2216$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2217 esac
2218 case $ac_var in #(
2219 _ | IFS | as_nl) ;; #(
2220 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
d0ac1c44 2221 *) { eval $ac_var=; unset $ac_var;} ;;
81ecdfbb
RW
2222 esac ;;
2223 esac
2224 done
b585a9fa 2225 (set) 2>&1 |
81ecdfbb
RW
2226 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2227 *${as_nl}ac_space=\ *)
b585a9fa 2228 sed -n \
81ecdfbb
RW
2229 "s/'\''/'\''\\\\'\'''\''/g;
2230 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2231 ;; #(
b585a9fa 2232 *)
81ecdfbb 2233 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b585a9fa 2234 ;;
81ecdfbb
RW
2235 esac |
2236 sort
2237)
b585a9fa
EZ
2238 echo
2239
d0ac1c44 2240 $as_echo "## ----------------- ##
b585a9fa 2241## Output variables. ##
d0ac1c44 2242## ----------------- ##"
b585a9fa
EZ
2243 echo
2244 for ac_var in $ac_subst_vars
2245 do
81ecdfbb
RW
2246 eval ac_val=\$$ac_var
2247 case $ac_val in
2248 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2249 esac
2250 $as_echo "$ac_var='\''$ac_val'\''"
b585a9fa
EZ
2251 done | sort
2252 echo
2253
2254 if test -n "$ac_subst_files"; then
d0ac1c44 2255 $as_echo "## ------------------- ##
81ecdfbb 2256## File substitutions. ##
d0ac1c44 2257## ------------------- ##"
b585a9fa
EZ
2258 echo
2259 for ac_var in $ac_subst_files
2260 do
81ecdfbb
RW
2261 eval ac_val=\$$ac_var
2262 case $ac_val in
2263 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2264 esac
2265 $as_echo "$ac_var='\''$ac_val'\''"
b585a9fa
EZ
2266 done | sort
2267 echo
2268 fi
2269
2270 if test -s confdefs.h; then
d0ac1c44 2271 $as_echo "## ----------- ##
b585a9fa 2272## confdefs.h. ##
d0ac1c44 2273## ----------- ##"
b585a9fa 2274 echo
81ecdfbb 2275 cat confdefs.h
b585a9fa
EZ
2276 echo
2277 fi
2278 test "$ac_signal" != 0 &&
81ecdfbb
RW
2279 $as_echo "$as_me: caught signal $ac_signal"
2280 $as_echo "$as_me: exit $exit_status"
b585a9fa 2281 } >&5
81ecdfbb
RW
2282 rm -f core *.core core.conftest.* &&
2283 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b585a9fa 2284 exit $exit_status
81ecdfbb 2285' 0
b585a9fa 2286for ac_signal in 1 2 13 15; do
d0ac1c44 2287 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b585a9fa
EZ
2288done
2289ac_signal=0
2290
2291# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2292rm -f -r conftest* confdefs.h
2293
d0ac1c44
SM
2294$as_echo "/* confdefs.h */" > confdefs.h
2295
b585a9fa
EZ
2296# Predefined preprocessor variables.
2297
2298cat >>confdefs.h <<_ACEOF
2299#define PACKAGE_NAME "$PACKAGE_NAME"
2300_ACEOF
2301
b585a9fa
EZ
2302cat >>confdefs.h <<_ACEOF
2303#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2304_ACEOF
2305
b585a9fa
EZ
2306cat >>confdefs.h <<_ACEOF
2307#define PACKAGE_VERSION "$PACKAGE_VERSION"
2308_ACEOF
2309
b585a9fa
EZ
2310cat >>confdefs.h <<_ACEOF
2311#define PACKAGE_STRING "$PACKAGE_STRING"
2312_ACEOF
2313
4a11f206 2314cat >>confdefs.h <<_ACEOF
5836a818 2315#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
4a11f206
PP
2316_ACEOF
2317
d0ac1c44
SM
2318cat >>confdefs.h <<_ACEOF
2319#define PACKAGE_URL "$PACKAGE_URL"
2320_ACEOF
2321
b585a9fa
EZ
2322
2323# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2324# Prefer an explicitly selected file to automatically selected ones.
2325ac_site_file1=NONE
2326ac_site_file2=NONE
2327if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2328 # We do not want a PATH search for config.site.
2329 case $CONFIG_SITE in #((
2330 -*) ac_site_file1=./$CONFIG_SITE;;
2331 */*) ac_site_file1=$CONFIG_SITE;;
2332 *) ac_site_file1=./$CONFIG_SITE;;
2333 esac
81ecdfbb
RW
2334elif test "x$prefix" != xNONE; then
2335 ac_site_file1=$prefix/share/config.site
2336 ac_site_file2=$prefix/etc/config.site
2337else
2338 ac_site_file1=$ac_default_prefix/share/config.site
2339 ac_site_file2=$ac_default_prefix/etc/config.site
b585a9fa 2340fi
81ecdfbb
RW
2341for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2342do
2343 test "x$ac_site_file" = xNONE && continue
d0ac1c44
SM
2344 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2345 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
81ecdfbb 2346$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b585a9fa 2347 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2348 . "$ac_site_file" \
2349 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2350$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2351as_fn_error $? "failed to load site script $ac_site_file
2352See \`config.log' for more details" "$LINENO" 5; }
b585a9fa
EZ
2353 fi
2354done
2355
2356if test -r "$cache_file"; then
d0ac1c44
SM
2357 # Some versions of bash will fail to source /dev/null (special files
2358 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2359 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2360 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
81ecdfbb 2361$as_echo "$as_me: loading cache $cache_file" >&6;}
b585a9fa 2362 case $cache_file in
81ecdfbb
RW
2363 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2364 *) . "./$cache_file";;
b585a9fa
EZ
2365 esac
2366 fi
2367else
d0ac1c44 2368 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
81ecdfbb 2369$as_echo "$as_me: creating cache $cache_file" >&6;}
b585a9fa
EZ
2370 >$cache_file
2371fi
2372
2373# Check that the precious variables saved in the cache have kept the same
2374# value.
2375ac_cache_corrupted=false
81ecdfbb 2376for ac_var in $ac_precious_vars; do
b585a9fa
EZ
2377 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2378 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2379 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2380 eval ac_new_val=\$ac_env_${ac_var}_value
b585a9fa
EZ
2381 case $ac_old_set,$ac_new_set in
2382 set,)
d0ac1c44 2383 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
81ecdfbb 2384$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b585a9fa
EZ
2385 ac_cache_corrupted=: ;;
2386 ,set)
d0ac1c44 2387 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
81ecdfbb 2388$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b585a9fa
EZ
2389 ac_cache_corrupted=: ;;
2390 ,);;
2391 *)
2392 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2393 # differences in whitespace do not lead to failure.
2394 ac_old_val_w=`echo x $ac_old_val`
2395 ac_new_val_w=`echo x $ac_new_val`
2396 if test "$ac_old_val_w" != "$ac_new_val_w"; then
d0ac1c44 2397 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
81ecdfbb
RW
2398$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2399 ac_cache_corrupted=:
2400 else
d0ac1c44 2401 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
81ecdfbb
RW
2402$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2403 eval $ac_var=\$ac_old_val
2404 fi
d0ac1c44 2405 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
81ecdfbb 2406$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
d0ac1c44 2407 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
81ecdfbb 2408$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b585a9fa
EZ
2409 fi;;
2410 esac
2411 # Pass precious variables to config.status.
2412 if test "$ac_new_set" = set; then
2413 case $ac_new_val in
81ecdfbb 2414 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b585a9fa
EZ
2415 *) ac_arg=$ac_var=$ac_new_val ;;
2416 esac
2417 case " $ac_configure_args " in
2418 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
d0ac1c44 2419 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b585a9fa
EZ
2420 esac
2421 fi
2422done
2423if $ac_cache_corrupted; then
d0ac1c44 2424 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
81ecdfbb 2425$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44 2426 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
81ecdfbb 2427$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2428 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b585a9fa 2429fi
d0ac1c44
SM
2430## -------------------- ##
2431## Main body of script. ##
2432## -------------------- ##
b585a9fa
EZ
2433
2434ac_ext=c
2435ac_cpp='$CPP $CPPFLAGS'
2436ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2437ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2438ac_compiler_gnu=$ac_cv_c_compiler_gnu
2439
2440
d0ac1c44
SM
2441
2442
2443
6999161a
TT
2444
2445
2446
2447
2448ac_aux_dir=
2449for ac_dir in ../.. "$srcdir"/../..; do
2450 if test -f "$ac_dir/install-sh"; then
2451 ac_aux_dir=$ac_dir
2452 ac_install_sh="$ac_aux_dir/install-sh -c"
2453 break
2454 elif test -f "$ac_dir/install.sh"; then
2455 ac_aux_dir=$ac_dir
2456 ac_install_sh="$ac_aux_dir/install.sh -c"
2457 break
2458 elif test -f "$ac_dir/shtool"; then
2459 ac_aux_dir=$ac_dir
2460 ac_install_sh="$ac_aux_dir/shtool install -c"
2461 break
2462 fi
2463done
2464if test -z "$ac_aux_dir"; then
2465 as_fn_error $? "cannot find install-sh, install.sh, or shtool in ../.. \"$srcdir\"/../.." "$LINENO" 5
2466fi
2467
2468# These three variables are undocumented and unsupported,
2469# and are intended to be withdrawn in a future Autoconf release.
2470# They can cause serious problems if a builder's source tree is in a directory
2471# whose full name contains unusual characters.
2472ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2473ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2474ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2475
2476
81ecdfbb 2477ac_config_headers="$ac_config_headers config.h"
b585a9fa 2478
6999161a
TT
2479
2480LIBVERSION=8.0
2481
2482# Make sure we can run config.sub.
2483$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2484 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2485
2486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2487$as_echo_n "checking build system type... " >&6; }
2488if ${ac_cv_build+:} false; then :
2489 $as_echo_n "(cached) " >&6
2490else
2491 ac_build_alias=$build_alias
2492test "x$ac_build_alias" = x &&
2493 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2494test "x$ac_build_alias" = x &&
2495 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2496ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2497 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2498
2499fi
2500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2501$as_echo "$ac_cv_build" >&6; }
2502case $ac_cv_build in
2503*-*-*) ;;
2504*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2505esac
2506build=$ac_cv_build
2507ac_save_IFS=$IFS; IFS='-'
2508set x $ac_cv_build
2509shift
2510build_cpu=$1
2511build_vendor=$2
2512shift; shift
2513# Remember, the first character of IFS is used to create $*,
2514# except with old shells:
2515build_os=$*
2516IFS=$ac_save_IFS
2517case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2518
2519
2520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2521$as_echo_n "checking host system type... " >&6; }
2522if ${ac_cv_host+:} false; then :
2523 $as_echo_n "(cached) " >&6
2524else
2525 if test "x$host_alias" = x; then
2526 ac_cv_host=$ac_cv_build
2527else
2528 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2529 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2530fi
2531
2532fi
2533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2534$as_echo "$ac_cv_host" >&6; }
2535case $ac_cv_host in
2536*-*-*) ;;
2537*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2538esac
2539host=$ac_cv_host
2540ac_save_IFS=$IFS; IFS='-'
2541set x $ac_cv_host
2542shift
2543host_cpu=$1
2544host_vendor=$2
2545shift; shift
2546# Remember, the first character of IFS is used to create $*,
2547# except with old shells:
2548host_os=$*
2549IFS=$ac_save_IFS
2550case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2551
2552
2553
2554
2555opt_curses=no
2556
2557
2558# Check whether --with-curses was given.
2559if test "${with_curses+set}" = set; then :
2560 withval=$with_curses; opt_curses=$withval
2561fi
2562
2563
2564if test "$opt_curses" = "yes"; then
2565 prefer_curses=yes
2566fi
2567
2568opt_multibyte=yes
2569opt_static_libs=yes
2570opt_shared_libs=no
2571opt_install_examples=no
2572
2573# Check whether --enable-multibyte was given.
2574if test "${enable_multibyte+set}" = set; then :
2575 enableval=$enable_multibyte; opt_multibyte=$enableval
2576fi
2577
2578# Check whether --enable-static was given.
2579if test "${enable_static+set}" = set; then :
2580 enableval=$enable_static; opt_static_libs=$enableval
2581fi
2582
2583# Check whether --enable-install-examples was given.
2584if test "${enable_install_examples+set}" = set; then :
2585 enableval=$enable_install_examples; opt_install_examples=$enableval
2586fi
2587
2588
2589if test $opt_multibyte = no; then
2590$as_echo "#define NO_MULTIBYTE_SUPPORT 1" >>confdefs.h
2591
2592fi
2593
b585a9fa
EZ
2594
2595
6999161a
TT
2596CROSS_COMPILE=
2597if test "x$cross_compiling" = "xyes"; then
2598 case "${host}" in
2599 *-cygwin*)
2600 cross_cache=${srcdir}/cross-build/cygwin.cache
2601 ;;
2602 *-mingw*)
2603 cross_cache=${srcdir}/cross-build/mingw.cache
2604 ;;
2605 i[3456]86-*-beos*)
2606 cross_cache=${srcdir}/cross-build/x86-beos.cache
2607 ;;
2608 *) echo "configure: cross-compiling for $host is not supported" >&2
2609 ;;
2610 esac
2611 if test -n "${cross_cache}" && test -r "${cross_cache}"; then
2612 echo "loading cross-build cache file ${cross_cache}"
2613 . ${cross_cache}
2614 fi
2615 unset cross_cache
2616 CROSS_COMPILE='-DCROSS_COMPILING'
2617
2618fi
2619
2620echo ""
2621echo "Beginning configuration for readline-$LIBVERSION for ${host_cpu}-${host_vendor}-${host_os}"
2622echo ""
2623
2624# We want these before the checks, so the checks can modify their values.
2625test -z "$CFLAGS" && CFLAGS=-g auto_cflags=1
2626
2627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2628$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2629set x ${MAKE-make}
2630ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2631if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2632 $as_echo_n "(cached) " >&6
2633else
2634 cat >conftest.make <<\_ACEOF
2635SHELL = /bin/sh
2636all:
2637 @echo '@@@%%%=$(MAKE)=@@@%%%'
2638_ACEOF
2639# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2640case `${MAKE-make} -f conftest.make 2>/dev/null` in
2641 *@@@%%%=?*=@@@%%%*)
2642 eval ac_cv_prog_make_${ac_make}_set=yes;;
2643 *)
2644 eval ac_cv_prog_make_${ac_make}_set=no;;
2645esac
2646rm -f conftest.make
2647fi
2648if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2650$as_echo "yes" >&6; }
2651 SET_MAKE=
2652else
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2654$as_echo "no" >&6; }
2655 SET_MAKE="MAKE=${MAKE-make}"
2656fi
b585a9fa 2657
b585a9fa
EZ
2658ac_ext=c
2659ac_cpp='$CPP $CPPFLAGS'
2660ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2661ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2662ac_compiler_gnu=$ac_cv_c_compiler_gnu
2663if test -n "$ac_tool_prefix"; then
2664 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2665set dummy ${ac_tool_prefix}gcc; ac_word=$2
d0ac1c44 2666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
81ecdfbb 2667$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2668if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2669 $as_echo_n "(cached) " >&6
b585a9fa
EZ
2670else
2671 if test -n "$CC"; then
2672 ac_cv_prog_CC="$CC" # Let the user override the test.
2673else
2674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2675for as_dir in $PATH
2676do
2677 IFS=$as_save_IFS
2678 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
2679 for ac_exec_ext in '' $ac_executable_extensions; do
2680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b585a9fa 2681 ac_cv_prog_CC="${ac_tool_prefix}gcc"
d0ac1c44 2682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b585a9fa
EZ
2683 break 2
2684 fi
2685done
d0ac1c44 2686 done
81ecdfbb 2687IFS=$as_save_IFS
b585a9fa
EZ
2688
2689fi
2690fi
2691CC=$ac_cv_prog_CC
2692if test -n "$CC"; then
d0ac1c44 2693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
81ecdfbb 2694$as_echo "$CC" >&6; }
b585a9fa 2695else
d0ac1c44 2696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
81ecdfbb 2697$as_echo "no" >&6; }
b585a9fa
EZ
2698fi
2699
81ecdfbb 2700
b585a9fa
EZ
2701fi
2702if test -z "$ac_cv_prog_CC"; then
2703 ac_ct_CC=$CC
2704 # Extract the first word of "gcc", so it can be a program name with args.
2705set dummy gcc; ac_word=$2
d0ac1c44 2706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
81ecdfbb 2707$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2708if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2709 $as_echo_n "(cached) " >&6
b585a9fa
EZ
2710else
2711 if test -n "$ac_ct_CC"; then
2712 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2713else
2714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2715for as_dir in $PATH
2716do
2717 IFS=$as_save_IFS
2718 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
2719 for ac_exec_ext in '' $ac_executable_extensions; do
2720 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b585a9fa 2721 ac_cv_prog_ac_ct_CC="gcc"
d0ac1c44 2722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b585a9fa
EZ
2723 break 2
2724 fi
2725done
d0ac1c44 2726 done
81ecdfbb 2727IFS=$as_save_IFS
b585a9fa
EZ
2728
2729fi
2730fi
2731ac_ct_CC=$ac_cv_prog_ac_ct_CC
2732if test -n "$ac_ct_CC"; then
d0ac1c44 2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
81ecdfbb 2734$as_echo "$ac_ct_CC" >&6; }
b585a9fa 2735else
d0ac1c44 2736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
81ecdfbb 2737$as_echo "no" >&6; }
b585a9fa
EZ
2738fi
2739
81ecdfbb
RW
2740 if test "x$ac_ct_CC" = x; then
2741 CC=""
2742 else
2743 case $cross_compiling:$ac_tool_warned in
2744yes:)
d0ac1c44 2745{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
81ecdfbb
RW
2746$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2747ac_tool_warned=yes ;;
2748esac
2749 CC=$ac_ct_CC
2750 fi
b585a9fa
EZ
2751else
2752 CC="$ac_cv_prog_CC"
2753fi
2754
2755if test -z "$CC"; then
81ecdfbb
RW
2756 if test -n "$ac_tool_prefix"; then
2757 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
b585a9fa 2758set dummy ${ac_tool_prefix}cc; ac_word=$2
d0ac1c44 2759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
81ecdfbb 2760$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2761if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2762 $as_echo_n "(cached) " >&6
b585a9fa
EZ
2763else
2764 if test -n "$CC"; then
2765 ac_cv_prog_CC="$CC" # Let the user override the test.
2766else
2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768for as_dir in $PATH
2769do
2770 IFS=$as_save_IFS
2771 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
2772 for ac_exec_ext in '' $ac_executable_extensions; do
2773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b585a9fa 2774 ac_cv_prog_CC="${ac_tool_prefix}cc"
d0ac1c44 2775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b585a9fa
EZ
2776 break 2
2777 fi
2778done
d0ac1c44 2779 done
81ecdfbb 2780IFS=$as_save_IFS
b585a9fa
EZ
2781
2782fi
2783fi
2784CC=$ac_cv_prog_CC
2785if test -n "$CC"; then
d0ac1c44 2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
81ecdfbb 2787$as_echo "$CC" >&6; }
b585a9fa 2788else
d0ac1c44 2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
81ecdfbb 2790$as_echo "no" >&6; }
b585a9fa
EZ
2791fi
2792
b585a9fa 2793
81ecdfbb 2794 fi
b585a9fa
EZ
2795fi
2796if test -z "$CC"; then
2797 # Extract the first word of "cc", so it can be a program name with args.
2798set dummy cc; ac_word=$2
d0ac1c44 2799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
81ecdfbb 2800$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2801if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2802 $as_echo_n "(cached) " >&6
b585a9fa
EZ
2803else
2804 if test -n "$CC"; then
2805 ac_cv_prog_CC="$CC" # Let the user override the test.
2806else
2807 ac_prog_rejected=no
2808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2809for as_dir in $PATH
2810do
2811 IFS=$as_save_IFS
2812 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
2813 for ac_exec_ext in '' $ac_executable_extensions; do
2814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b585a9fa
EZ
2815 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2816 ac_prog_rejected=yes
2817 continue
2818 fi
2819 ac_cv_prog_CC="cc"
d0ac1c44 2820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b585a9fa
EZ
2821 break 2
2822 fi
2823done
d0ac1c44 2824 done
81ecdfbb 2825IFS=$as_save_IFS
b585a9fa
EZ
2826
2827if test $ac_prog_rejected = yes; then
2828 # We found a bogon in the path, so make sure we never use it.
2829 set dummy $ac_cv_prog_CC
2830 shift
2831 if test $# != 0; then
2832 # We chose a different compiler from the bogus one.
2833 # However, it has the same basename, so the bogon will be chosen
2834 # first if we set CC to just the basename; use the full file name.
2835 shift
2836 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2837 fi
2838fi
2839fi
2840fi
2841CC=$ac_cv_prog_CC
2842if test -n "$CC"; then
d0ac1c44 2843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
81ecdfbb 2844$as_echo "$CC" >&6; }
b585a9fa 2845else
d0ac1c44 2846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
81ecdfbb 2847$as_echo "no" >&6; }
b585a9fa
EZ
2848fi
2849
81ecdfbb 2850
b585a9fa
EZ
2851fi
2852if test -z "$CC"; then
2853 if test -n "$ac_tool_prefix"; then
81ecdfbb 2854 for ac_prog in cl.exe
b585a9fa
EZ
2855 do
2856 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2857set dummy $ac_tool_prefix$ac_prog; ac_word=$2
d0ac1c44 2858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
81ecdfbb 2859$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2860if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 2861 $as_echo_n "(cached) " >&6
b585a9fa
EZ
2862else
2863 if test -n "$CC"; then
2864 ac_cv_prog_CC="$CC" # Let the user override the test.
2865else
2866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2867for as_dir in $PATH
2868do
2869 IFS=$as_save_IFS
2870 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
2871 for ac_exec_ext in '' $ac_executable_extensions; do
2872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b585a9fa 2873 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
d0ac1c44 2874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b585a9fa
EZ
2875 break 2
2876 fi
2877done
d0ac1c44 2878 done
81ecdfbb 2879IFS=$as_save_IFS
b585a9fa
EZ
2880
2881fi
2882fi
2883CC=$ac_cv_prog_CC
2884if test -n "$CC"; then
d0ac1c44 2885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
81ecdfbb 2886$as_echo "$CC" >&6; }
b585a9fa 2887else
d0ac1c44 2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
81ecdfbb 2889$as_echo "no" >&6; }
b585a9fa
EZ
2890fi
2891
81ecdfbb 2892
b585a9fa
EZ
2893 test -n "$CC" && break
2894 done
2895fi
2896if test -z "$CC"; then
2897 ac_ct_CC=$CC
81ecdfbb 2898 for ac_prog in cl.exe
b585a9fa
EZ
2899do
2900 # Extract the first word of "$ac_prog", so it can be a program name with args.
2901set dummy $ac_prog; ac_word=$2
d0ac1c44 2902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
81ecdfbb 2903$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2904if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 2905 $as_echo_n "(cached) " >&6
b585a9fa
EZ
2906else
2907 if test -n "$ac_ct_CC"; then
2908 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2909else
2910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2911for as_dir in $PATH
2912do
2913 IFS=$as_save_IFS
2914 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
2915 for ac_exec_ext in '' $ac_executable_extensions; do
2916 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b585a9fa 2917 ac_cv_prog_ac_ct_CC="$ac_prog"
d0ac1c44 2918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b585a9fa
EZ
2919 break 2
2920 fi
2921done
d0ac1c44 2922 done
81ecdfbb 2923IFS=$as_save_IFS
b585a9fa
EZ
2924
2925fi
2926fi
2927ac_ct_CC=$ac_cv_prog_ac_ct_CC
2928if test -n "$ac_ct_CC"; then
d0ac1c44 2929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
81ecdfbb 2930$as_echo "$ac_ct_CC" >&6; }
b585a9fa 2931else
d0ac1c44 2932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
81ecdfbb 2933$as_echo "no" >&6; }
b585a9fa
EZ
2934fi
2935
81ecdfbb 2936
b585a9fa
EZ
2937 test -n "$ac_ct_CC" && break
2938done
2939
81ecdfbb
RW
2940 if test "x$ac_ct_CC" = x; then
2941 CC=""
2942 else
2943 case $cross_compiling:$ac_tool_warned in
2944yes:)
d0ac1c44 2945{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
81ecdfbb
RW
2946$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2947ac_tool_warned=yes ;;
2948esac
2949 CC=$ac_ct_CC
2950 fi
b585a9fa
EZ
2951fi
2952
2953fi
2954
2955
d0ac1c44 2956test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
81ecdfbb 2957$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2958as_fn_error $? "no acceptable C compiler found in \$PATH
2959See \`config.log' for more details" "$LINENO" 5; }
b585a9fa
EZ
2960
2961# Provide some information about the compiler.
d0ac1c44 2962$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
81ecdfbb
RW
2963set X $ac_compile
2964ac_compiler=$2
d0ac1c44
SM
2965for ac_option in --version -v -V -qversion; do
2966 { { ac_try="$ac_compiler $ac_option >&5"
5836a818
PP
2967case "(($ac_try" in
2968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2969 *) ac_try_echo=$ac_try;;
2970esac
d0ac1c44
SM
2971eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2972$as_echo "$ac_try_echo"; } >&5
2973 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5836a818 2974 ac_status=$?
d0ac1c44
SM
2975 if test -s conftest.err; then
2976 sed '10a\
2977... rest of stderr output deleted ...
2978 10q' conftest.err >conftest.er1
2979 cat conftest.er1 >&5
2980 fi
2981 rm -f conftest.er1 conftest.err
2982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2983 test $ac_status = 0; }
2984done
b585a9fa 2985
d0ac1c44 2986cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa 2987/* end confdefs.h. */
5836a818 2988
b585a9fa
EZ
2989int
2990main ()
2991{
2992
2993 ;
2994 return 0;
2995}
2996_ACEOF
2997ac_clean_files_save=$ac_clean_files
5836a818 2998ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
b585a9fa
EZ
2999# Try to create an executable without -o first, disregard a.out.
3000# It will help us diagnose broken compilers, and finding out an intuition
3001# of exeext.
d0ac1c44
SM
3002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3003$as_echo_n "checking whether the C compiler works... " >&6; }
81ecdfbb
RW
3004ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3005
3006# The possible output files:
3007ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3008
3009ac_rmfiles=
3010for ac_file in $ac_files
3011do
3012 case $ac_file in
3013 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3014 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3015 esac
3016done
3017rm -f $ac_rmfiles
3018
d0ac1c44 3019if { { ac_try="$ac_link_default"
81ecdfbb
RW
3020case "(($ac_try" in
3021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3022 *) ac_try_echo=$ac_try;;
3023esac
d0ac1c44
SM
3024eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3025$as_echo "$ac_try_echo"; } >&5
81ecdfbb 3026 (eval "$ac_link_default") 2>&5
b585a9fa 3027 ac_status=$?
d0ac1c44
SM
3028 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3029 test $ac_status = 0; }; then :
81ecdfbb
RW
3030 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3031# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3032# in a Makefile. We should not override ac_cv_exeext if it was cached,
3033# so that the user can short-circuit this test for compilers unknown to
3034# Autoconf.
3035for ac_file in $ac_files ''
b585a9fa
EZ
3036do
3037 test -f "$ac_file" || continue
3038 case $ac_file in
81ecdfbb 3039 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b585a9fa
EZ
3040 ;;
3041 [ab].out )
3042 # We found the default executable, but exeext='' is most
3043 # certainly right.
3044 break;;
3045 *.* )
d0ac1c44 3046 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
81ecdfbb
RW
3047 then :; else
3048 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3049 fi
3050 # We set ac_cv_exeext here because the later test for it is not
3051 # safe: cross compilers may not add the suffix if given an `-o'
3052 # argument, so we may need to know it at that point already.
3053 # Even if this section looks crufty: it has the advantage of
3054 # actually working.
b585a9fa
EZ
3055 break;;
3056 * )
3057 break;;
3058 esac
3059done
81ecdfbb
RW
3060test "$ac_cv_exeext" = no && ac_cv_exeext=
3061
b585a9fa 3062else
81ecdfbb
RW
3063 ac_file=''
3064fi
d0ac1c44
SM
3065if test -z "$ac_file"; then :
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3067$as_echo "no" >&6; }
3068$as_echo "$as_me: failed program was:" >&5
b585a9fa
EZ
3069sed 's/^/| /' conftest.$ac_ext >&5
3070
d0ac1c44 3071{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
81ecdfbb 3072$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3073as_fn_error 77 "C compiler cannot create executables
3074See \`config.log' for more details" "$LINENO" 5; }
3075else
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3077$as_echo "yes" >&6; }
b585a9fa 3078fi
d0ac1c44
SM
3079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3080$as_echo_n "checking for C compiler default output file name... " >&6; }
3081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3082$as_echo "$ac_file" >&6; }
b585a9fa 3083ac_exeext=$ac_cv_exeext
b585a9fa 3084
5836a818 3085rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
b585a9fa 3086ac_clean_files=$ac_clean_files_save
d0ac1c44 3087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
81ecdfbb 3088$as_echo_n "checking for suffix of executables... " >&6; }
d0ac1c44 3089if { { ac_try="$ac_link"
81ecdfbb
RW
3090case "(($ac_try" in
3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092 *) ac_try_echo=$ac_try;;
3093esac
d0ac1c44
SM
3094eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3095$as_echo "$ac_try_echo"; } >&5
81ecdfbb 3096 (eval "$ac_link") 2>&5
b585a9fa 3097 ac_status=$?
d0ac1c44
SM
3098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3099 test $ac_status = 0; }; then :
b585a9fa
EZ
3100 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3101# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3102# work properly (i.e., refer to `conftest.exe'), while it won't with
3103# `rm'.
3104for ac_file in conftest.exe conftest conftest.*; do
3105 test -f "$ac_file" || continue
3106 case $ac_file in
81ecdfbb 3107 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b585a9fa 3108 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
b585a9fa
EZ
3109 break;;
3110 * ) break;;
3111 esac
3112done
3113else
d0ac1c44 3114 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
81ecdfbb 3115$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3116as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3117See \`config.log' for more details" "$LINENO" 5; }
b585a9fa 3118fi
d0ac1c44
SM
3119rm -f conftest conftest$ac_cv_exeext
3120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
81ecdfbb 3121$as_echo "$ac_cv_exeext" >&6; }
b585a9fa
EZ
3122
3123rm -f conftest.$ac_ext
3124EXEEXT=$ac_cv_exeext
3125ac_exeext=$EXEEXT
d0ac1c44
SM
3126cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3127/* end confdefs.h. */
3128#include <stdio.h>
3129int
3130main ()
3131{
3132FILE *f = fopen ("conftest.out", "w");
3133 return ferror (f) || fclose (f) != 0;
3134
3135 ;
3136 return 0;
3137}
3138_ACEOF
3139ac_clean_files="$ac_clean_files conftest.out"
3140# Check that the compiler produces executables we can run. If not, either
3141# the compiler is broken, or we cross compile.
3142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3143$as_echo_n "checking whether we are cross compiling... " >&6; }
3144if test "$cross_compiling" != yes; then
3145 { { ac_try="$ac_link"
3146case "(($ac_try" in
3147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3148 *) ac_try_echo=$ac_try;;
3149esac
3150eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3151$as_echo "$ac_try_echo"; } >&5
3152 (eval "$ac_link") 2>&5
3153 ac_status=$?
3154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3155 test $ac_status = 0; }
3156 if { ac_try='./conftest$ac_cv_exeext'
3157 { { case "(($ac_try" in
3158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159 *) ac_try_echo=$ac_try;;
3160esac
3161eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3162$as_echo "$ac_try_echo"; } >&5
3163 (eval "$ac_try") 2>&5
3164 ac_status=$?
3165 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3166 test $ac_status = 0; }; }; then
3167 cross_compiling=no
3168 else
3169 if test "$cross_compiling" = maybe; then
3170 cross_compiling=yes
3171 else
3172 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3173$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3174as_fn_error $? "cannot run C compiled programs.
3175If you meant to cross compile, use \`--host'.
3176See \`config.log' for more details" "$LINENO" 5; }
3177 fi
3178 fi
3179fi
3180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3181$as_echo "$cross_compiling" >&6; }
3182
3183rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3184ac_clean_files=$ac_clean_files_save
3185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
81ecdfbb 3186$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3187if ${ac_cv_objext+:} false; then :
81ecdfbb 3188 $as_echo_n "(cached) " >&6
b585a9fa 3189else
d0ac1c44 3190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3191/* end confdefs.h. */
3192
3193int
3194main ()
3195{
3196
3197 ;
3198 return 0;
3199}
3200_ACEOF
3201rm -f conftest.o conftest.obj
d0ac1c44 3202if { { ac_try="$ac_compile"
81ecdfbb
RW
3203case "(($ac_try" in
3204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3205 *) ac_try_echo=$ac_try;;
3206esac
d0ac1c44
SM
3207eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3208$as_echo "$ac_try_echo"; } >&5
81ecdfbb 3209 (eval "$ac_compile") 2>&5
b585a9fa 3210 ac_status=$?
d0ac1c44
SM
3211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3212 test $ac_status = 0; }; then :
81ecdfbb
RW
3213 for ac_file in conftest.o conftest.obj conftest.*; do
3214 test -f "$ac_file" || continue;
b585a9fa 3215 case $ac_file in
81ecdfbb 3216 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
b585a9fa
EZ
3217 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3218 break;;
3219 esac
3220done
3221else
81ecdfbb 3222 $as_echo "$as_me: failed program was:" >&5
b585a9fa
EZ
3223sed 's/^/| /' conftest.$ac_ext >&5
3224
d0ac1c44 3225{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
81ecdfbb 3226$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3227as_fn_error $? "cannot compute suffix of object files: cannot compile
3228See \`config.log' for more details" "$LINENO" 5; }
b585a9fa 3229fi
b585a9fa
EZ
3230rm -f conftest.$ac_cv_objext conftest.$ac_ext
3231fi
d0ac1c44 3232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
81ecdfbb 3233$as_echo "$ac_cv_objext" >&6; }
b585a9fa
EZ
3234OBJEXT=$ac_cv_objext
3235ac_objext=$OBJEXT
d0ac1c44 3236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
81ecdfbb 3237$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3238if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 3239 $as_echo_n "(cached) " >&6
b585a9fa 3240else
d0ac1c44 3241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3242/* end confdefs.h. */
3243
3244int
3245main ()
3246{
3247#ifndef __GNUC__
3248 choke me
3249#endif
3250
d0ac1c44
SM
3251 ;
3252 return 0;
3253}
3254_ACEOF
3255if ac_fn_c_try_compile "$LINENO"; then :
b585a9fa
EZ
3256 ac_compiler_gnu=yes
3257else
d0ac1c44 3258 ac_compiler_gnu=no
b585a9fa 3259fi
81ecdfbb 3260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b585a9fa
EZ
3261ac_cv_c_compiler_gnu=$ac_compiler_gnu
3262
3263fi
d0ac1c44 3264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
81ecdfbb
RW
3265$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3266if test $ac_compiler_gnu = yes; then
3267 GCC=yes
3268else
3269 GCC=
3270fi
b585a9fa
EZ
3271ac_test_CFLAGS=${CFLAGS+set}
3272ac_save_CFLAGS=$CFLAGS
d0ac1c44 3273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
81ecdfbb 3274$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3275if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb 3276 $as_echo_n "(cached) " >&6
b585a9fa 3277else
81ecdfbb
RW
3278 ac_save_c_werror_flag=$ac_c_werror_flag
3279 ac_c_werror_flag=yes
3280 ac_cv_prog_cc_g=no
3281 CFLAGS="-g"
d0ac1c44 3282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3283/* end confdefs.h. */
3284
3285int
3286main ()
3287{
3288
3289 ;
3290 return 0;
3291}
3292_ACEOF
d0ac1c44 3293if ac_fn_c_try_compile "$LINENO"; then :
b585a9fa
EZ
3294 ac_cv_prog_cc_g=yes
3295else
d0ac1c44
SM
3296 CFLAGS=""
3297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
3298/* end confdefs.h. */
3299
3300int
3301main ()
3302{
3303
3304 ;
3305 return 0;
3306}
3307_ACEOF
d0ac1c44 3308if ac_fn_c_try_compile "$LINENO"; then :
5836a818 3309
d0ac1c44
SM
3310else
3311 ac_c_werror_flag=$ac_save_c_werror_flag
81ecdfbb 3312 CFLAGS="-g"
d0ac1c44 3313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
3314/* end confdefs.h. */
3315
3316int
3317main ()
3318{
b585a9fa 3319
81ecdfbb
RW
3320 ;
3321 return 0;
3322}
3323_ACEOF
d0ac1c44 3324if ac_fn_c_try_compile "$LINENO"; then :
81ecdfbb
RW
3325 ac_cv_prog_cc_g=yes
3326fi
3327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b585a9fa 3328fi
81ecdfbb 3329rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b585a9fa 3330fi
81ecdfbb
RW
3331rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3332 ac_c_werror_flag=$ac_save_c_werror_flag
3333fi
d0ac1c44 3334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
81ecdfbb 3335$as_echo "$ac_cv_prog_cc_g" >&6; }
b585a9fa
EZ
3336if test "$ac_test_CFLAGS" = set; then
3337 CFLAGS=$ac_save_CFLAGS
3338elif test $ac_cv_prog_cc_g = yes; then
3339 if test "$GCC" = yes; then
3340 CFLAGS="-g -O2"
3341 else
3342 CFLAGS="-g"
3343 fi
3344else
3345 if test "$GCC" = yes; then
3346 CFLAGS="-O2"
3347 else
3348 CFLAGS=
3349 fi
3350fi
d0ac1c44 3351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
81ecdfbb 3352$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3353if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3354 $as_echo_n "(cached) " >&6
b585a9fa 3355else
81ecdfbb 3356 ac_cv_prog_cc_c89=no
b585a9fa 3357ac_save_CC=$CC
d0ac1c44 3358cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3359/* end confdefs.h. */
3360#include <stdarg.h>
3361#include <stdio.h>
d0ac1c44 3362struct stat;
b585a9fa
EZ
3363/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3364struct buf { int x; };
3365FILE * (*rcsopen) (struct buf *, struct stat *, int);
3366static char *e (p, i)
3367 char **p;
3368 int i;
3369{
3370 return p[i];
3371}
3372static char *f (char * (*g) (char **, int), char **p, ...)
3373{
3374 char *s;
3375 va_list v;
3376 va_start (v,p);
3377 s = g (p, va_arg (v,int));
3378 va_end (v);
3379 return s;
3380}
3381
3382/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3383 function prototypes and stuff, but not '\xHH' hex character constants.
3384 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3385 as 'x'. The following induces an error, until -std is added to get
b585a9fa
EZ
3386 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3387 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3388 that's true only with -std. */
b585a9fa
EZ
3389int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3390
81ecdfbb
RW
3391/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3392 inside strings and character constants. */
3393#define FOO(x) 'x'
3394int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3395
b585a9fa
EZ
3396int test (int i, double x);
3397struct s1 {int (*f) (int a);};
3398struct s2 {int (*f) (double a);};
3399int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3400int argc;
3401char **argv;
3402int
3403main ()
3404{
3405return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3406 ;
3407 return 0;
3408}
3409_ACEOF
81ecdfbb
RW
3410for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3411 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
b585a9fa
EZ
3412do
3413 CC="$ac_save_CC $ac_arg"
d0ac1c44 3414 if ac_fn_c_try_compile "$LINENO"; then :
cc88a640 3415 ac_cv_prog_cc_c89=$ac_arg
b585a9fa 3416fi
81ecdfbb
RW
3417rm -f core conftest.err conftest.$ac_objext
3418 test "x$ac_cv_prog_cc_c89" != "xno" && break
b585a9fa 3419done
81ecdfbb 3420rm -f conftest.$ac_ext
b585a9fa
EZ
3421CC=$ac_save_CC
3422
3423fi
81ecdfbb
RW
3424# AC_CACHE_VAL
3425case "x$ac_cv_prog_cc_c89" in
3426 x)
d0ac1c44 3427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
81ecdfbb
RW
3428$as_echo "none needed" >&6; } ;;
3429 xno)
d0ac1c44 3430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
81ecdfbb 3431$as_echo "unsupported" >&6; } ;;
b585a9fa 3432 *)
81ecdfbb 3433 CC="$CC $ac_cv_prog_cc_c89"
d0ac1c44 3434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
81ecdfbb 3435$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
b585a9fa 3436esac
d0ac1c44 3437if test "x$ac_cv_prog_cc_c89" != xno; then :
b585a9fa 3438
d0ac1c44 3439fi
b585a9fa 3440
b585a9fa
EZ
3441ac_ext=c
3442ac_cpp='$CPP $CPPFLAGS'
3443ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3444ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3445ac_compiler_gnu=$ac_cv_c_compiler_gnu
3446
6999161a 3447
b585a9fa
EZ
3448ac_ext=c
3449ac_cpp='$CPP $CPPFLAGS'
3450ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3451ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3452ac_compiler_gnu=$ac_cv_c_compiler_gnu
d0ac1c44 3453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
81ecdfbb 3454$as_echo_n "checking how to run the C preprocessor... " >&6; }
b585a9fa
EZ
3455# On Suns, sometimes $CPP names a directory.
3456if test -n "$CPP" && test -d "$CPP"; then
3457 CPP=
3458fi
3459if test -z "$CPP"; then
d0ac1c44 3460 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 3461 $as_echo_n "(cached) " >&6
b585a9fa
EZ
3462else
3463 # Double quotes because CPP needs to be expanded
3464 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3465 do
3466 ac_preproc_ok=false
3467for ac_c_preproc_warn_flag in '' yes
3468do
3469 # Use a header file that comes with gcc, so configuring glibc
3470 # with a fresh cross-compiler works.
3471 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3472 # <limits.h> exists even on freestanding compilers.
3473 # On the NeXT, cc -E runs the code through the compiler's parser,
3474 # not just through cpp. "Syntax error" is here to catch this case.
d0ac1c44 3475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3476/* end confdefs.h. */
3477#ifdef __STDC__
3478# include <limits.h>
3479#else
3480# include <assert.h>
3481#endif
3482 Syntax error
3483_ACEOF
d0ac1c44 3484if ac_fn_c_try_cpp "$LINENO"; then :
5836a818 3485
d0ac1c44 3486else
b585a9fa
EZ
3487 # Broken: fails on valid input.
3488continue
3489fi
d0ac1c44 3490rm -f conftest.err conftest.i conftest.$ac_ext
b585a9fa 3491
81ecdfbb 3492 # OK, works on sane cases. Now check whether nonexistent headers
b585a9fa 3493 # can be detected and how.
d0ac1c44 3494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3495/* end confdefs.h. */
3496#include <ac_nonexistent.h>
3497_ACEOF
d0ac1c44 3498if ac_fn_c_try_cpp "$LINENO"; then :
b585a9fa
EZ
3499 # Broken: success on invalid input.
3500continue
3501else
b585a9fa
EZ
3502 # Passes both tests.
3503ac_preproc_ok=:
3504break
3505fi
d0ac1c44 3506rm -f conftest.err conftest.i conftest.$ac_ext
b585a9fa
EZ
3507
3508done
3509# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44
SM
3510rm -f conftest.i conftest.err conftest.$ac_ext
3511if $ac_preproc_ok; then :
b585a9fa
EZ
3512 break
3513fi
3514
3515 done
3516 ac_cv_prog_CPP=$CPP
3517
3518fi
3519 CPP=$ac_cv_prog_CPP
3520else
3521 ac_cv_prog_CPP=$CPP
3522fi
d0ac1c44 3523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
81ecdfbb 3524$as_echo "$CPP" >&6; }
b585a9fa
EZ
3525ac_preproc_ok=false
3526for ac_c_preproc_warn_flag in '' yes
3527do
3528 # Use a header file that comes with gcc, so configuring glibc
3529 # with a fresh cross-compiler works.
3530 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3531 # <limits.h> exists even on freestanding compilers.
3532 # On the NeXT, cc -E runs the code through the compiler's parser,
3533 # not just through cpp. "Syntax error" is here to catch this case.
d0ac1c44 3534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3535/* end confdefs.h. */
3536#ifdef __STDC__
3537# include <limits.h>
3538#else
3539# include <assert.h>
3540#endif
3541 Syntax error
3542_ACEOF
d0ac1c44 3543if ac_fn_c_try_cpp "$LINENO"; then :
5836a818 3544
d0ac1c44 3545else
b585a9fa
EZ
3546 # Broken: fails on valid input.
3547continue
3548fi
d0ac1c44 3549rm -f conftest.err conftest.i conftest.$ac_ext
b585a9fa 3550
81ecdfbb 3551 # OK, works on sane cases. Now check whether nonexistent headers
b585a9fa 3552 # can be detected and how.
d0ac1c44 3553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3554/* end confdefs.h. */
3555#include <ac_nonexistent.h>
3556_ACEOF
d0ac1c44 3557if ac_fn_c_try_cpp "$LINENO"; then :
b585a9fa
EZ
3558 # Broken: success on invalid input.
3559continue
3560else
b585a9fa
EZ
3561 # Passes both tests.
3562ac_preproc_ok=:
3563break
3564fi
d0ac1c44 3565rm -f conftest.err conftest.i conftest.$ac_ext
b585a9fa
EZ
3566
3567done
3568# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44
SM
3569rm -f conftest.i conftest.err conftest.$ac_ext
3570if $ac_preproc_ok; then :
3571
b585a9fa 3572else
d0ac1c44 3573 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
81ecdfbb 3574$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3575as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3576See \`config.log' for more details" "$LINENO" 5; }
b585a9fa
EZ
3577fi
3578
3579ac_ext=c
3580ac_cpp='$CPP $CPPFLAGS'
3581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3583ac_compiler_gnu=$ac_cv_c_compiler_gnu
3584
3585
d0ac1c44 3586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
81ecdfbb 3587$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3588if ${ac_cv_path_GREP+:} false; then :
81ecdfbb 3589 $as_echo_n "(cached) " >&6
b585a9fa 3590else
81ecdfbb
RW
3591 if test -z "$GREP"; then
3592 ac_path_GREP_found=false
3593 # Loop through the user's path and test for each of PROGNAME-LIST
3594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3595for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3596do
3597 IFS=$as_save_IFS
3598 test -z "$as_dir" && as_dir=.
d0ac1c44 3599 for ac_prog in grep ggrep; do
81ecdfbb
RW
3600 for ac_exec_ext in '' $ac_executable_extensions; do
3601 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3602 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
3603# Check for GNU ac_path_GREP and select it if it is found.
3604 # Check for GNU $ac_path_GREP
3605case `"$ac_path_GREP" --version 2>&1` in
3606*GNU*)
3607 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3608*)
3609 ac_count=0
3610 $as_echo_n 0123456789 >"conftest.in"
3611 while :
3612 do
3613 cat "conftest.in" "conftest.in" >"conftest.tmp"
3614 mv "conftest.tmp" "conftest.in"
3615 cp "conftest.in" "conftest.nl"
3616 $as_echo 'GREP' >> "conftest.nl"
3617 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3618 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
d0ac1c44 3619 as_fn_arith $ac_count + 1 && ac_count=$as_val
81ecdfbb
RW
3620 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3621 # Best one so far, save it but keep looking for a better one
3622 ac_cv_path_GREP="$ac_path_GREP"
3623 ac_path_GREP_max=$ac_count
3624 fi
3625 # 10*(2^10) chars as input seems more than enough
3626 test $ac_count -gt 10 && break
3627 done
3628 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3629esac
3630
3631 $ac_path_GREP_found && break 3
3632 done
3633 done
d0ac1c44 3634 done
81ecdfbb
RW
3635IFS=$as_save_IFS
3636 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3637 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
3638 fi
3639else
3640 ac_cv_path_GREP=$GREP
3641fi
3642
3643fi
d0ac1c44 3644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
81ecdfbb
RW
3645$as_echo "$ac_cv_path_GREP" >&6; }
3646 GREP="$ac_cv_path_GREP"
3647
3648
d0ac1c44 3649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
81ecdfbb 3650$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3651if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb
RW
3652 $as_echo_n "(cached) " >&6
3653else
3654 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3655 then ac_cv_path_EGREP="$GREP -E"
3656 else
3657 if test -z "$EGREP"; then
3658 ac_path_EGREP_found=false
3659 # Loop through the user's path and test for each of PROGNAME-LIST
3660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3662do
3663 IFS=$as_save_IFS
3664 test -z "$as_dir" && as_dir=.
d0ac1c44 3665 for ac_prog in egrep; do
81ecdfbb
RW
3666 for ac_exec_ext in '' $ac_executable_extensions; do
3667 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3668 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
3669# Check for GNU ac_path_EGREP and select it if it is found.
3670 # Check for GNU $ac_path_EGREP
3671case `"$ac_path_EGREP" --version 2>&1` in
3672*GNU*)
3673 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3674*)
3675 ac_count=0
3676 $as_echo_n 0123456789 >"conftest.in"
3677 while :
3678 do
3679 cat "conftest.in" "conftest.in" >"conftest.tmp"
3680 mv "conftest.tmp" "conftest.in"
3681 cp "conftest.in" "conftest.nl"
3682 $as_echo 'EGREP' >> "conftest.nl"
3683 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3684 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
d0ac1c44 3685 as_fn_arith $ac_count + 1 && ac_count=$as_val
81ecdfbb
RW
3686 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3687 # Best one so far, save it but keep looking for a better one
3688 ac_cv_path_EGREP="$ac_path_EGREP"
3689 ac_path_EGREP_max=$ac_count
b585a9fa 3690 fi
81ecdfbb
RW
3691 # 10*(2^10) chars as input seems more than enough
3692 test $ac_count -gt 10 && break
3693 done
3694 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3695esac
3696
3697 $ac_path_EGREP_found && break 3
3698 done
3699 done
d0ac1c44 3700 done
81ecdfbb
RW
3701IFS=$as_save_IFS
3702 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3703 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
3704 fi
3705else
3706 ac_cv_path_EGREP=$EGREP
3707fi
3708
3709 fi
b585a9fa 3710fi
d0ac1c44 3711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
81ecdfbb
RW
3712$as_echo "$ac_cv_path_EGREP" >&6; }
3713 EGREP="$ac_cv_path_EGREP"
b585a9fa
EZ
3714
3715
6999161a
TT
3716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3717$as_echo_n "checking for ANSI C header files... " >&6; }
3718if ${ac_cv_header_stdc+:} false; then :
3719 $as_echo_n "(cached) " >&6
3720else
3721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3722/* end confdefs.h. */
3723#include <stdlib.h>
3724#include <stdarg.h>
3725#include <string.h>
3726#include <float.h>
3727
3728int
3729main ()
3730{
3731
3732 ;
3733 return 0;
3734}
3735_ACEOF
3736if ac_fn_c_try_compile "$LINENO"; then :
3737 ac_cv_header_stdc=yes
3738else
3739 ac_cv_header_stdc=no
3740fi
3741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3742
3743if test $ac_cv_header_stdc = yes; then
3744 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3746/* end confdefs.h. */
3747#include <string.h>
3748
3749_ACEOF
3750if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3751 $EGREP "memchr" >/dev/null 2>&1; then :
3752
3753else
3754 ac_cv_header_stdc=no
3755fi
3756rm -f conftest*
3757
3758fi
3759
3760if test $ac_cv_header_stdc = yes; then
3761 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3763/* end confdefs.h. */
3764#include <stdlib.h>
3765
3766_ACEOF
3767if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3768 $EGREP "free" >/dev/null 2>&1; then :
3769
3770else
3771 ac_cv_header_stdc=no
3772fi
3773rm -f conftest*
3774
3775fi
3776
3777if test $ac_cv_header_stdc = yes; then
3778 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3779 if test "$cross_compiling" = yes; then :
3780 :
3781else
3782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3783/* end confdefs.h. */
3784#include <ctype.h>
3785#include <stdlib.h>
3786#if ((' ' & 0x0FF) == 0x020)
3787# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3788# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3789#else
3790# define ISLOWER(c) \
3791 (('a' <= (c) && (c) <= 'i') \
3792 || ('j' <= (c) && (c) <= 'r') \
3793 || ('s' <= (c) && (c) <= 'z'))
3794# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3795#endif
3796
3797#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3798int
3799main ()
3800{
3801 int i;
3802 for (i = 0; i < 256; i++)
3803 if (XOR (islower (i), ISLOWER (i))
3804 || toupper (i) != TOUPPER (i))
3805 return 2;
3806 return 0;
3807}
3808_ACEOF
3809if ac_fn_c_try_run "$LINENO"; then :
3810
3811else
3812 ac_cv_header_stdc=no
3813fi
3814rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3815 conftest.$ac_objext conftest.beam conftest.$ac_ext
3816fi
3817
3818fi
3819fi
3820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3821$as_echo "$ac_cv_header_stdc" >&6; }
3822if test $ac_cv_header_stdc = yes; then
3823
3824$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3825
3826fi
3827
3828# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3829for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3830 inttypes.h stdint.h unistd.h
3831do :
3832 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3833ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3834"
3835if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3836 cat >>confdefs.h <<_ACEOF
3837#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3838_ACEOF
3839
3840fi
3841
3842done
3843
3844
3845
3846 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3847if test "x$ac_cv_header_minix_config_h" = xyes; then :
3848 MINIX=yes
3849else
3850 MINIX=
3851fi
3852
3853
3854 if test "$MINIX" = yes; then
3855
3856$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3857
3858
3859$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3860
3861
3862$as_echo "#define _MINIX 1" >>confdefs.h
3863
3864 fi
3865
3866
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3868$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3869if ${ac_cv_safe_to_define___extensions__+:} false; then :
3870 $as_echo_n "(cached) " >&6
3871else
3872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3873/* end confdefs.h. */
3874
3875# define __EXTENSIONS__ 1
3876 $ac_includes_default
3877int
3878main ()
3879{
3880
3881 ;
3882 return 0;
3883}
3884_ACEOF
3885if ac_fn_c_try_compile "$LINENO"; then :
3886 ac_cv_safe_to_define___extensions__=yes
3887else
3888 ac_cv_safe_to_define___extensions__=no
3889fi
3890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3891fi
3892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3893$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3894 test $ac_cv_safe_to_define___extensions__ = yes &&
3895 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3896
3897 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3898
3899 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3900
3901 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3902
3903 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3904
3905
3906
3907
3908# If we're using gcc and the user hasn't specified CFLAGS, add -O to CFLAGS.
3909test -n "$GCC" && test -n "$auto_cflags" && CFLAGS="$CFLAGS -O"
3910
3911if test $ac_cv_c_compiler_gnu = yes; then
3912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
3913$as_echo_n "checking whether $CC needs -traditional... " >&6; }
d0ac1c44 3914if ${ac_cv_prog_gcc_traditional+:} false; then :
81ecdfbb 3915 $as_echo_n "(cached) " >&6
b585a9fa
EZ
3916else
3917 ac_pattern="Autoconf.*'x'"
d0ac1c44 3918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3919/* end confdefs.h. */
3920#include <sgtty.h>
3921Autoconf TIOCGETP
3922_ACEOF
3923if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
d0ac1c44 3924 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
b585a9fa
EZ
3925 ac_cv_prog_gcc_traditional=yes
3926else
3927 ac_cv_prog_gcc_traditional=no
3928fi
3929rm -f conftest*
3930
3931
3932 if test $ac_cv_prog_gcc_traditional = no; then
d0ac1c44 3933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
3934/* end confdefs.h. */
3935#include <termio.h>
3936Autoconf TCGETA
3937_ACEOF
3938if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
d0ac1c44 3939 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
b585a9fa
EZ
3940 ac_cv_prog_gcc_traditional=yes
3941fi
3942rm -f conftest*
3943
3944 fi
3945fi
d0ac1c44 3946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
81ecdfbb 3947$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
b585a9fa
EZ
3948 if test $ac_cv_prog_gcc_traditional = yes; then
3949 CC="$CC -traditional"
3950 fi
3951fi
3952
6999161a
TT
3953# Find a good install program. We prefer a C program (faster),
3954# so one script is as good as another. But avoid the broken or
3955# incompatible versions:
3956# SysV /etc/install, /usr/sbin/install
3957# SunOS /usr/etc/install
3958# IRIX /sbin/install
3959# AIX /bin/install
3960# AmigaOS /C/install, which installs bootblocks on floppy discs
3961# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3962# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3963# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3964# OS/2's system install, which has a completely different semantic
3965# ./install, which can be erroneously created by make from ./install.sh.
3966# Reject install programs that cannot install multiple files.
3967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3968$as_echo_n "checking for a BSD-compatible install... " >&6; }
3969if test -z "$INSTALL"; then
3970if ${ac_cv_path_install+:} false; then :
81ecdfbb 3971 $as_echo_n "(cached) " >&6
b585a9fa 3972else
6999161a
TT
3973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3974for as_dir in $PATH
3975do
3976 IFS=$as_save_IFS
3977 test -z "$as_dir" && as_dir=.
3978 # Account for people who put trailing slashes in PATH elements.
3979case $as_dir/ in #((
3980 ./ | .// | /[cC]/* | \
3981 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3982 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3983 /usr/ucb/* ) ;;
3984 *)
3985 # OSF1 and SCO ODT 3.0 have their own names for install.
3986 # Don't use installbsd from OSF since it installs stuff as root
3987 # by default.
3988 for ac_prog in ginstall scoinst install; do
3989 for ac_exec_ext in '' $ac_executable_extensions; do
3990 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3991 if test $ac_prog = install &&
3992 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3993 # AIX install. It has an incompatible calling convention.
3994 :
3995 elif test $ac_prog = install &&
3996 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3997 # program-specific install script used by HP pwplus--don't use.
3998 :
3999 else
4000 rm -rf conftest.one conftest.two conftest.dir
4001 echo one > conftest.one
4002 echo two > conftest.two
4003 mkdir conftest.dir
4004 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4005 test -s conftest.one && test -s conftest.two &&
4006 test -s conftest.dir/conftest.one &&
4007 test -s conftest.dir/conftest.two
4008 then
4009 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4010 break 3
4011 fi
4012 fi
4013 fi
4014 done
4015 done
4016 ;;
4017esac
b585a9fa 4018
6999161a
TT
4019 done
4020IFS=$as_save_IFS
4021
4022rm -rf conftest.one conftest.two conftest.dir
4023
4024fi
4025 if test "${ac_cv_path_install+set}" = set; then
4026 INSTALL=$ac_cv_path_install
81ecdfbb 4027 else
6999161a
TT
4028 # As a last resort, use the slow shell script. Don't cache a
4029 # value for INSTALL within a source directory, because that will
4030 # break other packages using the cache if that directory is
4031 # removed, or if the value is a relative name.
4032 INSTALL=$ac_install_sh
81ecdfbb 4033 fi
81ecdfbb 4034fi
6999161a
TT
4035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4036$as_echo "$INSTALL" >&6; }
4037
4038# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4039# It thinks the first close brace ends the variable substitution.
4040test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4041
4042test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
d0ac1c44 4043
6999161a
TT
4044test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4045
4046if test -n "$ac_tool_prefix"; then
4047 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4048set dummy ${ac_tool_prefix}ar; ac_word=$2
4049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4050$as_echo_n "checking for $ac_word... " >&6; }
4051if ${ac_cv_prog_AR+:} false; then :
4052 $as_echo_n "(cached) " >&6
4053else
4054 if test -n "$AR"; then
4055 ac_cv_prog_AR="$AR" # Let the user override the test.
b585a9fa 4056else
6999161a
TT
4057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4058for as_dir in $PATH
4059do
4060 IFS=$as_save_IFS
4061 test -z "$as_dir" && as_dir=.
4062 for ac_exec_ext in '' $ac_executable_extensions; do
4063 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4064 ac_cv_prog_AR="${ac_tool_prefix}ar"
4065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4066 break 2
4067 fi
4068done
4069 done
4070IFS=$as_save_IFS
4071
b585a9fa 4072fi
b585a9fa 4073fi
6999161a
TT
4074AR=$ac_cv_prog_AR
4075if test -n "$AR"; then
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4077$as_echo "$AR" >&6; }
4078else
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4080$as_echo "no" >&6; }
b585a9fa
EZ
4081fi
4082
4083
6999161a
TT
4084fi
4085if test -z "$ac_cv_prog_AR"; then
4086 ac_ct_AR=$AR
4087 # Extract the first word of "ar", so it can be a program name with args.
4088set dummy ar; ac_word=$2
4089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4090$as_echo_n "checking for $ac_word... " >&6; }
4091if ${ac_cv_prog_ac_ct_AR+:} false; then :
4092 $as_echo_n "(cached) " >&6
d0ac1c44 4093else
6999161a
TT
4094 if test -n "$ac_ct_AR"; then
4095 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4096else
4097as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4098for as_dir in $PATH
4099do
4100 IFS=$as_save_IFS
4101 test -z "$as_dir" && as_dir=.
4102 for ac_exec_ext in '' $ac_executable_extensions; do
4103 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4104 ac_cv_prog_ac_ct_AR="ar"
4105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4106 break 2
4107 fi
4108done
4109 done
4110IFS=$as_save_IFS
4111
4112fi
4113fi
4114ac_ct_AR=$ac_cv_prog_ac_ct_AR
4115if test -n "$ac_ct_AR"; then
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4117$as_echo "$ac_ct_AR" >&6; }
4118else
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4120$as_echo "no" >&6; }
4121fi
4122
4123 if test "x$ac_ct_AR" = x; then
4124 AR=""
4125 else
4126 case $cross_compiling:$ac_tool_warned in
4127yes:)
4128{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4129$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4130ac_tool_warned=yes ;;
4131esac
4132 AR=$ac_ct_AR
4133 fi
4134else
4135 AR="$ac_cv_prog_AR"
4136fi
4137
4138test -n "$ARFLAGS" || ARFLAGS="cr"
4139if test -n "$ac_tool_prefix"; then
4140 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4141set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4143$as_echo_n "checking for $ac_word... " >&6; }
4144if ${ac_cv_prog_RANLIB+:} false; then :
4145 $as_echo_n "(cached) " >&6
4146else
4147 if test -n "$RANLIB"; then
4148 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4149else
4150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4151for as_dir in $PATH
4152do
4153 IFS=$as_save_IFS
4154 test -z "$as_dir" && as_dir=.
4155 for ac_exec_ext in '' $ac_executable_extensions; do
4156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4157 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4159 break 2
4160 fi
4161done
4162 done
4163IFS=$as_save_IFS
4164
4165fi
4166fi
4167RANLIB=$ac_cv_prog_RANLIB
4168if test -n "$RANLIB"; then
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4170$as_echo "$RANLIB" >&6; }
4171else
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4173$as_echo "no" >&6; }
4174fi
4175
4176
4177fi
4178if test -z "$ac_cv_prog_RANLIB"; then
4179 ac_ct_RANLIB=$RANLIB
4180 # Extract the first word of "ranlib", so it can be a program name with args.
4181set dummy ranlib; ac_word=$2
4182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4183$as_echo_n "checking for $ac_word... " >&6; }
4184if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4185 $as_echo_n "(cached) " >&6
4186else
4187 if test -n "$ac_ct_RANLIB"; then
4188 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4189else
4190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4191for as_dir in $PATH
4192do
4193 IFS=$as_save_IFS
4194 test -z "$as_dir" && as_dir=.
4195 for ac_exec_ext in '' $ac_executable_extensions; do
4196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4197 ac_cv_prog_ac_ct_RANLIB="ranlib"
4198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4199 break 2
4200 fi
4201done
4202 done
4203IFS=$as_save_IFS
4204
4205fi
4206fi
4207ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4208if test -n "$ac_ct_RANLIB"; then
4209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4210$as_echo "$ac_ct_RANLIB" >&6; }
4211else
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4213$as_echo "no" >&6; }
4214fi
4215
4216 if test "x$ac_ct_RANLIB" = x; then
4217 RANLIB=":"
4218 else
4219 case $cross_compiling:$ac_tool_warned in
4220yes:)
4221{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4222$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4223ac_tool_warned=yes ;;
4224esac
4225 RANLIB=$ac_ct_RANLIB
4226 fi
4227else
4228 RANLIB="$ac_cv_prog_RANLIB"
4229fi
4230
4231
4232MAKE_SHELL=/bin/sh
4233
4234
4235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4236$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4237if ${ac_cv_c_const+:} false; then :
4238 $as_echo_n "(cached) " >&6
4239else
4240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4241/* end confdefs.h. */
4242
4243int
4244main ()
4245{
4246
4247#ifndef __cplusplus
4248 /* Ultrix mips cc rejects this sort of thing. */
4249 typedef int charset[2];
4250 const charset cs = { 0, 0 };
4251 /* SunOS 4.1.1 cc rejects this. */
4252 char const *const *pcpcc;
4253 char **ppc;
4254 /* NEC SVR4.0.2 mips cc rejects this. */
4255 struct point {int x, y;};
4256 static struct point const zero = {0,0};
4257 /* AIX XL C 1.02.0.0 rejects this.
4258 It does not let you subtract one const X* pointer from another in
4259 an arm of an if-expression whose if-part is not a constant
4260 expression */
4261 const char *g = "string";
4262 pcpcc = &g + (g ? g-g : 0);
4263 /* HPUX 7.0 cc rejects these. */
4264 ++pcpcc;
4265 ppc = (char**) pcpcc;
4266 pcpcc = (char const *const *) ppc;
4267 { /* SCO 3.2v4 cc rejects this sort of thing. */
4268 char tx;
4269 char *t = &tx;
4270 char const *s = 0 ? (char *) 0 : (char const *) 0;
4271
4272 *t++ = 0;
4273 if (s) return 0;
4274 }
4275 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4276 int x[] = {25, 17};
4277 const int *foo = &x[0];
4278 ++foo;
4279 }
4280 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4281 typedef const int *iptr;
4282 iptr p = 0;
4283 ++p;
4284 }
4285 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4286 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4287 struct s { int j; const int *ap[3]; } bx;
4288 struct s *b = &bx; b->j = 5;
4289 }
4290 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4291 const int foo = 10;
4292 if (!foo) return 0;
4293 }
4294 return !cs[0] && !zero.x;
4295#endif
4296
4297 ;
4298 return 0;
4299}
4300_ACEOF
4301if ac_fn_c_try_compile "$LINENO"; then :
4302 ac_cv_c_const=yes
4303else
4304 ac_cv_c_const=no
4305fi
4306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4307fi
4308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4309$as_echo "$ac_cv_c_const" >&6; }
4310if test $ac_cv_c_const = no; then
4311
4312$as_echo "#define const /**/" >>confdefs.h
4313
4314fi
4315
4316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for function prototypes" >&5
4317$as_echo_n "checking for function prototypes... " >&6; }
4318if test "$ac_cv_prog_cc_c89" != no; then
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4320$as_echo "yes" >&6; }
4321
4322$as_echo "#define PROTOTYPES 1" >>confdefs.h
4323
4324
4325$as_echo "#define __PROTOTYPES 1" >>confdefs.h
4326
4327else
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4329$as_echo "no" >&6; }
4330fi
4331
4332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
4333$as_echo_n "checking whether char is unsigned... " >&6; }
4334if ${ac_cv_c_char_unsigned+:} false; then :
4335 $as_echo_n "(cached) " >&6
4336else
4337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4338/* end confdefs.h. */
4339$ac_includes_default
4340int
4341main ()
4342{
4343static int test_array [1 - 2 * !(((char) -1) < 0)];
4344test_array [0] = 0;
4345return test_array [0];
4346
4347 ;
4348 return 0;
4349}
4350_ACEOF
4351if ac_fn_c_try_compile "$LINENO"; then :
4352 ac_cv_c_char_unsigned=no
4353else
4354 ac_cv_c_char_unsigned=yes
4355fi
4356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4357fi
4358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
4359$as_echo "$ac_cv_c_char_unsigned" >&6; }
4360if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
4361 $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
4362
4363fi
4364
4365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
4366$as_echo_n "checking for working volatile... " >&6; }
4367if ${ac_cv_c_volatile+:} false; then :
4368 $as_echo_n "(cached) " >&6
4369else
4370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4371/* end confdefs.h. */
4372
4373int
4374main ()
4375{
4376
4377volatile int x;
4378int * volatile y = (int *) 0;
4379return !x && !y;
4380 ;
4381 return 0;
4382}
4383_ACEOF
4384if ac_fn_c_try_compile "$LINENO"; then :
4385 ac_cv_c_volatile=yes
4386else
4387 ac_cv_c_volatile=no
4388fi
4389rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4390fi
4391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
4392$as_echo "$ac_cv_c_volatile" >&6; }
4393if test $ac_cv_c_volatile = no; then
4394
4395$as_echo "#define volatile /**/" >>confdefs.h
4396
4397fi
4398
4399
4400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
4401$as_echo_n "checking return type of signal handlers... " >&6; }
4402if ${ac_cv_type_signal+:} false; then :
4403 $as_echo_n "(cached) " >&6
4404else
4405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4406/* end confdefs.h. */
4407#include <sys/types.h>
4408#include <signal.h>
4409
4410int
4411main ()
4412{
4413return *(signal (0, 0)) (0) == 1;
4414 ;
4415 return 0;
4416}
4417_ACEOF
4418if ac_fn_c_try_compile "$LINENO"; then :
4419 ac_cv_type_signal=int
4420else
4421 ac_cv_type_signal=void
4422fi
4423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4424fi
4425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
4426$as_echo "$ac_cv_type_signal" >&6; }
4427
4428cat >>confdefs.h <<_ACEOF
4429#define RETSIGTYPE $ac_cv_type_signal
4430_ACEOF
4431
4432
4433
4434ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
4435if test "x$ac_cv_type_size_t" = xyes; then :
4436
4437else
4438
4439cat >>confdefs.h <<_ACEOF
4440#define size_t unsigned int
4441_ACEOF
4442
4443fi
4444
4445ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
4446if test "x$ac_cv_type_ssize_t" = xyes; then :
4447
4448else
4449
4450cat >>confdefs.h <<_ACEOF
4451#define ssize_t int
4452_ACEOF
4453
4454fi
4455
4456
4457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4458$as_echo_n "checking for ANSI C header files... " >&6; }
4459if ${ac_cv_header_stdc+:} false; then :
4460 $as_echo_n "(cached) " >&6
4461else
4462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4463/* end confdefs.h. */
4464#include <stdlib.h>
4465#include <stdarg.h>
4466#include <string.h>
4467#include <float.h>
4468
4469int
4470main ()
4471{
4472
4473 ;
4474 return 0;
4475}
4476_ACEOF
4477if ac_fn_c_try_compile "$LINENO"; then :
4478 ac_cv_header_stdc=yes
4479else
4480 ac_cv_header_stdc=no
4481fi
4482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4483
4484if test $ac_cv_header_stdc = yes; then
4485 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4487/* end confdefs.h. */
4488#include <string.h>
4489
4490_ACEOF
4491if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4492 $EGREP "memchr" >/dev/null 2>&1; then :
4493
4494else
4495 ac_cv_header_stdc=no
4496fi
4497rm -f conftest*
4498
4499fi
4500
4501if test $ac_cv_header_stdc = yes; then
4502 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4504/* end confdefs.h. */
4505#include <stdlib.h>
4506
4507_ACEOF
4508if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4509 $EGREP "free" >/dev/null 2>&1; then :
4510
4511else
4512 ac_cv_header_stdc=no
4513fi
4514rm -f conftest*
4515
4516fi
4517
4518if test $ac_cv_header_stdc = yes; then
4519 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4520 if test "$cross_compiling" = yes; then :
4521 :
4522else
4523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4524/* end confdefs.h. */
4525#include <ctype.h>
4526#include <stdlib.h>
4527#if ((' ' & 0x0FF) == 0x020)
4528# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4529# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4530#else
4531# define ISLOWER(c) \
4532 (('a' <= (c) && (c) <= 'i') \
4533 || ('j' <= (c) && (c) <= 'r') \
4534 || ('s' <= (c) && (c) <= 'z'))
4535# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4536#endif
4537
4538#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4539int
4540main ()
4541{
4542 int i;
4543 for (i = 0; i < 256; i++)
4544 if (XOR (islower (i), ISLOWER (i))
4545 || toupper (i) != TOUPPER (i))
4546 return 2;
4547 return 0;
4548}
4549_ACEOF
4550if ac_fn_c_try_run "$LINENO"; then :
4551
4552else
4553 ac_cv_header_stdc=no
4554fi
4555rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4556 conftest.$ac_objext conftest.beam conftest.$ac_ext
4557fi
4558
4559fi
4560fi
4561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4562$as_echo "$ac_cv_header_stdc" >&6; }
4563if test $ac_cv_header_stdc = yes; then
4564
4565$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4566
4567fi
4568
4569
4570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
4571$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
4572if ${ac_cv_header_stat_broken+:} false; then :
4573 $as_echo_n "(cached) " >&6
4574else
4575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4576/* end confdefs.h. */
4577#include <sys/types.h>
4578#include <sys/stat.h>
4579
4580#if defined S_ISBLK && defined S_IFDIR
4581extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
4582#endif
4583
4584#if defined S_ISBLK && defined S_IFCHR
4585extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
4586#endif
4587
4588#if defined S_ISLNK && defined S_IFREG
4589extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
4590#endif
4591
4592#if defined S_ISSOCK && defined S_IFREG
4593extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
4594#endif
4595
4596_ACEOF
4597if ac_fn_c_try_compile "$LINENO"; then :
4598 ac_cv_header_stat_broken=no
4599else
4600 ac_cv_header_stat_broken=yes
4601fi
4602rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4603fi
4604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
4605$as_echo "$ac_cv_header_stat_broken" >&6; }
4606if test $ac_cv_header_stat_broken = yes; then
4607
4608$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
4609
4610fi
4611
4612ac_header_dirent=no
4613for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4614 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
4616$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
4617if eval \${$as_ac_Header+:} false; then :
4618 $as_echo_n "(cached) " >&6
4619else
4620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4621/* end confdefs.h. */
4622#include <sys/types.h>
4623#include <$ac_hdr>
4624
4625int
4626main ()
4627{
4628if ((DIR *) 0)
4629return 0;
4630 ;
4631 return 0;
4632}
4633_ACEOF
4634if ac_fn_c_try_compile "$LINENO"; then :
4635 eval "$as_ac_Header=yes"
4636else
4637 eval "$as_ac_Header=no"
4638fi
4639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4640fi
4641eval ac_res=\$$as_ac_Header
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4643$as_echo "$ac_res" >&6; }
4644if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4645 cat >>confdefs.h <<_ACEOF
4646#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4647_ACEOF
4648
4649ac_header_dirent=$ac_hdr; break
4650fi
4651
4652done
4653# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4654if test $ac_header_dirent = dirent.h; then
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4656$as_echo_n "checking for library containing opendir... " >&6; }
4657if ${ac_cv_search_opendir+:} false; then :
4658 $as_echo_n "(cached) " >&6
4659else
4660 ac_func_search_save_LIBS=$LIBS
4661cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4662/* end confdefs.h. */
4663
4664/* Override any GCC internal prototype to avoid an error.
4665 Use char because int might match the return type of a GCC
4666 builtin and then its argument prototype would still apply. */
4667#ifdef __cplusplus
4668extern "C"
4669#endif
4670char opendir ();
4671int
4672main ()
4673{
4674return opendir ();
4675 ;
4676 return 0;
4677}
4678_ACEOF
4679for ac_lib in '' dir; do
4680 if test -z "$ac_lib"; then
4681 ac_res="none required"
4682 else
4683 ac_res=-l$ac_lib
4684 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4685 fi
4686 if ac_fn_c_try_link "$LINENO"; then :
4687 ac_cv_search_opendir=$ac_res
4688fi
4689rm -f core conftest.err conftest.$ac_objext \
4690 conftest$ac_exeext
4691 if ${ac_cv_search_opendir+:} false; then :
4692 break
4693fi
4694done
4695if ${ac_cv_search_opendir+:} false; then :
4696
4697else
4698 ac_cv_search_opendir=no
4699fi
4700rm conftest.$ac_ext
4701LIBS=$ac_func_search_save_LIBS
4702fi
4703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4704$as_echo "$ac_cv_search_opendir" >&6; }
4705ac_res=$ac_cv_search_opendir
4706if test "$ac_res" != no; then :
4707 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4708
4709fi
4710
4711else
4712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4713$as_echo_n "checking for library containing opendir... " >&6; }
4714if ${ac_cv_search_opendir+:} false; then :
4715 $as_echo_n "(cached) " >&6
4716else
4717 ac_func_search_save_LIBS=$LIBS
4718cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4719/* end confdefs.h. */
4720
4721/* Override any GCC internal prototype to avoid an error.
4722 Use char because int might match the return type of a GCC
4723 builtin and then its argument prototype would still apply. */
4724#ifdef __cplusplus
4725extern "C"
4726#endif
4727char opendir ();
4728int
4729main ()
4730{
4731return opendir ();
4732 ;
4733 return 0;
4734}
4735_ACEOF
4736for ac_lib in '' x; do
4737 if test -z "$ac_lib"; then
4738 ac_res="none required"
4739 else
4740 ac_res=-l$ac_lib
4741 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4742 fi
4743 if ac_fn_c_try_link "$LINENO"; then :
4744 ac_cv_search_opendir=$ac_res
4745fi
4746rm -f core conftest.err conftest.$ac_objext \
4747 conftest$ac_exeext
4748 if ${ac_cv_search_opendir+:} false; then :
4749 break
4750fi
4751done
4752if ${ac_cv_search_opendir+:} false; then :
4753
4754else
4755 ac_cv_search_opendir=no
4756fi
4757rm conftest.$ac_ext
4758LIBS=$ac_func_search_save_LIBS
4759fi
4760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4761$as_echo "$ac_cv_search_opendir" >&6; }
4762ac_res=$ac_cv_search_opendir
4763if test "$ac_res" != no; then :
4764 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4765
4766fi
4767
4768fi
4769
4770
4771for ac_func in fcntl kill lstat readlink
4772do :
4773 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4774ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4775if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4776 cat >>confdefs.h <<_ACEOF
4777#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4778_ACEOF
4779
4780fi
4781done
4782
4783for ac_func in fnmatch memmove pselect putenv select setenv setlocale \
4784 strcasecmp strpbrk tcgetattr vsnprintf
4785do :
4786 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4787ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4788if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4789 cat >>confdefs.h <<_ACEOF
4790#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4791_ACEOF
4792
4793fi
4794done
4795
4796for ac_func in isascii isxdigit
4797do :
4798 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4799ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4800if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4801 cat >>confdefs.h <<_ACEOF
4802#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4803_ACEOF
4804
4805fi
4806done
4807
4808for ac_func in getpwent getpwnam getpwuid
4809do :
4810 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4811ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4812if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4813 cat >>confdefs.h <<_ACEOF
4814#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4815_ACEOF
4816
4817fi
4818done
4819
4820
4821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
4822$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
4823if ${ac_cv_type_uid_t+:} false; then :
4824 $as_echo_n "(cached) " >&6
4825else
4826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4827/* end confdefs.h. */
4828#include <sys/types.h>
4829
4830_ACEOF
4831if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4832 $EGREP "uid_t" >/dev/null 2>&1; then :
4833 ac_cv_type_uid_t=yes
4834else
4835 ac_cv_type_uid_t=no
4836fi
4837rm -f conftest*
4838
4839fi
4840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
4841$as_echo "$ac_cv_type_uid_t" >&6; }
4842if test $ac_cv_type_uid_t = no; then
4843
4844$as_echo "#define uid_t int" >>confdefs.h
4845
4846
4847$as_echo "#define gid_t int" >>confdefs.h
4848
4849fi
4850
4851for ac_header in unistd.h
4852do :
4853 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
4854if test "x$ac_cv_header_unistd_h" = xyes; then :
4855 cat >>confdefs.h <<_ACEOF
4856#define HAVE_UNISTD_H 1
4857_ACEOF
4858
4859fi
4860
4861done
4862
4863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
4864$as_echo_n "checking for working chown... " >&6; }
4865if ${ac_cv_func_chown_works+:} false; then :
4866 $as_echo_n "(cached) " >&6
4867else
4868 if test "$cross_compiling" = yes; then :
4869 ac_cv_func_chown_works=no
4870else
4871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4872/* end confdefs.h. */
4873$ac_includes_default
4874#include <fcntl.h>
4875
4876int
4877main ()
4878{
4879 char *f = "conftest.chown";
4880 struct stat before, after;
4881
4882 if (creat (f, 0600) < 0)
4883 return 1;
4884 if (stat (f, &before) < 0)
4885 return 1;
4886 if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
4887 return 1;
4888 if (stat (f, &after) < 0)
4889 return 1;
4890 return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
4891
4892 ;
4893 return 0;
4894}
4895_ACEOF
4896if ac_fn_c_try_run "$LINENO"; then :
4897 ac_cv_func_chown_works=yes
4898else
4899 ac_cv_func_chown_works=no
4900fi
4901rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4902 conftest.$ac_objext conftest.beam conftest.$ac_ext
4903fi
4904
4905rm -f conftest.chown
4906
4907fi
4908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
4909$as_echo "$ac_cv_func_chown_works" >&6; }
4910if test $ac_cv_func_chown_works = yes; then
4911
4912$as_echo "#define HAVE_CHOWN 1" >>confdefs.h
4913
4914fi
4915
4916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strcoll" >&5
4917$as_echo_n "checking for working strcoll... " >&6; }
4918if ${ac_cv_func_strcoll_works+:} false; then :
4919 $as_echo_n "(cached) " >&6
4920else
4921 if test "$cross_compiling" = yes; then :
4922 ac_cv_func_strcoll_works=no
4923else
4924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4925/* end confdefs.h. */
4926$ac_includes_default
4927int
4928main ()
4929{
4930return (strcoll ("abc", "def") >= 0 ||
4931 strcoll ("ABC", "DEF") >= 0 ||
4932 strcoll ("123", "456") >= 0)
4933 ;
4934 return 0;
4935}
4936_ACEOF
4937if ac_fn_c_try_run "$LINENO"; then :
4938 ac_cv_func_strcoll_works=yes
4939else
4940 ac_cv_func_strcoll_works=no
4941fi
4942rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4943 conftest.$ac_objext conftest.beam conftest.$ac_ext
4944fi
4945
4946fi
4947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strcoll_works" >&5
4948$as_echo "$ac_cv_func_strcoll_works" >&6; }
4949if test $ac_cv_func_strcoll_works = yes; then
4950
4951$as_echo "#define HAVE_STRCOLL 1" >>confdefs.h
4952
4953fi
4954
4955
4956for ac_header in fcntl.h unistd.h stdlib.h varargs.h stdarg.h stdbool.h \
4957 string.h strings.h \
4958 limits.h locale.h pwd.h memory.h termcap.h termios.h termio.h
4959do :
4960 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4961ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4962if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4963 cat >>confdefs.h <<_ACEOF
4964#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4965_ACEOF
4966
4967fi
4968
4969done
4970
4971for ac_header in sys/ioctl.h sys/pte.h sys/stream.h sys/select.h sys/file.h
4972do :
4973 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4974ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4975if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4976 cat >>confdefs.h <<_ACEOF
4977#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4978_ACEOF
4979
4980fi
4981
4982done
4983
4984
4985for ac_header in sys/ptem.h
4986do :
4987 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "
4988#if HAVE_SYS_STREAM_H
4989# include <sys/stream.h>
4990#endif
4991
4992"
4993if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
4994 cat >>confdefs.h <<_ACEOF
4995#define HAVE_SYS_PTEM_H 1
4996_ACEOF
4997
4998fi
4999
5000done
5001
5002
5003# Check whether --enable-largefile was given.
5004if test "${enable_largefile+set}" = set; then :
5005 enableval=$enable_largefile;
5006fi
5007
5008if test "$enable_largefile" != no; then
5009
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5011$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5012if ${ac_cv_sys_largefile_CC+:} false; then :
5013 $as_echo_n "(cached) " >&6
5014else
5015 ac_cv_sys_largefile_CC=no
5016 if test "$GCC" != yes; then
5017 ac_save_CC=$CC
5018 while :; do
5019 # IRIX 6.2 and later do not support large files by default,
5020 # so use the C compiler's -n32 option if that helps.
5021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5022/* end confdefs.h. */
5023#include <sys/types.h>
5024 /* Check that off_t can represent 2**63 - 1 correctly.
5025 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5026 since some C++ compilers masquerading as C compilers
5027 incorrectly reject 9223372036854775807. */
5028#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5029 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5030 && LARGE_OFF_T % 2147483647 == 1)
5031 ? 1 : -1];
5032int
5033main ()
5034{
5035
5036 ;
5037 return 0;
5038}
5039_ACEOF
5040 if ac_fn_c_try_compile "$LINENO"; then :
5041 break
5042fi
5043rm -f core conftest.err conftest.$ac_objext
5044 CC="$CC -n32"
5045 if ac_fn_c_try_compile "$LINENO"; then :
5046 ac_cv_sys_largefile_CC=' -n32'; break
5047fi
5048rm -f core conftest.err conftest.$ac_objext
5049 break
5050 done
5051 CC=$ac_save_CC
5052 rm -f conftest.$ac_ext
5053 fi
5054fi
5055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5056$as_echo "$ac_cv_sys_largefile_CC" >&6; }
5057 if test "$ac_cv_sys_largefile_CC" != no; then
5058 CC=$CC$ac_cv_sys_largefile_CC
5059 fi
5060
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5062$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5063if ${ac_cv_sys_file_offset_bits+:} false; then :
5064 $as_echo_n "(cached) " >&6
5065else
5066 while :; do
5067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5068/* end confdefs.h. */
5069#include <sys/types.h>
5070 /* Check that off_t can represent 2**63 - 1 correctly.
5071 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5072 since some C++ compilers masquerading as C compilers
5073 incorrectly reject 9223372036854775807. */
5074#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5075 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5076 && LARGE_OFF_T % 2147483647 == 1)
5077 ? 1 : -1];
5078int
5079main ()
5080{
5081
5082 ;
5083 return 0;
5084}
5085_ACEOF
5086if ac_fn_c_try_compile "$LINENO"; then :
5087 ac_cv_sys_file_offset_bits=no; break
5088fi
5089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5091/* end confdefs.h. */
5092#define _FILE_OFFSET_BITS 64
5093#include <sys/types.h>
5094 /* Check that off_t can represent 2**63 - 1 correctly.
5095 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5096 since some C++ compilers masquerading as C compilers
5097 incorrectly reject 9223372036854775807. */
5098#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5099 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5100 && LARGE_OFF_T % 2147483647 == 1)
5101 ? 1 : -1];
5102int
5103main ()
5104{
5105
5106 ;
5107 return 0;
5108}
5109_ACEOF
5110if ac_fn_c_try_compile "$LINENO"; then :
5111 ac_cv_sys_file_offset_bits=64; break
5112fi
5113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5114 ac_cv_sys_file_offset_bits=unknown
5115 break
5116done
5117fi
5118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5119$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5120case $ac_cv_sys_file_offset_bits in #(
5121 no | unknown) ;;
5122 *)
5123cat >>confdefs.h <<_ACEOF
5124#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5125_ACEOF
5126;;
5127esac
5128rm -rf conftest*
5129 if test $ac_cv_sys_file_offset_bits = unknown; then
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5131$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5132if ${ac_cv_sys_large_files+:} false; then :
5133 $as_echo_n "(cached) " >&6
5134else
5135 while :; do
5136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5137/* end confdefs.h. */
5138#include <sys/types.h>
5139 /* Check that off_t can represent 2**63 - 1 correctly.
5140 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5141 since some C++ compilers masquerading as C compilers
5142 incorrectly reject 9223372036854775807. */
5143#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5144 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5145 && LARGE_OFF_T % 2147483647 == 1)
5146 ? 1 : -1];
5147int
5148main ()
5149{
5150
5151 ;
5152 return 0;
5153}
5154_ACEOF
5155if ac_fn_c_try_compile "$LINENO"; then :
5156 ac_cv_sys_large_files=no; break
5157fi
5158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5160/* end confdefs.h. */
5161#define _LARGE_FILES 1
5162#include <sys/types.h>
5163 /* Check that off_t can represent 2**63 - 1 correctly.
5164 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5165 since some C++ compilers masquerading as C compilers
5166 incorrectly reject 9223372036854775807. */
5167#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5168 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5169 && LARGE_OFF_T % 2147483647 == 1)
5170 ? 1 : -1];
5171int
5172main ()
5173{
5174
5175 ;
5176 return 0;
5177}
5178_ACEOF
5179if ac_fn_c_try_compile "$LINENO"; then :
5180 ac_cv_sys_large_files=1; break
5181fi
5182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5183 ac_cv_sys_large_files=unknown
5184 break
5185done
5186fi
5187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5188$as_echo "$ac_cv_sys_large_files" >&6; }
5189case $ac_cv_sys_large_files in #(
5190 no | unknown) ;;
5191 *)
5192cat >>confdefs.h <<_ACEOF
5193#define _LARGE_FILES $ac_cv_sys_large_files
5194_ACEOF
5195;;
5196esac
5197rm -rf conftest*
5198 fi
5199
5200
5201fi
5202
5203
5204
5205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of signal functions" >&5
5206$as_echo_n "checking for type of signal functions... " >&6; }
5207if ${bash_cv_signal_vintage+:} false; then :
5208 $as_echo_n "(cached) " >&6
5209else
5210
5211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5212/* end confdefs.h. */
5213#include <signal.h>
5214int
5215main ()
5216{
5217
5218 sigset_t ss;
5219 struct sigaction sa;
5220 sigemptyset(&ss); sigsuspend(&ss);
5221 sigaction(SIGINT, &sa, (struct sigaction *) 0);
5222 sigprocmask(SIG_BLOCK, &ss, (sigset_t *) 0);
5223
5224 ;
5225 return 0;
5226}
5227_ACEOF
5228if ac_fn_c_try_link "$LINENO"; then :
5229 bash_cv_signal_vintage=posix
5230else
5231
5232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5233/* end confdefs.h. */
5234#include <signal.h>
5235int
5236main ()
5237{
5238
5239 int mask = sigmask(SIGINT);
5240 sigsetmask(mask); sigblock(mask); sigpause(mask);
5241
5242 ;
5243 return 0;
5244}
5245_ACEOF
5246if ac_fn_c_try_link "$LINENO"; then :
5247 bash_cv_signal_vintage=4.2bsd
5248else
5249
5250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5251/* end confdefs.h. */
5252
5253 #include <signal.h>
5254 RETSIGTYPE foo() { }
5255int
5256main ()
5257{
5258
5259 int mask = sigmask(SIGINT);
5260 sigset(SIGINT, foo); sigrelse(SIGINT);
5261 sighold(SIGINT); sigpause(SIGINT);
5262
5263 ;
5264 return 0;
5265}
5266_ACEOF
5267if ac_fn_c_try_link "$LINENO"; then :
5268 bash_cv_signal_vintage=svr3
5269else
5270 bash_cv_signal_vintage=v7
5271
5272fi
5273rm -f core conftest.err conftest.$ac_objext \
5274 conftest$ac_exeext conftest.$ac_ext
5275
5276fi
5277rm -f core conftest.err conftest.$ac_objext \
5278 conftest$ac_exeext conftest.$ac_ext
5279
5280fi
5281rm -f core conftest.err conftest.$ac_objext \
5282 conftest$ac_exeext conftest.$ac_ext
5283
5284fi
5285
5286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_signal_vintage" >&5
5287$as_echo "$bash_cv_signal_vintage" >&6; }
5288if test "$bash_cv_signal_vintage" = posix; then
5289$as_echo "#define HAVE_POSIX_SIGNALS 1" >>confdefs.h
5290
5291elif test "$bash_cv_signal_vintage" = "4.2bsd"; then
5292$as_echo "#define HAVE_BSD_SIGNALS 1" >>confdefs.h
5293
5294elif test "$bash_cv_signal_vintage" = svr3; then
5295$as_echo "#define HAVE_USG_SIGHOLD 1" >>confdefs.h
5296
5297fi
5298
5299
5300
5301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal handlers must be reinstalled when invoked" >&5
5302$as_echo_n "checking if signal handlers must be reinstalled when invoked... " >&6; }
5303if ${bash_cv_must_reinstall_sighandlers+:} false; then :
5304 $as_echo_n "(cached) " >&6
5305else
5306 if test "$cross_compiling" = yes; then :
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&5
5308$as_echo "$as_me: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&2;}
5309 bash_cv_must_reinstall_sighandlers=no
5310
5311else
5312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5313/* end confdefs.h. */
5314
5315#include <signal.h>
5316#ifdef HAVE_UNISTD_H
5317#include <unistd.h>
5318#endif
5319
5320typedef RETSIGTYPE sigfunc();
5321
5322volatile int nsigint;
5323
5324#ifdef HAVE_POSIX_SIGNALS
5325sigfunc *
5326set_signal_handler(sig, handler)
5327 int sig;
5328 sigfunc *handler;
5329{
5330 struct sigaction act, oact;
5331 act.sa_handler = handler;
5332 act.sa_flags = 0;
5333 sigemptyset (&act.sa_mask);
5334 sigemptyset (&oact.sa_mask);
5335 sigaction (sig, &act, &oact);
5336 return (oact.sa_handler);
5337}
5338#else
5339#define set_signal_handler(s, h) signal(s, h)
5340#endif
5341
5342RETSIGTYPE
5343sigint(s)
5344int s;
5345{
5346 nsigint++;
5347}
5348
5349main()
5350{
5351 nsigint = 0;
5352 set_signal_handler(SIGINT, sigint);
5353 kill((int)getpid(), SIGINT);
5354 kill((int)getpid(), SIGINT);
5355 exit(nsigint != 2);
5356}
5357
5358_ACEOF
5359if ac_fn_c_try_run "$LINENO"; then :
5360 bash_cv_must_reinstall_sighandlers=no
5361else
5362 bash_cv_must_reinstall_sighandlers=yes
5363fi
5364rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5365 conftest.$ac_objext conftest.beam conftest.$ac_ext
5366fi
5367
5368fi
5369
5370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_must_reinstall_sighandlers" >&5
5371$as_echo "$bash_cv_must_reinstall_sighandlers" >&6; }
5372if test $bash_cv_must_reinstall_sighandlers = yes; then
5373$as_echo "#define MUST_REINSTALL_SIGHANDLERS 1" >>confdefs.h
5374
5375fi
5376
5377
5378
5379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of POSIX-style sigsetjmp/siglongjmp" >&5
5380$as_echo_n "checking for presence of POSIX-style sigsetjmp/siglongjmp... " >&6; }
5381if ${bash_cv_func_sigsetjmp+:} false; then :
5382 $as_echo_n "(cached) " >&6
5383else
5384 if test "$cross_compiling" = yes; then :
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&5
5386$as_echo "$as_me: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&2;}
5387 bash_cv_func_sigsetjmp=missing
5388
5389else
5390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5391/* end confdefs.h. */
5392
5393#ifdef HAVE_UNISTD_H
5394#include <unistd.h>
5395#endif
5396#include <sys/types.h>
5397#include <signal.h>
5398#include <setjmp.h>
5399
5400main()
5401{
5402#if !defined (_POSIX_VERSION) || !defined (HAVE_POSIX_SIGNALS)
5403exit (1);
5404#else
5405
5406int code;
5407sigset_t set, oset;
5408sigjmp_buf xx;
5409
5410/* get the mask */
5411sigemptyset(&set);
5412sigemptyset(&oset);
5413sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &set);
5414sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &oset);
5415
5416/* save it */
5417code = sigsetjmp(xx, 1);
5418if (code)
5419 exit(0); /* could get sigmask and compare to oset here. */
5420
5421/* change it */
5422sigaddset(&set, SIGINT);
5423sigprocmask(SIG_BLOCK, &set, (sigset_t *)NULL);
5424
5425/* and siglongjmp */
5426siglongjmp(xx, 10);
5427exit(1);
5428#endif
5429}
5430_ACEOF
5431if ac_fn_c_try_run "$LINENO"; then :
5432 bash_cv_func_sigsetjmp=present
5433else
5434 bash_cv_func_sigsetjmp=missing
5435fi
5436rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5437 conftest.$ac_objext conftest.beam conftest.$ac_ext
5438fi
5439
5440fi
5441
5442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_sigsetjmp" >&5
5443$as_echo "$bash_cv_func_sigsetjmp" >&6; }
5444if test $bash_cv_func_sigsetjmp = present; then
5445$as_echo "#define HAVE_POSIX_SIGSETJMP 1" >>confdefs.h
5446
5447fi
5448
5449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lstat" >&5
5450$as_echo_n "checking for lstat... " >&6; }
5451if ${bash_cv_func_lstat+:} false; then :
5452 $as_echo_n "(cached) " >&6
5453else
5454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5455/* end confdefs.h. */
5456
5457#include <sys/types.h>
5458#include <sys/stat.h>
5459
5460int
5461main ()
5462{
5463 lstat(".",(struct stat *)0);
5464 ;
5465 return 0;
5466}
5467_ACEOF
5468if ac_fn_c_try_link "$LINENO"; then :
5469 bash_cv_func_lstat=yes
5470else
5471 bash_cv_func_lstat=no
5472fi
5473rm -f core conftest.err conftest.$ac_objext \
5474 conftest$ac_exeext conftest.$ac_ext
5475fi
5476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_lstat" >&5
5477$as_echo "$bash_cv_func_lstat" >&6; }
5478if test $bash_cv_func_lstat = yes; then
5479 $as_echo "#define HAVE_LSTAT 1" >>confdefs.h
5480
5481fi
5482
5483
5484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not strcoll and strcmp differ" >&5
5485$as_echo_n "checking whether or not strcoll and strcmp differ... " >&6; }
5486if ${bash_cv_func_strcoll_broken+:} false; then :
5487 $as_echo_n "(cached) " >&6
5488else
5489 if test "$cross_compiling" = yes; then :
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&5
5491$as_echo "$as_me: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&2;}
5492 bash_cv_func_strcoll_broken=no
5493
5494else
5495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5496/* end confdefs.h. */
5497
5498#include <stdio.h>
5499#if defined (HAVE_LOCALE_H)
5500#include <locale.h>
5501#endif
5502
5503main(c, v)
5504int c;
5505char *v[];
5506{
5507 int r1, r2;
5508 char *deflocale, *defcoll;
5509
5510#ifdef HAVE_SETLOCALE
5511 deflocale = setlocale(LC_ALL, "");
5512 defcoll = setlocale(LC_COLLATE, "");
5513#endif
5514
5515#ifdef HAVE_STRCOLL
5516 /* These two values are taken from tests/glob-test. */
5517 r1 = strcoll("abd", "aXd");
5518#else
5519 r1 = 0;
5520#endif
5521 r2 = strcmp("abd", "aXd");
5522
5523 /* These two should both be greater than 0. It is permissible for
5524 a system to return different values, as long as the sign is the
5525 same. */
5526
5527 /* Exit with 1 (failure) if these two values are both > 0, since
5528 this tests whether strcoll(3) is broken with respect to strcmp(3)
5529 in the default locale. */
5530 exit (r1 > 0 && r2 > 0);
5531}
5532
5533_ACEOF
5534if ac_fn_c_try_run "$LINENO"; then :
5535 bash_cv_func_strcoll_broken=yes
5536else
5537 bash_cv_func_strcoll_broken=no
5538fi
5539rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5540 conftest.$ac_objext conftest.beam conftest.$ac_ext
5541fi
5542
5543fi
5544
5545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_strcoll_broken" >&5
5546$as_echo "$bash_cv_func_strcoll_broken" >&6; }
5547if test $bash_cv_func_strcoll_broken = yes; then
5548$as_echo "#define STRCOLL_BROKEN 1" >>confdefs.h
5549
5550fi
5551
5552
5553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the ctype macros accept non-ascii characters" >&5
5554$as_echo_n "checking whether the ctype macros accept non-ascii characters... " >&6; }
5555if ${bash_cv_func_ctype_nonascii+:} false; then :
5556 $as_echo_n "(cached) " >&6
5557else
5558 if test "$cross_compiling" = yes; then :
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&5
5560$as_echo "$as_me: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&2;}
5561 bash_cv_func_ctype_nonascii=no
5562
5563else
5564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5565/* end confdefs.h. */
5566
5567#ifdef HAVE_LOCALE_H
5568#include <locale.h>
5569#endif
5570#include <stdio.h>
5571#include <ctype.h>
5572
5573main(c, v)
5574int c;
5575char *v[];
5576{
5577 char *deflocale;
5578 unsigned char x;
5579 int r1, r2;
5580
5581#ifdef HAVE_SETLOCALE
5582 /* We take a shot here. If that locale is not known, try the
5583 system default. We try this one because '\342' (226) is
5584 known to be a printable character in that locale. */
5585 deflocale = setlocale(LC_ALL, "en_US.ISO8859-1");
5586 if (deflocale == 0)
5587 deflocale = setlocale(LC_ALL, "");
5588#endif
5589
5590 x = '\342';
5591 r1 = isprint(x);
5592 x -= 128;
5593 r2 = isprint(x);
5594 exit (r1 == 0 || r2 == 0);
5595}
5596
5597_ACEOF
5598if ac_fn_c_try_run "$LINENO"; then :
5599 bash_cv_func_ctype_nonascii=yes
5600else
5601 bash_cv_func_ctype_nonascii=no
5602fi
5603rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5604 conftest.$ac_objext conftest.beam conftest.$ac_ext
5605fi
5606
5607fi
5608
5609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_ctype_nonascii" >&5
5610$as_echo "$bash_cv_func_ctype_nonascii" >&6; }
5611if test $bash_cv_func_ctype_nonascii = yes; then
5612$as_echo "#define CTYPE_NON_ASCII 1" >>confdefs.h
5613
5614fi
5615
5616
5617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpw functions are declared in pwd.h" >&5
5618$as_echo_n "checking whether getpw functions are declared in pwd.h... " >&6; }
5619if ${bash_cv_getpw_declared+:} false; then :
5620 $as_echo_n "(cached) " >&6
5621else
5622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5623/* end confdefs.h. */
5624
5625#include <sys/types.h>
5626#ifdef HAVE_UNISTD_H
5627# include <unistd.h>
5628#endif
5629#include <pwd.h>
5630
5631_ACEOF
5632if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5633 $EGREP "getpwuid" >/dev/null 2>&1; then :
5634 bash_cv_getpw_declared=yes
5635else
5636 bash_cv_getpw_declared=no
5637fi
5638rm -f conftest*
5639
5640fi
5641
5642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getpw_declared" >&5
5643$as_echo "$bash_cv_getpw_declared" >&6; }
5644if test $bash_cv_getpw_declared = yes; then
5645$as_echo "#define HAVE_GETPW_DECLS 1" >>confdefs.h
5646
5647fi
5648
5649
5650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termios.h defines TIOCGWINSZ" >&5
5651$as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; }
5652if ${ac_cv_sys_tiocgwinsz_in_termios_h+:} false; then :
5653 $as_echo_n "(cached) " >&6
5654else
5655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5656/* end confdefs.h. */
5657#include <sys/types.h>
5658#include <termios.h>
5659#ifdef TIOCGWINSZ
5660 yes
5661#endif
5662
5663_ACEOF
5664if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5665 $EGREP "yes" >/dev/null 2>&1; then :
5666 ac_cv_sys_tiocgwinsz_in_termios_h=yes
5667else
5668 ac_cv_sys_tiocgwinsz_in_termios_h=no
5669fi
5670rm -f conftest*
5671
5672fi
5673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
5674$as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
5675
5676if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
5677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
5678$as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
5679if ${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+:} false; then :
5680 $as_echo_n "(cached) " >&6
5681else
5682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5683/* end confdefs.h. */
5684#include <sys/types.h>
5685#include <sys/ioctl.h>
5686#ifdef TIOCGWINSZ
5687 yes
5688#endif
5689
5690_ACEOF
5691if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5692 $EGREP "yes" >/dev/null 2>&1; then :
5693 ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
5694else
5695 ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no
5696fi
5697rm -f conftest*
5698
5699fi
5700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
5701$as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
5702
5703 if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
5704
5705$as_echo "#define GWINSZ_IN_SYS_IOCTL 1" >>confdefs.h
5706
5707 fi
5708fi
5709
5710
5711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t in signal.h" >&5
5712$as_echo_n "checking for sig_atomic_t in signal.h... " >&6; }
5713if ${ac_cv_have_sig_atomic_t+:} false; then :
5714 $as_echo_n "(cached) " >&6
5715else
5716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5717/* end confdefs.h. */
5718
5719#include <signal.h>
5720
5721int
5722main ()
5723{
5724 sig_atomic_t x;
5725 ;
5726 return 0;
5727}
5728_ACEOF
5729if ac_fn_c_try_link "$LINENO"; then :
5730 ac_cv_have_sig_atomic_t=yes
d0ac1c44 5731else
6999161a
TT
5732 ac_cv_have_sig_atomic_t=no
5733fi
5734rm -f core conftest.err conftest.$ac_objext \
5735 conftest$ac_exeext conftest.$ac_ext
5736fi
5737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_sig_atomic_t" >&5
5738$as_echo "$ac_cv_have_sig_atomic_t" >&6; }
5739if test "$ac_cv_have_sig_atomic_t" = "no"
5740then
5741 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "$ac_includes_default"
5742if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
b585a9fa 5743
6999161a 5744else
b585a9fa 5745
6999161a
TT
5746cat >>confdefs.h <<_ACEOF
5747#define sig_atomic_t int
5748_ACEOF
b585a9fa 5749
b585a9fa
EZ
5750fi
5751
5752fi
b585a9fa 5753
6999161a
TT
5754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether signal handlers are of type void" >&5
5755$as_echo_n "checking whether signal handlers are of type void... " >&6; }
5756if ${bash_cv_void_sighandler+:} false; then :
5757 $as_echo_n "(cached) " >&6
d0ac1c44
SM
5758else
5759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa 5760/* end confdefs.h. */
6999161a
TT
5761#include <sys/types.h>
5762#include <signal.h>
5763#ifdef signal
5764#undef signal
5765#endif
5766#ifdef __cplusplus
5767extern "C"
5768#endif
5769void (*signal ()) ();
5770int
5771main ()
5772{
5773int i;
5774 ;
5775 return 0;
5776}
b585a9fa 5777_ACEOF
6999161a
TT
5778if ac_fn_c_try_compile "$LINENO"; then :
5779 bash_cv_void_sighandler=yes
d0ac1c44 5780else
6999161a 5781 bash_cv_void_sighandler=no
b585a9fa 5782fi
6999161a 5783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b585a9fa 5784fi
6999161a
TT
5785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_void_sighandler" >&5
5786$as_echo "$bash_cv_void_sighandler" >&6; }
5787if test $bash_cv_void_sighandler = yes; then
5788$as_echo "#define VOID_SIGHANDLER 1" >>confdefs.h
b585a9fa 5789
6999161a 5790fi
81ecdfbb 5791
6999161a
TT
5792
5793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIOCSTAT in sys/ioctl.h" >&5
5794$as_echo_n "checking for TIOCSTAT in sys/ioctl.h... " >&6; }
5795if ${bash_cv_tiocstat_in_ioctl+:} false; then :
5796 $as_echo_n "(cached) " >&6
d0ac1c44
SM
5797else
5798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa 5799/* end confdefs.h. */
6999161a
TT
5800#include <sys/types.h>
5801#include <sys/ioctl.h>
5802int
5803main ()
b585a9fa 5804{
6999161a
TT
5805int x = TIOCSTAT;
5806 ;
5807 return 0;
b585a9fa 5808}
b585a9fa 5809_ACEOF
6999161a
TT
5810if ac_fn_c_try_compile "$LINENO"; then :
5811 bash_cv_tiocstat_in_ioctl=yes
5812else
5813 bash_cv_tiocstat_in_ioctl=no
b585a9fa 5814fi
6999161a 5815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b585a9fa
EZ
5816fi
5817
6999161a
TT
5818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_tiocstat_in_ioctl" >&5
5819$as_echo "$bash_cv_tiocstat_in_ioctl" >&6; }
5820if test $bash_cv_tiocstat_in_ioctl = yes; then
5821$as_echo "#define TIOCSTAT_IN_SYS_IOCTL 1" >>confdefs.h
81ecdfbb 5822
6999161a
TT
5823fi
5824
5825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FIONREAD in sys/ioctl.h" >&5
5826$as_echo_n "checking for FIONREAD in sys/ioctl.h... " >&6; }
5827if ${bash_cv_fionread_in_ioctl+:} false; then :
81ecdfbb 5828 $as_echo_n "(cached) " >&6
b585a9fa 5829else
6999161a
TT
5830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5831/* end confdefs.h. */
5832#include <sys/types.h>
5833#include <sys/ioctl.h>
5834int
5835main ()
5836{
5837int x = FIONREAD;
5838 ;
5839 return 0;
5840}
5841_ACEOF
5842if ac_fn_c_try_compile "$LINENO"; then :
5843 bash_cv_fionread_in_ioctl=yes
b585a9fa 5844else
6999161a 5845 bash_cv_fionread_in_ioctl=no
b585a9fa 5846fi
6999161a 5847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b585a9fa 5848fi
b585a9fa 5849
6999161a
TT
5850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_fionread_in_ioctl" >&5
5851$as_echo "$bash_cv_fionread_in_ioctl" >&6; }
5852if test $bash_cv_fionread_in_ioctl = yes; then
5853$as_echo "#define FIONREAD_IN_SYS_IOCTL 1" >>confdefs.h
b585a9fa 5854
b585a9fa
EZ
5855fi
5856
6999161a
TT
5857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t in sys/types.h" >&5
5858$as_echo_n "checking for speed_t in sys/types.h... " >&6; }
5859if ${bash_cv_speed_t_in_sys_types+:} false; then :
5860 $as_echo_n "(cached) " >&6
5861else
5862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
5863/* end confdefs.h. */
5864#include <sys/types.h>
b585a9fa
EZ
5865int
5866main ()
5867{
6999161a 5868speed_t x;
b585a9fa
EZ
5869 ;
5870 return 0;
5871}
5872_ACEOF
d0ac1c44 5873if ac_fn_c_try_compile "$LINENO"; then :
6999161a 5874 bash_cv_speed_t_in_sys_types=yes
d0ac1c44 5875else
6999161a 5876 bash_cv_speed_t_in_sys_types=no
b585a9fa 5877fi
81ecdfbb 5878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b585a9fa 5879fi
b585a9fa 5880
6999161a
TT
5881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_speed_t_in_sys_types" >&5
5882$as_echo "$bash_cv_speed_t_in_sys_types" >&6; }
5883if test $bash_cv_speed_t_in_sys_types = yes; then
5884$as_echo "#define SPEED_T_IN_SYS_TYPES 1" >>confdefs.h
b585a9fa 5885
6999161a 5886fi
4a11f206 5887
6999161a
TT
5888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct winsize in sys/ioctl.h and termios.h" >&5
5889$as_echo_n "checking for struct winsize in sys/ioctl.h and termios.h... " >&6; }
5890if ${bash_cv_struct_winsize_header+:} false; then :
5891 $as_echo_n "(cached) " >&6
5892else
5893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa 5894/* end confdefs.h. */
6999161a
TT
5895#include <sys/types.h>
5896#include <sys/ioctl.h>
b585a9fa
EZ
5897int
5898main ()
5899{
6999161a 5900struct winsize x;
b585a9fa
EZ
5901 ;
5902 return 0;
5903}
5904_ACEOF
6999161a
TT
5905if ac_fn_c_try_compile "$LINENO"; then :
5906 bash_cv_struct_winsize_header=ioctl_h
d0ac1c44 5907else
6999161a 5908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4a11f206 5909/* end confdefs.h. */
6999161a
TT
5910#include <sys/types.h>
5911#include <termios.h>
4a11f206
PP
5912int
5913main ()
5914{
6999161a 5915struct winsize x;
d0ac1c44
SM
5916 ;
5917 return 0;
5918}
5919_ACEOF
6999161a
TT
5920if ac_fn_c_try_compile "$LINENO"; then :
5921 bash_cv_struct_winsize_header=termios_h
d0ac1c44 5922else
6999161a 5923 bash_cv_struct_winsize_header=other
b585a9fa 5924fi
6999161a 5925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b585a9fa 5926
4a11f206 5927fi
6999161a
TT
5928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5929fi
b585a9fa 5930
6999161a
TT
5931if test $bash_cv_struct_winsize_header = ioctl_h; then
5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: sys/ioctl.h" >&5
5933$as_echo "sys/ioctl.h" >&6; }
5934 $as_echo "#define STRUCT_WINSIZE_IN_SYS_IOCTL 1" >>confdefs.h
b585a9fa 5935
6999161a
TT
5936elif test $bash_cv_struct_winsize_header = termios_h; then
5937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: termios.h" >&5
5938$as_echo "termios.h" >&6; }
5939 $as_echo "#define STRUCT_WINSIZE_IN_TERMIOS 1" >>confdefs.h
b585a9fa 5940
6999161a
TT
5941else
5942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5943$as_echo "not found" >&6; }
5944fi
b585a9fa 5945
b585a9fa 5946
6999161a
TT
5947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_ino" >&5
5948$as_echo_n "checking for struct dirent.d_ino... " >&6; }
5949if ${bash_cv_dirent_has_dino+:} false; then :
5950 $as_echo_n "(cached) " >&6
5951else
5952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5953/* end confdefs.h. */
b585a9fa 5954
6999161a 5955#include <stdio.h>
b585a9fa 5956#include <sys/types.h>
6999161a
TT
5957#ifdef HAVE_UNISTD_H
5958# include <unistd.h>
5959#endif /* HAVE_UNISTD_H */
5960#if defined(HAVE_DIRENT_H)
5961# include <dirent.h>
b585a9fa 5962#else
6999161a
TT
5963# define dirent direct
5964# ifdef HAVE_SYS_NDIR_H
5965# include <sys/ndir.h>
5966# endif /* SYSNDIR */
5967# ifdef HAVE_SYS_DIR_H
5968# include <sys/dir.h>
5969# endif /* SYSDIR */
5970# ifdef HAVE_NDIR_H
5971# include <ndir.h>
5972# endif
5973#endif /* HAVE_DIRENT_H */
b585a9fa 5974
6999161a
TT
5975int
5976main ()
5977{
b585a9fa 5978
6999161a 5979struct dirent d; int z; z = d.d_ino;
b585a9fa 5980
6999161a
TT
5981 ;
5982 return 0;
b585a9fa 5983}
b585a9fa 5984_ACEOF
6999161a
TT
5985if ac_fn_c_try_compile "$LINENO"; then :
5986 bash_cv_dirent_has_dino=yes
b585a9fa 5987else
6999161a 5988 bash_cv_dirent_has_dino=no
b585a9fa 5989fi
6999161a 5990rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b585a9fa
EZ
5991fi
5992
6999161a
TT
5993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_dino" >&5
5994$as_echo "$bash_cv_dirent_has_dino" >&6; }
5995if test $bash_cv_dirent_has_dino = yes; then
5996$as_echo "#define HAVE_STRUCT_DIRENT_D_INO 1" >>confdefs.h
81ecdfbb 5997
6999161a 5998fi
b585a9fa 5999
5836a818 6000
6999161a
TT
6001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_fileno" >&5
6002$as_echo_n "checking for struct dirent.d_fileno... " >&6; }
6003if ${bash_cv_dirent_has_d_fileno+:} false; then :
6004 $as_echo_n "(cached) " >&6
d0ac1c44 6005else
6999161a 6006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
6007/* end confdefs.h. */
6008
6999161a
TT
6009#include <stdio.h>
6010#include <sys/types.h>
6011#ifdef HAVE_UNISTD_H
6012# include <unistd.h>
6013#endif /* HAVE_UNISTD_H */
6014#if defined(HAVE_DIRENT_H)
6015# include <dirent.h>
6016#else
6017# define dirent direct
6018# ifdef HAVE_SYS_NDIR_H
6019# include <sys/ndir.h>
6020# endif /* SYSNDIR */
6021# ifdef HAVE_SYS_DIR_H
6022# include <sys/dir.h>
6023# endif /* SYSDIR */
6024# ifdef HAVE_NDIR_H
6025# include <ndir.h>
6026# endif
6027#endif /* HAVE_DIRENT_H */
6028
b585a9fa
EZ
6029int
6030main ()
6031{
6032
6999161a 6033struct dirent d; int z; z = d.d_fileno;
b585a9fa
EZ
6034
6035 ;
6036 return 0;
6037}
6038_ACEOF
6999161a
TT
6039if ac_fn_c_try_compile "$LINENO"; then :
6040 bash_cv_dirent_has_d_fileno=yes
6041else
6042 bash_cv_dirent_has_d_fileno=no
6043fi
6044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6045fi
6046
6047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_d_fileno" >&5
6048$as_echo "$bash_cv_dirent_has_d_fileno" >&6; }
6049if test $bash_cv_dirent_has_d_fileno = yes; then
6050$as_echo "#define HAVE_STRUCT_DIRENT_D_FILENO 1" >>confdefs.h
6051
6052fi
6053
6054
6055for ac_header in libaudit.h
6056do :
6057 ac_fn_c_check_header_mongrel "$LINENO" "libaudit.h" "ac_cv_header_libaudit_h" "$ac_includes_default"
6058if test "x$ac_cv_header_libaudit_h" = xyes; then :
6059 cat >>confdefs.h <<_ACEOF
6060#define HAVE_LIBAUDIT_H 1
6061_ACEOF
6062
6063fi
6064
6065done
5836a818 6066
6999161a
TT
6067ac_fn_c_check_decl "$LINENO" "AUDIT_USER_TTY" "ac_cv_have_decl_AUDIT_USER_TTY" "#include <linux/audit.h>
6068"
6069if test "x$ac_cv_have_decl_AUDIT_USER_TTY" = xyes; then :
6070 ac_have_decl=1
d0ac1c44 6071else
6999161a
TT
6072 ac_have_decl=0
6073fi
b585a9fa 6074
6999161a
TT
6075cat >>confdefs.h <<_ACEOF
6076#define HAVE_DECL_AUDIT_USER_TTY $ac_have_decl
b585a9fa 6077_ACEOF
5836a818 6078
6999161a
TT
6079
6080case "$host_os" in
6081aix*) prefer_curses=yes ;;
6082esac
6083
6084if test "X$bash_cv_termcap_lib" = "X"; then
6085_bash_needmsg=yes
6086else
6087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
6088$as_echo_n "checking which library has the termcap functions... " >&6; }
6089_bash_needmsg=
6090fi
6091if ${bash_cv_termcap_lib+:} false; then :
6092 $as_echo_n "(cached) " >&6
6093else
6094 ac_fn_c_check_func "$LINENO" "tgetent" "ac_cv_func_tgetent"
6095if test "x$ac_cv_func_tgetent" = xyes; then :
6096 bash_cv_termcap_lib=libc
d0ac1c44 6097else
6999161a
TT
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
6099$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
6100if ${ac_cv_lib_termcap_tgetent+:} false; then :
6101 $as_echo_n "(cached) " >&6
6102else
6103 ac_check_lib_save_LIBS=$LIBS
6104LIBS="-ltermcap $LIBS"
d0ac1c44 6105cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
6106/* end confdefs.h. */
6107
6999161a
TT
6108/* Override any GCC internal prototype to avoid an error.
6109 Use char because int might match the return type of a GCC
6110 builtin and then its argument prototype would still apply. */
6111#ifdef __cplusplus
6112extern "C"
6113#endif
6114char tgetent ();
b585a9fa
EZ
6115int
6116main ()
6117{
6999161a 6118return tgetent ();
b585a9fa
EZ
6119 ;
6120 return 0;
6121}
6122_ACEOF
d0ac1c44 6123if ac_fn_c_try_link "$LINENO"; then :
6999161a
TT
6124 ac_cv_lib_termcap_tgetent=yes
6125else
6126 ac_cv_lib_termcap_tgetent=no
6127fi
6128rm -f core conftest.err conftest.$ac_objext \
6129 conftest$ac_exeext conftest.$ac_ext
6130LIBS=$ac_check_lib_save_LIBS
6131fi
6132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
6133$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
6134if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
6135 bash_cv_termcap_lib=libtermcap
d0ac1c44 6136else
6999161a
TT
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
6138$as_echo_n "checking for tgetent in -ltinfo... " >&6; }
6139if ${ac_cv_lib_tinfo_tgetent+:} false; then :
6140 $as_echo_n "(cached) " >&6
6141else
6142 ac_check_lib_save_LIBS=$LIBS
6143LIBS="-ltinfo $LIBS"
d0ac1c44 6144cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
6145/* end confdefs.h. */
6146
6999161a
TT
6147/* Override any GCC internal prototype to avoid an error.
6148 Use char because int might match the return type of a GCC
6149 builtin and then its argument prototype would still apply. */
6150#ifdef __cplusplus
6151extern "C"
6152#endif
6153char tgetent ();
b585a9fa
EZ
6154int
6155main ()
6156{
6999161a 6157return tgetent ();
b585a9fa
EZ
6158 ;
6159 return 0;
6160}
6161_ACEOF
d0ac1c44 6162if ac_fn_c_try_link "$LINENO"; then :
6999161a 6163 ac_cv_lib_tinfo_tgetent=yes
d0ac1c44 6164else
6999161a 6165 ac_cv_lib_tinfo_tgetent=no
b585a9fa 6166fi
d0ac1c44
SM
6167rm -f core conftest.err conftest.$ac_objext \
6168 conftest$ac_exeext conftest.$ac_ext
6999161a 6169LIBS=$ac_check_lib_save_LIBS
b585a9fa 6170fi
6999161a
TT
6171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
6172$as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
6173if test "x$ac_cv_lib_tinfo_tgetent" = xyes; then :
6174 bash_cv_termcap_lib=libtinfo
d0ac1c44 6175else
6999161a
TT
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lcurses" >&5
6177$as_echo_n "checking for tgetent in -lcurses... " >&6; }
6178if ${ac_cv_lib_curses_tgetent+:} false; then :
6179 $as_echo_n "(cached) " >&6
b585a9fa 6180else
6999161a
TT
6181 ac_check_lib_save_LIBS=$LIBS
6182LIBS="-lcurses $LIBS"
d0ac1c44 6183cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa 6184/* end confdefs.h. */
6999161a
TT
6185
6186/* Override any GCC internal prototype to avoid an error.
6187 Use char because int might match the return type of a GCC
6188 builtin and then its argument prototype would still apply. */
6189#ifdef __cplusplus
6190extern "C"
6191#endif
6192char tgetent ();
b585a9fa
EZ
6193int
6194main ()
6195{
6999161a 6196return tgetent ();
5836a818
PP
6197 ;
6198 return 0;
6199}
6200_ACEOF
d0ac1c44 6201if ac_fn_c_try_link "$LINENO"; then :
6999161a 6202 ac_cv_lib_curses_tgetent=yes
5836a818 6203else
6999161a 6204 ac_cv_lib_curses_tgetent=no
d0ac1c44
SM
6205fi
6206rm -f core conftest.err conftest.$ac_objext \
6207 conftest$ac_exeext conftest.$ac_ext
6999161a 6208LIBS=$ac_check_lib_save_LIBS
d0ac1c44 6209fi
6999161a
TT
6210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_tgetent" >&5
6211$as_echo "$ac_cv_lib_curses_tgetent" >&6; }
6212if test "x$ac_cv_lib_curses_tgetent" = xyes; then :
6213 bash_cv_termcap_lib=libcurses
6214else
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
6216$as_echo_n "checking for tgetent in -lncurses... " >&6; }
6217if ${ac_cv_lib_ncurses_tgetent+:} false; then :
6218 $as_echo_n "(cached) " >&6
6219else
6220 ac_check_lib_save_LIBS=$LIBS
6221LIBS="-lncurses $LIBS"
d0ac1c44
SM
6222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6223/* end confdefs.h. */
cc88a640 6224
6999161a
TT
6225/* Override any GCC internal prototype to avoid an error.
6226 Use char because int might match the return type of a GCC
6227 builtin and then its argument prototype would still apply. */
6228#ifdef __cplusplus
6229extern "C"
6230#endif
6231char tgetent ();
cc88a640
JK
6232int
6233main ()
6234{
6999161a 6235return tgetent ();
cc88a640
JK
6236 ;
6237 return 0;
6238}
6239_ACEOF
d0ac1c44 6240if ac_fn_c_try_link "$LINENO"; then :
6999161a
TT
6241 ac_cv_lib_ncurses_tgetent=yes
6242else
6243 ac_cv_lib_ncurses_tgetent=no
d0ac1c44
SM
6244fi
6245rm -f core conftest.err conftest.$ac_objext \
6246 conftest$ac_exeext conftest.$ac_ext
6999161a 6247LIBS=$ac_check_lib_save_LIBS
cc88a640 6248fi
6999161a
TT
6249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
6250$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
6251if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
6252 bash_cv_termcap_lib=libncurses
b585a9fa 6253else
6999161a
TT
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncursesw" >&5
6255$as_echo_n "checking for tgetent in -lncursesw... " >&6; }
6256if ${ac_cv_lib_ncursesw_tgetent+:} false; then :
81ecdfbb 6257 $as_echo_n "(cached) " >&6
b585a9fa
EZ
6258else
6259 ac_check_lib_save_LIBS=$LIBS
6999161a 6260LIBS="-lncursesw $LIBS"
d0ac1c44 6261cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa
EZ
6262/* end confdefs.h. */
6263
81ecdfbb
RW
6264/* Override any GCC internal prototype to avoid an error.
6265 Use char because int might match the return type of a GCC
6266 builtin and then its argument prototype would still apply. */
b585a9fa
EZ
6267#ifdef __cplusplus
6268extern "C"
6269#endif
6999161a 6270char tgetent ();
b585a9fa
EZ
6271int
6272main ()
6273{
6999161a 6274return tgetent ();
b585a9fa
EZ
6275 ;
6276 return 0;
6277}
6278_ACEOF
d0ac1c44 6279if ac_fn_c_try_link "$LINENO"; then :
6999161a 6280 ac_cv_lib_ncursesw_tgetent=yes
b585a9fa 6281else
6999161a 6282 ac_cv_lib_ncursesw_tgetent=no
b585a9fa 6283fi
d0ac1c44
SM
6284rm -f core conftest.err conftest.$ac_objext \
6285 conftest$ac_exeext conftest.$ac_ext
b585a9fa
EZ
6286LIBS=$ac_check_lib_save_LIBS
6287fi
6999161a
TT
6288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncursesw_tgetent" >&5
6289$as_echo "$ac_cv_lib_ncursesw_tgetent" >&6; }
6290if test "x$ac_cv_lib_ncursesw_tgetent" = xyes; then :
6291 bash_cv_termcap_lib=libncursesw
6292else
6293 bash_cv_termcap_lib=gnutermcap
b585a9fa
EZ
6294fi
6295
6296fi
b585a9fa
EZ
6297
6298fi
6299
b585a9fa 6300fi
b585a9fa 6301
b585a9fa 6302fi
b585a9fa 6303
6999161a 6304fi
b585a9fa 6305
6999161a 6306fi
b585a9fa 6307
6999161a
TT
6308if test "X$_bash_needmsg" = "Xyes"; then
6309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
6310$as_echo_n "checking which library has the termcap functions... " >&6; }
6311fi
6312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using $bash_cv_termcap_lib" >&5
6313$as_echo "using $bash_cv_termcap_lib" >&6; }
6314if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
6315LDFLAGS="$LDFLAGS -L./lib/termcap"
6316TERMCAP_LIB="./lib/termcap/libtermcap.a"
6317TERMCAP_DEP="./lib/termcap/libtermcap.a"
6318elif test $bash_cv_termcap_lib = libtermcap && test -z "$prefer_curses"; then
6319TERMCAP_LIB=-ltermcap
6320TERMCAP_DEP=
6321elif test $bash_cv_termcap_lib = libtinfo; then
6322TERMCAP_LIB=-ltinfo
6323TERMCAP_DEP=
6324elif test $bash_cv_termcap_lib = libncurses; then
6325TERMCAP_LIB=-lncurses
6326TERMCAP_DEP=
6327elif test $bash_cv_termcap_lib = libc; then
6328TERMCAP_LIB=
6329TERMCAP_DEP=
6330else
6331TERMCAP_LIB=-lcurses
6332TERMCAP_DEP=
b585a9fa
EZ
6333fi
6334
6999161a
TT
6335if test "$TERMCAP_LIB" = "./lib/termcap/libtermcap.a"; then
6336 if test "$prefer_curses" = yes; then
6337 TERMCAP_LIB=-lcurses
6338 else
6339 TERMCAP_LIB=-ltermcap #default
6340 fi
6341fi
6342# Windows ncurses installation
6343if test "$TERMCAP_LIB" = "-lncurses"; then
6344 for ac_header in ncurses/termcap.h
6345do :
6346 ac_fn_c_check_header_mongrel "$LINENO" "ncurses/termcap.h" "ac_cv_header_ncurses_termcap_h" "$ac_includes_default"
6347if test "x$ac_cv_header_ncurses_termcap_h" = xyes; then :
6348 cat >>confdefs.h <<_ACEOF
6349#define HAVE_NCURSES_TERMCAP_H 1
6350_ACEOF
b585a9fa 6351
81ecdfbb
RW
6352fi
6353
6999161a 6354done
81ecdfbb 6355
81ecdfbb 6356fi
b585a9fa 6357
6999161a
TT
6358case "$TERMCAP_LIB" in
6359-ltinfo) TERMCAP_PKG_CONFIG_LIB=tinfo ;;
6360-lcurses) TERMCAP_PKG_CONFIG_LIB=ncurses ;;
6361-lncurses) TERMCAP_PKG_CONFIG_LIB=ncurses ;;
6362-ltermcap) TERMCAP_PKG_CONFIG_LIB=termcap ;;
6363*) TERMCAP_PKG_CONFIG_LIB=termcap ;;
6364esac
b585a9fa 6365
b585a9fa 6366
6999161a
TT
6367for ac_header in wctype.h
6368do :
6369 ac_fn_c_check_header_mongrel "$LINENO" "wctype.h" "ac_cv_header_wctype_h" "$ac_includes_default"
6370if test "x$ac_cv_header_wctype_h" = xyes; then :
6371 cat >>confdefs.h <<_ACEOF
6372#define HAVE_WCTYPE_H 1
6373_ACEOF
b585a9fa 6374
6999161a 6375fi
b585a9fa 6376
6999161a 6377done
b585a9fa 6378
6999161a
TT
6379for ac_header in wchar.h
6380do :
6381 ac_fn_c_check_header_mongrel "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
6382if test "x$ac_cv_header_wchar_h" = xyes; then :
6383 cat >>confdefs.h <<_ACEOF
6384#define HAVE_WCHAR_H 1
b585a9fa 6385_ACEOF
b585a9fa 6386
6999161a 6387fi
b585a9fa 6388
6999161a 6389done
b585a9fa 6390
6999161a
TT
6391for ac_header in langinfo.h
6392do :
6393 ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
6394if test "x$ac_cv_header_langinfo_h" = xyes; then :
6395 cat >>confdefs.h <<_ACEOF
6396#define HAVE_LANGINFO_H 1
b585a9fa
EZ
6397_ACEOF
6398
6999161a 6399fi
b585a9fa 6400
6999161a 6401done
b585a9fa 6402
b585a9fa 6403
6999161a
TT
6404for ac_header in mbstr.h
6405do :
6406 ac_fn_c_check_header_mongrel "$LINENO" "mbstr.h" "ac_cv_header_mbstr_h" "$ac_includes_default"
6407if test "x$ac_cv_header_mbstr_h" = xyes; then :
6408 cat >>confdefs.h <<_ACEOF
6409#define HAVE_MBSTR_H 1
6410_ACEOF
6411
6412fi
6413
b585a9fa 6414done
b585a9fa 6415
6999161a
TT
6416
6417ac_fn_c_check_func "$LINENO" "mbrlen" "ac_cv_func_mbrlen"
6418if test "x$ac_cv_func_mbrlen" = xyes; then :
6419 $as_echo "#define HAVE_MBRLEN 1" >>confdefs.h
6420
b585a9fa 6421fi
6999161a
TT
6422
6423ac_fn_c_check_func "$LINENO" "mbscasecmp" "ac_cv_func_mbscasecmp"
6424if test "x$ac_cv_func_mbscasecmp" = xyes; then :
6425 $as_echo "#define HAVE_MBSCMP 1" >>confdefs.h
6426
b585a9fa
EZ
6427fi
6428
6999161a
TT
6429ac_fn_c_check_func "$LINENO" "mbscmp" "ac_cv_func_mbscmp"
6430if test "x$ac_cv_func_mbscmp" = xyes; then :
6431 $as_echo "#define HAVE_MBSCMP 1" >>confdefs.h
81ecdfbb 6432
6999161a
TT
6433fi
6434
6435ac_fn_c_check_func "$LINENO" "mbsnrtowcs" "ac_cv_func_mbsnrtowcs"
6436if test "x$ac_cv_func_mbsnrtowcs" = xyes; then :
6437 $as_echo "#define HAVE_MBSNRTOWCS 1" >>confdefs.h
b585a9fa 6438
b585a9fa 6439fi
6999161a
TT
6440
6441ac_fn_c_check_func "$LINENO" "mbsrtowcs" "ac_cv_func_mbsrtowcs"
6442if test "x$ac_cv_func_mbsrtowcs" = xyes; then :
6443 $as_echo "#define HAVE_MBSRTOWCS 1" >>confdefs.h
6444
b585a9fa
EZ
6445fi
6446
81ecdfbb 6447
6999161a
TT
6448ac_fn_c_check_func "$LINENO" "mbschr" "ac_cv_func_mbschr"
6449if test "x$ac_cv_func_mbschr" = xyes; then :
6450 $as_echo "#define HAVE_MBSCHR 1" >>confdefs.h
b585a9fa 6451
6999161a
TT
6452else
6453 case " $LIBOBJS " in
6454 *" mbschr.$ac_objext "* ) ;;
6455 *) LIBOBJS="$LIBOBJS mbschr.$ac_objext"
6456 ;;
6457esac
b585a9fa 6458
6999161a 6459fi
b585a9fa 6460
b585a9fa 6461
b585a9fa 6462
6999161a
TT
6463ac_fn_c_check_func "$LINENO" "wcrtomb" "ac_cv_func_wcrtomb"
6464if test "x$ac_cv_func_wcrtomb" = xyes; then :
6465 $as_echo "#define HAVE_WCRTOMB 1" >>confdefs.h
6466
6467fi
b585a9fa 6468
6999161a
TT
6469ac_fn_c_check_func "$LINENO" "wcscoll" "ac_cv_func_wcscoll"
6470if test "x$ac_cv_func_wcscoll" = xyes; then :
6471 $as_echo "#define HAVE_WCSCOLL 1" >>confdefs.h
b585a9fa
EZ
6472
6473fi
6999161a
TT
6474
6475ac_fn_c_check_func "$LINENO" "wcsdup" "ac_cv_func_wcsdup"
6476if test "x$ac_cv_func_wcsdup" = xyes; then :
6477 $as_echo "#define HAVE_WCSDUP 1" >>confdefs.h
6478
b585a9fa 6479fi
81ecdfbb 6480
6999161a
TT
6481ac_fn_c_check_func "$LINENO" "wcwidth" "ac_cv_func_wcwidth"
6482if test "x$ac_cv_func_wcwidth" = xyes; then :
6483 $as_echo "#define HAVE_WCWIDTH 1" >>confdefs.h
6484
b585a9fa
EZ
6485fi
6486
6999161a
TT
6487ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
6488if test "x$ac_cv_func_wctype" = xyes; then :
6489 $as_echo "#define HAVE_WCTYPE 1" >>confdefs.h
b585a9fa 6490
6999161a 6491fi
b585a9fa 6492
b585a9fa 6493
6999161a
TT
6494ac_fn_c_check_func "$LINENO" "wcswidth" "ac_cv_func_wcswidth"
6495if test "x$ac_cv_func_wcswidth" = xyes; then :
6496 $as_echo "#define HAVE_WCSWIDTH 1" >>confdefs.h
b585a9fa
EZ
6497
6498else
6999161a
TT
6499 case " $LIBOBJS " in
6500 *" wcswidth.$ac_objext "* ) ;;
6501 *) LIBOBJS="$LIBOBJS wcswidth.$ac_objext"
6502 ;;
6503esac
b585a9fa 6504
6999161a
TT
6505fi
6506
6507
6508
6509
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
6511$as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
6512if ${ac_cv_func_mbrtowc+:} false; then :
6513 $as_echo_n "(cached) " >&6
6514else
6515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6516/* end confdefs.h. */
6517#include <wchar.h>
b585a9fa
EZ
6518int
6519main ()
6520{
6999161a
TT
6521wchar_t wc;
6522 char const s[] = "";
6523 size_t n = 1;
6524 mbstate_t state;
6525 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
b585a9fa
EZ
6526 ;
6527 return 0;
6528}
6529_ACEOF
6999161a
TT
6530if ac_fn_c_try_link "$LINENO"; then :
6531 ac_cv_func_mbrtowc=yes
6532else
6533 ac_cv_func_mbrtowc=no
6534fi
6535rm -f core conftest.err conftest.$ac_objext \
6536 conftest$ac_exeext conftest.$ac_ext
6537fi
6538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
6539$as_echo "$ac_cv_func_mbrtowc" >&6; }
6540 if test $ac_cv_func_mbrtowc = yes; then
6541
6542$as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
6543
6544 fi
6545
6546if test $ac_cv_func_mbrtowc = yes; then
6547 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
b585a9fa
EZ
6548
6549fi
b585a9fa 6550
6999161a
TT
6551for ac_func in iswlower iswupper towlower towupper iswctype
6552do :
6553 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6554ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6555if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6556 cat >>confdefs.h <<_ACEOF
6557#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6558_ACEOF
6559
6560fi
6561done
b585a9fa 6562
6999161a
TT
6563
6564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
6565$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
6566if ${bash_cv_langinfo_codeset+:} false; then :
6567 $as_echo_n "(cached) " >&6
6568else
6569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6570/* end confdefs.h. */
6571#include <langinfo.h>
b585a9fa
EZ
6572int
6573main ()
6574{
6999161a 6575char* cs = nl_langinfo(CODESET);
b585a9fa
EZ
6576 ;
6577 return 0;
6578}
6579_ACEOF
d0ac1c44 6580if ac_fn_c_try_link "$LINENO"; then :
6999161a
TT
6581 bash_cv_langinfo_codeset=yes
6582else
6583 bash_cv_langinfo_codeset=no
b585a9fa 6584fi
d0ac1c44
SM
6585rm -f core conftest.err conftest.$ac_objext \
6586 conftest$ac_exeext conftest.$ac_ext
6999161a
TT
6587fi
6588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_langinfo_codeset" >&5
6589$as_echo "$bash_cv_langinfo_codeset" >&6; }
6590if test $bash_cv_langinfo_codeset = yes; then
6591 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
6592
6593fi
6594
6595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t in wchar.h" >&5
6596$as_echo_n "checking for wchar_t in wchar.h... " >&6; }
6597if ${bash_cv_type_wchar_t+:} false; then :
6598 $as_echo_n "(cached) " >&6
d0ac1c44
SM
6599else
6600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b585a9fa 6601/* end confdefs.h. */
6999161a 6602#include <wchar.h>
b585a9fa 6603
6999161a
TT
6604int
6605main ()
cc88a640 6606{
cc88a640 6607
6999161a
TT
6608 wchar_t foo;
6609 foo = 0;
cc88a640 6610
6999161a
TT
6611 ;
6612 return 0;
6613}
cc88a640 6614_ACEOF
6999161a
TT
6615if ac_fn_c_try_compile "$LINENO"; then :
6616 bash_cv_type_wchar_t=yes
d0ac1c44 6617else
6999161a 6618 bash_cv_type_wchar_t=no
cc88a640 6619fi
6999161a 6620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cc88a640 6621fi
6999161a
TT
6622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wchar_t" >&5
6623$as_echo "$bash_cv_type_wchar_t" >&6; }
6624if test $bash_cv_type_wchar_t = yes; then
cc88a640 6625
6999161a 6626$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
cc88a640 6627
cc88a640
JK
6628fi
6629
6999161a
TT
6630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t in wctype.h" >&5
6631$as_echo_n "checking for wctype_t in wctype.h... " >&6; }
6632if ${bash_cv_type_wctype_t+:} false; then :
cc88a640
JK
6633 $as_echo_n "(cached) " >&6
6634else
d0ac1c44 6635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cc88a640 6636/* end confdefs.h. */
6999161a 6637#include <wctype.h>
cc88a640
JK
6638int
6639main ()
6640{
6641
6999161a
TT
6642 wctype_t foo;
6643 foo = 0;
6644
cc88a640
JK
6645 ;
6646 return 0;
6647}
6648_ACEOF
d0ac1c44 6649if ac_fn_c_try_compile "$LINENO"; then :
6999161a 6650 bash_cv_type_wctype_t=yes
cc88a640 6651else
6999161a 6652 bash_cv_type_wctype_t=no
cc88a640 6653fi
cc88a640 6654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cc88a640 6655fi
6999161a
TT
6656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wctype_t" >&5
6657$as_echo "$bash_cv_type_wctype_t" >&6; }
6658if test $bash_cv_type_wctype_t = yes; then
6659
6660$as_echo "#define HAVE_WCTYPE_T 1" >>confdefs.h
cc88a640
JK
6661
6662fi
6663
6999161a
TT
6664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t in wctype.h" >&5
6665$as_echo_n "checking for wint_t in wctype.h... " >&6; }
6666if ${bash_cv_type_wint_t+:} false; then :
6667 $as_echo_n "(cached) " >&6
6668else
d0ac1c44 6669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cc88a640 6670/* end confdefs.h. */
6999161a
TT
6671#include <wctype.h>
6672int
6673main ()
6674{
cc88a640 6675
6999161a
TT
6676 wint_t foo;
6677 foo = 0;
d0ac1c44 6678
6999161a
TT
6679 ;
6680 return 0;
6681}
6682_ACEOF
6683if ac_fn_c_try_compile "$LINENO"; then :
6684 bash_cv_type_wint_t=yes
cc88a640 6685else
6999161a 6686 bash_cv_type_wint_t=no
cc88a640 6687fi
6999161a
TT
6688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6689fi
6690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wint_t" >&5
6691$as_echo "$bash_cv_type_wint_t" >&6; }
6692if test $bash_cv_type_wint_t = yes; then
6693
6694$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
cc88a640
JK
6695
6696fi
6697
6999161a
TT
6698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wcwidth broken with unicode combining characters" >&5
6699$as_echo_n "checking for wcwidth broken with unicode combining characters... " >&6; }
6700if ${bash_cv_wcwidth_broken+:} false; then :
6701 $as_echo_n "(cached) " >&6
6702else
d0ac1c44 6703 if test "$cross_compiling" = yes; then :
6999161a 6704 bash_cv_wcwidth_broken=no
cc88a640 6705else
d0ac1c44 6706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cc88a640 6707/* end confdefs.h. */
6999161a
TT
6708
6709#include <unistd.h>
cc88a640 6710#include <stdlib.h>
6999161a 6711#include <stdio.h>
cc88a640 6712
6999161a
TT
6713#include <locale.h>
6714#include <wchar.h>
6715
6716main(c, v)
6717int c;
6718char **v;
cc88a640 6719{
6999161a
TT
6720 int w;
6721
6722 setlocale(LC_ALL, "en_US.UTF-8");
6723 w = wcwidth (0x0301);
6724 exit (w == 0); /* exit 0 if wcwidth broken */
d0ac1c44 6725}
6999161a 6726
5836a818 6727_ACEOF
d0ac1c44 6728if ac_fn_c_try_run "$LINENO"; then :
6999161a 6729 bash_cv_wcwidth_broken=yes
5836a818 6730else
6999161a 6731 bash_cv_wcwidth_broken=no
d0ac1c44
SM
6732fi
6733rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6734 conftest.$ac_objext conftest.beam conftest.$ac_ext
6735fi
5836a818 6736
5836a818 6737fi
6999161a
TT
6738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wcwidth_broken" >&5
6739$as_echo "$bash_cv_wcwidth_broken" >&6; }
6740if test "$bash_cv_wcwidth_broken" = yes; then
5836a818 6741
6999161a 6742$as_echo "#define WCWIDTH_BROKEN 1" >>confdefs.h
5836a818 6743
d0ac1c44
SM
6744fi
6745
6999161a
TT
6746if test "$am_cv_func_iconv" = yes; then
6747 OLDLIBS="$LIBS"
6748 LIBS="$LIBS $LIBINTL $LIBICONV"
6749 for ac_func in locale_charset
d0ac1c44 6750do :
6999161a
TT
6751 ac_fn_c_check_func "$LINENO" "locale_charset" "ac_cv_func_locale_charset"
6752if test "x$ac_cv_func_locale_charset" = xyes; then :
d0ac1c44 6753 cat >>confdefs.h <<_ACEOF
6999161a 6754#define HAVE_LOCALE_CHARSET 1
cc88a640 6755_ACEOF
b585a9fa
EZ
6756
6757fi
d0ac1c44 6758done
5836a818 6759
6999161a
TT
6760 LIBS="$OLDLIBS"
6761fi
b585a9fa 6762
6999161a
TT
6763# The cast to long int works around a bug in the HP C Compiler
6764# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6765# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6766# This bug is HP SR number 8606223364.
6767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t" >&5
6768$as_echo_n "checking size of wchar_t... " >&6; }
6769if ${ac_cv_sizeof_wchar_t+:} false; then :
6770 $as_echo_n "(cached) " >&6
6771else
6772 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (wchar_t))" "ac_cv_sizeof_wchar_t" "$ac_includes_default"; then :
6773
6774else
6775 if test "$ac_cv_type_wchar_t" = yes; then
6776 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6777$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6778as_fn_error 77 "cannot compute sizeof (wchar_t)
6779See \`config.log' for more details" "$LINENO" 5; }
6780 else
6781 ac_cv_sizeof_wchar_t=0
6782 fi
6783fi
81ecdfbb 6784
b585a9fa 6785fi
6999161a
TT
6786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_wchar_t" >&5
6787$as_echo "$ac_cv_sizeof_wchar_t" >&6; }
b585a9fa 6788
cc88a640 6789
6999161a
TT
6790
6791cat >>confdefs.h <<_ACEOF
6792#define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
775e241e
TT
6793_ACEOF
6794
6999161a
TT
6795
6796
6797
6798
6799case "$host_cpu" in
6800*cray*) LOCAL_CFLAGS=-DCRAY ;;
6801*s390*) LOCAL_CFLAGS=-fsigned-char ;;
6802esac
6803
6804case "$host_os" in
6805isc*) LOCAL_CFLAGS=-Disc386 ;;
6806esac
6807
6808# shared library configuration section
6809#
6810# Shared object configuration section. These values are generated by
6811# ${srcdir}/support/shobj-conf
6812#
6813if test -f ${srcdir}/support/shobj-conf; then
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking configuration for building shared libraries" >&5
6815$as_echo_n "checking configuration for building shared libraries... " >&6; }
6816 eval `TERMCAP_LIB=$TERMCAP_LIB ${CONFIG_SHELL-/bin/sh} ${srcdir}/support/shobj-conf -C "${CC}" -c ${host_cpu} -o ${host_os} -v ${host_vendor}`
6817
6818# case "$SHLIB_LIBS" in
6819# *curses*|*termcap*|*termlib*) ;;
6820# *) SHLIB_LIBS="$SHLIB_LIBS $TERMCAP_LIB" ;;
6821# esac
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLIB_STATUS" >&5
6839$as_echo "$SHLIB_STATUS" >&6; }
6840
6841 # SHLIB_STATUS is either `supported' or `unsupported'. If it's
6842 # `unsupported', turn off any default shared library building
6843 if test "$SHLIB_STATUS" = 'unsupported'; then
6844 opt_shared_libs=no
6845 fi
6846
6847 # shared library versioning
6848 # quoted for m4 so I can use character classes
6849 SHLIB_MAJOR=`expr "$LIBVERSION" : '\([0-9]\)\..*'`
6850 SHLIB_MINOR=`expr "$LIBVERSION" : '[0-9]\.\([0-9]\).*'`
6851
6852
775e241e
TT
6853fi
6854
6999161a
TT
6855if test "$opt_static_libs" = "yes"; then
6856 STATIC_TARGET=static
6857 STATIC_INSTALL_TARGET=install-static
6858fi
6859if test "$opt_shared_libs" = "yes"; then
6860 SHARED_TARGET=shared
6861 SHARED_INSTALL_TARGET=install-shared
6862fi
6863
6864
6865
6866
6867
6868
6869if test "$opt_install_examples" = "yes"; then
6870 EXAMPLES_INSTALL_TARGET=install-examples
6871fi
6872
6873
6874case "$build_os" in
6875msdosdjgpp*) BUILD_DIR=`pwd.exe` ;; # to prevent //d/path/file
6876*) BUILD_DIR=`pwd` ;;
6877esac
6878
6879case "$BUILD_DIR" in
6880*\ *) BUILD_DIR=`echo "$BUILD_DIR" | sed 's: :\\\\ :g'` ;;
6881*) ;;
6882esac
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
775e241e 6893
cc88a640 6894
6999161a
TT
6895
6896
6897
6898
6899
6900
6901
6902ac_config_files="$ac_config_files Makefile doc/Makefile examples/Makefile shlib/Makefile readline.pc"
6903
6904ac_config_commands="$ac_config_commands default"
81ecdfbb 6905
b585a9fa
EZ
6906cat >confcache <<\_ACEOF
6907# This file is a shell script that caches the results of configure
6908# tests run on this system so they can be shared between configure
6909# scripts and configure runs, see configure's option --config-cache.
6910# It is not useful on other systems. If it contains results you don't
6911# want to keep, you may remove or edit it.
6912#
6913# config.status only pays attention to the cache file if you give it
6914# the --recheck option to rerun configure.
6915#
6916# `ac_cv_env_foo' variables (set or unset) will be overridden when
6917# loading this file, other *unset* `ac_cv_foo' will be assigned the
6918# following values.
6919
6920_ACEOF
6921
6922# The following way of writing the cache mishandles newlines in values,
6923# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 6924# So, we kill variables containing newlines.
b585a9fa
EZ
6925# Ultrix sh set writes to stderr and can't be redirected directly,
6926# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
6927(
6928 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6929 eval ac_val=\$$ac_var
6930 case $ac_val in #(
6931 *${as_nl}*)
6932 case $ac_var in #(
d0ac1c44 6933 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
81ecdfbb
RW
6934$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6935 esac
6936 case $ac_var in #(
6937 _ | IFS | as_nl) ;; #(
6938 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
d0ac1c44 6939 *) { eval $ac_var=; unset $ac_var;} ;;
81ecdfbb
RW
6940 esac ;;
6941 esac
6942 done
6943
b585a9fa 6944 (set) 2>&1 |
81ecdfbb
RW
6945 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6946 *${as_nl}ac_space=\ *)
d0ac1c44
SM
6947 # `set' does not quote correctly, so add quotes: double-quote
6948 # substitution turns \\\\ into \\, and sed turns \\ into \.
b585a9fa
EZ
6949 sed -n \
6950 "s/'/'\\\\''/g;
6951 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 6952 ;; #(
b585a9fa
EZ
6953 *)
6954 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 6955 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b585a9fa 6956 ;;
81ecdfbb
RW
6957 esac |
6958 sort
6959) |
b585a9fa 6960 sed '
81ecdfbb 6961 /^ac_cv_env_/b end
b585a9fa 6962 t clear
81ecdfbb 6963 :clear
b585a9fa
EZ
6964 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6965 t end
81ecdfbb
RW
6966 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6967 :end' >>confcache
6968if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6969 if test -w "$cache_file"; then
d0ac1c44
SM
6970 if test "x$cache_file" != "x/dev/null"; then
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
81ecdfbb 6972$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
6973 if test ! -f "$cache_file" || test -h "$cache_file"; then
6974 cat confcache >"$cache_file"
6975 else
6976 case $cache_file in #(
6977 */* | ?:*)
6978 mv -f confcache "$cache_file"$$ &&
6979 mv -f "$cache_file"$$ "$cache_file" ;; #(
6980 *)
6981 mv -f confcache "$cache_file" ;;
6982 esac
6983 fi
6984 fi
b585a9fa 6985 else
d0ac1c44 6986 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
81ecdfbb 6987$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b585a9fa
EZ
6988 fi
6989fi
6990rm -f confcache
6991
6992test "x$prefix" = xNONE && prefix=$ac_default_prefix
6993# Let make expand exec_prefix.
6994test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6995
b585a9fa
EZ
6996DEFS=-DHAVE_CONFIG_H
6997
6998ac_libobjs=
6999ac_ltlibobjs=
d0ac1c44 7000U=
b585a9fa
EZ
7001for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7002 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
7003 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7004 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7005 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7006 # will be set to the directory where LIBOBJS objects are built.
d0ac1c44
SM
7007 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7008 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b585a9fa
EZ
7009done
7010LIBOBJS=$ac_libobjs
7011
7012LTLIBOBJS=$ac_ltlibobjs
7013
7014
7015
d0ac1c44 7016: "${CONFIG_STATUS=./config.status}"
81ecdfbb 7017ac_write_fail=0
b585a9fa
EZ
7018ac_clean_files_save=$ac_clean_files
7019ac_clean_files="$ac_clean_files $CONFIG_STATUS"
d0ac1c44 7020{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
81ecdfbb 7021$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
d0ac1c44
SM
7022as_write_fail=0
7023cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b585a9fa
EZ
7024#! $SHELL
7025# Generated by $as_me.
7026# Run this file to recreate the current configuration.
7027# Compiler output produced by configure, useful for debugging
7028# configure, is in config.log if it exists.
7029
7030debug=false
7031ac_cs_recheck=false
7032ac_cs_silent=false
5836a818 7033
d0ac1c44
SM
7034SHELL=\${CONFIG_SHELL-$SHELL}
7035export SHELL
7036_ASEOF
7037cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7038## -------------------- ##
7039## M4sh Initialization. ##
7040## -------------------- ##
81ecdfbb
RW
7041
7042# Be more Bourne compatible
7043DUALCASE=1; export DUALCASE # for MKS sh
d0ac1c44 7044if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b585a9fa
EZ
7045 emulate sh
7046 NULLCMD=:
81ecdfbb 7047 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b585a9fa
EZ
7048 # is contrary to our usage. Disable this feature.
7049 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
7050 setopt NO_GLOB_SUBST
7051else
d0ac1c44
SM
7052 case `(set -o) 2>/dev/null` in #(
7053 *posix*) :
7054 set -o posix ;; #(
7055 *) :
7056 ;;
81ecdfbb 7057esac
b585a9fa 7058fi
b585a9fa 7059
81ecdfbb
RW
7060
7061as_nl='
7062'
7063export as_nl
7064# Printing a long string crashes Solaris 7 /usr/bin/printf.
7065as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7066as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7067as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
d0ac1c44
SM
7068# Prefer a ksh shell builtin over an external printf program on Solaris,
7069# but without wasting forks for bash or zsh.
7070if test -z "$BASH_VERSION$ZSH_VERSION" \
7071 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7072 as_echo='print -r --'
7073 as_echo_n='print -rn --'
7074elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
81ecdfbb
RW
7075 as_echo='printf %s\n'
7076 as_echo_n='printf %s'
b585a9fa 7077else
81ecdfbb
RW
7078 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7079 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7080 as_echo_n='/usr/ucb/echo -n'
7081 else
7082 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7083 as_echo_n_body='eval
7084 arg=$1;
d0ac1c44 7085 case $arg in #(
81ecdfbb
RW
7086 *"$as_nl"*)
7087 expr "X$arg" : "X\\(.*\\)$as_nl";
7088 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7089 esac;
7090 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7091 '
7092 export as_echo_n_body
7093 as_echo_n='sh -c $as_echo_n_body as_echo'
7094 fi
7095 export as_echo_body
7096 as_echo='sh -c $as_echo_body as_echo'
7097fi
7098
7099# The user is always right.
7100if test "${PATH_SEPARATOR+set}" != set; then
7101 PATH_SEPARATOR=:
7102 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7103 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7104 PATH_SEPARATOR=';'
7105 }
b585a9fa
EZ
7106fi
7107
7108
81ecdfbb
RW
7109# IFS
7110# We need space, tab and new line, in precisely that order. Quoting is
7111# there to prevent editors from complaining about space-tab.
7112# (If _AS_PATH_WALK were called with IFS unset, it would disable word
7113# splitting by setting IFS to empty value.)
7114IFS=" "" $as_nl"
7115
7116# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44
SM
7117as_myself=
7118case $0 in #((
81ecdfbb
RW
7119 *[\\/]* ) as_myself=$0 ;;
7120 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7121for as_dir in $PATH
7122do
7123 IFS=$as_save_IFS
7124 test -z "$as_dir" && as_dir=.
d0ac1c44
SM
7125 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7126 done
81ecdfbb
RW
7127IFS=$as_save_IFS
7128
7129 ;;
7130esac
7131# We did not find ourselves, most probably we were run as `sh COMMAND'
7132# in which case we are not to be found in the path.
7133if test "x$as_myself" = x; then
7134 as_myself=$0
7135fi
7136if test ! -f "$as_myself"; then
7137 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
d0ac1c44 7138 exit 1
81ecdfbb
RW
7139fi
7140
d0ac1c44
SM
7141# Unset variables that we do not need and which cause bugs (e.g. in
7142# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7143# suppresses any "Segmentation fault" message there. '((' could
7144# trigger a bug in pdksh 5.2.14.
7145for as_var in BASH_ENV ENV MAIL MAILPATH
7146do eval test x\${$as_var+set} = xset \
7147 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
81ecdfbb 7148done
b585a9fa
EZ
7149PS1='$ '
7150PS2='> '
7151PS4='+ '
7152
7153# NLS nuisances.
81ecdfbb
RW
7154LC_ALL=C
7155export LC_ALL
7156LANGUAGE=C
7157export LANGUAGE
7158
d0ac1c44
SM
7159# CDPATH.
7160(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7161
7162
7163# as_fn_error STATUS ERROR [LINENO LOG_FD]
7164# ----------------------------------------
7165# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7166# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7167# script with STATUS, using 1 if that was 0.
7168as_fn_error ()
7169{
7170 as_status=$1; test $as_status -eq 0 && as_status=1
7171 if test "$4"; then
7172 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7173 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7174 fi
7175 $as_echo "$as_me: error: $2" >&2
7176 as_fn_exit $as_status
7177} # as_fn_error
7178
7179
7180# as_fn_set_status STATUS
7181# -----------------------
7182# Set $? to STATUS, without forking.
7183as_fn_set_status ()
7184{
7185 return $1
7186} # as_fn_set_status
7187
7188# as_fn_exit STATUS
7189# -----------------
7190# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7191as_fn_exit ()
7192{
7193 set +e
7194 as_fn_set_status $1
7195 exit $1
7196} # as_fn_exit
7197
7198# as_fn_unset VAR
7199# ---------------
7200# Portably unset VAR.
7201as_fn_unset ()
7202{
7203 { eval $1=; unset $1;}
7204}
7205as_unset=as_fn_unset
7206# as_fn_append VAR VALUE
7207# ----------------------
7208# Append the text in VALUE to the end of the definition contained in VAR. Take
7209# advantage of any shell optimizations that allow amortized linear growth over
7210# repeated appends, instead of the typical quadratic growth present in naive
7211# implementations.
7212if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7213 eval 'as_fn_append ()
7214 {
7215 eval $1+=\$2
7216 }'
7217else
7218 as_fn_append ()
7219 {
7220 eval $1=\$$1\$2
7221 }
7222fi # as_fn_append
7223
7224# as_fn_arith ARG...
7225# ------------------
7226# Perform arithmetic evaluation on the ARGs, and store the result in the
7227# global $as_val. Take advantage of shells that can avoid forks. The arguments
7228# must be portable across $(()) and expr.
7229if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7230 eval 'as_fn_arith ()
7231 {
7232 as_val=$(( $* ))
7233 }'
7234else
7235 as_fn_arith ()
7236 {
7237 as_val=`expr "$@" || test $? -eq 1`
7238 }
7239fi # as_fn_arith
7240
7241
81ecdfbb
RW
7242if expr a : '\(a\)' >/dev/null 2>&1 &&
7243 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b585a9fa
EZ
7244 as_expr=expr
7245else
7246 as_expr=false
7247fi
7248
81ecdfbb 7249if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b585a9fa
EZ
7250 as_basename=basename
7251else
7252 as_basename=false
7253fi
7254
d0ac1c44
SM
7255if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7256 as_dirname=dirname
7257else
7258 as_dirname=false
7259fi
b585a9fa 7260
81ecdfbb 7261as_me=`$as_basename -- "$0" ||
b585a9fa
EZ
7262$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7263 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
7264 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7265$as_echo X/"$0" |
7266 sed '/^.*\/\([^/][^/]*\)\/*$/{
7267 s//\1/
7268 q
7269 }
7270 /^X\/\(\/\/\)$/{
7271 s//\1/
7272 q
7273 }
7274 /^X\/\(\/\).*/{
7275 s//\1/
7276 q
7277 }
7278 s/.*/./; q'`
b585a9fa 7279
d0ac1c44
SM
7280# Avoid depending upon Character Ranges.
7281as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7282as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7283as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7284as_cr_digits='0123456789'
7285as_cr_alnum=$as_cr_Letters$as_cr_digits
b585a9fa 7286
81ecdfbb 7287ECHO_C= ECHO_N= ECHO_T=
d0ac1c44 7288case `echo -n x` in #(((((
81ecdfbb 7289-n*)
d0ac1c44 7290 case `echo 'xy\c'` in
81ecdfbb 7291 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
d0ac1c44
SM
7292 xy) ECHO_C='\c';;
7293 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7294 ECHO_T=' ';;
81ecdfbb
RW
7295 esac;;
7296*)
7297 ECHO_N='-n';;
b585a9fa
EZ
7298esac
7299
81ecdfbb
RW
7300rm -f conf$$ conf$$.exe conf$$.file
7301if test -d conf$$.dir; then
7302 rm -f conf$$.dir/conf$$.file
b585a9fa 7303else
81ecdfbb
RW
7304 rm -f conf$$.dir
7305 mkdir conf$$.dir 2>/dev/null
b585a9fa 7306fi
81ecdfbb
RW
7307if (echo >conf$$.file) 2>/dev/null; then
7308 if ln -s conf$$.file conf$$ 2>/dev/null; then
b585a9fa 7309 as_ln_s='ln -s'
81ecdfbb
RW
7310 # ... but there are two gotchas:
7311 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7312 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 7313 # In both cases, we have to default to `cp -pR'.
81ecdfbb 7314 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 7315 as_ln_s='cp -pR'
81ecdfbb
RW
7316 elif ln conf$$.file conf$$ 2>/dev/null; then
7317 as_ln_s=ln
7318 else
d0ac1c44 7319 as_ln_s='cp -pR'
b585a9fa 7320 fi
b585a9fa 7321else
d0ac1c44 7322 as_ln_s='cp -pR'
b585a9fa 7323fi
81ecdfbb
RW
7324rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7325rmdir conf$$.dir 2>/dev/null
7326
d0ac1c44
SM
7327
7328# as_fn_mkdir_p
7329# -------------
7330# Create "$as_dir" as a directory, including parents if necessary.
7331as_fn_mkdir_p ()
7332{
7333
7334 case $as_dir in #(
7335 -*) as_dir=./$as_dir;;
7336 esac
7337 test -d "$as_dir" || eval $as_mkdir_p || {
7338 as_dirs=
7339 while :; do
7340 case $as_dir in #(
7341 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7342 *) as_qdir=$as_dir;;
7343 esac
7344 as_dirs="'$as_qdir' $as_dirs"
7345 as_dir=`$as_dirname -- "$as_dir" ||
7346$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7347 X"$as_dir" : 'X\(//\)[^/]' \| \
7348 X"$as_dir" : 'X\(//\)$' \| \
7349 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7350$as_echo X"$as_dir" |
7351 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7352 s//\1/
7353 q
7354 }
7355 /^X\(\/\/\)[^/].*/{
7356 s//\1/
7357 q
7358 }
7359 /^X\(\/\/\)$/{
7360 s//\1/
7361 q
7362 }
7363 /^X\(\/\).*/{
7364 s//\1/
7365 q
7366 }
7367 s/.*/./; q'`
7368 test -d "$as_dir" && break
7369 done
7370 test -z "$as_dirs" || eval "mkdir $as_dirs"
7371 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7372
7373
7374} # as_fn_mkdir_p
b585a9fa 7375if mkdir -p . 2>/dev/null; then
d0ac1c44 7376 as_mkdir_p='mkdir -p "$as_dir"'
b585a9fa
EZ
7377else
7378 test -d ./-p && rmdir ./-p
7379 as_mkdir_p=false
7380fi
7381
d0ac1c44
SM
7382
7383# as_fn_executable_p FILE
7384# -----------------------
7385# Test if FILE is an executable regular file.
7386as_fn_executable_p ()
7387{
7388 test -f "$1" && test -x "$1"
7389} # as_fn_executable_p
7390as_test_x='test -x'
7391as_executable_p=as_fn_executable_p
b585a9fa
EZ
7392
7393# Sed expression to map a string onto a valid CPP name.
7394as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7395
7396# Sed expression to map a string onto a valid variable name.
7397as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7398
7399
b585a9fa 7400exec 6>&1
d0ac1c44
SM
7401## ----------------------------------- ##
7402## Main body of $CONFIG_STATUS script. ##
7403## ----------------------------------- ##
7404_ASEOF
7405test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
81ecdfbb 7406
d0ac1c44
SM
7407cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7408# Save the log message, to keep $0 and so on meaningful, and to
b585a9fa 7409# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
7410# values after options handling.
7411ac_log="
6999161a 7412This file was extended by readline $as_me 8.0, which was
d0ac1c44 7413generated by GNU Autoconf 2.69. Invocation command line was
b585a9fa
EZ
7414
7415 CONFIG_FILES = $CONFIG_FILES
7416 CONFIG_HEADERS = $CONFIG_HEADERS
7417 CONFIG_LINKS = $CONFIG_LINKS
7418 CONFIG_COMMANDS = $CONFIG_COMMANDS
7419 $ $0 $@
7420
81ecdfbb
RW
7421on `(hostname || uname -n) 2>/dev/null | sed 1q`
7422"
7423
b585a9fa
EZ
7424_ACEOF
7425
81ecdfbb
RW
7426case $ac_config_files in *"
7427"*) set x $ac_config_files; shift; ac_config_files=$*;;
7428esac
b585a9fa 7429
81ecdfbb
RW
7430case $ac_config_headers in *"
7431"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7432esac
b585a9fa 7433
b585a9fa 7434
81ecdfbb
RW
7435cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7436# Files that config.status was made for.
7437config_files="$ac_config_files"
7438config_headers="$ac_config_headers"
6999161a 7439config_commands="$ac_config_commands"
b585a9fa 7440
81ecdfbb 7441_ACEOF
b585a9fa 7442
81ecdfbb 7443cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b585a9fa 7444ac_cs_usage="\
d0ac1c44
SM
7445\`$as_me' instantiates files and other configuration actions
7446from templates according to the current configuration. Unless the files
7447and actions are specified as TAGs, all are instantiated by default.
b585a9fa 7448
d0ac1c44 7449Usage: $0 [OPTION]... [TAG]...
b585a9fa
EZ
7450
7451 -h, --help print this help, then exit
81ecdfbb 7452 -V, --version print version number and configuration settings, then exit
d0ac1c44 7453 --config print configuration, then exit
81ecdfbb
RW
7454 -q, --quiet, --silent
7455 do not print progress messages
b585a9fa
EZ
7456 -d, --debug don't remove temporary files
7457 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
7458 --file=FILE[:TEMPLATE]
7459 instantiate the configuration file FILE
7460 --header=FILE[:TEMPLATE]
7461 instantiate the configuration header FILE
b585a9fa
EZ
7462
7463Configuration files:
7464$config_files
7465
7466Configuration headers:
7467$config_headers
7468
6999161a
TT
7469Configuration commands:
7470$config_commands
7471
7472Report bugs to <bug-readline@gnu.org>."
b585a9fa 7473
81ecdfbb
RW
7474_ACEOF
7475cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 7476ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b585a9fa 7477ac_cs_version="\\
6999161a 7478readline config.status 8.0
d0ac1c44
SM
7479configured by $0, generated by GNU Autoconf 2.69,
7480 with options \\"\$ac_cs_config\\"
b585a9fa 7481
d0ac1c44 7482Copyright (C) 2012 Free Software Foundation, Inc.
b585a9fa
EZ
7483This config.status script is free software; the Free Software Foundation
7484gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
7485
7486ac_pwd='$ac_pwd'
7487srcdir='$srcdir'
6999161a 7488INSTALL='$INSTALL'
81ecdfbb 7489test -n "\$AWK" || AWK=awk
b585a9fa
EZ
7490_ACEOF
7491
81ecdfbb
RW
7492cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7493# The default lists apply if the user does not specify any file.
b585a9fa
EZ
7494ac_need_defaults=:
7495while test $# != 0
7496do
7497 case $1 in
d0ac1c44 7498 --*=?*)
81ecdfbb
RW
7499 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7500 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b585a9fa
EZ
7501 ac_shift=:
7502 ;;
d0ac1c44
SM
7503 --*=)
7504 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7505 ac_optarg=
7506 ac_shift=:
7507 ;;
81ecdfbb 7508 *)
b585a9fa
EZ
7509 ac_option=$1
7510 ac_optarg=$2
7511 ac_shift=shift
7512 ;;
b585a9fa
EZ
7513 esac
7514
7515 case $ac_option in
7516 # Handling of the options.
b585a9fa
EZ
7517 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7518 ac_cs_recheck=: ;;
81ecdfbb
RW
7519 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7520 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
7521 --config | --confi | --conf | --con | --co | --c )
7522 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 7523 --debug | --debu | --deb | --de | --d | -d )
b585a9fa
EZ
7524 debug=: ;;
7525 --file | --fil | --fi | --f )
7526 $ac_shift
81ecdfbb
RW
7527 case $ac_optarg in
7528 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 7529 '') as_fn_error $? "missing file argument" ;;
81ecdfbb 7530 esac
d0ac1c44 7531 as_fn_append CONFIG_FILES " '$ac_optarg'"
b585a9fa
EZ
7532 ac_need_defaults=false;;
7533 --header | --heade | --head | --hea )
7534 $ac_shift
81ecdfbb
RW
7535 case $ac_optarg in
7536 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7537 esac
d0ac1c44 7538 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b585a9fa 7539 ac_need_defaults=false;;
81ecdfbb
RW
7540 --he | --h)
7541 # Conflict between --help and --header
d0ac1c44
SM
7542 as_fn_error $? "ambiguous option: \`$1'
7543Try \`$0 --help' for more information.";;
81ecdfbb
RW
7544 --help | --hel | -h )
7545 $as_echo "$ac_cs_usage"; exit ;;
b585a9fa
EZ
7546 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7547 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7548 ac_cs_silent=: ;;
7549
7550 # This is an error.
d0ac1c44
SM
7551 -*) as_fn_error $? "unrecognized option: \`$1'
7552Try \`$0 --help' for more information." ;;
b585a9fa 7553
d0ac1c44 7554 *) as_fn_append ac_config_targets " $1"
81ecdfbb 7555 ac_need_defaults=false ;;
b585a9fa
EZ
7556
7557 esac
7558 shift
7559done
7560
7561ac_configure_extra_args=
7562
7563if $ac_cs_silent; then
7564 exec 6>/dev/null
7565 ac_configure_extra_args="$ac_configure_extra_args --silent"
7566fi
7567
7568_ACEOF
81ecdfbb 7569cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b585a9fa 7570if \$ac_cs_recheck; then
d0ac1c44 7571 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
7572 shift
7573 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7574 CONFIG_SHELL='$SHELL'
7575 export CONFIG_SHELL
7576 exec "\$@"
b585a9fa
EZ
7577fi
7578
7579_ACEOF
81ecdfbb
RW
7580cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7581exec 5>>config.log
7582{
7583 echo
7584 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7585## Running $as_me. ##
7586_ASBOX
7587 $as_echo "$ac_log"
7588} >&5
b585a9fa 7589
81ecdfbb
RW
7590_ACEOF
7591cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7592_ACEOF
b585a9fa 7593
81ecdfbb 7594cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b585a9fa 7595
81ecdfbb 7596# Handling of arguments.
b585a9fa
EZ
7597for ac_config_target in $ac_config_targets
7598do
81ecdfbb
RW
7599 case $ac_config_target in
7600 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7601 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6999161a
TT
7602 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
7603 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
7604 "shlib/Makefile") CONFIG_FILES="$CONFIG_FILES shlib/Makefile" ;;
7605 "readline.pc") CONFIG_FILES="$CONFIG_FILES readline.pc" ;;
7606 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
81ecdfbb 7607
d0ac1c44 7608 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
b585a9fa
EZ
7609 esac
7610done
7611
81ecdfbb 7612
b585a9fa
EZ
7613# If the user did not use the arguments to specify the items to instantiate,
7614# then the envvar interface is used. Set only those that are not.
7615# We use the long form for the default assignment because of an extremely
7616# bizarre bug on SunOS 4.1.3.
7617if $ac_need_defaults; then
7618 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7619 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6999161a 7620 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
b585a9fa
EZ
7621fi
7622
7623# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 7624# simply because there is no reason against having it here, and in addition,
b585a9fa 7625# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
7626# Hook for its removal unless debugging.
7627# Note that there is a small window in which the directory will not be cleaned:
7628# after its creation but before its name has been assigned to `$tmp'.
b585a9fa
EZ
7629$debug ||
7630{
d0ac1c44 7631 tmp= ac_tmp=
81ecdfbb 7632 trap 'exit_status=$?
d0ac1c44
SM
7633 : "${ac_tmp:=$tmp}"
7634 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb 7635' 0
d0ac1c44 7636 trap 'as_fn_exit 1' 1 2 13 15
b585a9fa 7637}
b585a9fa
EZ
7638# Create a (secure) tmp directory for tmp files.
7639
7640{
81ecdfbb 7641 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 7642 test -d "$tmp"
b585a9fa
EZ
7643} ||
7644{
81ecdfbb
RW
7645 tmp=./conf$$-$RANDOM
7646 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
7647} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7648ac_tmp=$tmp
81ecdfbb
RW
7649
7650# Set up the scripts for CONFIG_FILES section.
7651# No need to generate them if there are no CONFIG_FILES.
7652# This happens for instance with `./config.status config.h'.
7653if test -n "$CONFIG_FILES"; then
7654
7655
d0ac1c44
SM
7656ac_cr=`echo X | tr X '\015'`
7657# On cygwin, bash can eat \r inside `` if the user requested igncr.
7658# But we know of no other shell where ac_cr would be empty at this
7659# point, so we can use a bashism as a fallback.
7660if test "x$ac_cr" = x; then
7661 eval ac_cr=\$\'\\r\'
7662fi
81ecdfbb
RW
7663ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7664if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
5836a818 7665 ac_cs_awk_cr='\\r'
81ecdfbb
RW
7666else
7667 ac_cs_awk_cr=$ac_cr
7668fi
7669
d0ac1c44 7670echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
7671_ACEOF
7672
7673
7674{
7675 echo "cat >conf$$subs.awk <<_ACEOF" &&
7676 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7677 echo "_ACEOF"
7678} >conf$$subs.sh ||
d0ac1c44
SM
7679 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7680ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
7681ac_delim='%!_!# '
7682for ac_last_try in false false false false false :; do
7683 . ./conf$$subs.sh ||
d0ac1c44 7684 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
7685
7686 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7687 if test $ac_delim_n = $ac_delim_num; then
7688 break
7689 elif $ac_last_try; then
d0ac1c44 7690 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
7691 else
7692 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7693 fi
7694done
7695rm -f conf$$subs.sh
7696
7697cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 7698cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
7699_ACEOF
7700sed -n '
7701h
7702s/^/S["/; s/!.*/"]=/
7703p
7704g
7705s/^[^!]*!//
7706:repl
7707t repl
7708s/'"$ac_delim"'$//
7709t delim
7710:nl
7711h
d0ac1c44 7712s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
7713t more1
7714s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7715p
7716n
7717b repl
7718:more1
7719s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7720p
7721g
7722s/.\{148\}//
7723t nl
7724:delim
7725h
d0ac1c44 7726s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
7727t more2
7728s/["\\]/\\&/g; s/^/"/; s/$/"/
7729p
7730b
7731:more2
7732s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7733p
7734g
7735s/.\{148\}//
7736t delim
7737' <conf$$subs.awk | sed '
7738/^[^""]/{
7739 N
7740 s/\n//
7741}
7742' >>$CONFIG_STATUS || ac_write_fail=1
7743rm -f conf$$subs.awk
7744cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7745_ACAWK
d0ac1c44 7746cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
7747 for (key in S) S_is_set[key] = 1
7748 FS = "\a"
7749
7750}
b585a9fa 7751{
81ecdfbb
RW
7752 line = $ 0
7753 nfields = split(line, field, "@")
7754 substed = 0
7755 len = length(field[1])
7756 for (i = 2; i < nfields; i++) {
7757 key = field[i]
7758 keylen = length(key)
7759 if (S_is_set[key]) {
7760 value = S[key]
7761 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7762 len += length(value) + length(field[++i])
7763 substed = 1
7764 } else
7765 len += 1 + keylen
7766 }
7767
7768 print line
b585a9fa
EZ
7769}
7770
81ecdfbb
RW
7771_ACAWK
7772_ACEOF
7773cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7774if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7775 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7776else
7777 cat
d0ac1c44
SM
7778fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7779 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
b585a9fa
EZ
7780_ACEOF
7781
d0ac1c44
SM
7782# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7783# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
7784# trailing colons and then remove the whole line if VPATH becomes empty
7785# (actually we leave an empty line to preserve line numbers).
7786if test "x$srcdir" = x.; then
d0ac1c44
SM
7787 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
7788h
7789s///
7790s/^/:/
7791s/[ ]*$/:/
7792s/:\$(srcdir):/:/g
7793s/:\${srcdir}:/:/g
7794s/:@srcdir@:/:/g
7795s/^:*//
81ecdfbb 7796s/:*$//
d0ac1c44
SM
7797x
7798s/\(=[ ]*\).*/\1/
7799G
7800s/\n//
81ecdfbb
RW
7801s/^[^=]*=[ ]*$//
7802}'
7803fi
b585a9fa 7804
81ecdfbb
RW
7805cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7806fi # test -n "$CONFIG_FILES"
b585a9fa 7807
81ecdfbb
RW
7808# Set up the scripts for CONFIG_HEADERS section.
7809# No need to generate them if there are no CONFIG_HEADERS.
7810# This happens for instance with `./config.status Makefile'.
7811if test -n "$CONFIG_HEADERS"; then
d0ac1c44 7812cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
7813BEGIN {
7814_ACEOF
7815
7816# Transform confdefs.h into an awk script `defines.awk', embedded as
7817# here-document in config.status, that substitutes the proper values into
7818# config.h.in to produce config.h.
7819
7820# Create a delimiter string that does not exist in confdefs.h, to ease
7821# handling of long lines.
7822ac_delim='%!_!# '
7823for ac_last_try in false false :; do
d0ac1c44
SM
7824 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7825 if test -z "$ac_tt"; then
81ecdfbb
RW
7826 break
7827 elif $ac_last_try; then
d0ac1c44 7828 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
7829 else
7830 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7831 fi
7832done
b585a9fa 7833
81ecdfbb
RW
7834# For the awk script, D is an array of macro values keyed by name,
7835# likewise P contains macro parameters if any. Preserve backslash
7836# newline sequences.
7837
7838ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7839sed -n '
7840s/.\{148\}/&'"$ac_delim"'/g
7841t rset
7842:rset
7843s/^[ ]*#[ ]*define[ ][ ]*/ /
7844t def
7845d
7846:def
7847s/\\$//
7848t bsnl
7849s/["\\]/\\&/g
7850s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7851D["\1"]=" \3"/p
7852s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
7853d
7854:bsnl
7855s/["\\]/\\&/g
7856s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7857D["\1"]=" \3\\\\\\n"\\/p
7858t cont
7859s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7860t cont
7861d
7862:cont
7863n
7864s/.\{148\}/&'"$ac_delim"'/g
7865t clear
7866:clear
7867s/\\$//
7868t bsnlc
7869s/["\\]/\\&/g; s/^/"/; s/$/"/p
7870d
7871:bsnlc
7872s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7873b cont
7874' <confdefs.h | sed '
7875s/'"$ac_delim"'/"\\\
7876"/g' >>$CONFIG_STATUS || ac_write_fail=1
7877
7878cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7879 for (key in D) D_is_set[key] = 1
7880 FS = "\a"
7881}
7882/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7883 line = \$ 0
7884 split(line, arg, " ")
7885 if (arg[1] == "#") {
7886 defundef = arg[2]
7887 mac1 = arg[3]
7888 } else {
7889 defundef = substr(arg[1], 2)
7890 mac1 = arg[2]
7891 }
7892 split(mac1, mac2, "(") #)
7893 macro = mac2[1]
7894 prefix = substr(line, 1, index(line, defundef) - 1)
7895 if (D_is_set[macro]) {
7896 # Preserve the white space surrounding the "#".
7897 print prefix "define", macro P[macro] D[macro]
7898 next
7899 } else {
7900 # Replace #undef with comments. This is necessary, for example,
7901 # in the case of _POSIX_SOURCE, which is predefined and required
7902 # on some systems where configure will not decide to define it.
7903 if (defundef == "undef") {
7904 print "/*", prefix defundef, macro, "*/"
7905 next
7906 }
7907 }
7908}
7909{ print }
7910_ACAWK
b585a9fa 7911_ACEOF
81ecdfbb 7912cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 7913 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 7914fi # test -n "$CONFIG_HEADERS"
b585a9fa 7915
81ecdfbb 7916
6999161a 7917eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
7918shift
7919for ac_tag
7920do
7921 case $ac_tag in
7922 :[FHLC]) ac_mode=$ac_tag; continue;;
7923 esac
7924 case $ac_mode$ac_tag in
7925 :[FHL]*:*);;
d0ac1c44 7926 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
7927 :[FH]-) ac_tag=-:-;;
7928 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7929 esac
7930 ac_save_IFS=$IFS
7931 IFS=:
7932 set x $ac_tag
7933 IFS=$ac_save_IFS
7934 shift
7935 ac_file=$1
7936 shift
7937
7938 case $ac_mode in
7939 :L) ac_source=$1;;
7940 :[FH])
7941 ac_file_inputs=
7942 for ac_f
7943 do
7944 case $ac_f in
d0ac1c44 7945 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
7946 *) # Look for the file first in the build tree, then in the source tree
7947 # (if the path is not absolute). The absolute path cannot be DOS-style,
7948 # because $ac_f cannot contain `:'.
7949 test -f "$ac_f" ||
7950 case $ac_f in
7951 [\\/$]*) false;;
7952 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7953 esac ||
d0ac1c44 7954 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
7955 esac
7956 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
d0ac1c44 7957 as_fn_append ac_file_inputs " '$ac_f'"
81ecdfbb
RW
7958 done
7959
7960 # Let's still pretend it is `configure' which instantiates (i.e., don't
7961 # use $as_me), people would be surprised to read:
7962 # /* config.h. Generated by config.status. */
7963 configure_input='Generated from '`
7964 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7965 `' by configure.'
7966 if test x"$ac_file" != x-; then
7967 configure_input="$ac_file. $configure_input"
d0ac1c44 7968 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
81ecdfbb 7969$as_echo "$as_me: creating $ac_file" >&6;}
b585a9fa 7970 fi
81ecdfbb
RW
7971 # Neutralize special characters interpreted by sed in replacement strings.
7972 case $configure_input in #(
7973 *\&* | *\|* | *\\* )
7974 ac_sed_conf_input=`$as_echo "$configure_input" |
7975 sed 's/[\\\\&|]/\\\\&/g'`;; #(
7976 *) ac_sed_conf_input=$configure_input;;
7977 esac
b585a9fa 7978
81ecdfbb 7979 case $ac_tag in
d0ac1c44
SM
7980 *:-:* | *:-) cat >"$ac_tmp/stdin" \
7981 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
7982 esac
7983 ;;
b585a9fa
EZ
7984 esac
7985
81ecdfbb 7986 ac_dir=`$as_dirname -- "$ac_file" ||
b585a9fa
EZ
7987$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7988 X"$ac_file" : 'X\(//\)[^/]' \| \
7989 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
7990 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7991$as_echo X"$ac_file" |
7992 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7993 s//\1/
7994 q
7995 }
7996 /^X\(\/\/\)[^/].*/{
7997 s//\1/
7998 q
7999 }
8000 /^X\(\/\/\)$/{
8001 s//\1/
8002 q
8003 }
8004 /^X\(\/\).*/{
8005 s//\1/
8006 q
8007 }
8008 s/.*/./; q'`
d0ac1c44 8009 as_dir="$ac_dir"; as_fn_mkdir_p
b585a9fa
EZ
8010 ac_builddir=.
8011
81ecdfbb
RW
8012case "$ac_dir" in
8013.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8014*)
8015 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8016 # A ".." for each directory in $ac_dir_suffix.
8017 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8018 case $ac_top_builddir_sub in
8019 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8020 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8021 esac ;;
8022esac
8023ac_abs_top_builddir=$ac_pwd
8024ac_abs_builddir=$ac_pwd$ac_dir_suffix
8025# for backward compatibility:
8026ac_top_builddir=$ac_top_build_prefix
b585a9fa
EZ
8027
8028case $srcdir in
81ecdfbb 8029 .) # We are building in place.
b585a9fa 8030 ac_srcdir=.
81ecdfbb
RW
8031 ac_top_srcdir=$ac_top_builddir_sub
8032 ac_abs_top_srcdir=$ac_pwd ;;
8033 [\\/]* | ?:[\\/]* ) # Absolute name.
b585a9fa 8034 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
8035 ac_top_srcdir=$srcdir
8036 ac_abs_top_srcdir=$srcdir ;;
8037 *) # Relative name.
8038 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8039 ac_top_srcdir=$ac_top_build_prefix$srcdir
8040 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b585a9fa 8041esac
81ecdfbb 8042ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b585a9fa 8043
b585a9fa 8044
81ecdfbb
RW
8045 case $ac_mode in
8046 :F)
8047 #
8048 # CONFIG_FILE
8049 #
b585a9fa 8050
6999161a
TT
8051 case $INSTALL in
8052 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8053 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8054 esac
81ecdfbb 8055_ACEOF
b585a9fa 8056
81ecdfbb
RW
8057cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8058# If the template does not know about datarootdir, expand it.
8059# FIXME: This hack should be removed a few years after 2.60.
8060ac_datarootdir_hack=; ac_datarootdir_seen=
8061ac_sed_dataroot='
8062/datarootdir/ {
8063 p
8064 q
8065}
8066/@datadir@/p
8067/@docdir@/p
8068/@infodir@/p
8069/@localedir@/p
d0ac1c44 8070/@mandir@/p'
81ecdfbb
RW
8071case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8072*datarootdir*) ac_datarootdir_seen=yes;;
8073*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
d0ac1c44 8074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
81ecdfbb
RW
8075$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8076_ACEOF
8077cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8078 ac_datarootdir_hack='
8079 s&@datadir@&$datadir&g
8080 s&@docdir@&$docdir&g
8081 s&@infodir@&$infodir&g
8082 s&@localedir@&$localedir&g
8083 s&@mandir@&$mandir&g
d0ac1c44 8084 s&\\\${datarootdir}&$datarootdir&g' ;;
81ecdfbb 8085esac
b585a9fa 8086_ACEOF
81ecdfbb
RW
8087
8088# Neutralize VPATH when `$srcdir' = `.'.
8089# Shell code in configure.ac might set extrasub.
8090# FIXME: do we really want to maintain this feature?
8091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8092ac_sed_extra="$ac_vpsub
b585a9fa
EZ
8093$extrasub
8094_ACEOF
81ecdfbb 8095cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b585a9fa
EZ
8096:t
8097/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
8098s|@configure_input@|$ac_sed_conf_input|;t t
8099s&@top_builddir@&$ac_top_builddir_sub&;t t
8100s&@top_build_prefix@&$ac_top_build_prefix&;t t
8101s&@srcdir@&$ac_srcdir&;t t
8102s&@abs_srcdir@&$ac_abs_srcdir&;t t
8103s&@top_srcdir@&$ac_top_srcdir&;t t
8104s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8105s&@builddir@&$ac_builddir&;t t
8106s&@abs_builddir@&$ac_abs_builddir&;t t
8107s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6999161a 8108s&@INSTALL@&$ac_INSTALL&;t t
81ecdfbb
RW
8109$ac_datarootdir_hack
8110"
d0ac1c44
SM
8111eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8112 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
8113
8114test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
8115 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8116 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8117 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8119which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 8120$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 8121which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 8122
d0ac1c44 8123 rm -f "$ac_tmp/stdin"
81ecdfbb 8124 case $ac_file in
d0ac1c44
SM
8125 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8126 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 8127 esac \
d0ac1c44 8128 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
8129 ;;
8130 :H)
8131 #
8132 # CONFIG_HEADER
8133 #
b585a9fa 8134 if test x"$ac_file" != x-; then
81ecdfbb
RW
8135 {
8136 $as_echo "/* $configure_input */" \
d0ac1c44
SM
8137 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8138 } >"$ac_tmp/config.h" \
8139 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8140 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
81ecdfbb
RW
8142$as_echo "$as_me: $ac_file is unchanged" >&6;}
8143 else
8144 rm -f "$ac_file"
d0ac1c44
SM
8145 mv "$ac_tmp/config.h" "$ac_file" \
8146 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 8147 fi
b585a9fa 8148 else
81ecdfbb 8149 $as_echo "/* $configure_input */" \
d0ac1c44
SM
8150 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8151 || as_fn_error $? "could not create -" "$LINENO" 5
b585a9fa 8152 fi
81ecdfbb 8153 ;;
b585a9fa 8154
6999161a
TT
8155 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8156$as_echo "$as_me: executing $ac_file commands" >&6;}
8157 ;;
b585a9fa
EZ
8158 esac
8159
6999161a
TT
8160
8161 case $ac_file$ac_mode in
8162 "default":C)
8163# Makefile uses this timestamp file to record whether config.h is up to date.
8164echo > stamp-h
8165 ;;
8166
8167 esac
81ecdfbb 8168done # for ac_tag
b585a9fa 8169
b585a9fa 8170
d0ac1c44 8171as_fn_exit 0
b585a9fa 8172_ACEOF
b585a9fa
EZ
8173ac_clean_files=$ac_clean_files_save
8174
81ecdfbb 8175test $ac_write_fail = 0 ||
d0ac1c44 8176 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 8177
b585a9fa
EZ
8178
8179# configure is writing to config.log, and then calls config.status.
8180# config.status does its own redirection, appending to config.log.
8181# Unfortunately, on DOS this fails, as config.log is still kept open
8182# by configure, so config.status won't be able to write to it; its
8183# output is simply discarded. So we exec the FD to /dev/null,
8184# effectively closing config.log, so it can be properly (re)opened and
8185# appended to by config.status. When coming back to configure, we
8186# need to make the FD available again.
8187if test "$no_create" != yes; then
8188 ac_cs_success=:
8189 ac_config_status_args=
8190 test "$silent" = yes &&
8191 ac_config_status_args="$ac_config_status_args --quiet"
8192 exec 5>/dev/null
8193 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8194 exec 5>>config.log
8195 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8196 # would make configure fail if this is the last instruction.
d0ac1c44 8197 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
8198fi
8199if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
d0ac1c44 8200 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
81ecdfbb 8201$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b585a9fa
EZ
8202fi
8203
This page took 1.079979 seconds and 4 git commands to generate.