ChangeLog/
[official-gcc.git] / libcpp / configure
blobd33969b2b2d5f692ed39a78abd8a94c0385d071e
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for cpplib .
5 # Report bugs to <gcc-bugs@gcc.gnu.org>.
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # Foundation, Inc.
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
32 esac
36 as_nl='
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
91 # Find who we are. Look in the path if we contain no directory separator.
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108 as_myself=$0
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136 if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144 else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
150 esac
153 as_required="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
159 exitcode=0
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
166 else
167 exitcode=1; echo positional parameters were not saved.
169 test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177 else
178 as_have_required=no
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
182 else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 as_found=false
185 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
202 done;;
203 esac
204 as_found=false
205 done
206 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209 fi; }
210 IFS=$as_save_IFS
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org and
232 $0: gcc-bugs@gcc.gnu.org about your system, including any
233 $0: error possibly output before this message. Then install
234 $0: a modern shell, or manually run the script under such a
235 $0: shell if you do have one."
237 exit 1
241 SHELL=${CONFIG_SHELL-/bin/sh}
242 export SHELL
243 # Unset more variables known to interfere with behavior of common tools.
244 CLICOLOR_FORCE= GREP_OPTIONS=
245 unset CLICOLOR_FORCE GREP_OPTIONS
247 ## --------------------- ##
248 ## M4sh Shell Functions. ##
249 ## --------------------- ##
250 # as_fn_unset VAR
251 # ---------------
252 # Portably unset VAR.
253 as_fn_unset ()
255 { eval $1=; unset $1;}
257 as_unset=as_fn_unset
259 # as_fn_set_status STATUS
260 # -----------------------
261 # Set $? to STATUS, without forking.
262 as_fn_set_status ()
264 return $1
265 } # as_fn_set_status
267 # as_fn_exit STATUS
268 # -----------------
269 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270 as_fn_exit ()
272 set +e
273 as_fn_set_status $1
274 exit $1
275 } # as_fn_exit
277 # as_fn_mkdir_p
278 # -------------
279 # Create "$as_dir" as a directory, including parents if necessary.
280 as_fn_mkdir_p ()
283 case $as_dir in #(
284 -*) as_dir=./$as_dir;;
285 esac
286 test -d "$as_dir" || eval $as_mkdir_p || {
287 as_dirs=
288 while :; do
289 case $as_dir in #(
290 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291 *) as_qdir=$as_dir;;
292 esac
293 as_dirs="'$as_qdir' $as_dirs"
294 as_dir=`$as_dirname -- "$as_dir" ||
295 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296 X"$as_dir" : 'X\(//\)[^/]' \| \
297 X"$as_dir" : 'X\(//\)$' \| \
298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299 $as_echo X"$as_dir" |
300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301 s//\1/
304 /^X\(\/\/\)[^/].*/{
305 s//\1/
308 /^X\(\/\/\)$/{
309 s//\1/
312 /^X\(\/\).*/{
313 s//\1/
316 s/.*/./; q'`
317 test -d "$as_dir" && break
318 done
319 test -z "$as_dirs" || eval "mkdir $as_dirs"
320 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323 } # as_fn_mkdir_p
324 # as_fn_append VAR VALUE
325 # ----------------------
326 # Append the text in VALUE to the end of the definition contained in VAR. Take
327 # advantage of any shell optimizations that allow amortized linear growth over
328 # repeated appends, instead of the typical quadratic growth present in naive
329 # implementations.
330 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331 eval 'as_fn_append ()
333 eval $1+=\$2
335 else
336 as_fn_append ()
338 eval $1=\$$1\$2
340 fi # as_fn_append
342 # as_fn_arith ARG...
343 # ------------------
344 # Perform arithmetic evaluation on the ARGs, and store the result in the
345 # global $as_val. Take advantage of shells that can avoid forks. The arguments
346 # must be portable across $(()) and expr.
347 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348 eval 'as_fn_arith ()
350 as_val=$(( $* ))
352 else
353 as_fn_arith ()
355 as_val=`expr "$@" || test $? -eq 1`
357 fi # as_fn_arith
360 # as_fn_error ERROR [LINENO LOG_FD]
361 # ---------------------------------
362 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364 # script with status $?, using 1 if that was 0.
365 as_fn_error ()
367 as_status=$?; test $as_status -eq 0 && as_status=1
368 if test "$3"; then
369 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
372 $as_echo "$as_me: error: $1" >&2
373 as_fn_exit $as_status
374 } # as_fn_error
376 if expr a : '\(a\)' >/dev/null 2>&1 &&
377 test "X`expr 00001 : '.*\(...\)'`" = X001; then
378 as_expr=expr
379 else
380 as_expr=false
383 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384 as_basename=basename
385 else
386 as_basename=false
389 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390 as_dirname=dirname
391 else
392 as_dirname=false
395 as_me=`$as_basename -- "$0" ||
396 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397 X"$0" : 'X\(//\)$' \| \
398 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399 $as_echo X/"$0" |
400 sed '/^.*\/\([^/][^/]*\)\/*$/{
401 s//\1/
404 /^X\/\(\/\/\)$/{
405 s//\1/
408 /^X\/\(\/\).*/{
409 s//\1/
412 s/.*/./; q'`
414 # Avoid depending upon Character Ranges.
415 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
418 as_cr_digits='0123456789'
419 as_cr_alnum=$as_cr_Letters$as_cr_digits
422 as_lineno_1=$LINENO as_lineno_1a=$LINENO
423 as_lineno_2=$LINENO as_lineno_2a=$LINENO
424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
427 sed -n '
429 /[$]LINENO/=
430 ' <$as_myself |
431 sed '
432 s/[$]LINENO.*/&-/
433 t lineno
435 :lineno
437 :loop
438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439 t loop
440 s/-\n.*//
441 ' >$as_me.lineno &&
442 chmod +x "$as_me.lineno" ||
443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
445 # Don't try to exec as it changes $[0], causing all sort of problems
446 # (the dirname of $[0] is not the place where we might find the
447 # original and so on. Autoconf is especially sensitive to this).
448 . "./$as_me.lineno"
449 # Exit status is that of the last command.
450 exit
453 ECHO_C= ECHO_N= ECHO_T=
454 case `echo -n x` in #(((((
455 -n*)
456 case `echo 'xy\c'` in
457 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
458 xy) ECHO_C='\c';;
459 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
460 ECHO_T=' ';;
461 esac;;
463 ECHO_N='-n';;
464 esac
466 rm -f conf$$ conf$$.exe conf$$.file
467 if test -d conf$$.dir; then
468 rm -f conf$$.dir/conf$$.file
469 else
470 rm -f conf$$.dir
471 mkdir conf$$.dir 2>/dev/null
473 if (echo >conf$$.file) 2>/dev/null; then
474 if ln -s conf$$.file conf$$ 2>/dev/null; then
475 as_ln_s='ln -s'
476 # ... but there are two gotchas:
477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479 # In both cases, we have to default to `cp -p'.
480 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481 as_ln_s='cp -p'
482 elif ln conf$$.file conf$$ 2>/dev/null; then
483 as_ln_s=ln
484 else
485 as_ln_s='cp -p'
487 else
488 as_ln_s='cp -p'
490 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491 rmdir conf$$.dir 2>/dev/null
493 if mkdir -p . 2>/dev/null; then
494 as_mkdir_p='mkdir -p "$as_dir"'
495 else
496 test -d ./-p && rmdir ./-p
497 as_mkdir_p=false
500 if test -x / >/dev/null 2>&1; then
501 as_test_x='test -x'
502 else
503 if ls -dL / >/dev/null 2>&1; then
504 as_ls_L_option=L
505 else
506 as_ls_L_option=
508 as_test_x='
509 eval sh -c '\''
510 if test -d "$1"; then
511 test -d "$1/.";
512 else
513 case $1 in #(
514 -*)set "./$1";;
515 esac;
516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517 ???[sx]*):;;*)false;;esac;fi
518 '\'' sh
521 as_executable_p=$as_test_x
523 # Sed expression to map a string onto a valid CPP name.
524 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
526 # Sed expression to map a string onto a valid variable name.
527 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530 exec 7<&0 </dev/null 6>&1
532 # Name of the host.
533 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534 # so uname gets run too.
535 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
538 # Initializations.
540 ac_default_prefix=/usr/local
541 ac_clean_files=
542 ac_config_libobj_dir=.
543 LIBOBJS=
544 cross_compiling=no
545 subdirs=
546 MFLAGS=
547 MAKEFLAGS=
549 # Identity of this package.
550 PACKAGE_NAME='cpplib'
551 PACKAGE_TARNAME='cpplib'
552 PACKAGE_VERSION=' '
553 PACKAGE_STRING='cpplib '
554 PACKAGE_BUGREPORT='gcc-bugs@gcc.gnu.org'
555 PACKAGE_URL=''
557 ac_unique_file="ucnid.h"
558 # Factoring default headers for most tests.
559 ac_includes_default="\
560 #include <stdio.h>
561 #ifdef HAVE_SYS_TYPES_H
562 # include <sys/types.h>
563 #endif
564 #ifdef HAVE_SYS_STAT_H
565 # include <sys/stat.h>
566 #endif
567 #ifdef STDC_HEADERS
568 # include <stdlib.h>
569 # include <stddef.h>
570 #else
571 # ifdef HAVE_STDLIB_H
572 # include <stdlib.h>
573 # endif
574 #endif
575 #ifdef HAVE_STRING_H
576 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
577 # include <memory.h>
578 # endif
579 # include <string.h>
580 #endif
581 #ifdef HAVE_STRINGS_H
582 # include <strings.h>
583 #endif
584 #ifdef HAVE_INTTYPES_H
585 # include <inttypes.h>
586 #endif
587 #ifdef HAVE_STDINT_H
588 # include <stdint.h>
589 #endif
590 #ifdef HAVE_UNISTD_H
591 # include <unistd.h>
592 #endif"
594 ac_subst_vars='LTLIBOBJS
595 MAINT
596 USED_CATALOGS
597 PACKAGE
598 LTLIBICONV
599 LIBICONV
600 CATOBJEXT
601 GENCAT
602 INSTOBJEXT
603 DATADIRNAME
604 CATALOGS
605 POSUB
606 GMSGFMT
607 XGETTEXT
608 INCINTL
609 LIBINTL_DEP
610 LIBINTL
611 USE_NLS
612 ALLOCA
613 LIBOBJS
614 CXXDEPMODE
615 DEPDIR
616 am__leading_dot
617 WERROR
618 noexception_flags
619 WARN_PEDANTIC
620 c_warn
621 warn
622 AUTOHEADER
623 AUTOCONF
624 ACLOCAL
625 EGREP
626 GREP
628 RANLIB
629 ac_ct_CXX
630 CXXFLAGS
632 OBJEXT
633 EXEEXT
634 ac_ct_CC
635 CPPFLAGS
636 LDFLAGS
637 CFLAGS
639 INSTALL_DATA
640 INSTALL_SCRIPT
641 INSTALL_PROGRAM
642 SET_MAKE
643 target_os
644 target_vendor
645 target_cpu
646 target
647 host_os
648 host_vendor
649 host_cpu
650 host
651 build_os
652 build_vendor
653 build_cpu
654 build
655 target_alias
656 host_alias
657 build_alias
658 LIBS
659 ECHO_T
660 ECHO_N
661 ECHO_C
662 DEFS
663 mandir
664 localedir
665 libdir
666 psdir
667 pdfdir
668 dvidir
669 htmldir
670 infodir
671 docdir
672 oldincludedir
673 includedir
674 localstatedir
675 sharedstatedir
676 sysconfdir
677 datadir
678 datarootdir
679 libexecdir
680 sbindir
681 bindir
682 program_transform_name
683 prefix
684 exec_prefix
685 PACKAGE_URL
686 PACKAGE_BUGREPORT
687 PACKAGE_STRING
688 PACKAGE_VERSION
689 PACKAGE_TARNAME
690 PACKAGE_NAME
691 PATH_SEPARATOR
692 SHELL'
693 ac_subst_files=''
694 ac_user_opts='
695 enable_option_checking
696 enable_largefile
697 enable_werror_always
698 with_gnu_ld
699 enable_rpath
700 with_libiconv_prefix
701 enable_maintainer_mode
702 enable_checking
704 ac_precious_vars='build_alias
705 host_alias
706 target_alias
708 CFLAGS
709 LDFLAGS
710 LIBS
711 CPPFLAGS
713 CXXFLAGS
715 CPP'
718 # Initialize some variables set by options.
719 ac_init_help=
720 ac_init_version=false
721 ac_unrecognized_opts=
722 ac_unrecognized_sep=
723 # The variables have the same names as the options, with
724 # dashes changed to underlines.
725 cache_file=/dev/null
726 exec_prefix=NONE
727 no_create=
728 no_recursion=
729 prefix=NONE
730 program_prefix=NONE
731 program_suffix=NONE
732 program_transform_name=s,x,x,
733 silent=
734 site=
735 srcdir=
736 verbose=
737 x_includes=NONE
738 x_libraries=NONE
740 # Installation directory options.
741 # These are left unexpanded so users can "make install exec_prefix=/foo"
742 # and all the variables that are supposed to be based on exec_prefix
743 # by default will actually change.
744 # Use braces instead of parens because sh, perl, etc. also accept them.
745 # (The list follows the same order as the GNU Coding Standards.)
746 bindir='${exec_prefix}/bin'
747 sbindir='${exec_prefix}/sbin'
748 libexecdir='${exec_prefix}/libexec'
749 datarootdir='${prefix}/share'
750 datadir='${datarootdir}'
751 sysconfdir='${prefix}/etc'
752 sharedstatedir='${prefix}/com'
753 localstatedir='${prefix}/var'
754 includedir='${prefix}/include'
755 oldincludedir='/usr/include'
756 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
757 infodir='${datarootdir}/info'
758 htmldir='${docdir}'
759 dvidir='${docdir}'
760 pdfdir='${docdir}'
761 psdir='${docdir}'
762 libdir='${exec_prefix}/lib'
763 localedir='${datarootdir}/locale'
764 mandir='${datarootdir}/man'
766 ac_prev=
767 ac_dashdash=
768 for ac_option
770 # If the previous option needs an argument, assign it.
771 if test -n "$ac_prev"; then
772 eval $ac_prev=\$ac_option
773 ac_prev=
774 continue
777 case $ac_option in
778 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
779 *) ac_optarg=yes ;;
780 esac
782 # Accept the important Cygnus configure options, so we can diagnose typos.
784 case $ac_dashdash$ac_option in
786 ac_dashdash=yes ;;
788 -bindir | --bindir | --bindi | --bind | --bin | --bi)
789 ac_prev=bindir ;;
790 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
791 bindir=$ac_optarg ;;
793 -build | --build | --buil | --bui | --bu)
794 ac_prev=build_alias ;;
795 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
796 build_alias=$ac_optarg ;;
798 -cache-file | --cache-file | --cache-fil | --cache-fi \
799 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
800 ac_prev=cache_file ;;
801 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
802 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
803 cache_file=$ac_optarg ;;
805 --config-cache | -C)
806 cache_file=config.cache ;;
808 -datadir | --datadir | --datadi | --datad)
809 ac_prev=datadir ;;
810 -datadir=* | --datadir=* | --datadi=* | --datad=*)
811 datadir=$ac_optarg ;;
813 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
814 | --dataroo | --dataro | --datar)
815 ac_prev=datarootdir ;;
816 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
817 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
818 datarootdir=$ac_optarg ;;
820 -disable-* | --disable-*)
821 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
822 # Reject names that are not valid shell variable names.
823 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
824 as_fn_error "invalid feature name: $ac_useropt"
825 ac_useropt_orig=$ac_useropt
826 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
827 case $ac_user_opts in
829 "enable_$ac_useropt"
830 "*) ;;
831 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
832 ac_unrecognized_sep=', ';;
833 esac
834 eval enable_$ac_useropt=no ;;
836 -docdir | --docdir | --docdi | --doc | --do)
837 ac_prev=docdir ;;
838 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
839 docdir=$ac_optarg ;;
841 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
842 ac_prev=dvidir ;;
843 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
844 dvidir=$ac_optarg ;;
846 -enable-* | --enable-*)
847 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
848 # Reject names that are not valid shell variable names.
849 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
850 as_fn_error "invalid feature name: $ac_useropt"
851 ac_useropt_orig=$ac_useropt
852 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
853 case $ac_user_opts in
855 "enable_$ac_useropt"
856 "*) ;;
857 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
858 ac_unrecognized_sep=', ';;
859 esac
860 eval enable_$ac_useropt=\$ac_optarg ;;
862 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
863 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
864 | --exec | --exe | --ex)
865 ac_prev=exec_prefix ;;
866 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
867 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
868 | --exec=* | --exe=* | --ex=*)
869 exec_prefix=$ac_optarg ;;
871 -gas | --gas | --ga | --g)
872 # Obsolete; use --with-gas.
873 with_gas=yes ;;
875 -help | --help | --hel | --he | -h)
876 ac_init_help=long ;;
877 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
878 ac_init_help=recursive ;;
879 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
880 ac_init_help=short ;;
882 -host | --host | --hos | --ho)
883 ac_prev=host_alias ;;
884 -host=* | --host=* | --hos=* | --ho=*)
885 host_alias=$ac_optarg ;;
887 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
888 ac_prev=htmldir ;;
889 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
890 | --ht=*)
891 htmldir=$ac_optarg ;;
893 -includedir | --includedir | --includedi | --included | --include \
894 | --includ | --inclu | --incl | --inc)
895 ac_prev=includedir ;;
896 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
897 | --includ=* | --inclu=* | --incl=* | --inc=*)
898 includedir=$ac_optarg ;;
900 -infodir | --infodir | --infodi | --infod | --info | --inf)
901 ac_prev=infodir ;;
902 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
903 infodir=$ac_optarg ;;
905 -libdir | --libdir | --libdi | --libd)
906 ac_prev=libdir ;;
907 -libdir=* | --libdir=* | --libdi=* | --libd=*)
908 libdir=$ac_optarg ;;
910 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
911 | --libexe | --libex | --libe)
912 ac_prev=libexecdir ;;
913 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
914 | --libexe=* | --libex=* | --libe=*)
915 libexecdir=$ac_optarg ;;
917 -localedir | --localedir | --localedi | --localed | --locale)
918 ac_prev=localedir ;;
919 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
920 localedir=$ac_optarg ;;
922 -localstatedir | --localstatedir | --localstatedi | --localstated \
923 | --localstate | --localstat | --localsta | --localst | --locals)
924 ac_prev=localstatedir ;;
925 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
926 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
927 localstatedir=$ac_optarg ;;
929 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
930 ac_prev=mandir ;;
931 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
932 mandir=$ac_optarg ;;
934 -nfp | --nfp | --nf)
935 # Obsolete; use --without-fp.
936 with_fp=no ;;
938 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
939 | --no-cr | --no-c | -n)
940 no_create=yes ;;
942 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
943 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
944 no_recursion=yes ;;
946 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
947 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
948 | --oldin | --oldi | --old | --ol | --o)
949 ac_prev=oldincludedir ;;
950 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
951 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
952 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
953 oldincludedir=$ac_optarg ;;
955 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
956 ac_prev=prefix ;;
957 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
958 prefix=$ac_optarg ;;
960 -program-prefix | --program-prefix | --program-prefi | --program-pref \
961 | --program-pre | --program-pr | --program-p)
962 ac_prev=program_prefix ;;
963 -program-prefix=* | --program-prefix=* | --program-prefi=* \
964 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
965 program_prefix=$ac_optarg ;;
967 -program-suffix | --program-suffix | --program-suffi | --program-suff \
968 | --program-suf | --program-su | --program-s)
969 ac_prev=program_suffix ;;
970 -program-suffix=* | --program-suffix=* | --program-suffi=* \
971 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
972 program_suffix=$ac_optarg ;;
974 -program-transform-name | --program-transform-name \
975 | --program-transform-nam | --program-transform-na \
976 | --program-transform-n | --program-transform- \
977 | --program-transform | --program-transfor \
978 | --program-transfo | --program-transf \
979 | --program-trans | --program-tran \
980 | --progr-tra | --program-tr | --program-t)
981 ac_prev=program_transform_name ;;
982 -program-transform-name=* | --program-transform-name=* \
983 | --program-transform-nam=* | --program-transform-na=* \
984 | --program-transform-n=* | --program-transform-=* \
985 | --program-transform=* | --program-transfor=* \
986 | --program-transfo=* | --program-transf=* \
987 | --program-trans=* | --program-tran=* \
988 | --progr-tra=* | --program-tr=* | --program-t=*)
989 program_transform_name=$ac_optarg ;;
991 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
992 ac_prev=pdfdir ;;
993 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
994 pdfdir=$ac_optarg ;;
996 -psdir | --psdir | --psdi | --psd | --ps)
997 ac_prev=psdir ;;
998 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
999 psdir=$ac_optarg ;;
1001 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1002 | -silent | --silent | --silen | --sile | --sil)
1003 silent=yes ;;
1005 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1006 ac_prev=sbindir ;;
1007 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1008 | --sbi=* | --sb=*)
1009 sbindir=$ac_optarg ;;
1011 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1012 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1013 | --sharedst | --shareds | --shared | --share | --shar \
1014 | --sha | --sh)
1015 ac_prev=sharedstatedir ;;
1016 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1017 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1018 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1019 | --sha=* | --sh=*)
1020 sharedstatedir=$ac_optarg ;;
1022 -site | --site | --sit)
1023 ac_prev=site ;;
1024 -site=* | --site=* | --sit=*)
1025 site=$ac_optarg ;;
1027 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1028 ac_prev=srcdir ;;
1029 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1030 srcdir=$ac_optarg ;;
1032 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1033 | --syscon | --sysco | --sysc | --sys | --sy)
1034 ac_prev=sysconfdir ;;
1035 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1036 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1037 sysconfdir=$ac_optarg ;;
1039 -target | --target | --targe | --targ | --tar | --ta | --t)
1040 ac_prev=target_alias ;;
1041 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1042 target_alias=$ac_optarg ;;
1044 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1045 verbose=yes ;;
1047 -version | --version | --versio | --versi | --vers | -V)
1048 ac_init_version=: ;;
1050 -with-* | --with-*)
1051 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1052 # Reject names that are not valid shell variable names.
1053 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1054 as_fn_error "invalid package name: $ac_useropt"
1055 ac_useropt_orig=$ac_useropt
1056 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1057 case $ac_user_opts in
1059 "with_$ac_useropt"
1060 "*) ;;
1061 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1062 ac_unrecognized_sep=', ';;
1063 esac
1064 eval with_$ac_useropt=\$ac_optarg ;;
1066 -without-* | --without-*)
1067 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1068 # Reject names that are not valid shell variable names.
1069 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1070 as_fn_error "invalid package name: $ac_useropt"
1071 ac_useropt_orig=$ac_useropt
1072 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1073 case $ac_user_opts in
1075 "with_$ac_useropt"
1076 "*) ;;
1077 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1078 ac_unrecognized_sep=', ';;
1079 esac
1080 eval with_$ac_useropt=no ;;
1082 --x)
1083 # Obsolete; use --with-x.
1084 with_x=yes ;;
1086 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1087 | --x-incl | --x-inc | --x-in | --x-i)
1088 ac_prev=x_includes ;;
1089 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1090 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1091 x_includes=$ac_optarg ;;
1093 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1094 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1095 ac_prev=x_libraries ;;
1096 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1097 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1098 x_libraries=$ac_optarg ;;
1100 -*) as_fn_error "unrecognized option: \`$ac_option'
1101 Try \`$0 --help' for more information."
1104 *=*)
1105 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1106 # Reject names that are not valid shell variable names.
1107 case $ac_envvar in #(
1108 '' | [0-9]* | *[!_$as_cr_alnum]* )
1109 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1110 esac
1111 eval $ac_envvar=\$ac_optarg
1112 export $ac_envvar ;;
1115 # FIXME: should be removed in autoconf 3.0.
1116 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1117 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1118 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1119 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1122 esac
1123 done
1125 if test -n "$ac_prev"; then
1126 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1127 as_fn_error "missing argument to $ac_option"
1130 if test -n "$ac_unrecognized_opts"; then
1131 case $enable_option_checking in
1132 no) ;;
1133 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1134 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1135 esac
1138 # Check all directory arguments for consistency.
1139 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1140 datadir sysconfdir sharedstatedir localstatedir includedir \
1141 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1142 libdir localedir mandir
1144 eval ac_val=\$$ac_var
1145 # Remove trailing slashes.
1146 case $ac_val in
1147 */ )
1148 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1149 eval $ac_var=\$ac_val;;
1150 esac
1151 # Be sure to have absolute directory names.
1152 case $ac_val in
1153 [\\/$]* | ?:[\\/]* ) continue;;
1154 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1155 esac
1156 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1157 done
1159 # There might be people who depend on the old broken behavior: `$host'
1160 # used to hold the argument of --host etc.
1161 # FIXME: To remove some day.
1162 build=$build_alias
1163 host=$host_alias
1164 target=$target_alias
1166 # FIXME: To remove some day.
1167 if test "x$host_alias" != x; then
1168 if test "x$build_alias" = x; then
1169 cross_compiling=maybe
1170 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1171 If a cross compiler is detected then cross compile mode will be used." >&2
1172 elif test "x$build_alias" != "x$host_alias"; then
1173 cross_compiling=yes
1177 ac_tool_prefix=
1178 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1180 test "$silent" = yes && exec 6>/dev/null
1183 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1184 ac_ls_di=`ls -di .` &&
1185 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1186 as_fn_error "working directory cannot be determined"
1187 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1188 as_fn_error "pwd does not report name of working directory"
1191 # Find the source files, if location was not specified.
1192 if test -z "$srcdir"; then
1193 ac_srcdir_defaulted=yes
1194 # Try the directory containing this script, then the parent directory.
1195 ac_confdir=`$as_dirname -- "$as_myself" ||
1196 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1197 X"$as_myself" : 'X\(//\)[^/]' \| \
1198 X"$as_myself" : 'X\(//\)$' \| \
1199 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1200 $as_echo X"$as_myself" |
1201 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1202 s//\1/
1205 /^X\(\/\/\)[^/].*/{
1206 s//\1/
1209 /^X\(\/\/\)$/{
1210 s//\1/
1213 /^X\(\/\).*/{
1214 s//\1/
1217 s/.*/./; q'`
1218 srcdir=$ac_confdir
1219 if test ! -r "$srcdir/$ac_unique_file"; then
1220 srcdir=..
1222 else
1223 ac_srcdir_defaulted=no
1225 if test ! -r "$srcdir/$ac_unique_file"; then
1226 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1227 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1229 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1230 ac_abs_confdir=`(
1231 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1232 pwd)`
1233 # When building in place, set srcdir=.
1234 if test "$ac_abs_confdir" = "$ac_pwd"; then
1235 srcdir=.
1237 # Remove unnecessary trailing slashes from srcdir.
1238 # Double slashes in file names in object file debugging info
1239 # mess up M-x gdb in Emacs.
1240 case $srcdir in
1241 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1242 esac
1243 for ac_var in $ac_precious_vars; do
1244 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1245 eval ac_env_${ac_var}_value=\$${ac_var}
1246 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1247 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1248 done
1251 # Report the --help message.
1253 if test "$ac_init_help" = "long"; then
1254 # Omit some internal or obsolete options to make the list less imposing.
1255 # This message is too long to be a string in the A/UX 3.1 sh.
1256 cat <<_ACEOF
1257 \`configure' configures cpplib to adapt to many kinds of systems.
1259 Usage: $0 [OPTION]... [VAR=VALUE]...
1261 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1262 VAR=VALUE. See below for descriptions of some of the useful variables.
1264 Defaults for the options are specified in brackets.
1266 Configuration:
1267 -h, --help display this help and exit
1268 --help=short display options specific to this package
1269 --help=recursive display the short help of all the included packages
1270 -V, --version display version information and exit
1271 -q, --quiet, --silent do not print \`checking...' messages
1272 --cache-file=FILE cache test results in FILE [disabled]
1273 -C, --config-cache alias for \`--cache-file=config.cache'
1274 -n, --no-create do not create output files
1275 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1277 Installation directories:
1278 --prefix=PREFIX install architecture-independent files in PREFIX
1279 [$ac_default_prefix]
1280 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1281 [PREFIX]
1283 By default, \`make install' will install all the files in
1284 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1285 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1286 for instance \`--prefix=\$HOME'.
1288 For better control, use the options below.
1290 Fine tuning of the installation directories:
1291 --bindir=DIR user executables [EPREFIX/bin]
1292 --sbindir=DIR system admin executables [EPREFIX/sbin]
1293 --libexecdir=DIR program executables [EPREFIX/libexec]
1294 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1295 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1296 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1297 --libdir=DIR object code libraries [EPREFIX/lib]
1298 --includedir=DIR C header files [PREFIX/include]
1299 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1300 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1301 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1302 --infodir=DIR info documentation [DATAROOTDIR/info]
1303 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1304 --mandir=DIR man documentation [DATAROOTDIR/man]
1305 --docdir=DIR documentation root [DATAROOTDIR/doc/cpplib]
1306 --htmldir=DIR html documentation [DOCDIR]
1307 --dvidir=DIR dvi documentation [DOCDIR]
1308 --pdfdir=DIR pdf documentation [DOCDIR]
1309 --psdir=DIR ps documentation [DOCDIR]
1310 _ACEOF
1312 cat <<\_ACEOF
1314 System types:
1315 --build=BUILD configure for building on BUILD [guessed]
1316 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1317 --target=TARGET configure for building compilers for TARGET [HOST]
1318 _ACEOF
1321 if test -n "$ac_init_help"; then
1322 case $ac_init_help in
1323 short | recursive ) echo "Configuration of cpplib :";;
1324 esac
1325 cat <<\_ACEOF
1327 Optional Features:
1328 --disable-option-checking ignore unrecognized --enable/--with options
1329 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1330 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1331 --disable-largefile omit support for large files
1332 --enable-werror-always enable -Werror despite compiler version
1333 --disable-rpath do not hardcode runtime library paths
1334 --enable-maintainer-mode enable rules only needed by maintainers
1335 --enable-checking enable expensive run-time checks
1337 Optional Packages:
1338 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1339 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1340 --with-gnu-ld assume the C compiler uses GNU ld default=no
1341 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1342 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1344 Some influential environment variables:
1345 CC C compiler command
1346 CFLAGS C compiler flags
1347 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1348 nonstandard directory <lib dir>
1349 LIBS libraries to pass to the linker, e.g. -l<library>
1350 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1351 you have headers in a nonstandard directory <include dir>
1352 CXX C++ compiler command
1353 CXXFLAGS C++ compiler flags
1354 CPP C preprocessor
1356 Use these variables to override the choices made by `configure' or to help
1357 it to find libraries and programs with nonstandard names/locations.
1359 Report bugs to <gcc-bugs@gcc.gnu.org>.
1360 _ACEOF
1361 ac_status=$?
1364 if test "$ac_init_help" = "recursive"; then
1365 # If there are subdirs, report their specific --help.
1366 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1367 test -d "$ac_dir" ||
1368 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1369 continue
1370 ac_builddir=.
1372 case "$ac_dir" in
1373 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1375 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1376 # A ".." for each directory in $ac_dir_suffix.
1377 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1378 case $ac_top_builddir_sub in
1379 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1380 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1381 esac ;;
1382 esac
1383 ac_abs_top_builddir=$ac_pwd
1384 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1385 # for backward compatibility:
1386 ac_top_builddir=$ac_top_build_prefix
1388 case $srcdir in
1389 .) # We are building in place.
1390 ac_srcdir=.
1391 ac_top_srcdir=$ac_top_builddir_sub
1392 ac_abs_top_srcdir=$ac_pwd ;;
1393 [\\/]* | ?:[\\/]* ) # Absolute name.
1394 ac_srcdir=$srcdir$ac_dir_suffix;
1395 ac_top_srcdir=$srcdir
1396 ac_abs_top_srcdir=$srcdir ;;
1397 *) # Relative name.
1398 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1399 ac_top_srcdir=$ac_top_build_prefix$srcdir
1400 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1401 esac
1402 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1404 cd "$ac_dir" || { ac_status=$?; continue; }
1405 # Check for guested configure.
1406 if test -f "$ac_srcdir/configure.gnu"; then
1407 echo &&
1408 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1409 elif test -f "$ac_srcdir/configure"; then
1410 echo &&
1411 $SHELL "$ac_srcdir/configure" --help=recursive
1412 else
1413 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1414 fi || ac_status=$?
1415 cd "$ac_pwd" || { ac_status=$?; break; }
1416 done
1419 test -n "$ac_init_help" && exit $ac_status
1420 if $ac_init_version; then
1421 cat <<\_ACEOF
1422 cpplib configure
1423 generated by GNU Autoconf 2.64
1425 Copyright (C) 2009 Free Software Foundation, Inc.
1426 This configure script is free software; the Free Software Foundation
1427 gives unlimited permission to copy, distribute and modify it.
1428 _ACEOF
1429 exit
1432 ## ------------------------ ##
1433 ## Autoconf initialization. ##
1434 ## ------------------------ ##
1436 # ac_fn_c_try_compile LINENO
1437 # --------------------------
1438 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1439 ac_fn_c_try_compile ()
1441 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1442 rm -f conftest.$ac_objext
1443 if { { ac_try="$ac_compile"
1444 case "(($ac_try" in
1445 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1446 *) ac_try_echo=$ac_try;;
1447 esac
1448 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1449 $as_echo "$ac_try_echo"; } >&5
1450 (eval "$ac_compile") 2>conftest.err
1451 ac_status=$?
1452 if test -s conftest.err; then
1453 grep -v '^ *+' conftest.err >conftest.er1
1454 cat conftest.er1 >&5
1455 mv -f conftest.er1 conftest.err
1457 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1458 test $ac_status = 0; } && {
1459 test -z "$ac_c_werror_flag" ||
1460 test ! -s conftest.err
1461 } && test -s conftest.$ac_objext; then :
1462 ac_retval=0
1463 else
1464 $as_echo "$as_me: failed program was:" >&5
1465 sed 's/^/| /' conftest.$ac_ext >&5
1467 ac_retval=1
1469 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1470 return $ac_retval
1472 } # ac_fn_c_try_compile
1474 # ac_fn_cxx_try_compile LINENO
1475 # ----------------------------
1476 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1477 ac_fn_cxx_try_compile ()
1479 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1480 rm -f conftest.$ac_objext
1481 if { { ac_try="$ac_compile"
1482 case "(($ac_try" in
1483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1484 *) ac_try_echo=$ac_try;;
1485 esac
1486 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1487 $as_echo "$ac_try_echo"; } >&5
1488 (eval "$ac_compile") 2>conftest.err
1489 ac_status=$?
1490 if test -s conftest.err; then
1491 grep -v '^ *+' conftest.err >conftest.er1
1492 cat conftest.er1 >&5
1493 mv -f conftest.er1 conftest.err
1495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1496 test $ac_status = 0; } && {
1497 test -z "$ac_cxx_werror_flag" ||
1498 test ! -s conftest.err
1499 } && test -s conftest.$ac_objext; then :
1500 ac_retval=0
1501 else
1502 $as_echo "$as_me: failed program was:" >&5
1503 sed 's/^/| /' conftest.$ac_ext >&5
1505 ac_retval=1
1507 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1508 return $ac_retval
1510 } # ac_fn_cxx_try_compile
1512 # ac_fn_c_try_cpp LINENO
1513 # ----------------------
1514 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1515 ac_fn_c_try_cpp ()
1517 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1518 if { { ac_try="$ac_cpp conftest.$ac_ext"
1519 case "(($ac_try" in
1520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1521 *) ac_try_echo=$ac_try;;
1522 esac
1523 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1524 $as_echo "$ac_try_echo"; } >&5
1525 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1526 ac_status=$?
1527 if test -s conftest.err; then
1528 grep -v '^ *+' conftest.err >conftest.er1
1529 cat conftest.er1 >&5
1530 mv -f conftest.er1 conftest.err
1532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1533 test $ac_status = 0; } >/dev/null && {
1534 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1535 test ! -s conftest.err
1536 }; then :
1537 ac_retval=0
1538 else
1539 $as_echo "$as_me: failed program was:" >&5
1540 sed 's/^/| /' conftest.$ac_ext >&5
1542 ac_retval=1
1544 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1545 return $ac_retval
1547 } # ac_fn_c_try_cpp
1549 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1550 # -------------------------------------------------------
1551 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1552 # the include files in INCLUDES and setting the cache variable VAR
1553 # accordingly.
1554 ac_fn_c_check_header_mongrel ()
1556 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1557 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1559 $as_echo_n "checking for $2... " >&6; }
1560 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1561 $as_echo_n "(cached) " >&6
1563 eval ac_res=\$$3
1564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1565 $as_echo "$ac_res" >&6; }
1566 else
1567 # Is the header compilable?
1568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1569 $as_echo_n "checking $2 usability... " >&6; }
1570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1571 /* end confdefs.h. */
1573 #include <$2>
1574 _ACEOF
1575 if ac_fn_c_try_compile "$LINENO"; then :
1576 ac_header_compiler=yes
1577 else
1578 ac_header_compiler=no
1580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1582 $as_echo "$ac_header_compiler" >&6; }
1584 # Is the header present?
1585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1586 $as_echo_n "checking $2 presence... " >&6; }
1587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1588 /* end confdefs.h. */
1589 #include <$2>
1590 _ACEOF
1591 if ac_fn_c_try_cpp "$LINENO"; then :
1592 ac_header_preproc=yes
1593 else
1594 ac_header_preproc=no
1596 rm -f conftest.err conftest.$ac_ext
1597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1598 $as_echo "$ac_header_preproc" >&6; }
1600 # So? What about this header?
1601 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1602 yes:no: )
1603 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1604 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1606 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1608 no:yes:* )
1609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1610 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1612 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1613 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1614 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1616 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1618 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1619 ( cat <<\_ASBOX
1620 ## ----------------------------------- ##
1621 ## Report this to gcc-bugs@gcc.gnu.org ##
1622 ## ----------------------------------- ##
1623 _ASBOX
1624 ) | sed "s/^/$as_me: WARNING: /" >&2
1626 esac
1627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1628 $as_echo_n "checking for $2... " >&6; }
1629 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1630 $as_echo_n "(cached) " >&6
1631 else
1632 eval "$3=\$ac_header_compiler"
1634 eval ac_res=\$$3
1635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1636 $as_echo "$ac_res" >&6; }
1638 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1640 } # ac_fn_c_check_header_mongrel
1642 # ac_fn_c_try_run LINENO
1643 # ----------------------
1644 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1645 # that executables *can* be run.
1646 ac_fn_c_try_run ()
1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649 if { { ac_try="$ac_link"
1650 case "(($ac_try" in
1651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1652 *) ac_try_echo=$ac_try;;
1653 esac
1654 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1655 $as_echo "$ac_try_echo"; } >&5
1656 (eval "$ac_link") 2>&5
1657 ac_status=$?
1658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1659 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1660 { { case "(($ac_try" in
1661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1662 *) ac_try_echo=$ac_try;;
1663 esac
1664 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1665 $as_echo "$ac_try_echo"; } >&5
1666 (eval "$ac_try") 2>&5
1667 ac_status=$?
1668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1669 test $ac_status = 0; }; }; then :
1670 ac_retval=0
1671 else
1672 $as_echo "$as_me: program exited with status $ac_status" >&5
1673 $as_echo "$as_me: failed program was:" >&5
1674 sed 's/^/| /' conftest.$ac_ext >&5
1676 ac_retval=$ac_status
1678 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1679 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1680 return $ac_retval
1682 } # ac_fn_c_try_run
1684 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1685 # -------------------------------------------------------
1686 # Tests whether HEADER exists and can be compiled using the include files in
1687 # INCLUDES, setting the cache variable VAR accordingly.
1688 ac_fn_c_check_header_compile ()
1690 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1692 $as_echo_n "checking for $2... " >&6; }
1693 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1694 $as_echo_n "(cached) " >&6
1695 else
1696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1697 /* end confdefs.h. */
1699 #include <$2>
1700 _ACEOF
1701 if ac_fn_c_try_compile "$LINENO"; then :
1702 eval "$3=yes"
1703 else
1704 eval "$3=no"
1706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1708 eval ac_res=\$$3
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1710 $as_echo "$ac_res" >&6; }
1711 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1713 } # ac_fn_c_check_header_compile
1715 # ac_fn_c_try_link LINENO
1716 # -----------------------
1717 # Try to link conftest.$ac_ext, and return whether this succeeded.
1718 ac_fn_c_try_link ()
1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721 rm -f conftest.$ac_objext conftest$ac_exeext
1722 if { { ac_try="$ac_link"
1723 case "(($ac_try" in
1724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1725 *) ac_try_echo=$ac_try;;
1726 esac
1727 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1728 $as_echo "$ac_try_echo"; } >&5
1729 (eval "$ac_link") 2>conftest.err
1730 ac_status=$?
1731 if test -s conftest.err; then
1732 grep -v '^ *+' conftest.err >conftest.er1
1733 cat conftest.er1 >&5
1734 mv -f conftest.er1 conftest.err
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; } && {
1738 test -z "$ac_c_werror_flag" ||
1739 test ! -s conftest.err
1740 } && test -s conftest$ac_exeext && {
1741 test "$cross_compiling" = yes ||
1742 $as_test_x conftest$ac_exeext
1743 }; then :
1744 ac_retval=0
1745 else
1746 $as_echo "$as_me: failed program was:" >&5
1747 sed 's/^/| /' conftest.$ac_ext >&5
1749 ac_retval=1
1751 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1752 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1753 # interfere with the next link command; also delete a directory that is
1754 # left behind by Apple's compiler. We do this before executing the actions.
1755 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1756 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1757 return $ac_retval
1759 } # ac_fn_c_try_link
1761 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1762 # -------------------------------------------
1763 # Tests whether TYPE exists after having included INCLUDES, setting cache
1764 # variable VAR accordingly.
1765 ac_fn_c_check_type ()
1767 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1769 $as_echo_n "checking for $2... " >&6; }
1770 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1771 $as_echo_n "(cached) " >&6
1772 else
1773 eval "$3=no"
1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h. */
1778 main ()
1780 if (sizeof ($2))
1781 return 0;
1783 return 0;
1785 _ACEOF
1786 if ac_fn_c_try_compile "$LINENO"; then :
1787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1788 /* end confdefs.h. */
1791 main ()
1793 if (sizeof (($2)))
1794 return 0;
1796 return 0;
1798 _ACEOF
1799 if ac_fn_c_try_compile "$LINENO"; then :
1801 else
1802 eval "$3=yes"
1804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1808 eval ac_res=\$$3
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1810 $as_echo "$ac_res" >&6; }
1811 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1813 } # ac_fn_c_check_type
1815 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1816 # --------------------------------------------
1817 # Tries to find the compile-time value of EXPR in a program that includes
1818 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1819 # computed
1820 ac_fn_c_compute_int ()
1822 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1823 if test "$cross_compiling" = yes; then
1824 # Depending upon the size, compute the lo and hi bounds.
1825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1826 /* end confdefs.h. */
1829 main ()
1831 static int test_array [1 - 2 * !(($2) >= 0)];
1832 test_array [0] = 0
1835 return 0;
1837 _ACEOF
1838 if ac_fn_c_try_compile "$LINENO"; then :
1839 ac_lo=0 ac_mid=0
1840 while :; do
1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842 /* end confdefs.h. */
1845 main ()
1847 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1848 test_array [0] = 0
1851 return 0;
1853 _ACEOF
1854 if ac_fn_c_try_compile "$LINENO"; then :
1855 ac_hi=$ac_mid; break
1856 else
1857 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1858 if test $ac_lo -le $ac_mid; then
1859 ac_lo= ac_hi=
1860 break
1862 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1865 done
1866 else
1867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1868 /* end confdefs.h. */
1871 main ()
1873 static int test_array [1 - 2 * !(($2) < 0)];
1874 test_array [0] = 0
1877 return 0;
1879 _ACEOF
1880 if ac_fn_c_try_compile "$LINENO"; then :
1881 ac_hi=-1 ac_mid=-1
1882 while :; do
1883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1884 /* end confdefs.h. */
1887 main ()
1889 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1890 test_array [0] = 0
1893 return 0;
1895 _ACEOF
1896 if ac_fn_c_try_compile "$LINENO"; then :
1897 ac_lo=$ac_mid; break
1898 else
1899 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1900 if test $ac_mid -le $ac_hi; then
1901 ac_lo= ac_hi=
1902 break
1904 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1907 done
1908 else
1909 ac_lo= ac_hi=
1911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1914 # Binary search between lo and hi bounds.
1915 while test "x$ac_lo" != "x$ac_hi"; do
1916 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918 /* end confdefs.h. */
1921 main ()
1923 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1924 test_array [0] = 0
1927 return 0;
1929 _ACEOF
1930 if ac_fn_c_try_compile "$LINENO"; then :
1931 ac_hi=$ac_mid
1932 else
1933 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1936 done
1937 case $ac_lo in #((
1938 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1939 '') ac_retval=1 ;;
1940 esac
1941 else
1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h. */
1945 static long int longval () { return $2; }
1946 static unsigned long int ulongval () { return $2; }
1947 #include <stdio.h>
1948 #include <stdlib.h>
1950 main ()
1953 FILE *f = fopen ("conftest.val", "w");
1954 if (! f)
1955 return 1;
1956 if (($2) < 0)
1958 long int i = longval ();
1959 if (i != ($2))
1960 return 1;
1961 fprintf (f, "%ld", i);
1963 else
1965 unsigned long int i = ulongval ();
1966 if (i != ($2))
1967 return 1;
1968 fprintf (f, "%lu", i);
1970 /* Do not output a trailing newline, as this causes \r\n confusion
1971 on some platforms. */
1972 return ferror (f) || fclose (f) != 0;
1975 return 0;
1977 _ACEOF
1978 if ac_fn_c_try_run "$LINENO"; then :
1979 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1980 else
1981 ac_retval=1
1983 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1984 conftest.$ac_objext conftest.beam conftest.$ac_ext
1985 rm -f conftest.val
1988 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1989 return $ac_retval
1991 } # ac_fn_c_compute_int
1993 # ac_fn_c_check_func LINENO FUNC VAR
1994 # ----------------------------------
1995 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1996 ac_fn_c_check_func ()
1998 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2000 $as_echo_n "checking for $2... " >&6; }
2001 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2002 $as_echo_n "(cached) " >&6
2003 else
2004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2005 /* end confdefs.h. */
2006 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2007 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2008 #define $2 innocuous_$2
2010 /* System header to define __stub macros and hopefully few prototypes,
2011 which can conflict with char $2 (); below.
2012 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2013 <limits.h> exists even on freestanding compilers. */
2015 #ifdef __STDC__
2016 # include <limits.h>
2017 #else
2018 # include <assert.h>
2019 #endif
2021 #undef $2
2023 /* Override any GCC internal prototype to avoid an error.
2024 Use char because int might match the return type of a GCC
2025 builtin and then its argument prototype would still apply. */
2026 #ifdef __cplusplus
2027 extern "C"
2028 #endif
2029 char $2 ();
2030 /* The GNU C library defines this for functions which it implements
2031 to always fail with ENOSYS. Some functions are actually named
2032 something starting with __ and the normal name is an alias. */
2033 #if defined __stub_$2 || defined __stub___$2
2034 choke me
2035 #endif
2038 main ()
2040 return $2 ();
2042 return 0;
2044 _ACEOF
2045 if ac_fn_c_try_link "$LINENO"; then :
2046 eval "$3=yes"
2047 else
2048 eval "$3=no"
2050 rm -f core conftest.err conftest.$ac_objext \
2051 conftest$ac_exeext conftest.$ac_ext
2053 eval ac_res=\$$3
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2055 $as_echo "$ac_res" >&6; }
2056 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2058 } # ac_fn_c_check_func
2060 # ac_fn_c_check_decl LINENO SYMBOL VAR
2061 # ------------------------------------
2062 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2063 ac_fn_c_check_decl ()
2065 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2066 as_decl_name=`echo $2|sed 's/ *(.*//'`
2067 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2069 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2070 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2071 $as_echo_n "(cached) " >&6
2072 else
2073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2074 /* end confdefs.h. */
2077 main ()
2079 #ifndef $as_decl_name
2080 #ifdef __cplusplus
2081 (void) $as_decl_use;
2082 #else
2083 (void) $as_decl_name;
2084 #endif
2085 #endif
2088 return 0;
2090 _ACEOF
2091 if ac_fn_c_try_compile "$LINENO"; then :
2092 eval "$3=yes"
2093 else
2094 eval "$3=no"
2096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2098 eval ac_res=\$$3
2099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2100 $as_echo "$ac_res" >&6; }
2101 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2103 } # ac_fn_c_check_decl
2105 # ac_fn_cxx_try_link LINENO
2106 # -------------------------
2107 # Try to link conftest.$ac_ext, and return whether this succeeded.
2108 ac_fn_cxx_try_link ()
2110 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2111 rm -f conftest.$ac_objext conftest$ac_exeext
2112 if { { ac_try="$ac_link"
2113 case "(($ac_try" in
2114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2115 *) ac_try_echo=$ac_try;;
2116 esac
2117 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2118 $as_echo "$ac_try_echo"; } >&5
2119 (eval "$ac_link") 2>conftest.err
2120 ac_status=$?
2121 if test -s conftest.err; then
2122 grep -v '^ *+' conftest.err >conftest.er1
2123 cat conftest.er1 >&5
2124 mv -f conftest.er1 conftest.err
2126 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2127 test $ac_status = 0; } && {
2128 test -z "$ac_cxx_werror_flag" ||
2129 test ! -s conftest.err
2130 } && test -s conftest$ac_exeext && {
2131 test "$cross_compiling" = yes ||
2132 $as_test_x conftest$ac_exeext
2133 }; then :
2134 ac_retval=0
2135 else
2136 $as_echo "$as_me: failed program was:" >&5
2137 sed 's/^/| /' conftest.$ac_ext >&5
2139 ac_retval=1
2141 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2142 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2143 # interfere with the next link command; also delete a directory that is
2144 # left behind by Apple's compiler. We do this before executing the actions.
2145 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2146 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2147 return $ac_retval
2149 } # ac_fn_cxx_try_link
2150 cat >config.log <<_ACEOF
2151 This file contains any messages produced by compilers while
2152 running configure, to aid debugging if configure makes a mistake.
2154 It was created by cpplib $as_me , which was
2155 generated by GNU Autoconf 2.64. Invocation command line was
2157 $ $0 $@
2159 _ACEOF
2160 exec 5>>config.log
2162 cat <<_ASUNAME
2163 ## --------- ##
2164 ## Platform. ##
2165 ## --------- ##
2167 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2168 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2169 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2170 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2171 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2173 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2174 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2176 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2177 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2178 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2179 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2180 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2181 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2182 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2184 _ASUNAME
2186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2187 for as_dir in $PATH
2189 IFS=$as_save_IFS
2190 test -z "$as_dir" && as_dir=.
2191 $as_echo "PATH: $as_dir"
2192 done
2193 IFS=$as_save_IFS
2195 } >&5
2197 cat >&5 <<_ACEOF
2200 ## ----------- ##
2201 ## Core tests. ##
2202 ## ----------- ##
2204 _ACEOF
2207 # Keep a trace of the command line.
2208 # Strip out --no-create and --no-recursion so they do not pile up.
2209 # Strip out --silent because we don't want to record it for future runs.
2210 # Also quote any args containing shell meta-characters.
2211 # Make two passes to allow for proper duplicate-argument suppression.
2212 ac_configure_args=
2213 ac_configure_args0=
2214 ac_configure_args1=
2215 ac_must_keep_next=false
2216 for ac_pass in 1 2
2218 for ac_arg
2220 case $ac_arg in
2221 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2222 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2223 | -silent | --silent | --silen | --sile | --sil)
2224 continue ;;
2225 *\'*)
2226 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2227 esac
2228 case $ac_pass in
2229 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2231 as_fn_append ac_configure_args1 " '$ac_arg'"
2232 if test $ac_must_keep_next = true; then
2233 ac_must_keep_next=false # Got value, back to normal.
2234 else
2235 case $ac_arg in
2236 *=* | --config-cache | -C | -disable-* | --disable-* \
2237 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2238 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2239 | -with-* | --with-* | -without-* | --without-* | --x)
2240 case "$ac_configure_args0 " in
2241 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2242 esac
2244 -* ) ac_must_keep_next=true ;;
2245 esac
2247 as_fn_append ac_configure_args " '$ac_arg'"
2249 esac
2250 done
2251 done
2252 { ac_configure_args0=; unset ac_configure_args0;}
2253 { ac_configure_args1=; unset ac_configure_args1;}
2255 # When interrupted or exit'd, cleanup temporary files, and complete
2256 # config.log. We remove comments because anyway the quotes in there
2257 # would cause problems or look ugly.
2258 # WARNING: Use '\'' to represent an apostrophe within the trap.
2259 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2260 trap 'exit_status=$?
2261 # Save into config.log some information that might help in debugging.
2263 echo
2265 cat <<\_ASBOX
2266 ## ---------------- ##
2267 ## Cache variables. ##
2268 ## ---------------- ##
2269 _ASBOX
2270 echo
2271 # The following way of writing the cache mishandles newlines in values,
2273 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2274 eval ac_val=\$$ac_var
2275 case $ac_val in #(
2276 *${as_nl}*)
2277 case $ac_var in #(
2278 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2279 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2280 esac
2281 case $ac_var in #(
2282 _ | IFS | as_nl) ;; #(
2283 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2284 *) { eval $ac_var=; unset $ac_var;} ;;
2285 esac ;;
2286 esac
2287 done
2288 (set) 2>&1 |
2289 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2290 *${as_nl}ac_space=\ *)
2291 sed -n \
2292 "s/'\''/'\''\\\\'\'''\''/g;
2293 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2294 ;; #(
2296 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2298 esac |
2299 sort
2301 echo
2303 cat <<\_ASBOX
2304 ## ----------------- ##
2305 ## Output variables. ##
2306 ## ----------------- ##
2307 _ASBOX
2308 echo
2309 for ac_var in $ac_subst_vars
2311 eval ac_val=\$$ac_var
2312 case $ac_val in
2313 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2314 esac
2315 $as_echo "$ac_var='\''$ac_val'\''"
2316 done | sort
2317 echo
2319 if test -n "$ac_subst_files"; then
2320 cat <<\_ASBOX
2321 ## ------------------- ##
2322 ## File substitutions. ##
2323 ## ------------------- ##
2324 _ASBOX
2325 echo
2326 for ac_var in $ac_subst_files
2328 eval ac_val=\$$ac_var
2329 case $ac_val in
2330 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2331 esac
2332 $as_echo "$ac_var='\''$ac_val'\''"
2333 done | sort
2334 echo
2337 if test -s confdefs.h; then
2338 cat <<\_ASBOX
2339 ## ----------- ##
2340 ## confdefs.h. ##
2341 ## ----------- ##
2342 _ASBOX
2343 echo
2344 cat confdefs.h
2345 echo
2347 test "$ac_signal" != 0 &&
2348 $as_echo "$as_me: caught signal $ac_signal"
2349 $as_echo "$as_me: exit $exit_status"
2350 } >&5
2351 rm -f core *.core core.conftest.* &&
2352 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2353 exit $exit_status
2355 for ac_signal in 1 2 13 15; do
2356 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2357 done
2358 ac_signal=0
2360 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2361 rm -f -r conftest* confdefs.h
2363 $as_echo "/* confdefs.h */" > confdefs.h
2365 # Predefined preprocessor variables.
2367 cat >>confdefs.h <<_ACEOF
2368 #define PACKAGE_NAME "$PACKAGE_NAME"
2369 _ACEOF
2371 cat >>confdefs.h <<_ACEOF
2372 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2373 _ACEOF
2375 cat >>confdefs.h <<_ACEOF
2376 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2377 _ACEOF
2379 cat >>confdefs.h <<_ACEOF
2380 #define PACKAGE_STRING "$PACKAGE_STRING"
2381 _ACEOF
2383 cat >>confdefs.h <<_ACEOF
2384 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2385 _ACEOF
2387 cat >>confdefs.h <<_ACEOF
2388 #define PACKAGE_URL "$PACKAGE_URL"
2389 _ACEOF
2392 # Let the site file select an alternate cache file if it wants to.
2393 # Prefer an explicitly selected file to automatically selected ones.
2394 ac_site_file1=NONE
2395 ac_site_file2=NONE
2396 if test -n "$CONFIG_SITE"; then
2397 ac_site_file1=$CONFIG_SITE
2398 elif test "x$prefix" != xNONE; then
2399 ac_site_file1=$prefix/share/config.site
2400 ac_site_file2=$prefix/etc/config.site
2401 else
2402 ac_site_file1=$ac_default_prefix/share/config.site
2403 ac_site_file2=$ac_default_prefix/etc/config.site
2405 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2407 test "x$ac_site_file" = xNONE && continue
2408 if test -r "$ac_site_file"; then
2409 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2410 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2411 sed 's/^/| /' "$ac_site_file" >&5
2412 . "$ac_site_file"
2414 done
2416 if test -r "$cache_file"; then
2417 # Some versions of bash will fail to source /dev/null (special
2418 # files actually), so we avoid doing that.
2419 if test -f "$cache_file"; then
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2421 $as_echo "$as_me: loading cache $cache_file" >&6;}
2422 case $cache_file in
2423 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2424 *) . "./$cache_file";;
2425 esac
2427 else
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2429 $as_echo "$as_me: creating cache $cache_file" >&6;}
2430 >$cache_file
2433 # Check that the precious variables saved in the cache have kept the same
2434 # value.
2435 ac_cache_corrupted=false
2436 for ac_var in $ac_precious_vars; do
2437 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2438 eval ac_new_set=\$ac_env_${ac_var}_set
2439 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2440 eval ac_new_val=\$ac_env_${ac_var}_value
2441 case $ac_old_set,$ac_new_set in
2442 set,)
2443 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2444 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2445 ac_cache_corrupted=: ;;
2446 ,set)
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2448 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2449 ac_cache_corrupted=: ;;
2450 ,);;
2452 if test "x$ac_old_val" != "x$ac_new_val"; then
2453 # differences in whitespace do not lead to failure.
2454 ac_old_val_w=`echo x $ac_old_val`
2455 ac_new_val_w=`echo x $ac_new_val`
2456 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2458 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2459 ac_cache_corrupted=:
2460 else
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2462 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2463 eval $ac_var=\$ac_old_val
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2466 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2468 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2469 fi;;
2470 esac
2471 # Pass precious variables to config.status.
2472 if test "$ac_new_set" = set; then
2473 case $ac_new_val in
2474 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2475 *) ac_arg=$ac_var=$ac_new_val ;;
2476 esac
2477 case " $ac_configure_args " in
2478 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2479 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2480 esac
2482 done
2483 if $ac_cache_corrupted; then
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2485 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2486 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2487 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2488 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2490 ## -------------------- ##
2491 ## Main body of script. ##
2492 ## -------------------- ##
2494 ac_ext=c
2495 ac_cpp='$CPP $CPPFLAGS'
2496 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2497 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2506 ac_aux_dir=
2507 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2508 for ac_t in install-sh install.sh shtool; do
2509 if test -f "$ac_dir/$ac_t"; then
2510 ac_aux_dir=$ac_dir
2511 ac_install_sh="$ac_aux_dir/$ac_t -c"
2512 break 2
2514 done
2515 done
2516 if test -z "$ac_aux_dir"; then
2517 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2520 # These three variables are undocumented and unsupported,
2521 # and are intended to be withdrawn in a future Autoconf release.
2522 # They can cause serious problems if a builder's source tree is in a directory
2523 # whose full name contains unusual characters.
2524 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2525 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2526 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2529 # Make sure we can run config.sub.
2530 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2531 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2534 $as_echo_n "checking build system type... " >&6; }
2535 if test "${ac_cv_build+set}" = set; then :
2536 $as_echo_n "(cached) " >&6
2537 else
2538 ac_build_alias=$build_alias
2539 test "x$ac_build_alias" = x &&
2540 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2541 test "x$ac_build_alias" = x &&
2542 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2543 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2544 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2548 $as_echo "$ac_cv_build" >&6; }
2549 case $ac_cv_build in
2550 *-*-*) ;;
2551 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2552 esac
2553 build=$ac_cv_build
2554 ac_save_IFS=$IFS; IFS='-'
2555 set x $ac_cv_build
2556 shift
2557 build_cpu=$1
2558 build_vendor=$2
2559 shift; shift
2560 # Remember, the first character of IFS is used to create $*,
2561 # except with old shells:
2562 build_os=$*
2563 IFS=$ac_save_IFS
2564 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2568 $as_echo_n "checking host system type... " >&6; }
2569 if test "${ac_cv_host+set}" = set; then :
2570 $as_echo_n "(cached) " >&6
2571 else
2572 if test "x$host_alias" = x; then
2573 ac_cv_host=$ac_cv_build
2574 else
2575 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2576 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2581 $as_echo "$ac_cv_host" >&6; }
2582 case $ac_cv_host in
2583 *-*-*) ;;
2584 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2585 esac
2586 host=$ac_cv_host
2587 ac_save_IFS=$IFS; IFS='-'
2588 set x $ac_cv_host
2589 shift
2590 host_cpu=$1
2591 host_vendor=$2
2592 shift; shift
2593 # Remember, the first character of IFS is used to create $*,
2594 # except with old shells:
2595 host_os=$*
2596 IFS=$ac_save_IFS
2597 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2601 $as_echo_n "checking target system type... " >&6; }
2602 if test "${ac_cv_target+set}" = set; then :
2603 $as_echo_n "(cached) " >&6
2604 else
2605 if test "x$target_alias" = x; then
2606 ac_cv_target=$ac_cv_host
2607 else
2608 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2609 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2614 $as_echo "$ac_cv_target" >&6; }
2615 case $ac_cv_target in
2616 *-*-*) ;;
2617 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2618 esac
2619 target=$ac_cv_target
2620 ac_save_IFS=$IFS; IFS='-'
2621 set x $ac_cv_target
2622 shift
2623 target_cpu=$1
2624 target_vendor=$2
2625 shift; shift
2626 # Remember, the first character of IFS is used to create $*,
2627 # except with old shells:
2628 target_os=$*
2629 IFS=$ac_save_IFS
2630 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2633 # The aliases save the names the user supplied, while $host etc.
2634 # will get canonicalized.
2635 test -n "$target_alias" &&
2636 test "$program_prefix$program_suffix$program_transform_name" = \
2637 NONENONEs,x,x, &&
2638 program_prefix=${target_alias}-
2641 # Checks for programs.
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2643 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2644 set x ${MAKE-make}
2645 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2646 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2647 $as_echo_n "(cached) " >&6
2648 else
2649 cat >conftest.make <<\_ACEOF
2650 SHELL = /bin/sh
2651 all:
2652 @echo '@@@%%%=$(MAKE)=@@@%%%'
2653 _ACEOF
2654 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2655 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2656 *@@@%%%=?*=@@@%%%*)
2657 eval ac_cv_prog_make_${ac_make}_set=yes;;
2659 eval ac_cv_prog_make_${ac_make}_set=no;;
2660 esac
2661 rm -f conftest.make
2663 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2665 $as_echo "yes" >&6; }
2666 SET_MAKE=
2667 else
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2669 $as_echo "no" >&6; }
2670 SET_MAKE="MAKE=${MAKE-make}"
2673 # Find a good install program. We prefer a C program (faster),
2674 # so one script is as good as another. But avoid the broken or
2675 # incompatible versions:
2676 # SysV /etc/install, /usr/sbin/install
2677 # SunOS /usr/etc/install
2678 # IRIX /sbin/install
2679 # AIX /bin/install
2680 # AmigaOS /C/install, which installs bootblocks on floppy discs
2681 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2682 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2683 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2684 # OS/2's system install, which has a completely different semantic
2685 # ./install, which can be erroneously created by make from ./install.sh.
2686 # Reject install programs that cannot install multiple files.
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2688 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2689 if test -z "$INSTALL"; then
2690 if test "${ac_cv_path_install+set}" = set; then :
2691 $as_echo_n "(cached) " >&6
2692 else
2693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2694 for as_dir in $PATH
2696 IFS=$as_save_IFS
2697 test -z "$as_dir" && as_dir=.
2698 # Account for people who put trailing slashes in PATH elements.
2699 case $as_dir/ in #((
2700 ./ | .// | /[cC]/* | \
2701 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2702 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2703 /usr/ucb/* ) ;;
2705 # OSF1 and SCO ODT 3.0 have their own names for install.
2706 # Don't use installbsd from OSF since it installs stuff as root
2707 # by default.
2708 for ac_prog in ginstall scoinst install; do
2709 for ac_exec_ext in '' $ac_executable_extensions; do
2710 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2711 if test $ac_prog = install &&
2712 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2713 # AIX install. It has an incompatible calling convention.
2715 elif test $ac_prog = install &&
2716 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2717 # program-specific install script used by HP pwplus--don't use.
2719 else
2720 rm -rf conftest.one conftest.two conftest.dir
2721 echo one > conftest.one
2722 echo two > conftest.two
2723 mkdir conftest.dir
2724 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2725 test -s conftest.one && test -s conftest.two &&
2726 test -s conftest.dir/conftest.one &&
2727 test -s conftest.dir/conftest.two
2728 then
2729 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2730 break 3
2734 done
2735 done
2737 esac
2739 done
2740 IFS=$as_save_IFS
2742 rm -rf conftest.one conftest.two conftest.dir
2745 if test "${ac_cv_path_install+set}" = set; then
2746 INSTALL=$ac_cv_path_install
2747 else
2748 # As a last resort, use the slow shell script. Don't cache a
2749 # value for INSTALL within a source directory, because that will
2750 # break other packages using the cache if that directory is
2751 # removed, or if the value is a relative name.
2752 INSTALL=$ac_install_sh
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2756 $as_echo "$INSTALL" >&6; }
2758 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2759 # It thinks the first close brace ends the variable substitution.
2760 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2762 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2764 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2766 ac_ext=c
2767 ac_cpp='$CPP $CPPFLAGS'
2768 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2769 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2770 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2771 if test -n "$ac_tool_prefix"; then
2772 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2773 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2775 $as_echo_n "checking for $ac_word... " >&6; }
2776 if test "${ac_cv_prog_CC+set}" = set; then :
2777 $as_echo_n "(cached) " >&6
2778 else
2779 if test -n "$CC"; then
2780 ac_cv_prog_CC="$CC" # Let the user override the test.
2781 else
2782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2783 for as_dir in $PATH
2785 IFS=$as_save_IFS
2786 test -z "$as_dir" && as_dir=.
2787 for ac_exec_ext in '' $ac_executable_extensions; do
2788 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2789 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2790 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2791 break 2
2793 done
2794 done
2795 IFS=$as_save_IFS
2799 CC=$ac_cv_prog_CC
2800 if test -n "$CC"; then
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2802 $as_echo "$CC" >&6; }
2803 else
2804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2805 $as_echo "no" >&6; }
2810 if test -z "$ac_cv_prog_CC"; then
2811 ac_ct_CC=$CC
2812 # Extract the first word of "gcc", so it can be a program name with args.
2813 set dummy gcc; ac_word=$2
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2815 $as_echo_n "checking for $ac_word... " >&6; }
2816 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2817 $as_echo_n "(cached) " >&6
2818 else
2819 if test -n "$ac_ct_CC"; then
2820 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2821 else
2822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2823 for as_dir in $PATH
2825 IFS=$as_save_IFS
2826 test -z "$as_dir" && as_dir=.
2827 for ac_exec_ext in '' $ac_executable_extensions; do
2828 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2829 ac_cv_prog_ac_ct_CC="gcc"
2830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2831 break 2
2833 done
2834 done
2835 IFS=$as_save_IFS
2839 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2840 if test -n "$ac_ct_CC"; then
2841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2842 $as_echo "$ac_ct_CC" >&6; }
2843 else
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2845 $as_echo "no" >&6; }
2848 if test "x$ac_ct_CC" = x; then
2849 CC=""
2850 else
2851 case $cross_compiling:$ac_tool_warned in
2852 yes:)
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2854 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2855 ac_tool_warned=yes ;;
2856 esac
2857 CC=$ac_ct_CC
2859 else
2860 CC="$ac_cv_prog_CC"
2863 if test -z "$CC"; then
2864 if test -n "$ac_tool_prefix"; then
2865 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2866 set dummy ${ac_tool_prefix}cc; ac_word=$2
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2868 $as_echo_n "checking for $ac_word... " >&6; }
2869 if test "${ac_cv_prog_CC+set}" = set; then :
2870 $as_echo_n "(cached) " >&6
2871 else
2872 if test -n "$CC"; then
2873 ac_cv_prog_CC="$CC" # Let the user override the test.
2874 else
2875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2876 for as_dir in $PATH
2878 IFS=$as_save_IFS
2879 test -z "$as_dir" && as_dir=.
2880 for ac_exec_ext in '' $ac_executable_extensions; do
2881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2882 ac_cv_prog_CC="${ac_tool_prefix}cc"
2883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2884 break 2
2886 done
2887 done
2888 IFS=$as_save_IFS
2892 CC=$ac_cv_prog_CC
2893 if test -n "$CC"; then
2894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2895 $as_echo "$CC" >&6; }
2896 else
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2898 $as_echo "no" >&6; }
2904 if test -z "$CC"; then
2905 # Extract the first word of "cc", so it can be a program name with args.
2906 set dummy cc; ac_word=$2
2907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2908 $as_echo_n "checking for $ac_word... " >&6; }
2909 if test "${ac_cv_prog_CC+set}" = set; then :
2910 $as_echo_n "(cached) " >&6
2911 else
2912 if test -n "$CC"; then
2913 ac_cv_prog_CC="$CC" # Let the user override the test.
2914 else
2915 ac_prog_rejected=no
2916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2917 for as_dir in $PATH
2919 IFS=$as_save_IFS
2920 test -z "$as_dir" && as_dir=.
2921 for ac_exec_ext in '' $ac_executable_extensions; do
2922 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2923 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2924 ac_prog_rejected=yes
2925 continue
2927 ac_cv_prog_CC="cc"
2928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2929 break 2
2931 done
2932 done
2933 IFS=$as_save_IFS
2935 if test $ac_prog_rejected = yes; then
2936 # We found a bogon in the path, so make sure we never use it.
2937 set dummy $ac_cv_prog_CC
2938 shift
2939 if test $# != 0; then
2940 # We chose a different compiler from the bogus one.
2941 # However, it has the same basename, so the bogon will be chosen
2942 # first if we set CC to just the basename; use the full file name.
2943 shift
2944 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2949 CC=$ac_cv_prog_CC
2950 if test -n "$CC"; then
2951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2952 $as_echo "$CC" >&6; }
2953 else
2954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2955 $as_echo "no" >&6; }
2960 if test -z "$CC"; then
2961 if test -n "$ac_tool_prefix"; then
2962 for ac_prog in cl.exe
2964 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2965 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2967 $as_echo_n "checking for $ac_word... " >&6; }
2968 if test "${ac_cv_prog_CC+set}" = set; then :
2969 $as_echo_n "(cached) " >&6
2970 else
2971 if test -n "$CC"; then
2972 ac_cv_prog_CC="$CC" # Let the user override the test.
2973 else
2974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2975 for as_dir in $PATH
2977 IFS=$as_save_IFS
2978 test -z "$as_dir" && as_dir=.
2979 for ac_exec_ext in '' $ac_executable_extensions; do
2980 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2981 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2983 break 2
2985 done
2986 done
2987 IFS=$as_save_IFS
2991 CC=$ac_cv_prog_CC
2992 if test -n "$CC"; then
2993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2994 $as_echo "$CC" >&6; }
2995 else
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2997 $as_echo "no" >&6; }
3001 test -n "$CC" && break
3002 done
3004 if test -z "$CC"; then
3005 ac_ct_CC=$CC
3006 for ac_prog in cl.exe
3008 # Extract the first word of "$ac_prog", so it can be a program name with args.
3009 set dummy $ac_prog; ac_word=$2
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3011 $as_echo_n "checking for $ac_word... " >&6; }
3012 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3013 $as_echo_n "(cached) " >&6
3014 else
3015 if test -n "$ac_ct_CC"; then
3016 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3017 else
3018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3019 for as_dir in $PATH
3021 IFS=$as_save_IFS
3022 test -z "$as_dir" && as_dir=.
3023 for ac_exec_ext in '' $ac_executable_extensions; do
3024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3025 ac_cv_prog_ac_ct_CC="$ac_prog"
3026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3027 break 2
3029 done
3030 done
3031 IFS=$as_save_IFS
3035 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3036 if test -n "$ac_ct_CC"; then
3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3038 $as_echo "$ac_ct_CC" >&6; }
3039 else
3040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041 $as_echo "no" >&6; }
3045 test -n "$ac_ct_CC" && break
3046 done
3048 if test "x$ac_ct_CC" = x; then
3049 CC=""
3050 else
3051 case $cross_compiling:$ac_tool_warned in
3052 yes:)
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3055 ac_tool_warned=yes ;;
3056 esac
3057 CC=$ac_ct_CC
3064 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3065 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3066 as_fn_error "no acceptable C compiler found in \$PATH
3067 See \`config.log' for more details." "$LINENO" 5; }
3069 # Provide some information about the compiler.
3070 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3071 set X $ac_compile
3072 ac_compiler=$2
3073 for ac_option in --version -v -V -qversion; do
3074 { { ac_try="$ac_compiler $ac_option >&5"
3075 case "(($ac_try" in
3076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3077 *) ac_try_echo=$ac_try;;
3078 esac
3079 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3080 $as_echo "$ac_try_echo"; } >&5
3081 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3082 ac_status=$?
3083 if test -s conftest.err; then
3084 sed '10a\
3085 ... rest of stderr output deleted ...
3086 10q' conftest.err >conftest.er1
3087 cat conftest.er1 >&5
3088 rm -f conftest.er1 conftest.err
3090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3091 test $ac_status = 0; }
3092 done
3094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3095 /* end confdefs.h. */
3098 main ()
3102 return 0;
3104 _ACEOF
3105 ac_clean_files_save=$ac_clean_files
3106 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3107 # Try to create an executable without -o first, disregard a.out.
3108 # It will help us diagnose broken compilers, and finding out an intuition
3109 # of exeext.
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3111 $as_echo_n "checking for C compiler default output file name... " >&6; }
3112 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3114 # The possible output files:
3115 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3117 ac_rmfiles=
3118 for ac_file in $ac_files
3120 case $ac_file in
3121 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3122 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3123 esac
3124 done
3125 rm -f $ac_rmfiles
3127 if { { ac_try="$ac_link_default"
3128 case "(($ac_try" in
3129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3130 *) ac_try_echo=$ac_try;;
3131 esac
3132 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3133 $as_echo "$ac_try_echo"; } >&5
3134 (eval "$ac_link_default") 2>&5
3135 ac_status=$?
3136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3137 test $ac_status = 0; }; then :
3138 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3139 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3140 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3141 # so that the user can short-circuit this test for compilers unknown to
3142 # Autoconf.
3143 for ac_file in $ac_files ''
3145 test -f "$ac_file" || continue
3146 case $ac_file in
3147 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3149 [ab].out )
3150 # We found the default executable, but exeext='' is most
3151 # certainly right.
3152 break;;
3153 *.* )
3154 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3155 then :; else
3156 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3158 # We set ac_cv_exeext here because the later test for it is not
3159 # safe: cross compilers may not add the suffix if given an `-o'
3160 # argument, so we may need to know it at that point already.
3161 # Even if this section looks crufty: it has the advantage of
3162 # actually working.
3163 break;;
3165 break;;
3166 esac
3167 done
3168 test "$ac_cv_exeext" = no && ac_cv_exeext=
3170 else
3171 ac_file=''
3173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3174 $as_echo "$ac_file" >&6; }
3175 if test -z "$ac_file"; then :
3176 $as_echo "$as_me: failed program was:" >&5
3177 sed 's/^/| /' conftest.$ac_ext >&5
3179 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3180 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3181 { as_fn_set_status 77
3182 as_fn_error "C compiler cannot create executables
3183 See \`config.log' for more details." "$LINENO" 5; }; }
3185 ac_exeext=$ac_cv_exeext
3187 # Check that the compiler produces executables we can run. If not, either
3188 # the compiler is broken, or we cross compile.
3189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3190 $as_echo_n "checking whether the C compiler works... " >&6; }
3191 # If not cross compiling, check that we can run a simple program.
3192 if test "$cross_compiling" != yes; then
3193 if { ac_try='./$ac_file'
3194 { { case "(($ac_try" in
3195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3196 *) ac_try_echo=$ac_try;;
3197 esac
3198 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3199 $as_echo "$ac_try_echo"; } >&5
3200 (eval "$ac_try") 2>&5
3201 ac_status=$?
3202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3203 test $ac_status = 0; }; }; then
3204 cross_compiling=no
3205 else
3206 if test "$cross_compiling" = maybe; then
3207 cross_compiling=yes
3208 else
3209 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3210 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3211 as_fn_error "cannot run C compiled programs.
3212 If you meant to cross compile, use \`--host'.
3213 See \`config.log' for more details." "$LINENO" 5; }
3217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3218 $as_echo "yes" >&6; }
3220 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3221 ac_clean_files=$ac_clean_files_save
3222 # Check that the compiler produces executables we can run. If not, either
3223 # the compiler is broken, or we cross compile.
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3225 $as_echo_n "checking whether we are cross compiling... " >&6; }
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3227 $as_echo "$cross_compiling" >&6; }
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3230 $as_echo_n "checking for suffix of executables... " >&6; }
3231 if { { ac_try="$ac_link"
3232 case "(($ac_try" in
3233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3234 *) ac_try_echo=$ac_try;;
3235 esac
3236 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3237 $as_echo "$ac_try_echo"; } >&5
3238 (eval "$ac_link") 2>&5
3239 ac_status=$?
3240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3241 test $ac_status = 0; }; then :
3242 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3243 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3244 # work properly (i.e., refer to `conftest.exe'), while it won't with
3245 # `rm'.
3246 for ac_file in conftest.exe conftest conftest.*; do
3247 test -f "$ac_file" || continue
3248 case $ac_file in
3249 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3250 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3251 break;;
3252 * ) break;;
3253 esac
3254 done
3255 else
3256 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3257 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3258 as_fn_error "cannot compute suffix of executables: cannot compile and link
3259 See \`config.log' for more details." "$LINENO" 5; }
3261 rm -f conftest$ac_cv_exeext
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3263 $as_echo "$ac_cv_exeext" >&6; }
3265 rm -f conftest.$ac_ext
3266 EXEEXT=$ac_cv_exeext
3267 ac_exeext=$EXEEXT
3268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3269 $as_echo_n "checking for suffix of object files... " >&6; }
3270 if test "${ac_cv_objext+set}" = set; then :
3271 $as_echo_n "(cached) " >&6
3272 else
3273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3274 /* end confdefs.h. */
3277 main ()
3281 return 0;
3283 _ACEOF
3284 rm -f conftest.o conftest.obj
3285 if { { ac_try="$ac_compile"
3286 case "(($ac_try" in
3287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3288 *) ac_try_echo=$ac_try;;
3289 esac
3290 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3291 $as_echo "$ac_try_echo"; } >&5
3292 (eval "$ac_compile") 2>&5
3293 ac_status=$?
3294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3295 test $ac_status = 0; }; then :
3296 for ac_file in conftest.o conftest.obj conftest.*; do
3297 test -f "$ac_file" || continue;
3298 case $ac_file in
3299 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3300 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3301 break;;
3302 esac
3303 done
3304 else
3305 $as_echo "$as_me: failed program was:" >&5
3306 sed 's/^/| /' conftest.$ac_ext >&5
3308 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3309 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3310 as_fn_error "cannot compute suffix of object files: cannot compile
3311 See \`config.log' for more details." "$LINENO" 5; }
3313 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3316 $as_echo "$ac_cv_objext" >&6; }
3317 OBJEXT=$ac_cv_objext
3318 ac_objext=$OBJEXT
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3320 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3321 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3322 $as_echo_n "(cached) " >&6
3323 else
3324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325 /* end confdefs.h. */
3328 main ()
3330 #ifndef __GNUC__
3331 choke me
3332 #endif
3335 return 0;
3337 _ACEOF
3338 if ac_fn_c_try_compile "$LINENO"; then :
3339 ac_compiler_gnu=yes
3340 else
3341 ac_compiler_gnu=no
3343 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3344 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3348 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3349 if test $ac_compiler_gnu = yes; then
3350 GCC=yes
3351 else
3352 GCC=
3354 ac_test_CFLAGS=${CFLAGS+set}
3355 ac_save_CFLAGS=$CFLAGS
3356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3357 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3358 if test "${ac_cv_prog_cc_g+set}" = set; then :
3359 $as_echo_n "(cached) " >&6
3360 else
3361 ac_save_c_werror_flag=$ac_c_werror_flag
3362 ac_c_werror_flag=yes
3363 ac_cv_prog_cc_g=no
3364 CFLAGS="-g"
3365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366 /* end confdefs.h. */
3369 main ()
3373 return 0;
3375 _ACEOF
3376 if ac_fn_c_try_compile "$LINENO"; then :
3377 ac_cv_prog_cc_g=yes
3378 else
3379 CFLAGS=""
3380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3381 /* end confdefs.h. */
3384 main ()
3388 return 0;
3390 _ACEOF
3391 if ac_fn_c_try_compile "$LINENO"; then :
3393 else
3394 ac_c_werror_flag=$ac_save_c_werror_flag
3395 CFLAGS="-g"
3396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397 /* end confdefs.h. */
3400 main ()
3404 return 0;
3406 _ACEOF
3407 if ac_fn_c_try_compile "$LINENO"; then :
3408 ac_cv_prog_cc_g=yes
3410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3415 ac_c_werror_flag=$ac_save_c_werror_flag
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3418 $as_echo "$ac_cv_prog_cc_g" >&6; }
3419 if test "$ac_test_CFLAGS" = set; then
3420 CFLAGS=$ac_save_CFLAGS
3421 elif test $ac_cv_prog_cc_g = yes; then
3422 if test "$GCC" = yes; then
3423 CFLAGS="-g -O2"
3424 else
3425 CFLAGS="-g"
3427 else
3428 if test "$GCC" = yes; then
3429 CFLAGS="-O2"
3430 else
3431 CFLAGS=
3434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3435 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3436 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3437 $as_echo_n "(cached) " >&6
3438 else
3439 ac_cv_prog_cc_c89=no
3440 ac_save_CC=$CC
3441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3442 /* end confdefs.h. */
3443 #include <stdarg.h>
3444 #include <stdio.h>
3445 #include <sys/types.h>
3446 #include <sys/stat.h>
3447 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3448 struct buf { int x; };
3449 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3450 static char *e (p, i)
3451 char **p;
3452 int i;
3454 return p[i];
3456 static char *f (char * (*g) (char **, int), char **p, ...)
3458 char *s;
3459 va_list v;
3460 va_start (v,p);
3461 s = g (p, va_arg (v,int));
3462 va_end (v);
3463 return s;
3466 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3467 function prototypes and stuff, but not '\xHH' hex character constants.
3468 These don't provoke an error unfortunately, instead are silently treated
3469 as 'x'. The following induces an error, until -std is added to get
3470 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3471 array size at least. It's necessary to write '\x00'==0 to get something
3472 that's true only with -std. */
3473 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3475 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3476 inside strings and character constants. */
3477 #define FOO(x) 'x'
3478 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3480 int test (int i, double x);
3481 struct s1 {int (*f) (int a);};
3482 struct s2 {int (*f) (double a);};
3483 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3484 int argc;
3485 char **argv;
3487 main ()
3489 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3491 return 0;
3493 _ACEOF
3494 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3495 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3497 CC="$ac_save_CC $ac_arg"
3498 if ac_fn_c_try_compile "$LINENO"; then :
3499 ac_cv_prog_cc_c89=$ac_arg
3501 rm -f core conftest.err conftest.$ac_objext
3502 test "x$ac_cv_prog_cc_c89" != "xno" && break
3503 done
3504 rm -f conftest.$ac_ext
3505 CC=$ac_save_CC
3508 # AC_CACHE_VAL
3509 case "x$ac_cv_prog_cc_c89" in
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3512 $as_echo "none needed" >&6; } ;;
3513 xno)
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3515 $as_echo "unsupported" >&6; } ;;
3517 CC="$CC $ac_cv_prog_cc_c89"
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3519 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3520 esac
3521 if test "x$ac_cv_prog_cc_c89" != xno; then :
3525 ac_ext=c
3526 ac_cpp='$CPP $CPPFLAGS'
3527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3531 ac_ext=cpp
3532 ac_cpp='$CXXCPP $CPPFLAGS'
3533 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3534 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3535 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3536 if test -z "$CXX"; then
3537 if test -n "$CCC"; then
3538 CXX=$CCC
3539 else
3540 if test -n "$ac_tool_prefix"; then
3541 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3543 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3544 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3546 $as_echo_n "checking for $ac_word... " >&6; }
3547 if test "${ac_cv_prog_CXX+set}" = set; then :
3548 $as_echo_n "(cached) " >&6
3549 else
3550 if test -n "$CXX"; then
3551 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3552 else
3553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3554 for as_dir in $PATH
3556 IFS=$as_save_IFS
3557 test -z "$as_dir" && as_dir=.
3558 for ac_exec_ext in '' $ac_executable_extensions; do
3559 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3560 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3562 break 2
3564 done
3565 done
3566 IFS=$as_save_IFS
3570 CXX=$ac_cv_prog_CXX
3571 if test -n "$CXX"; then
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3573 $as_echo "$CXX" >&6; }
3574 else
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3576 $as_echo "no" >&6; }
3580 test -n "$CXX" && break
3581 done
3583 if test -z "$CXX"; then
3584 ac_ct_CXX=$CXX
3585 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3587 # Extract the first word of "$ac_prog", so it can be a program name with args.
3588 set dummy $ac_prog; ac_word=$2
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3590 $as_echo_n "checking for $ac_word... " >&6; }
3591 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3592 $as_echo_n "(cached) " >&6
3593 else
3594 if test -n "$ac_ct_CXX"; then
3595 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3596 else
3597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3598 for as_dir in $PATH
3600 IFS=$as_save_IFS
3601 test -z "$as_dir" && as_dir=.
3602 for ac_exec_ext in '' $ac_executable_extensions; do
3603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3604 ac_cv_prog_ac_ct_CXX="$ac_prog"
3605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3606 break 2
3608 done
3609 done
3610 IFS=$as_save_IFS
3614 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3615 if test -n "$ac_ct_CXX"; then
3616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3617 $as_echo "$ac_ct_CXX" >&6; }
3618 else
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3620 $as_echo "no" >&6; }
3624 test -n "$ac_ct_CXX" && break
3625 done
3627 if test "x$ac_ct_CXX" = x; then
3628 CXX="g++"
3629 else
3630 case $cross_compiling:$ac_tool_warned in
3631 yes:)
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3633 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3634 ac_tool_warned=yes ;;
3635 esac
3636 CXX=$ac_ct_CXX
3642 # Provide some information about the compiler.
3643 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3644 set X $ac_compile
3645 ac_compiler=$2
3646 for ac_option in --version -v -V -qversion; do
3647 { { ac_try="$ac_compiler $ac_option >&5"
3648 case "(($ac_try" in
3649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3650 *) ac_try_echo=$ac_try;;
3651 esac
3652 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3653 $as_echo "$ac_try_echo"; } >&5
3654 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3655 ac_status=$?
3656 if test -s conftest.err; then
3657 sed '10a\
3658 ... rest of stderr output deleted ...
3659 10q' conftest.err >conftest.er1
3660 cat conftest.er1 >&5
3661 rm -f conftest.er1 conftest.err
3663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3664 test $ac_status = 0; }
3665 done
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3668 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3669 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3670 $as_echo_n "(cached) " >&6
3671 else
3672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3673 /* end confdefs.h. */
3676 main ()
3678 #ifndef __GNUC__
3679 choke me
3680 #endif
3683 return 0;
3685 _ACEOF
3686 if ac_fn_cxx_try_compile "$LINENO"; then :
3687 ac_compiler_gnu=yes
3688 else
3689 ac_compiler_gnu=no
3691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3692 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3696 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3697 if test $ac_compiler_gnu = yes; then
3698 GXX=yes
3699 else
3700 GXX=
3702 ac_test_CXXFLAGS=${CXXFLAGS+set}
3703 ac_save_CXXFLAGS=$CXXFLAGS
3704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3705 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3706 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3707 $as_echo_n "(cached) " >&6
3708 else
3709 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3710 ac_cxx_werror_flag=yes
3711 ac_cv_prog_cxx_g=no
3712 CXXFLAGS="-g"
3713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3714 /* end confdefs.h. */
3717 main ()
3721 return 0;
3723 _ACEOF
3724 if ac_fn_cxx_try_compile "$LINENO"; then :
3725 ac_cv_prog_cxx_g=yes
3726 else
3727 CXXFLAGS=""
3728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3729 /* end confdefs.h. */
3732 main ()
3736 return 0;
3738 _ACEOF
3739 if ac_fn_cxx_try_compile "$LINENO"; then :
3741 else
3742 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3743 CXXFLAGS="-g"
3744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3745 /* end confdefs.h. */
3748 main ()
3752 return 0;
3754 _ACEOF
3755 if ac_fn_cxx_try_compile "$LINENO"; then :
3756 ac_cv_prog_cxx_g=yes
3758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3760 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3762 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3763 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3766 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3767 if test "$ac_test_CXXFLAGS" = set; then
3768 CXXFLAGS=$ac_save_CXXFLAGS
3769 elif test $ac_cv_prog_cxx_g = yes; then
3770 if test "$GXX" = yes; then
3771 CXXFLAGS="-g -O2"
3772 else
3773 CXXFLAGS="-g"
3775 else
3776 if test "$GXX" = yes; then
3777 CXXFLAGS="-O2"
3778 else
3779 CXXFLAGS=
3782 ac_ext=c
3783 ac_cpp='$CPP $CPPFLAGS'
3784 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3785 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3786 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3788 if test -n "$ac_tool_prefix"; then
3789 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3790 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3792 $as_echo_n "checking for $ac_word... " >&6; }
3793 if test "${ac_cv_prog_RANLIB+set}" = set; then :
3794 $as_echo_n "(cached) " >&6
3795 else
3796 if test -n "$RANLIB"; then
3797 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3798 else
3799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3800 for as_dir in $PATH
3802 IFS=$as_save_IFS
3803 test -z "$as_dir" && as_dir=.
3804 for ac_exec_ext in '' $ac_executable_extensions; do
3805 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3806 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3808 break 2
3810 done
3811 done
3812 IFS=$as_save_IFS
3816 RANLIB=$ac_cv_prog_RANLIB
3817 if test -n "$RANLIB"; then
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3819 $as_echo "$RANLIB" >&6; }
3820 else
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3822 $as_echo "no" >&6; }
3827 if test -z "$ac_cv_prog_RANLIB"; then
3828 ac_ct_RANLIB=$RANLIB
3829 # Extract the first word of "ranlib", so it can be a program name with args.
3830 set dummy ranlib; ac_word=$2
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3832 $as_echo_n "checking for $ac_word... " >&6; }
3833 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3834 $as_echo_n "(cached) " >&6
3835 else
3836 if test -n "$ac_ct_RANLIB"; then
3837 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3838 else
3839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3840 for as_dir in $PATH
3842 IFS=$as_save_IFS
3843 test -z "$as_dir" && as_dir=.
3844 for ac_exec_ext in '' $ac_executable_extensions; do
3845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3846 ac_cv_prog_ac_ct_RANLIB="ranlib"
3847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3848 break 2
3850 done
3851 done
3852 IFS=$as_save_IFS
3856 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3857 if test -n "$ac_ct_RANLIB"; then
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3859 $as_echo "$ac_ct_RANLIB" >&6; }
3860 else
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3862 $as_echo "no" >&6; }
3865 if test "x$ac_ct_RANLIB" = x; then
3866 RANLIB=":"
3867 else
3868 case $cross_compiling:$ac_tool_warned in
3869 yes:)
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3871 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3872 ac_tool_warned=yes ;;
3873 esac
3874 RANLIB=$ac_ct_RANLIB
3876 else
3877 RANLIB="$ac_cv_prog_RANLIB"
3882 ac_ext=c
3883 ac_cpp='$CPP $CPPFLAGS'
3884 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3885 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3886 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3888 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3889 # On Suns, sometimes $CPP names a directory.
3890 if test -n "$CPP" && test -d "$CPP"; then
3891 CPP=
3893 if test -z "$CPP"; then
3894 if test "${ac_cv_prog_CPP+set}" = set; then :
3895 $as_echo_n "(cached) " >&6
3896 else
3897 # Double quotes because CPP needs to be expanded
3898 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3900 ac_preproc_ok=false
3901 for ac_c_preproc_warn_flag in '' yes
3903 # Use a header file that comes with gcc, so configuring glibc
3904 # with a fresh cross-compiler works.
3905 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3906 # <limits.h> exists even on freestanding compilers.
3907 # On the NeXT, cc -E runs the code through the compiler's parser,
3908 # not just through cpp. "Syntax error" is here to catch this case.
3909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3910 /* end confdefs.h. */
3911 #ifdef __STDC__
3912 # include <limits.h>
3913 #else
3914 # include <assert.h>
3915 #endif
3916 Syntax error
3917 _ACEOF
3918 if ac_fn_c_try_cpp "$LINENO"; then :
3920 else
3921 # Broken: fails on valid input.
3922 continue
3924 rm -f conftest.err conftest.$ac_ext
3926 # OK, works on sane cases. Now check whether nonexistent headers
3927 # can be detected and how.
3928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3929 /* end confdefs.h. */
3930 #include <ac_nonexistent.h>
3931 _ACEOF
3932 if ac_fn_c_try_cpp "$LINENO"; then :
3933 # Broken: success on invalid input.
3934 continue
3935 else
3936 # Passes both tests.
3937 ac_preproc_ok=:
3938 break
3940 rm -f conftest.err conftest.$ac_ext
3942 done
3943 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3944 rm -f conftest.err conftest.$ac_ext
3945 if $ac_preproc_ok; then :
3946 break
3949 done
3950 ac_cv_prog_CPP=$CPP
3953 CPP=$ac_cv_prog_CPP
3954 else
3955 ac_cv_prog_CPP=$CPP
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3958 $as_echo "$CPP" >&6; }
3959 ac_preproc_ok=false
3960 for ac_c_preproc_warn_flag in '' yes
3962 # Use a header file that comes with gcc, so configuring glibc
3963 # with a fresh cross-compiler works.
3964 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3965 # <limits.h> exists even on freestanding compilers.
3966 # On the NeXT, cc -E runs the code through the compiler's parser,
3967 # not just through cpp. "Syntax error" is here to catch this case.
3968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3969 /* end confdefs.h. */
3970 #ifdef __STDC__
3971 # include <limits.h>
3972 #else
3973 # include <assert.h>
3974 #endif
3975 Syntax error
3976 _ACEOF
3977 if ac_fn_c_try_cpp "$LINENO"; then :
3979 else
3980 # Broken: fails on valid input.
3981 continue
3983 rm -f conftest.err conftest.$ac_ext
3985 # OK, works on sane cases. Now check whether nonexistent headers
3986 # can be detected and how.
3987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3988 /* end confdefs.h. */
3989 #include <ac_nonexistent.h>
3990 _ACEOF
3991 if ac_fn_c_try_cpp "$LINENO"; then :
3992 # Broken: success on invalid input.
3993 continue
3994 else
3995 # Passes both tests.
3996 ac_preproc_ok=:
3997 break
3999 rm -f conftest.err conftest.$ac_ext
4001 done
4002 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4003 rm -f conftest.err conftest.$ac_ext
4004 if $ac_preproc_ok; then :
4006 else
4007 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4008 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4009 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4010 See \`config.log' for more details." "$LINENO" 5; }
4013 ac_ext=c
4014 ac_cpp='$CPP $CPPFLAGS'
4015 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4016 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4017 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4021 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4022 if test "${ac_cv_path_GREP+set}" = set; then :
4023 $as_echo_n "(cached) " >&6
4024 else
4025 if test -z "$GREP"; then
4026 ac_path_GREP_found=false
4027 # Loop through the user's path and test for each of PROGNAME-LIST
4028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4029 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4031 IFS=$as_save_IFS
4032 test -z "$as_dir" && as_dir=.
4033 for ac_prog in grep ggrep; do
4034 for ac_exec_ext in '' $ac_executable_extensions; do
4035 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4036 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4037 # Check for GNU ac_path_GREP and select it if it is found.
4038 # Check for GNU $ac_path_GREP
4039 case `"$ac_path_GREP" --version 2>&1` in
4040 *GNU*)
4041 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4043 ac_count=0
4044 $as_echo_n 0123456789 >"conftest.in"
4045 while :
4047 cat "conftest.in" "conftest.in" >"conftest.tmp"
4048 mv "conftest.tmp" "conftest.in"
4049 cp "conftest.in" "conftest.nl"
4050 $as_echo 'GREP' >> "conftest.nl"
4051 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4052 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4053 as_fn_arith $ac_count + 1 && ac_count=$as_val
4054 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4055 # Best one so far, save it but keep looking for a better one
4056 ac_cv_path_GREP="$ac_path_GREP"
4057 ac_path_GREP_max=$ac_count
4059 # 10*(2^10) chars as input seems more than enough
4060 test $ac_count -gt 10 && break
4061 done
4062 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4063 esac
4065 $ac_path_GREP_found && break 3
4066 done
4067 done
4068 done
4069 IFS=$as_save_IFS
4070 if test -z "$ac_cv_path_GREP"; then
4071 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4073 else
4074 ac_cv_path_GREP=$GREP
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4079 $as_echo "$ac_cv_path_GREP" >&6; }
4080 GREP="$ac_cv_path_GREP"
4083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4084 $as_echo_n "checking for egrep... " >&6; }
4085 if test "${ac_cv_path_EGREP+set}" = set; then :
4086 $as_echo_n "(cached) " >&6
4087 else
4088 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4089 then ac_cv_path_EGREP="$GREP -E"
4090 else
4091 if test -z "$EGREP"; then
4092 ac_path_EGREP_found=false
4093 # Loop through the user's path and test for each of PROGNAME-LIST
4094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4095 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4097 IFS=$as_save_IFS
4098 test -z "$as_dir" && as_dir=.
4099 for ac_prog in egrep; do
4100 for ac_exec_ext in '' $ac_executable_extensions; do
4101 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4102 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4103 # Check for GNU ac_path_EGREP and select it if it is found.
4104 # Check for GNU $ac_path_EGREP
4105 case `"$ac_path_EGREP" --version 2>&1` in
4106 *GNU*)
4107 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4109 ac_count=0
4110 $as_echo_n 0123456789 >"conftest.in"
4111 while :
4113 cat "conftest.in" "conftest.in" >"conftest.tmp"
4114 mv "conftest.tmp" "conftest.in"
4115 cp "conftest.in" "conftest.nl"
4116 $as_echo 'EGREP' >> "conftest.nl"
4117 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4118 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4119 as_fn_arith $ac_count + 1 && ac_count=$as_val
4120 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4121 # Best one so far, save it but keep looking for a better one
4122 ac_cv_path_EGREP="$ac_path_EGREP"
4123 ac_path_EGREP_max=$ac_count
4125 # 10*(2^10) chars as input seems more than enough
4126 test $ac_count -gt 10 && break
4127 done
4128 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4129 esac
4131 $ac_path_EGREP_found && break 3
4132 done
4133 done
4134 done
4135 IFS=$as_save_IFS
4136 if test -z "$ac_cv_path_EGREP"; then
4137 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4139 else
4140 ac_cv_path_EGREP=$EGREP
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4146 $as_echo "$ac_cv_path_EGREP" >&6; }
4147 EGREP="$ac_cv_path_EGREP"
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4151 $as_echo_n "checking for ANSI C header files... " >&6; }
4152 if test "${ac_cv_header_stdc+set}" = set; then :
4153 $as_echo_n "(cached) " >&6
4154 else
4155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4156 /* end confdefs.h. */
4157 #include <stdlib.h>
4158 #include <stdarg.h>
4159 #include <string.h>
4160 #include <float.h>
4163 main ()
4167 return 0;
4169 _ACEOF
4170 if ac_fn_c_try_compile "$LINENO"; then :
4171 ac_cv_header_stdc=yes
4172 else
4173 ac_cv_header_stdc=no
4175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4177 if test $ac_cv_header_stdc = yes; then
4178 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4180 /* end confdefs.h. */
4181 #include <string.h>
4183 _ACEOF
4184 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4185 $EGREP "memchr" >/dev/null 2>&1; then :
4187 else
4188 ac_cv_header_stdc=no
4190 rm -f conftest*
4194 if test $ac_cv_header_stdc = yes; then
4195 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4197 /* end confdefs.h. */
4198 #include <stdlib.h>
4200 _ACEOF
4201 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4202 $EGREP "free" >/dev/null 2>&1; then :
4204 else
4205 ac_cv_header_stdc=no
4207 rm -f conftest*
4211 if test $ac_cv_header_stdc = yes; then
4212 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4213 if test "$cross_compiling" = yes; then :
4215 else
4216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4217 /* end confdefs.h. */
4218 #include <ctype.h>
4219 #include <stdlib.h>
4220 #if ((' ' & 0x0FF) == 0x020)
4221 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4222 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4223 #else
4224 # define ISLOWER(c) \
4225 (('a' <= (c) && (c) <= 'i') \
4226 || ('j' <= (c) && (c) <= 'r') \
4227 || ('s' <= (c) && (c) <= 'z'))
4228 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4229 #endif
4231 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4233 main ()
4235 int i;
4236 for (i = 0; i < 256; i++)
4237 if (XOR (islower (i), ISLOWER (i))
4238 || toupper (i) != TOUPPER (i))
4239 return 2;
4240 return 0;
4242 _ACEOF
4243 if ac_fn_c_try_run "$LINENO"; then :
4245 else
4246 ac_cv_header_stdc=no
4248 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4249 conftest.$ac_objext conftest.beam conftest.$ac_ext
4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4255 $as_echo "$ac_cv_header_stdc" >&6; }
4256 if test $ac_cv_header_stdc = yes; then
4258 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4262 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4263 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4264 inttypes.h stdint.h unistd.h
4265 do :
4266 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4267 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4269 eval as_val=\$$as_ac_Header
4270 if test "x$as_val" = x""yes; then :
4271 cat >>confdefs.h <<_ACEOF
4272 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4273 _ACEOF
4277 done
4281 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4282 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4283 MINIX=yes
4284 else
4285 MINIX=
4289 if test "$MINIX" = yes; then
4291 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4294 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4297 $as_echo "#define _MINIX 1" >>confdefs.h
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4303 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4304 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4305 $as_echo_n "(cached) " >&6
4306 else
4307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4308 /* end confdefs.h. */
4310 # define __EXTENSIONS__ 1
4311 $ac_includes_default
4313 main ()
4317 return 0;
4319 _ACEOF
4320 if ac_fn_c_try_compile "$LINENO"; then :
4321 ac_cv_safe_to_define___extensions__=yes
4322 else
4323 ac_cv_safe_to_define___extensions__=no
4325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4328 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4329 test $ac_cv_safe_to_define___extensions__ = yes &&
4330 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4332 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4334 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4336 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4338 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4341 # Check whether --enable-largefile was given.
4342 if test "${enable_largefile+set}" = set; then :
4343 enableval=$enable_largefile;
4346 if test "$enable_largefile" != no; then
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4349 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4350 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4351 $as_echo_n "(cached) " >&6
4352 else
4353 ac_cv_sys_largefile_CC=no
4354 if test "$GCC" != yes; then
4355 ac_save_CC=$CC
4356 while :; do
4357 # IRIX 6.2 and later do not support large files by default,
4358 # so use the C compiler's -n32 option if that helps.
4359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4360 /* end confdefs.h. */
4361 #include <sys/types.h>
4362 /* Check that off_t can represent 2**63 - 1 correctly.
4363 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4364 since some C++ compilers masquerading as C compilers
4365 incorrectly reject 9223372036854775807. */
4366 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4367 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4368 && LARGE_OFF_T % 2147483647 == 1)
4369 ? 1 : -1];
4371 main ()
4375 return 0;
4377 _ACEOF
4378 if ac_fn_c_try_compile "$LINENO"; then :
4379 break
4381 rm -f core conftest.err conftest.$ac_objext
4382 CC="$CC -n32"
4383 if ac_fn_c_try_compile "$LINENO"; then :
4384 ac_cv_sys_largefile_CC=' -n32'; break
4386 rm -f core conftest.err conftest.$ac_objext
4387 break
4388 done
4389 CC=$ac_save_CC
4390 rm -f conftest.$ac_ext
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4394 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4395 if test "$ac_cv_sys_largefile_CC" != no; then
4396 CC=$CC$ac_cv_sys_largefile_CC
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4400 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4401 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4402 $as_echo_n "(cached) " >&6
4403 else
4404 while :; do
4405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4406 /* end confdefs.h. */
4407 #include <sys/types.h>
4408 /* Check that off_t can represent 2**63 - 1 correctly.
4409 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4410 since some C++ compilers masquerading as C compilers
4411 incorrectly reject 9223372036854775807. */
4412 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4413 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4414 && LARGE_OFF_T % 2147483647 == 1)
4415 ? 1 : -1];
4417 main ()
4421 return 0;
4423 _ACEOF
4424 if ac_fn_c_try_compile "$LINENO"; then :
4425 ac_cv_sys_file_offset_bits=no; break
4427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4429 /* end confdefs.h. */
4430 #define _FILE_OFFSET_BITS 64
4431 #include <sys/types.h>
4432 /* Check that off_t can represent 2**63 - 1 correctly.
4433 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4434 since some C++ compilers masquerading as C compilers
4435 incorrectly reject 9223372036854775807. */
4436 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4437 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4438 && LARGE_OFF_T % 2147483647 == 1)
4439 ? 1 : -1];
4441 main ()
4445 return 0;
4447 _ACEOF
4448 if ac_fn_c_try_compile "$LINENO"; then :
4449 ac_cv_sys_file_offset_bits=64; break
4451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4452 ac_cv_sys_file_offset_bits=unknown
4453 break
4454 done
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4457 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4458 case $ac_cv_sys_file_offset_bits in #(
4459 no | unknown) ;;
4461 cat >>confdefs.h <<_ACEOF
4462 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4463 _ACEOF
4465 esac
4466 rm -rf conftest*
4467 if test $ac_cv_sys_file_offset_bits = unknown; then
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4469 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4470 if test "${ac_cv_sys_large_files+set}" = set; then :
4471 $as_echo_n "(cached) " >&6
4472 else
4473 while :; do
4474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4475 /* end confdefs.h. */
4476 #include <sys/types.h>
4477 /* Check that off_t can represent 2**63 - 1 correctly.
4478 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4479 since some C++ compilers masquerading as C compilers
4480 incorrectly reject 9223372036854775807. */
4481 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4482 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4483 && LARGE_OFF_T % 2147483647 == 1)
4484 ? 1 : -1];
4486 main ()
4490 return 0;
4492 _ACEOF
4493 if ac_fn_c_try_compile "$LINENO"; then :
4494 ac_cv_sys_large_files=no; break
4496 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4498 /* end confdefs.h. */
4499 #define _LARGE_FILES 1
4500 #include <sys/types.h>
4501 /* Check that off_t can represent 2**63 - 1 correctly.
4502 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4503 since some C++ compilers masquerading as C compilers
4504 incorrectly reject 9223372036854775807. */
4505 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4506 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4507 && LARGE_OFF_T % 2147483647 == 1)
4508 ? 1 : -1];
4510 main ()
4514 return 0;
4516 _ACEOF
4517 if ac_fn_c_try_compile "$LINENO"; then :
4518 ac_cv_sys_large_files=1; break
4520 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4521 ac_cv_sys_large_files=unknown
4522 break
4523 done
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4526 $as_echo "$ac_cv_sys_large_files" >&6; }
4527 case $ac_cv_sys_large_files in #(
4528 no | unknown) ;;
4530 cat >>confdefs.h <<_ACEOF
4531 #define _LARGE_FILES $ac_cv_sys_large_files
4532 _ACEOF
4534 esac
4535 rm -rf conftest*
4540 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
4541 for ac_prog in aclocal
4543 # Extract the first word of "$ac_prog", so it can be a program name with args.
4544 set dummy $ac_prog; ac_word=$2
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4546 $as_echo_n "checking for $ac_word... " >&6; }
4547 if test "${ac_cv_prog_ACLOCAL+set}" = set; then :
4548 $as_echo_n "(cached) " >&6
4549 else
4550 if test -n "$ACLOCAL"; then
4551 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
4552 else
4553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4554 for as_dir in $PATH
4556 IFS=$as_save_IFS
4557 test -z "$as_dir" && as_dir=.
4558 for ac_exec_ext in '' $ac_executable_extensions; do
4559 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4560 ac_cv_prog_ACLOCAL="$ac_prog"
4561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4562 break 2
4564 done
4565 done
4566 IFS=$as_save_IFS
4570 ACLOCAL=$ac_cv_prog_ACLOCAL
4571 if test -n "$ACLOCAL"; then
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
4573 $as_echo "$ACLOCAL" >&6; }
4574 else
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4576 $as_echo "no" >&6; }
4580 test -n "$ACLOCAL" && break
4581 done
4582 test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
4584 for ac_prog in autoconf
4586 # Extract the first word of "$ac_prog", so it can be a program name with args.
4587 set dummy $ac_prog; ac_word=$2
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4589 $as_echo_n "checking for $ac_word... " >&6; }
4590 if test "${ac_cv_prog_AUTOCONF+set}" = set; then :
4591 $as_echo_n "(cached) " >&6
4592 else
4593 if test -n "$AUTOCONF"; then
4594 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4595 else
4596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4597 for as_dir in $PATH
4599 IFS=$as_save_IFS
4600 test -z "$as_dir" && as_dir=.
4601 for ac_exec_ext in '' $ac_executable_extensions; do
4602 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4603 ac_cv_prog_AUTOCONF="$ac_prog"
4604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4605 break 2
4607 done
4608 done
4609 IFS=$as_save_IFS
4613 AUTOCONF=$ac_cv_prog_AUTOCONF
4614 if test -n "$AUTOCONF"; then
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
4616 $as_echo "$AUTOCONF" >&6; }
4617 else
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4619 $as_echo "no" >&6; }
4623 test -n "$AUTOCONF" && break
4624 done
4625 test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
4627 for ac_prog in autoheader
4629 # Extract the first word of "$ac_prog", so it can be a program name with args.
4630 set dummy $ac_prog; ac_word=$2
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4632 $as_echo_n "checking for $ac_word... " >&6; }
4633 if test "${ac_cv_prog_AUTOHEADER+set}" = set; then :
4634 $as_echo_n "(cached) " >&6
4635 else
4636 if test -n "$AUTOHEADER"; then
4637 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
4638 else
4639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4640 for as_dir in $PATH
4642 IFS=$as_save_IFS
4643 test -z "$as_dir" && as_dir=.
4644 for ac_exec_ext in '' $ac_executable_extensions; do
4645 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4646 ac_cv_prog_AUTOHEADER="$ac_prog"
4647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4648 break 2
4650 done
4651 done
4652 IFS=$as_save_IFS
4656 AUTOHEADER=$ac_cv_prog_AUTOHEADER
4657 if test -n "$AUTOHEADER"; then
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
4659 $as_echo "$AUTOHEADER" >&6; }
4660 else
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4662 $as_echo "no" >&6; }
4666 test -n "$AUTOHEADER" && break
4667 done
4668 test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
4671 # Figure out what compiler warnings we can enable.
4672 # See config/warnings.m4 for details.
4674 warn=
4675 save_CFLAGS="$CFLAGS"
4676 for real_option in -W -Wall -Wno-narrowing -Wwrite-strings \
4677 -Wmissing-format-attribute; do
4678 # Do the check with the no- prefix removed since gcc silently
4679 # accepts any -Wno-* option on purpose
4680 case $real_option in
4681 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4682 *) option=$real_option ;;
4683 esac
4684 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4687 $as_echo_n "checking whether $CC supports $option... " >&6; }
4688 if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4689 $as_echo_n "(cached) " >&6
4690 else
4691 CFLAGS="$option"
4692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4693 /* end confdefs.h. */
4696 main ()
4700 return 0;
4702 _ACEOF
4703 if ac_fn_c_try_compile "$LINENO"; then :
4704 eval "$as_acx_Woption=yes"
4705 else
4706 eval "$as_acx_Woption=no"
4708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4711 eval ac_res=\$$as_acx_Woption
4712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4713 $as_echo "$ac_res" >&6; }
4714 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4715 warn="$warn${warn:+ }$real_option"
4717 done
4718 CFLAGS="$save_CFLAGS"
4720 c_warn=
4721 save_CFLAGS="$CFLAGS"
4722 for real_option in -Wstrict-prototypes -Wmissing-prototypes \
4723 -Wold-style-definition -Wc++-compat; do
4724 # Do the check with the no- prefix removed since gcc silently
4725 # accepts any -Wno-* option on purpose
4726 case $real_option in
4727 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4728 *) option=$real_option ;;
4729 esac
4730 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4733 $as_echo_n "checking whether $CC supports $option... " >&6; }
4734 if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4735 $as_echo_n "(cached) " >&6
4736 else
4737 CFLAGS="$option"
4738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4739 /* end confdefs.h. */
4742 main ()
4746 return 0;
4748 _ACEOF
4749 if ac_fn_c_try_compile "$LINENO"; then :
4750 eval "$as_acx_Woption=yes"
4751 else
4752 eval "$as_acx_Woption=no"
4754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4757 eval ac_res=\$$as_acx_Woption
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4759 $as_echo "$ac_res" >&6; }
4760 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4761 c_warn="$c_warn${c_warn:+ }$real_option"
4763 done
4764 CFLAGS="$save_CFLAGS"
4766 WARN_PEDANTIC=
4767 # Do the check with the no- prefix removed from the warning options
4768 # since gcc silently accepts any -Wno-* option on purpose
4769 if test "$GCC" = yes; then :
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
4771 $as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
4772 if test "${acx_cv_prog_cc_pedantic__Wlong_long+set}" = set; then :
4773 $as_echo_n "(cached) " >&6
4774 else
4775 save_CFLAGS="$CFLAGS"
4776 CFLAGS="-pedantic -Wlong-long"
4777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4778 /* end confdefs.h. */
4781 main ()
4785 return 0;
4787 _ACEOF
4788 if ac_fn_c_try_compile "$LINENO"; then :
4789 acx_cv_prog_cc_pedantic__Wlong_long=yes
4790 else
4791 acx_cv_prog_cc_pedantic__Wlong_long=no
4793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4794 CFLAGS="$save_CFLAGS"
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
4797 $as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
4798 if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
4799 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
4805 # Disable exceptions and RTTI if building with g++
4806 noexception_flags=
4807 save_CFLAGS="$CFLAGS"
4808 for real_option in -fno-exceptions -fno-rtti; do
4809 # Do the check with the no- prefix removed since gcc silently
4810 # accepts any -Wno-* option on purpose
4811 case $real_option in
4812 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4813 *) option=$real_option ;;
4814 esac
4815 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4818 $as_echo_n "checking whether $CC supports $option... " >&6; }
4819 if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4820 $as_echo_n "(cached) " >&6
4821 else
4822 CFLAGS="$option"
4823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4824 /* end confdefs.h. */
4827 main ()
4831 return 0;
4833 _ACEOF
4834 if ac_fn_c_try_compile "$LINENO"; then :
4835 eval "$as_acx_Woption=yes"
4836 else
4837 eval "$as_acx_Woption=no"
4839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4842 eval ac_res=\$$as_acx_Woption
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4844 $as_echo "$ac_res" >&6; }
4845 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4846 noexception_flags="$noexception_flags${noexception_flags:+ }$real_option"
4848 done
4849 CFLAGS="$save_CFLAGS"
4852 # Only enable with --enable-werror-always until existing warnings are
4853 # corrected.
4854 WERROR=
4855 # Check whether --enable-werror-always was given.
4856 if test "${enable_werror_always+set}" = set; then :
4857 enableval=$enable_werror_always;
4858 else
4859 enable_werror_always=no
4862 if test $enable_werror_always = yes; then :
4863 WERROR="$WERROR${WERROR:+ }-Werror"
4868 # Dependency checking.
4869 rm -rf .tst 2>/dev/null
4870 mkdir .tst 2>/dev/null
4871 if test -d .tst; then
4872 am__leading_dot=.
4873 else
4874 am__leading_dot=_
4876 rmdir .tst 2>/dev/null
4878 DEPDIR="${am__leading_dot}deps"
4880 ac_config_commands="$ac_config_commands depdir"
4883 ac_ext=cpp
4884 ac_cpp='$CXXCPP $CPPFLAGS'
4885 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4886 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4887 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4891 /* end confdefs.h. */
4892 int i;
4893 _ACEOF
4894 if ac_fn_cxx_try_compile "$LINENO"; then :
4896 else
4897 as_fn_error "C++ compiler missing or inoperational" "$LINENO" 5
4899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4900 ac_ext=c
4901 ac_cpp='$CPP $CPPFLAGS'
4902 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4903 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4904 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4906 depcc="$CXX" am_compiler_list=
4908 am_depcomp=$ac_aux_dir/depcomp
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4910 $as_echo_n "checking dependency style of $depcc... " >&6; }
4911 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4912 $as_echo_n "(cached) " >&6
4913 else
4914 if test -f "$am_depcomp"; then
4915 # We make a subdir and do the tests there. Otherwise we can end up
4916 # making bogus files that we don't know about and never remove. For
4917 # instance it was reported that on HP-UX the gcc test will end up
4918 # making a dummy file named `D' -- because `-MD' means `put the output
4919 # in D'.
4920 mkdir conftest.dir
4921 # Copy depcomp to subdir because otherwise we won't find it if we're
4922 # using a relative directory.
4923 cp "$am_depcomp" conftest.dir
4924 cd conftest.dir
4925 # We will build objects and dependencies in a subdirectory because
4926 # it helps to detect inapplicable dependency modes. For instance
4927 # both Tru64's cc and ICC support -MD to output dependencies as a
4928 # side effect of compilation, but ICC will put the dependencies in
4929 # the current directory while Tru64 will put them in the object
4930 # directory.
4931 mkdir sub
4933 am_cv_CXX_dependencies_compiler_type=none
4934 if test "$am_compiler_list" = ""; then
4935 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4937 for depmode in $am_compiler_list; do
4938 if test $depmode = none; then break; fi
4940 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4941 # Setup a source with many dependencies, because some compilers
4942 # like to wrap large dependency lists on column 80 (with \), and
4943 # we should not choose a depcomp mode which is confused by this.
4945 # We need to recreate these files for each test, as the compiler may
4946 # overwrite some of them when testing with obscure command lines.
4947 # This happens at least with the AIX C compiler.
4948 : > sub/conftest.c
4949 for i in 1 2 3 4 5 6; do
4950 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4951 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4952 # Solaris 8's {/usr,}/bin/sh.
4953 touch sub/conftst$i.h
4954 done
4955 echo "include sub/conftest.Po" > confmf
4957 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4958 # mode. It turns out that the SunPro C++ compiler does not properly
4959 # handle `-M -o', and we need to detect this.
4960 depcmd="depmode=$depmode \
4961 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4962 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4963 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4964 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4965 if env $depcmd > conftest.err 2>&1 &&
4966 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4967 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4968 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4969 # icc doesn't choke on unknown options, it will just issue warnings
4970 # or remarks (even with -Werror). So we grep stderr for any message
4971 # that says an option was ignored or not supported.
4972 # When given -MP, icc 7.0 and 7.1 complain thusly:
4973 # icc: Command line warning: ignoring option '-M'; no argument required
4974 # The diagnosis changed in icc 8.0:
4975 # icc: Command line remark: option '-MP' not supported
4976 if (grep 'ignoring option' conftest.err ||
4977 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4978 am_cv_CXX_dependencies_compiler_type=$depmode
4979 $as_echo "$as_me:$LINENO: success" >&5
4980 break
4983 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4984 sed -e 's/^/| /' < conftest.err >&5
4985 done
4987 cd ..
4988 rm -rf conftest.dir
4989 else
4990 am_cv_CXX_dependencies_compiler_type=none
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4995 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4996 if test x${am_cv_CXX_dependencies_compiler_type-none} = xnone
4997 then as_fn_error "no usable dependency style found" "$LINENO" 5
4998 else CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5003 # Checks for header files.
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5005 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5006 if test "${ac_cv_header_time+set}" = set; then :
5007 $as_echo_n "(cached) " >&6
5008 else
5009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5010 /* end confdefs.h. */
5011 #include <sys/types.h>
5012 #include <sys/time.h>
5013 #include <time.h>
5016 main ()
5018 if ((struct tm *) 0)
5019 return 0;
5021 return 0;
5023 _ACEOF
5024 if ac_fn_c_try_compile "$LINENO"; then :
5025 ac_cv_header_time=yes
5026 else
5027 ac_cv_header_time=no
5029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5032 $as_echo "$ac_cv_header_time" >&6; }
5033 if test $ac_cv_header_time = yes; then
5035 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
5040 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
5041 if test "${gcc_cv_header_string+set}" = set; then :
5042 $as_echo_n "(cached) " >&6
5043 else
5044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5045 /* end confdefs.h. */
5046 #include <string.h>
5047 #include <strings.h>
5049 main ()
5053 return 0;
5055 _ACEOF
5056 if ac_fn_c_try_compile "$LINENO"; then :
5057 gcc_cv_header_string=yes
5058 else
5059 gcc_cv_header_string=no
5061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
5064 $as_echo "$gcc_cv_header_string" >&6; }
5065 if test $gcc_cv_header_string = yes; then
5067 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
5072 for ac_header in locale.h fcntl.h limits.h stddef.h \
5073 stdlib.h strings.h string.h sys/file.h unistd.h
5074 do :
5075 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5076 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5077 eval as_val=\$$as_ac_Header
5078 if test "x$as_val" = x""yes; then :
5079 cat >>confdefs.h <<_ACEOF
5080 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5081 _ACEOF
5085 done
5088 # Checks for typedefs, structures, and compiler characteristics.
5089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5090 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5091 if test "${ac_cv_c_bigendian+set}" = set; then :
5092 $as_echo_n "(cached) " >&6
5093 else
5094 ac_cv_c_bigendian=unknown
5095 # See if we're dealing with a universal compiler.
5096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5097 /* end confdefs.h. */
5098 #ifndef __APPLE_CC__
5099 not a universal capable compiler
5100 #endif
5101 typedef int dummy;
5103 _ACEOF
5104 if ac_fn_c_try_compile "$LINENO"; then :
5106 # Check for potential -arch flags. It is not universal unless
5107 # there are at least two -arch flags with different values.
5108 ac_arch=
5109 ac_prev=
5110 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5111 if test -n "$ac_prev"; then
5112 case $ac_word in
5113 i?86 | x86_64 | ppc | ppc64)
5114 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5115 ac_arch=$ac_word
5116 else
5117 ac_cv_c_bigendian=universal
5118 break
5121 esac
5122 ac_prev=
5123 elif test "x$ac_word" = "x-arch"; then
5124 ac_prev=arch
5126 done
5128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5129 if test $ac_cv_c_bigendian = unknown; then
5130 # See if sys/param.h defines the BYTE_ORDER macro.
5131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5132 /* end confdefs.h. */
5133 #include <sys/types.h>
5134 #include <sys/param.h>
5137 main ()
5139 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5140 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5141 && LITTLE_ENDIAN)
5142 bogus endian macros
5143 #endif
5146 return 0;
5148 _ACEOF
5149 if ac_fn_c_try_compile "$LINENO"; then :
5150 # It does; now see whether it defined to BIG_ENDIAN or not.
5151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5152 /* end confdefs.h. */
5153 #include <sys/types.h>
5154 #include <sys/param.h>
5157 main ()
5159 #if BYTE_ORDER != BIG_ENDIAN
5160 not big endian
5161 #endif
5164 return 0;
5166 _ACEOF
5167 if ac_fn_c_try_compile "$LINENO"; then :
5168 ac_cv_c_bigendian=yes
5169 else
5170 ac_cv_c_bigendian=no
5172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5176 if test $ac_cv_c_bigendian = unknown; then
5177 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5179 /* end confdefs.h. */
5180 #include <limits.h>
5183 main ()
5185 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5186 bogus endian macros
5187 #endif
5190 return 0;
5192 _ACEOF
5193 if ac_fn_c_try_compile "$LINENO"; then :
5194 # It does; now see whether it defined to _BIG_ENDIAN or not.
5195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5196 /* end confdefs.h. */
5197 #include <limits.h>
5200 main ()
5202 #ifndef _BIG_ENDIAN
5203 not big endian
5204 #endif
5207 return 0;
5209 _ACEOF
5210 if ac_fn_c_try_compile "$LINENO"; then :
5211 ac_cv_c_bigendian=yes
5212 else
5213 ac_cv_c_bigendian=no
5215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5219 if test $ac_cv_c_bigendian = unknown; then
5220 # Compile a test program.
5221 if test "$cross_compiling" = yes; then :
5222 # Try to guess by grepping values from an object file.
5223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5224 /* end confdefs.h. */
5225 short int ascii_mm[] =
5226 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5227 short int ascii_ii[] =
5228 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5229 int use_ascii (int i) {
5230 return ascii_mm[i] + ascii_ii[i];
5232 short int ebcdic_ii[] =
5233 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5234 short int ebcdic_mm[] =
5235 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5236 int use_ebcdic (int i) {
5237 return ebcdic_mm[i] + ebcdic_ii[i];
5239 extern int foo;
5242 main ()
5244 return use_ascii (foo) == use_ebcdic (foo);
5246 return 0;
5248 _ACEOF
5249 if ac_fn_c_try_compile "$LINENO"; then :
5250 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5251 ac_cv_c_bigendian=yes
5253 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5254 if test "$ac_cv_c_bigendian" = unknown; then
5255 ac_cv_c_bigendian=no
5256 else
5257 # finding both strings is unlikely to happen, but who knows?
5258 ac_cv_c_bigendian=unknown
5262 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5263 else
5264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5265 /* end confdefs.h. */
5266 $ac_includes_default
5268 main ()
5271 /* Are we little or big endian? From Harbison&Steele. */
5272 union
5274 long int l;
5275 char c[sizeof (long int)];
5276 } u;
5277 u.l = 1;
5278 return u.c[sizeof (long int) - 1] == 1;
5281 return 0;
5283 _ACEOF
5284 if ac_fn_c_try_run "$LINENO"; then :
5285 ac_cv_c_bigendian=no
5286 else
5287 ac_cv_c_bigendian=yes
5289 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5290 conftest.$ac_objext conftest.beam conftest.$ac_ext
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5296 $as_echo "$ac_cv_c_bigendian" >&6; }
5297 case $ac_cv_c_bigendian in #(
5298 yes)
5299 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5300 ;; #(
5302 ;; #(
5303 universal)
5305 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5307 ;; #(
5309 as_fn_error "unknown endianness
5310 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5311 esac
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5314 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5315 if test "${ac_cv_c_const+set}" = set; then :
5316 $as_echo_n "(cached) " >&6
5317 else
5318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5319 /* end confdefs.h. */
5322 main ()
5324 /* FIXME: Include the comments suggested by Paul. */
5325 #ifndef __cplusplus
5326 /* Ultrix mips cc rejects this. */
5327 typedef int charset[2];
5328 const charset cs;
5329 /* SunOS 4.1.1 cc rejects this. */
5330 char const *const *pcpcc;
5331 char **ppc;
5332 /* NEC SVR4.0.2 mips cc rejects this. */
5333 struct point {int x, y;};
5334 static struct point const zero = {0,0};
5335 /* AIX XL C 1.02.0.0 rejects this.
5336 It does not let you subtract one const X* pointer from another in
5337 an arm of an if-expression whose if-part is not a constant
5338 expression */
5339 const char *g = "string";
5340 pcpcc = &g + (g ? g-g : 0);
5341 /* HPUX 7.0 cc rejects these. */
5342 ++pcpcc;
5343 ppc = (char**) pcpcc;
5344 pcpcc = (char const *const *) ppc;
5345 { /* SCO 3.2v4 cc rejects this. */
5346 char *t;
5347 char const *s = 0 ? (char *) 0 : (char const *) 0;
5349 *t++ = 0;
5350 if (s) return 0;
5352 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5353 int x[] = {25, 17};
5354 const int *foo = &x[0];
5355 ++foo;
5357 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5358 typedef const int *iptr;
5359 iptr p = 0;
5360 ++p;
5362 { /* AIX XL C 1.02.0.0 rejects this saying
5363 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5364 struct s { int j; const int *ap[3]; };
5365 struct s *b; b->j = 5;
5367 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5368 const int foo = 10;
5369 if (!foo) return 0;
5371 return !cs[0] && !zero.x;
5372 #endif
5375 return 0;
5377 _ACEOF
5378 if ac_fn_c_try_compile "$LINENO"; then :
5379 ac_cv_c_const=yes
5380 else
5381 ac_cv_c_const=no
5383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5386 $as_echo "$ac_cv_c_const" >&6; }
5387 if test $ac_cv_c_const = no; then
5389 $as_echo "#define const /**/" >>confdefs.h
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5394 $as_echo_n "checking for inline... " >&6; }
5395 if test "${ac_cv_c_inline+set}" = set; then :
5396 $as_echo_n "(cached) " >&6
5397 else
5398 ac_cv_c_inline=no
5399 for ac_kw in inline __inline__ __inline; do
5400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5401 /* end confdefs.h. */
5402 #ifndef __cplusplus
5403 typedef int foo_t;
5404 static $ac_kw foo_t static_foo () {return 0; }
5405 $ac_kw foo_t foo () {return 0; }
5406 #endif
5408 _ACEOF
5409 if ac_fn_c_try_compile "$LINENO"; then :
5410 ac_cv_c_inline=$ac_kw
5412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5413 test "$ac_cv_c_inline" != no && break
5414 done
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5418 $as_echo "$ac_cv_c_inline" >&6; }
5420 case $ac_cv_c_inline in
5421 inline | yes) ;;
5423 case $ac_cv_c_inline in
5424 no) ac_val=;;
5425 *) ac_val=$ac_cv_c_inline;;
5426 esac
5427 cat >>confdefs.h <<_ACEOF
5428 #ifndef __cplusplus
5429 #define inline $ac_val
5430 #endif
5431 _ACEOF
5433 esac
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for obstacks" >&5
5436 $as_echo_n "checking for obstacks... " >&6; }
5437 if test "${ac_cv_func_obstack+set}" = set; then :
5438 $as_echo_n "(cached) " >&6
5439 else
5440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5441 /* end confdefs.h. */
5442 $ac_includes_default
5443 #include "obstack.h"
5445 main ()
5447 struct obstack mem;
5448 #define obstack_chunk_alloc malloc
5449 #define obstack_chunk_free free
5450 obstack_init (&mem);
5451 obstack_free (&mem, 0);
5453 return 0;
5455 _ACEOF
5456 if ac_fn_c_try_link "$LINENO"; then :
5457 ac_cv_func_obstack=yes
5458 else
5459 ac_cv_func_obstack=no
5461 rm -f core conftest.err conftest.$ac_objext \
5462 conftest$ac_exeext conftest.$ac_ext
5464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_obstack" >&5
5465 $as_echo "$ac_cv_func_obstack" >&6; }
5466 if test $ac_cv_func_obstack = yes; then
5468 $as_echo "#define HAVE_OBSTACK 1" >>confdefs.h
5470 else
5471 case " $LIBOBJS " in
5472 *" obstack.$ac_objext "* ) ;;
5473 *) LIBOBJS="$LIBOBJS obstack.$ac_objext"
5475 esac
5479 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5480 if test "x$ac_cv_type_off_t" = x""yes; then :
5482 else
5484 cat >>confdefs.h <<_ACEOF
5485 #define off_t long int
5486 _ACEOF
5490 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5491 if test "x$ac_cv_type_size_t" = x""yes; then :
5493 else
5495 cat >>confdefs.h <<_ACEOF
5496 #define size_t unsigned int
5497 _ACEOF
5501 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
5502 if test "x$ac_cv_type_ssize_t" = x""yes; then :
5504 else
5506 cat >>confdefs.h <<_ACEOF
5507 #define ssize_t int
5508 _ACEOF
5513 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
5514 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
5516 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
5518 else
5519 for ac_type in 'unsigned int' 'unsigned long int' \
5520 'unsigned long long int'; do
5521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5522 /* end confdefs.h. */
5523 $ac_includes_default
5525 main ()
5527 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
5528 test_array [0] = 0
5531 return 0;
5533 _ACEOF
5534 if ac_fn_c_try_compile "$LINENO"; then :
5536 cat >>confdefs.h <<_ACEOF
5537 #define uintptr_t $ac_type
5538 _ACEOF
5540 ac_type=
5542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5543 test -z "$ac_type" && break
5544 done
5548 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
5549 if test "x$ac_cv_type_ptrdiff_t" = x""yes; then :
5551 else
5553 cat >>confdefs.h <<_ACEOF
5554 #define ptrdiff_t int
5555 _ACEOF
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
5560 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
5561 if test "${ac_cv_struct_tm+set}" = set; then :
5562 $as_echo_n "(cached) " >&6
5563 else
5564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5565 /* end confdefs.h. */
5566 #include <sys/types.h>
5567 #include <time.h>
5570 main ()
5572 struct tm tm;
5573 int *p = &tm.tm_sec;
5574 return !p;
5576 return 0;
5578 _ACEOF
5579 if ac_fn_c_try_compile "$LINENO"; then :
5580 ac_cv_struct_tm=time.h
5581 else
5582 ac_cv_struct_tm=sys/time.h
5584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5587 $as_echo "$ac_cv_struct_tm" >&6; }
5588 if test $ac_cv_struct_tm = sys/time.h; then
5590 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
5594 # The cast to long int works around a bug in the HP C Compiler
5595 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5596 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5597 # This bug is HP SR number 8606223364.
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
5599 $as_echo_n "checking size of int... " >&6; }
5600 if test "${ac_cv_sizeof_int+set}" = set; then :
5601 $as_echo_n "(cached) " >&6
5602 else
5603 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5605 else
5606 if test "$ac_cv_type_int" = yes; then
5607 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5609 { as_fn_set_status 77
5610 as_fn_error "cannot compute sizeof (int)
5611 See \`config.log' for more details." "$LINENO" 5; }; }
5612 else
5613 ac_cv_sizeof_int=0
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
5619 $as_echo "$ac_cv_sizeof_int" >&6; }
5623 cat >>confdefs.h <<_ACEOF
5624 #define SIZEOF_INT $ac_cv_sizeof_int
5625 _ACEOF
5628 # The cast to long int works around a bug in the HP C Compiler
5629 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5630 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5631 # This bug is HP SR number 8606223364.
5632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
5633 $as_echo_n "checking size of long... " >&6; }
5634 if test "${ac_cv_sizeof_long+set}" = set; then :
5635 $as_echo_n "(cached) " >&6
5636 else
5637 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5639 else
5640 if test "$ac_cv_type_long" = yes; then
5641 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5642 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5643 { as_fn_set_status 77
5644 as_fn_error "cannot compute sizeof (long)
5645 See \`config.log' for more details." "$LINENO" 5; }; }
5646 else
5647 ac_cv_sizeof_long=0
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
5653 $as_echo "$ac_cv_sizeof_long" >&6; }
5657 cat >>confdefs.h <<_ACEOF
5658 #define SIZEOF_LONG $ac_cv_sizeof_long
5659 _ACEOF
5663 for ac_func in clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
5664 do :
5665 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5666 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5667 eval as_val=\$$as_ac_var
5668 if test "x$as_val" = x""yes; then :
5669 cat >>confdefs.h <<_ACEOF
5670 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5671 _ACEOF
5674 done
5676 ac_fn_c_check_decl "$LINENO" "abort" "ac_cv_have_decl_abort" "$ac_includes_default"
5677 if test "x$ac_cv_have_decl_abort" = x""yes; then :
5678 ac_have_decl=1
5679 else
5680 ac_have_decl=0
5683 cat >>confdefs.h <<_ACEOF
5684 #define HAVE_DECL_ABORT $ac_have_decl
5685 _ACEOF
5686 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
5687 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
5688 ac_have_decl=1
5689 else
5690 ac_have_decl=0
5693 cat >>confdefs.h <<_ACEOF
5694 #define HAVE_DECL_ASPRINTF $ac_have_decl
5695 _ACEOF
5696 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
5697 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
5698 ac_have_decl=1
5699 else
5700 ac_have_decl=0
5703 cat >>confdefs.h <<_ACEOF
5704 #define HAVE_DECL_BASENAME $ac_have_decl
5705 _ACEOF
5706 ac_fn_c_check_decl "$LINENO" "errno" "ac_cv_have_decl_errno" "$ac_includes_default"
5707 if test "x$ac_cv_have_decl_errno" = x""yes; then :
5708 ac_have_decl=1
5709 else
5710 ac_have_decl=0
5713 cat >>confdefs.h <<_ACEOF
5714 #define HAVE_DECL_ERRNO $ac_have_decl
5715 _ACEOF
5716 ac_fn_c_check_decl "$LINENO" "getopt" "ac_cv_have_decl_getopt" "$ac_includes_default"
5717 if test "x$ac_cv_have_decl_getopt" = x""yes; then :
5718 ac_have_decl=1
5719 else
5720 ac_have_decl=0
5723 cat >>confdefs.h <<_ACEOF
5724 #define HAVE_DECL_GETOPT $ac_have_decl
5725 _ACEOF
5726 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
5727 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
5728 ac_have_decl=1
5729 else
5730 ac_have_decl=0
5733 cat >>confdefs.h <<_ACEOF
5734 #define HAVE_DECL_VASPRINTF $ac_have_decl
5735 _ACEOF
5737 ac_fn_c_check_decl "$LINENO" "clearerr_unlocked" "ac_cv_have_decl_clearerr_unlocked" "$ac_includes_default"
5738 if test "x$ac_cv_have_decl_clearerr_unlocked" = x""yes; then :
5739 ac_have_decl=1
5740 else
5741 ac_have_decl=0
5744 cat >>confdefs.h <<_ACEOF
5745 #define HAVE_DECL_CLEARERR_UNLOCKED $ac_have_decl
5746 _ACEOF
5747 ac_fn_c_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "$ac_includes_default"
5748 if test "x$ac_cv_have_decl_feof_unlocked" = x""yes; then :
5749 ac_have_decl=1
5750 else
5751 ac_have_decl=0
5754 cat >>confdefs.h <<_ACEOF
5755 #define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
5756 _ACEOF
5757 ac_fn_c_check_decl "$LINENO" "ferror_unlocked" "ac_cv_have_decl_ferror_unlocked" "$ac_includes_default"
5758 if test "x$ac_cv_have_decl_ferror_unlocked" = x""yes; then :
5759 ac_have_decl=1
5760 else
5761 ac_have_decl=0
5764 cat >>confdefs.h <<_ACEOF
5765 #define HAVE_DECL_FERROR_UNLOCKED $ac_have_decl
5766 _ACEOF
5767 ac_fn_c_check_decl "$LINENO" "fflush_unlocked" "ac_cv_have_decl_fflush_unlocked" "$ac_includes_default"
5768 if test "x$ac_cv_have_decl_fflush_unlocked" = x""yes; then :
5769 ac_have_decl=1
5770 else
5771 ac_have_decl=0
5774 cat >>confdefs.h <<_ACEOF
5775 #define HAVE_DECL_FFLUSH_UNLOCKED $ac_have_decl
5776 _ACEOF
5777 ac_fn_c_check_decl "$LINENO" "fgetc_unlocked" "ac_cv_have_decl_fgetc_unlocked" "$ac_includes_default"
5778 if test "x$ac_cv_have_decl_fgetc_unlocked" = x""yes; then :
5779 ac_have_decl=1
5780 else
5781 ac_have_decl=0
5784 cat >>confdefs.h <<_ACEOF
5785 #define HAVE_DECL_FGETC_UNLOCKED $ac_have_decl
5786 _ACEOF
5787 ac_fn_c_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "$ac_includes_default"
5788 if test "x$ac_cv_have_decl_fgets_unlocked" = x""yes; then :
5789 ac_have_decl=1
5790 else
5791 ac_have_decl=0
5794 cat >>confdefs.h <<_ACEOF
5795 #define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
5796 _ACEOF
5797 ac_fn_c_check_decl "$LINENO" "fileno_unlocked" "ac_cv_have_decl_fileno_unlocked" "$ac_includes_default"
5798 if test "x$ac_cv_have_decl_fileno_unlocked" = x""yes; then :
5799 ac_have_decl=1
5800 else
5801 ac_have_decl=0
5804 cat >>confdefs.h <<_ACEOF
5805 #define HAVE_DECL_FILENO_UNLOCKED $ac_have_decl
5806 _ACEOF
5807 ac_fn_c_check_decl "$LINENO" "fprintf_unlocked" "ac_cv_have_decl_fprintf_unlocked" "$ac_includes_default"
5808 if test "x$ac_cv_have_decl_fprintf_unlocked" = x""yes; then :
5809 ac_have_decl=1
5810 else
5811 ac_have_decl=0
5814 cat >>confdefs.h <<_ACEOF
5815 #define HAVE_DECL_FPRINTF_UNLOCKED $ac_have_decl
5816 _ACEOF
5817 ac_fn_c_check_decl "$LINENO" "fputc_unlocked" "ac_cv_have_decl_fputc_unlocked" "$ac_includes_default"
5818 if test "x$ac_cv_have_decl_fputc_unlocked" = x""yes; then :
5819 ac_have_decl=1
5820 else
5821 ac_have_decl=0
5824 cat >>confdefs.h <<_ACEOF
5825 #define HAVE_DECL_FPUTC_UNLOCKED $ac_have_decl
5826 _ACEOF
5827 ac_fn_c_check_decl "$LINENO" "fputs_unlocked" "ac_cv_have_decl_fputs_unlocked" "$ac_includes_default"
5828 if test "x$ac_cv_have_decl_fputs_unlocked" = x""yes; then :
5829 ac_have_decl=1
5830 else
5831 ac_have_decl=0
5834 cat >>confdefs.h <<_ACEOF
5835 #define HAVE_DECL_FPUTS_UNLOCKED $ac_have_decl
5836 _ACEOF
5837 ac_fn_c_check_decl "$LINENO" "fread_unlocked" "ac_cv_have_decl_fread_unlocked" "$ac_includes_default"
5838 if test "x$ac_cv_have_decl_fread_unlocked" = x""yes; then :
5839 ac_have_decl=1
5840 else
5841 ac_have_decl=0
5844 cat >>confdefs.h <<_ACEOF
5845 #define HAVE_DECL_FREAD_UNLOCKED $ac_have_decl
5846 _ACEOF
5847 ac_fn_c_check_decl "$LINENO" "fwrite_unlocked" "ac_cv_have_decl_fwrite_unlocked" "$ac_includes_default"
5848 if test "x$ac_cv_have_decl_fwrite_unlocked" = x""yes; then :
5849 ac_have_decl=1
5850 else
5851 ac_have_decl=0
5854 cat >>confdefs.h <<_ACEOF
5855 #define HAVE_DECL_FWRITE_UNLOCKED $ac_have_decl
5856 _ACEOF
5857 ac_fn_c_check_decl "$LINENO" "getchar_unlocked" "ac_cv_have_decl_getchar_unlocked" "$ac_includes_default"
5858 if test "x$ac_cv_have_decl_getchar_unlocked" = x""yes; then :
5859 ac_have_decl=1
5860 else
5861 ac_have_decl=0
5864 cat >>confdefs.h <<_ACEOF
5865 #define HAVE_DECL_GETCHAR_UNLOCKED $ac_have_decl
5866 _ACEOF
5867 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
5868 if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then :
5869 ac_have_decl=1
5870 else
5871 ac_have_decl=0
5874 cat >>confdefs.h <<_ACEOF
5875 #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
5876 _ACEOF
5877 ac_fn_c_check_decl "$LINENO" "putchar_unlocked" "ac_cv_have_decl_putchar_unlocked" "$ac_includes_default"
5878 if test "x$ac_cv_have_decl_putchar_unlocked" = x""yes; then :
5879 ac_have_decl=1
5880 else
5881 ac_have_decl=0
5884 cat >>confdefs.h <<_ACEOF
5885 #define HAVE_DECL_PUTCHAR_UNLOCKED $ac_have_decl
5886 _ACEOF
5887 ac_fn_c_check_decl "$LINENO" "putc_unlocked" "ac_cv_have_decl_putc_unlocked" "$ac_includes_default"
5888 if test "x$ac_cv_have_decl_putc_unlocked" = x""yes; then :
5889 ac_have_decl=1
5890 else
5891 ac_have_decl=0
5894 cat >>confdefs.h <<_ACEOF
5895 #define HAVE_DECL_PUTC_UNLOCKED $ac_have_decl
5896 _ACEOF
5899 # Checks for library functions.
5900 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5901 # for constant arguments. Useless!
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
5903 $as_echo_n "checking for working alloca.h... " >&6; }
5904 if test "${ac_cv_working_alloca_h+set}" = set; then :
5905 $as_echo_n "(cached) " >&6
5906 else
5907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5908 /* end confdefs.h. */
5909 #include <alloca.h>
5911 main ()
5913 char *p = (char *) alloca (2 * sizeof (int));
5914 if (p) return 0;
5916 return 0;
5918 _ACEOF
5919 if ac_fn_c_try_link "$LINENO"; then :
5920 ac_cv_working_alloca_h=yes
5921 else
5922 ac_cv_working_alloca_h=no
5924 rm -f core conftest.err conftest.$ac_objext \
5925 conftest$ac_exeext conftest.$ac_ext
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
5928 $as_echo "$ac_cv_working_alloca_h" >&6; }
5929 if test $ac_cv_working_alloca_h = yes; then
5931 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
5936 $as_echo_n "checking for alloca... " >&6; }
5937 if test "${ac_cv_func_alloca_works+set}" = set; then :
5938 $as_echo_n "(cached) " >&6
5939 else
5940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5941 /* end confdefs.h. */
5942 #ifdef __GNUC__
5943 # define alloca __builtin_alloca
5944 #else
5945 # ifdef _MSC_VER
5946 # include <malloc.h>
5947 # define alloca _alloca
5948 # else
5949 # ifdef HAVE_ALLOCA_H
5950 # include <alloca.h>
5951 # else
5952 # ifdef _AIX
5953 #pragma alloca
5954 # else
5955 # ifndef alloca /* predefined by HP cc +Olibcalls */
5956 char *alloca ();
5957 # endif
5958 # endif
5959 # endif
5960 # endif
5961 #endif
5964 main ()
5966 char *p = (char *) alloca (1);
5967 if (p) return 0;
5969 return 0;
5971 _ACEOF
5972 if ac_fn_c_try_link "$LINENO"; then :
5973 ac_cv_func_alloca_works=yes
5974 else
5975 ac_cv_func_alloca_works=no
5977 rm -f core conftest.err conftest.$ac_objext \
5978 conftest$ac_exeext conftest.$ac_ext
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
5981 $as_echo "$ac_cv_func_alloca_works" >&6; }
5983 if test $ac_cv_func_alloca_works = yes; then
5985 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
5987 else
5988 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5989 # that cause trouble. Some versions do not even contain alloca or
5990 # contain a buggy version. If you still want to use their alloca,
5991 # use ar to extract alloca.o from them instead of compiling alloca.c.
5993 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
5995 $as_echo "#define C_ALLOCA 1" >>confdefs.h
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
5999 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
6000 if test "${ac_cv_os_cray+set}" = set; then :
6001 $as_echo_n "(cached) " >&6
6002 else
6003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6004 /* end confdefs.h. */
6005 #if defined CRAY && ! defined CRAY2
6006 webecray
6007 #else
6008 wenotbecray
6009 #endif
6011 _ACEOF
6012 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6013 $EGREP "webecray" >/dev/null 2>&1; then :
6014 ac_cv_os_cray=yes
6015 else
6016 ac_cv_os_cray=no
6018 rm -f conftest*
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6022 $as_echo "$ac_cv_os_cray" >&6; }
6023 if test $ac_cv_os_cray = yes; then
6024 for ac_func in _getb67 GETB67 getb67; do
6025 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6026 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6027 eval as_val=\$$as_ac_var
6028 if test "x$as_val" = x""yes; then :
6030 cat >>confdefs.h <<_ACEOF
6031 #define CRAY_STACKSEG_END $ac_func
6032 _ACEOF
6034 break
6037 done
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6041 $as_echo_n "checking stack direction for C alloca... " >&6; }
6042 if test "${ac_cv_c_stack_direction+set}" = set; then :
6043 $as_echo_n "(cached) " >&6
6044 else
6045 if test "$cross_compiling" = yes; then :
6046 ac_cv_c_stack_direction=0
6047 else
6048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6049 /* end confdefs.h. */
6050 $ac_includes_default
6052 find_stack_direction ()
6054 static char *addr = 0;
6055 auto char dummy;
6056 if (addr == 0)
6058 addr = &dummy;
6059 return find_stack_direction ();
6061 else
6062 return (&dummy > addr) ? 1 : -1;
6066 main ()
6068 return find_stack_direction () < 0;
6070 _ACEOF
6071 if ac_fn_c_try_run "$LINENO"; then :
6072 ac_cv_c_stack_direction=1
6073 else
6074 ac_cv_c_stack_direction=-1
6076 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6077 conftest.$ac_objext conftest.beam conftest.$ac_ext
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6082 $as_echo "$ac_cv_c_stack_direction" >&6; }
6083 cat >>confdefs.h <<_ACEOF
6084 #define STACK_DIRECTION $ac_cv_c_stack_direction
6085 _ACEOF
6090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6091 $as_echo_n "checking for ANSI C header files... " >&6; }
6092 if test "${ac_cv_header_stdc+set}" = set; then :
6093 $as_echo_n "(cached) " >&6
6094 else
6095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6096 /* end confdefs.h. */
6097 #include <stdlib.h>
6098 #include <stdarg.h>
6099 #include <string.h>
6100 #include <float.h>
6103 main ()
6107 return 0;
6109 _ACEOF
6110 if ac_fn_c_try_compile "$LINENO"; then :
6111 ac_cv_header_stdc=yes
6112 else
6113 ac_cv_header_stdc=no
6115 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6117 if test $ac_cv_header_stdc = yes; then
6118 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6120 /* end confdefs.h. */
6121 #include <string.h>
6123 _ACEOF
6124 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6125 $EGREP "memchr" >/dev/null 2>&1; then :
6127 else
6128 ac_cv_header_stdc=no
6130 rm -f conftest*
6134 if test $ac_cv_header_stdc = yes; then
6135 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6137 /* end confdefs.h. */
6138 #include <stdlib.h>
6140 _ACEOF
6141 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6142 $EGREP "free" >/dev/null 2>&1; then :
6144 else
6145 ac_cv_header_stdc=no
6147 rm -f conftest*
6151 if test $ac_cv_header_stdc = yes; then
6152 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6153 if test "$cross_compiling" = yes; then :
6155 else
6156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6157 /* end confdefs.h. */
6158 #include <ctype.h>
6159 #include <stdlib.h>
6160 #if ((' ' & 0x0FF) == 0x020)
6161 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6162 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6163 #else
6164 # define ISLOWER(c) \
6165 (('a' <= (c) && (c) <= 'i') \
6166 || ('j' <= (c) && (c) <= 'r') \
6167 || ('s' <= (c) && (c) <= 'z'))
6168 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6169 #endif
6171 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6173 main ()
6175 int i;
6176 for (i = 0; i < 256; i++)
6177 if (XOR (islower (i), ISLOWER (i))
6178 || toupper (i) != TOUPPER (i))
6179 return 2;
6180 return 0;
6182 _ACEOF
6183 if ac_fn_c_try_run "$LINENO"; then :
6185 else
6186 ac_cv_header_stdc=no
6188 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6189 conftest.$ac_objext conftest.beam conftest.$ac_ext
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6195 $as_echo "$ac_cv_header_stdc" >&6; }
6196 if test $ac_cv_header_stdc = yes; then
6198 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
6204 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
6205 if test "${am_cv_langinfo_codeset+set}" = set; then :
6206 $as_echo_n "(cached) " >&6
6207 else
6208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6209 /* end confdefs.h. */
6210 #include <langinfo.h>
6212 main ()
6214 char* cs = nl_langinfo(CODESET);
6216 return 0;
6218 _ACEOF
6219 if ac_fn_c_try_link "$LINENO"; then :
6220 am_cv_langinfo_codeset=yes
6221 else
6222 am_cv_langinfo_codeset=no
6224 rm -f core conftest.err conftest.$ac_objext \
6225 conftest$ac_exeext conftest.$ac_ext
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
6229 $as_echo "$am_cv_langinfo_codeset" >&6; }
6230 if test $am_cv_langinfo_codeset = yes; then
6232 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
6236 # If we haven't got the data from the intl directory,
6237 # assume NLS is disabled.
6238 USE_NLS=no
6239 LIBINTL=
6240 LIBINTL_DEP=
6241 INCINTL=
6242 XGETTEXT=
6243 GMSGFMT=
6244 POSUB=
6246 if test -f ../intl/config.intl; then
6247 . ../intl/config.intl
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6250 $as_echo_n "checking whether NLS is requested... " >&6; }
6251 if test x"$USE_NLS" != xyes; then
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6253 $as_echo "no" >&6; }
6254 else
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6256 $as_echo "yes" >&6; }
6258 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6262 $as_echo_n "checking for catalogs to be installed... " >&6; }
6263 # Look for .po and .gmo files in the source directory.
6264 CATALOGS=
6265 XLINGUAS=
6266 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6267 # If there aren't any .gmo files the shell will give us the
6268 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6269 # weeded out.
6270 case "$cat" in *\**)
6271 continue;;
6272 esac
6273 # The quadruple backslash is collapsed to a double backslash
6274 # by the backticks, then collapsed again by the double quotes,
6275 # leaving us with one backslash in the sed expression (right
6276 # before the dot that mustn't act as a wildcard).
6277 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6278 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6279 # The user is allowed to set LINGUAS to a list of languages to
6280 # install catalogs for. If it's empty that means "all of them."
6281 if test "x$LINGUAS" = x; then
6282 CATALOGS="$CATALOGS $cat"
6283 XLINGUAS="$XLINGUAS $lang"
6284 else
6285 case "$LINGUAS" in *$lang*)
6286 CATALOGS="$CATALOGS $cat"
6287 XLINGUAS="$XLINGUAS $lang"
6289 esac
6291 done
6292 LINGUAS="$XLINGUAS"
6293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6294 $as_echo "$LINGUAS" >&6; }
6297 DATADIRNAME=share
6299 INSTOBJEXT=.mo
6301 GENCAT=gencat
6303 CATOBJEXT=.gmo
6307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uchar" >&5
6308 $as_echo_n "checking for uchar... " >&6; }
6309 if test "${gcc_cv_type_uchar+set}" = set; then :
6310 $as_echo_n "(cached) " >&6
6311 else
6312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6313 /* end confdefs.h. */
6315 #include <sys/types.h>
6318 main ()
6320 if ((uchar *)0) return 0;
6321 if (sizeof(uchar)) return 0;
6323 return 0;
6325 _ACEOF
6326 if ac_fn_c_try_compile "$LINENO"; then :
6327 ac_cv_type_uchar=yes
6328 else
6329 ac_cv_type_uchar=no
6331 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_type_uchar" >&5
6334 $as_echo "$gcc_cv_type_uchar" >&6; }
6335 if test $ac_cv_type_uchar = yes; then
6337 $as_echo "#define HAVE_UCHAR 1" >>confdefs.h
6341 # g++ on Solaris 10+ defines _XOPEN_SOURCE=600, which exposes a different
6342 # iconv() prototype.
6343 ac_ext=cpp
6344 ac_cpp='$CXXCPP $CPPFLAGS'
6345 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6346 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6347 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6350 if test "X$prefix" = "XNONE"; then
6351 acl_final_prefix="$ac_default_prefix"
6352 else
6353 acl_final_prefix="$prefix"
6355 if test "X$exec_prefix" = "XNONE"; then
6356 acl_final_exec_prefix='${prefix}'
6357 else
6358 acl_final_exec_prefix="$exec_prefix"
6360 acl_save_prefix="$prefix"
6361 prefix="$acl_final_prefix"
6362 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
6363 prefix="$acl_save_prefix"
6366 # Check whether --with-gnu-ld was given.
6367 if test "${with_gnu_ld+set}" = set; then :
6368 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6369 else
6370 with_gnu_ld=no
6373 # Prepare PATH_SEPARATOR.
6374 # The user is always right.
6375 if test "${PATH_SEPARATOR+set}" != set; then
6376 echo "#! /bin/sh" >conf$$.sh
6377 echo "exit 0" >>conf$$.sh
6378 chmod +x conf$$.sh
6379 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6380 PATH_SEPARATOR=';'
6381 else
6382 PATH_SEPARATOR=:
6384 rm -f conf$$.sh
6386 ac_prog=ld
6387 if test "$GCC" = yes; then
6388 # Check if gcc -print-prog-name=ld gives a path.
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
6390 $as_echo_n "checking for ld used by GCC... " >&6; }
6391 case $host in
6392 *-*-mingw*)
6393 # gcc leaves a trailing carriage return which upsets mingw
6394 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6396 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6397 esac
6398 case $ac_prog in
6399 # Accept absolute paths.
6400 [\\/]* | [A-Za-z]:[\\/]*)
6401 re_direlt='/[^/][^/]*/\.\./'
6402 # Canonicalize the path of ld
6403 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
6404 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6405 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
6406 done
6407 test -z "$LD" && LD="$ac_prog"
6410 # If it fails, then pretend we aren't using GCC.
6411 ac_prog=ld
6414 # If it is relative, then search for the first ld in PATH.
6415 with_gnu_ld=unknown
6417 esac
6418 elif test "$with_gnu_ld" = yes; then
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6420 $as_echo_n "checking for GNU ld... " >&6; }
6421 else
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6423 $as_echo_n "checking for non-GNU ld... " >&6; }
6425 if test "${acl_cv_path_LD+set}" = set; then :
6426 $as_echo_n "(cached) " >&6
6427 else
6428 if test -z "$LD"; then
6429 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
6430 for ac_dir in $PATH; do
6431 test -z "$ac_dir" && ac_dir=.
6432 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6433 acl_cv_path_LD="$ac_dir/$ac_prog"
6434 # Check to see if the program is GNU ld. I'd rather use --version,
6435 # but apparently some GNU ld's only accept -v.
6436 # Break only if it was the GNU/non-GNU ld that we prefer.
6437 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
6438 test "$with_gnu_ld" != no && break
6439 else
6440 test "$with_gnu_ld" != yes && break
6443 done
6444 IFS="$ac_save_ifs"
6445 else
6446 acl_cv_path_LD="$LD" # Let the user override the test with a path.
6450 LD="$acl_cv_path_LD"
6451 if test -n "$LD"; then
6452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6453 $as_echo "$LD" >&6; }
6454 else
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6456 $as_echo "no" >&6; }
6458 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6460 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6461 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
6462 $as_echo_n "(cached) " >&6
6463 else
6464 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
6465 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
6466 acl_cv_prog_gnu_ld=yes
6467 else
6468 acl_cv_prog_gnu_ld=no
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
6472 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
6473 with_gnu_ld=$acl_cv_prog_gnu_ld
6477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
6478 $as_echo_n "checking for shared library run path origin... " >&6; }
6479 if test "${acl_cv_rpath+set}" = set; then :
6480 $as_echo_n "(cached) " >&6
6481 else
6483 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
6484 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
6485 . ./conftest.sh
6486 rm -f ./conftest.sh
6487 acl_cv_rpath=done
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
6491 $as_echo "$acl_cv_rpath" >&6; }
6492 wl="$acl_cv_wl"
6493 libext="$acl_cv_libext"
6494 shlibext="$acl_cv_shlibext"
6495 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
6496 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
6497 hardcode_direct="$acl_cv_hardcode_direct"
6498 hardcode_minus_L="$acl_cv_hardcode_minus_L"
6499 # Check whether --enable-rpath was given.
6500 if test "${enable_rpath+set}" = set; then :
6501 enableval=$enable_rpath; :
6502 else
6503 enable_rpath=yes
6513 use_additional=yes
6515 acl_save_prefix="$prefix"
6516 prefix="$acl_final_prefix"
6517 acl_save_exec_prefix="$exec_prefix"
6518 exec_prefix="$acl_final_exec_prefix"
6520 eval additional_includedir=\"$includedir\"
6521 eval additional_libdir=\"$libdir\"
6523 exec_prefix="$acl_save_exec_prefix"
6524 prefix="$acl_save_prefix"
6527 # Check whether --with-libiconv-prefix was given.
6528 if test "${with_libiconv_prefix+set}" = set; then :
6529 withval=$with_libiconv_prefix;
6530 if test "X$withval" = "Xno"; then
6531 use_additional=no
6532 else
6533 if test "X$withval" = "X"; then
6535 acl_save_prefix="$prefix"
6536 prefix="$acl_final_prefix"
6537 acl_save_exec_prefix="$exec_prefix"
6538 exec_prefix="$acl_final_exec_prefix"
6540 eval additional_includedir=\"$includedir\"
6541 eval additional_libdir=\"$libdir\"
6543 exec_prefix="$acl_save_exec_prefix"
6544 prefix="$acl_save_prefix"
6546 else
6547 additional_includedir="$withval/include"
6548 additional_libdir="$withval/lib"
6554 LIBICONV=
6555 LTLIBICONV=
6556 INCICONV=
6557 rpathdirs=
6558 ltrpathdirs=
6559 names_already_handled=
6560 names_next_round='iconv '
6561 while test -n "$names_next_round"; do
6562 names_this_round="$names_next_round"
6563 names_next_round=
6564 for name in $names_this_round; do
6565 already_handled=
6566 for n in $names_already_handled; do
6567 if test "$n" = "$name"; then
6568 already_handled=yes
6569 break
6571 done
6572 if test -z "$already_handled"; then
6573 names_already_handled="$names_already_handled $name"
6574 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
6575 eval value=\"\$HAVE_LIB$uppername\"
6576 if test -n "$value"; then
6577 if test "$value" = yes; then
6578 eval value=\"\$LIB$uppername\"
6579 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
6580 eval value=\"\$LTLIB$uppername\"
6581 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
6582 else
6585 else
6586 found_dir=
6587 found_la=
6588 found_so=
6589 found_a=
6590 if test $use_additional = yes; then
6591 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
6592 found_dir="$additional_libdir"
6593 found_so="$additional_libdir/lib$name.$shlibext"
6594 if test -f "$additional_libdir/lib$name.la"; then
6595 found_la="$additional_libdir/lib$name.la"
6597 else
6598 if test -f "$additional_libdir/lib$name.$libext"; then
6599 found_dir="$additional_libdir"
6600 found_a="$additional_libdir/lib$name.$libext"
6601 if test -f "$additional_libdir/lib$name.la"; then
6602 found_la="$additional_libdir/lib$name.la"
6607 if test "X$found_dir" = "X"; then
6608 for x in $LDFLAGS $LTLIBICONV; do
6610 acl_save_prefix="$prefix"
6611 prefix="$acl_final_prefix"
6612 acl_save_exec_prefix="$exec_prefix"
6613 exec_prefix="$acl_final_exec_prefix"
6614 eval x=\"$x\"
6615 exec_prefix="$acl_save_exec_prefix"
6616 prefix="$acl_save_prefix"
6618 case "$x" in
6619 -L*)
6620 dir=`echo "X$x" | sed -e 's/^X-L//'`
6621 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
6622 found_dir="$dir"
6623 found_so="$dir/lib$name.$shlibext"
6624 if test -f "$dir/lib$name.la"; then
6625 found_la="$dir/lib$name.la"
6627 else
6628 if test -f "$dir/lib$name.$libext"; then
6629 found_dir="$dir"
6630 found_a="$dir/lib$name.$libext"
6631 if test -f "$dir/lib$name.la"; then
6632 found_la="$dir/lib$name.la"
6637 esac
6638 if test "X$found_dir" != "X"; then
6639 break
6641 done
6643 if test "X$found_dir" != "X"; then
6644 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
6645 if test "X$found_so" != "X"; then
6646 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
6647 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
6648 else
6649 haveit=
6650 for x in $ltrpathdirs; do
6651 if test "X$x" = "X$found_dir"; then
6652 haveit=yes
6653 break
6655 done
6656 if test -z "$haveit"; then
6657 ltrpathdirs="$ltrpathdirs $found_dir"
6659 if test "$hardcode_direct" = yes; then
6660 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
6661 else
6662 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
6663 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
6664 haveit=
6665 for x in $rpathdirs; do
6666 if test "X$x" = "X$found_dir"; then
6667 haveit=yes
6668 break
6670 done
6671 if test -z "$haveit"; then
6672 rpathdirs="$rpathdirs $found_dir"
6674 else
6675 haveit=
6676 for x in $LDFLAGS $LIBICONV; do
6678 acl_save_prefix="$prefix"
6679 prefix="$acl_final_prefix"
6680 acl_save_exec_prefix="$exec_prefix"
6681 exec_prefix="$acl_final_exec_prefix"
6682 eval x=\"$x\"
6683 exec_prefix="$acl_save_exec_prefix"
6684 prefix="$acl_save_prefix"
6686 if test "X$x" = "X-L$found_dir"; then
6687 haveit=yes
6688 break
6690 done
6691 if test -z "$haveit"; then
6692 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
6694 if test "$hardcode_minus_L" != no; then
6695 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
6696 else
6697 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
6702 else
6703 if test "X$found_a" != "X"; then
6704 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
6705 else
6706 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
6709 additional_includedir=
6710 case "$found_dir" in
6711 */lib | */lib/)
6712 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
6713 additional_includedir="$basedir/include"
6715 esac
6716 if test "X$additional_includedir" != "X"; then
6717 if test "X$additional_includedir" != "X/usr/include"; then
6718 haveit=
6719 if test "X$additional_includedir" = "X/usr/local/include"; then
6720 if test -n "$GCC"; then
6721 case $host_os in
6722 linux*) haveit=yes;;
6723 esac
6726 if test -z "$haveit"; then
6727 for x in $CPPFLAGS $INCICONV; do
6729 acl_save_prefix="$prefix"
6730 prefix="$acl_final_prefix"
6731 acl_save_exec_prefix="$exec_prefix"
6732 exec_prefix="$acl_final_exec_prefix"
6733 eval x=\"$x\"
6734 exec_prefix="$acl_save_exec_prefix"
6735 prefix="$acl_save_prefix"
6737 if test "X$x" = "X-I$additional_includedir"; then
6738 haveit=yes
6739 break
6741 done
6742 if test -z "$haveit"; then
6743 if test -d "$additional_includedir"; then
6744 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
6750 if test -n "$found_la"; then
6751 save_libdir="$libdir"
6752 case "$found_la" in
6753 */* | *\\*) . "$found_la" ;;
6754 *) . "./$found_la" ;;
6755 esac
6756 libdir="$save_libdir"
6757 for dep in $dependency_libs; do
6758 case "$dep" in
6759 -L*)
6760 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
6761 if test "X$additional_libdir" != "X/usr/lib"; then
6762 haveit=
6763 if test "X$additional_libdir" = "X/usr/local/lib"; then
6764 if test -n "$GCC"; then
6765 case $host_os in
6766 linux*) haveit=yes;;
6767 esac
6770 if test -z "$haveit"; then
6771 haveit=
6772 for x in $LDFLAGS $LIBICONV; do
6774 acl_save_prefix="$prefix"
6775 prefix="$acl_final_prefix"
6776 acl_save_exec_prefix="$exec_prefix"
6777 exec_prefix="$acl_final_exec_prefix"
6778 eval x=\"$x\"
6779 exec_prefix="$acl_save_exec_prefix"
6780 prefix="$acl_save_prefix"
6782 if test "X$x" = "X-L$additional_libdir"; then
6783 haveit=yes
6784 break
6786 done
6787 if test -z "$haveit"; then
6788 if test -d "$additional_libdir"; then
6789 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
6792 haveit=
6793 for x in $LDFLAGS $LTLIBICONV; do
6795 acl_save_prefix="$prefix"
6796 prefix="$acl_final_prefix"
6797 acl_save_exec_prefix="$exec_prefix"
6798 exec_prefix="$acl_final_exec_prefix"
6799 eval x=\"$x\"
6800 exec_prefix="$acl_save_exec_prefix"
6801 prefix="$acl_save_prefix"
6803 if test "X$x" = "X-L$additional_libdir"; then
6804 haveit=yes
6805 break
6807 done
6808 if test -z "$haveit"; then
6809 if test -d "$additional_libdir"; then
6810 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
6816 -R*)
6817 dir=`echo "X$dep" | sed -e 's/^X-R//'`
6818 if test "$enable_rpath" != no; then
6819 haveit=
6820 for x in $rpathdirs; do
6821 if test "X$x" = "X$dir"; then
6822 haveit=yes
6823 break
6825 done
6826 if test -z "$haveit"; then
6827 rpathdirs="$rpathdirs $dir"
6829 haveit=
6830 for x in $ltrpathdirs; do
6831 if test "X$x" = "X$dir"; then
6832 haveit=yes
6833 break
6835 done
6836 if test -z "$haveit"; then
6837 ltrpathdirs="$ltrpathdirs $dir"
6841 -l*)
6842 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
6844 *.la)
6845 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
6848 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
6849 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
6851 esac
6852 done
6854 else
6855 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
6856 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
6860 done
6861 done
6862 if test "X$rpathdirs" != "X"; then
6863 if test -n "$hardcode_libdir_separator"; then
6864 alldirs=
6865 for found_dir in $rpathdirs; do
6866 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
6867 done
6868 acl_save_libdir="$libdir"
6869 libdir="$alldirs"
6870 eval flag=\"$hardcode_libdir_flag_spec\"
6871 libdir="$acl_save_libdir"
6872 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
6873 else
6874 for found_dir in $rpathdirs; do
6875 acl_save_libdir="$libdir"
6876 libdir="$found_dir"
6877 eval flag=\"$hardcode_libdir_flag_spec\"
6878 libdir="$acl_save_libdir"
6879 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
6880 done
6883 if test "X$ltrpathdirs" != "X"; then
6884 for found_dir in $ltrpathdirs; do
6885 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
6886 done
6895 am_save_CPPFLAGS="$CPPFLAGS"
6897 for element in $INCICONV; do
6898 haveit=
6899 for x in $CPPFLAGS; do
6901 acl_save_prefix="$prefix"
6902 prefix="$acl_final_prefix"
6903 acl_save_exec_prefix="$exec_prefix"
6904 exec_prefix="$acl_final_exec_prefix"
6905 eval x=\"$x\"
6906 exec_prefix="$acl_save_exec_prefix"
6907 prefix="$acl_save_prefix"
6909 if test "X$x" = "X$element"; then
6910 haveit=yes
6911 break
6913 done
6914 if test -z "$haveit"; then
6915 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
6917 done
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
6921 $as_echo_n "checking for iconv... " >&6; }
6922 if test "${am_cv_func_iconv+set}" = set; then :
6923 $as_echo_n "(cached) " >&6
6924 else
6926 am_cv_func_iconv="no, consider installing GNU libiconv"
6927 am_cv_lib_iconv=no
6928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6929 /* end confdefs.h. */
6930 #include <stdlib.h>
6931 #include <iconv.h>
6933 main ()
6935 iconv_t cd = iconv_open("","");
6936 iconv(cd,NULL,NULL,NULL,NULL);
6937 iconv_close(cd);
6939 return 0;
6941 _ACEOF
6942 if ac_fn_cxx_try_link "$LINENO"; then :
6943 am_cv_func_iconv=yes
6945 rm -f core conftest.err conftest.$ac_objext \
6946 conftest$ac_exeext conftest.$ac_ext
6947 if test "$am_cv_func_iconv" != yes; then
6948 am_save_LIBS="$LIBS"
6949 LIBS="$LIBS $LIBICONV"
6950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6951 /* end confdefs.h. */
6952 #include <stdlib.h>
6953 #include <iconv.h>
6955 main ()
6957 iconv_t cd = iconv_open("","");
6958 iconv(cd,NULL,NULL,NULL,NULL);
6959 iconv_close(cd);
6961 return 0;
6963 _ACEOF
6964 if ac_fn_cxx_try_link "$LINENO"; then :
6965 am_cv_lib_iconv=yes
6966 am_cv_func_iconv=yes
6968 rm -f core conftest.err conftest.$ac_objext \
6969 conftest$ac_exeext conftest.$ac_ext
6970 LIBS="$am_save_LIBS"
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
6975 $as_echo "$am_cv_func_iconv" >&6; }
6976 if test "$am_cv_func_iconv" = yes; then
6978 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
6981 if test "$am_cv_lib_iconv" = yes; then
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
6983 $as_echo_n "checking how to link with libiconv... " >&6; }
6984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
6985 $as_echo "$LIBICONV" >&6; }
6986 else
6987 CPPFLAGS="$am_save_CPPFLAGS"
6988 LIBICONV=
6989 LTLIBICONV=
6994 if test "$am_cv_func_iconv" = yes; then
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
6996 $as_echo_n "checking for iconv declaration... " >&6; }
6997 if test "${am_cv_proto_iconv+set}" = set; then :
6998 $as_echo_n "(cached) " >&6
6999 else
7001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7002 /* end confdefs.h. */
7004 #include <stdlib.h>
7005 #include <iconv.h>
7006 extern
7007 #ifdef __cplusplus
7009 #endif
7010 #if defined(__STDC__) || defined(__cplusplus)
7011 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
7012 #else
7013 size_t iconv();
7014 #endif
7017 main ()
7021 return 0;
7023 _ACEOF
7024 if ac_fn_cxx_try_compile "$LINENO"; then :
7025 am_cv_proto_iconv_arg1=""
7026 else
7027 am_cv_proto_iconv_arg1="const"
7029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7030 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
7033 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
7035 }$am_cv_proto_iconv" >&5
7036 $as_echo "${ac_t:-
7037 }$am_cv_proto_iconv" >&6; }
7039 cat >>confdefs.h <<_ACEOF
7040 #define ICONV_CONST $am_cv_proto_iconv_arg1
7041 _ACEOF
7045 ac_ext=c
7046 ac_cpp='$CPP $CPPFLAGS'
7047 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7048 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7049 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7052 # More defines and substitutions.
7053 PACKAGE="$PACKAGE_TARNAME"
7055 cat >>confdefs.h <<_ACEOF
7056 #define PACKAGE "$PACKAGE"
7057 _ACEOF
7061 if test "x$enable_nls" != xno; then
7062 USED_CATALOGS='$(CATALOGS)'
7063 else
7064 USED_CATALOGS=
7068 # Check whether --enable-maintainer-mode was given.
7069 if test "${enable_maintainer_mode+set}" = set; then :
7070 enableval=$enable_maintainer_mode;
7071 else
7072 enable_maintainer_mode=no
7076 if test "x$enable_maintainer_mode" = xno; then
7077 MAINT='#'
7078 else
7079 MAINT=
7083 # Check whether --enable-checking was given.
7084 if test "${enable_checking+set}" = set; then :
7085 enableval=$enable_checking;
7086 else
7087 enable_checking=no
7091 if test $enable_checking != no ; then
7093 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
7098 case $target in
7099 aarch64*-*-* | \
7100 alpha*-*-* | \
7101 arm*-*-*eabi* | \
7102 arm*-*-symbianelf* | \
7103 x86_64-*-* | \
7104 ia64-*-* | \
7105 hppa*64*-*-* | \
7106 i[34567]86-*-* | x86_64-*-solaris2.1[0-9]* | \
7107 mips*-*-* | \
7108 mmix-*-* | \
7109 powerpc*-*-* | \
7110 rs6000*-*-* | \
7111 s390*-*-* | \
7112 sparc*-*-* | \
7113 spu-*-* | \
7114 sh[123456789lbe]*-*-* | sh-*-* | \
7115 tilegx-*-* | tilepro-*-* )
7116 need_64bit_hwint=yes ;;
7118 need_64bit_hwint=no ;;
7119 esac
7121 case $need_64bit_hwint:$ac_cv_sizeof_long in
7122 *:8 | no:*) host_wide_int=long ;;
7123 *) host_wide_int='long long' ;;
7124 esac
7128 cat >>confdefs.h <<_ACEOF
7129 #define HOST_WIDE_INT $host_wide_int
7130 _ACEOF
7133 case $target in
7134 i?86-* | x86_64-*)
7135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7136 /* end confdefs.h. */
7139 main ()
7141 asm ("pcmpestri %0, %%xmm0, %%xmm1" : : "i"(0))
7143 return 0;
7145 _ACEOF
7146 if ac_fn_c_try_compile "$LINENO"; then :
7148 $as_echo "#define HAVE_SSE4 1" >>confdefs.h
7151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7152 esac
7154 # Output.
7156 ac_config_headers="$ac_config_headers config.h:config.in"
7158 ac_config_files="$ac_config_files Makefile"
7160 cat >confcache <<\_ACEOF
7161 # This file is a shell script that caches the results of configure
7162 # tests run on this system so they can be shared between configure
7163 # scripts and configure runs, see configure's option --config-cache.
7164 # It is not useful on other systems. If it contains results you don't
7165 # want to keep, you may remove or edit it.
7167 # config.status only pays attention to the cache file if you give it
7168 # the --recheck option to rerun configure.
7170 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7171 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7172 # following values.
7174 _ACEOF
7176 # The following way of writing the cache mishandles newlines in values,
7177 # but we know of no workaround that is simple, portable, and efficient.
7178 # So, we kill variables containing newlines.
7179 # Ultrix sh set writes to stderr and can't be redirected directly,
7180 # and sets the high bit in the cache file unless we assign to the vars.
7182 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7183 eval ac_val=\$$ac_var
7184 case $ac_val in #(
7185 *${as_nl}*)
7186 case $ac_var in #(
7187 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7188 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7189 esac
7190 case $ac_var in #(
7191 _ | IFS | as_nl) ;; #(
7192 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7193 *) { eval $ac_var=; unset $ac_var;} ;;
7194 esac ;;
7195 esac
7196 done
7198 (set) 2>&1 |
7199 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7200 *${as_nl}ac_space=\ *)
7201 # `set' does not quote correctly, so add quotes: double-quote
7202 # substitution turns \\\\ into \\, and sed turns \\ into \.
7203 sed -n \
7204 "s/'/'\\\\''/g;
7205 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7206 ;; #(
7208 # `set' quotes correctly as required by POSIX, so do not add quotes.
7209 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7211 esac |
7212 sort
7214 sed '
7215 /^ac_cv_env_/b end
7216 t clear
7217 :clear
7218 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7219 t end
7220 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7221 :end' >>confcache
7222 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7223 if test -w "$cache_file"; then
7224 test "x$cache_file" != "x/dev/null" &&
7225 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7226 $as_echo "$as_me: updating cache $cache_file" >&6;}
7227 cat confcache >$cache_file
7228 else
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7230 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7233 rm -f confcache
7235 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7236 # Let make expand exec_prefix.
7237 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7239 DEFS=-DHAVE_CONFIG_H
7241 ac_libobjs=
7242 ac_ltlibobjs=
7243 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7244 # 1. Remove the extension, and $U if already installed.
7245 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7246 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7247 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7248 # will be set to the directory where LIBOBJS objects are built.
7249 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7250 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7251 done
7252 LIBOBJS=$ac_libobjs
7254 LTLIBOBJS=$ac_ltlibobjs
7259 : ${CONFIG_STATUS=./config.status}
7260 ac_write_fail=0
7261 ac_clean_files_save=$ac_clean_files
7262 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7264 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7265 as_write_fail=0
7266 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7267 #! $SHELL
7268 # Generated by $as_me.
7269 # Run this file to recreate the current configuration.
7270 # Compiler output produced by configure, useful for debugging
7271 # configure, is in config.log if it exists.
7273 debug=false
7274 ac_cs_recheck=false
7275 ac_cs_silent=false
7277 SHELL=\${CONFIG_SHELL-$SHELL}
7278 export SHELL
7279 _ASEOF
7280 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7281 ## -------------------- ##
7282 ## M4sh Initialization. ##
7283 ## -------------------- ##
7285 # Be more Bourne compatible
7286 DUALCASE=1; export DUALCASE # for MKS sh
7287 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7288 emulate sh
7289 NULLCMD=:
7290 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7291 # is contrary to our usage. Disable this feature.
7292 alias -g '${1+"$@"}'='"$@"'
7293 setopt NO_GLOB_SUBST
7294 else
7295 case `(set -o) 2>/dev/null` in #(
7296 *posix*) :
7297 set -o posix ;; #(
7298 *) :
7300 esac
7304 as_nl='
7306 export as_nl
7307 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7308 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7309 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7310 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7311 # Prefer a ksh shell builtin over an external printf program on Solaris,
7312 # but without wasting forks for bash or zsh.
7313 if test -z "$BASH_VERSION$ZSH_VERSION" \
7314 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7315 as_echo='print -r --'
7316 as_echo_n='print -rn --'
7317 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7318 as_echo='printf %s\n'
7319 as_echo_n='printf %s'
7320 else
7321 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7322 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7323 as_echo_n='/usr/ucb/echo -n'
7324 else
7325 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7326 as_echo_n_body='eval
7327 arg=$1;
7328 case $arg in #(
7329 *"$as_nl"*)
7330 expr "X$arg" : "X\\(.*\\)$as_nl";
7331 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7332 esac;
7333 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7335 export as_echo_n_body
7336 as_echo_n='sh -c $as_echo_n_body as_echo'
7338 export as_echo_body
7339 as_echo='sh -c $as_echo_body as_echo'
7342 # The user is always right.
7343 if test "${PATH_SEPARATOR+set}" != set; then
7344 PATH_SEPARATOR=:
7345 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7346 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7347 PATH_SEPARATOR=';'
7352 # IFS
7353 # We need space, tab and new line, in precisely that order. Quoting is
7354 # there to prevent editors from complaining about space-tab.
7355 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7356 # splitting by setting IFS to empty value.)
7357 IFS=" "" $as_nl"
7359 # Find who we are. Look in the path if we contain no directory separator.
7360 case $0 in #((
7361 *[\\/]* ) as_myself=$0 ;;
7362 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7363 for as_dir in $PATH
7365 IFS=$as_save_IFS
7366 test -z "$as_dir" && as_dir=.
7367 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7368 done
7369 IFS=$as_save_IFS
7372 esac
7373 # We did not find ourselves, most probably we were run as `sh COMMAND'
7374 # in which case we are not to be found in the path.
7375 if test "x$as_myself" = x; then
7376 as_myself=$0
7378 if test ! -f "$as_myself"; then
7379 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7380 exit 1
7383 # Unset variables that we do not need and which cause bugs (e.g. in
7384 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7385 # suppresses any "Segmentation fault" message there. '((' could
7386 # trigger a bug in pdksh 5.2.14.
7387 for as_var in BASH_ENV ENV MAIL MAILPATH
7388 do eval test x\${$as_var+set} = xset \
7389 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7390 done
7391 PS1='$ '
7392 PS2='> '
7393 PS4='+ '
7395 # NLS nuisances.
7396 LC_ALL=C
7397 export LC_ALL
7398 LANGUAGE=C
7399 export LANGUAGE
7401 # CDPATH.
7402 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7405 # as_fn_error ERROR [LINENO LOG_FD]
7406 # ---------------------------------
7407 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7408 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7409 # script with status $?, using 1 if that was 0.
7410 as_fn_error ()
7412 as_status=$?; test $as_status -eq 0 && as_status=1
7413 if test "$3"; then
7414 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7415 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
7417 $as_echo "$as_me: error: $1" >&2
7418 as_fn_exit $as_status
7419 } # as_fn_error
7422 # as_fn_set_status STATUS
7423 # -----------------------
7424 # Set $? to STATUS, without forking.
7425 as_fn_set_status ()
7427 return $1
7428 } # as_fn_set_status
7430 # as_fn_exit STATUS
7431 # -----------------
7432 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7433 as_fn_exit ()
7435 set +e
7436 as_fn_set_status $1
7437 exit $1
7438 } # as_fn_exit
7440 # as_fn_unset VAR
7441 # ---------------
7442 # Portably unset VAR.
7443 as_fn_unset ()
7445 { eval $1=; unset $1;}
7447 as_unset=as_fn_unset
7448 # as_fn_append VAR VALUE
7449 # ----------------------
7450 # Append the text in VALUE to the end of the definition contained in VAR. Take
7451 # advantage of any shell optimizations that allow amortized linear growth over
7452 # repeated appends, instead of the typical quadratic growth present in naive
7453 # implementations.
7454 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7455 eval 'as_fn_append ()
7457 eval $1+=\$2
7459 else
7460 as_fn_append ()
7462 eval $1=\$$1\$2
7464 fi # as_fn_append
7466 # as_fn_arith ARG...
7467 # ------------------
7468 # Perform arithmetic evaluation on the ARGs, and store the result in the
7469 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7470 # must be portable across $(()) and expr.
7471 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7472 eval 'as_fn_arith ()
7474 as_val=$(( $* ))
7476 else
7477 as_fn_arith ()
7479 as_val=`expr "$@" || test $? -eq 1`
7481 fi # as_fn_arith
7484 if expr a : '\(a\)' >/dev/null 2>&1 &&
7485 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7486 as_expr=expr
7487 else
7488 as_expr=false
7491 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7492 as_basename=basename
7493 else
7494 as_basename=false
7497 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7498 as_dirname=dirname
7499 else
7500 as_dirname=false
7503 as_me=`$as_basename -- "$0" ||
7504 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7505 X"$0" : 'X\(//\)$' \| \
7506 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7507 $as_echo X/"$0" |
7508 sed '/^.*\/\([^/][^/]*\)\/*$/{
7509 s//\1/
7512 /^X\/\(\/\/\)$/{
7513 s//\1/
7516 /^X\/\(\/\).*/{
7517 s//\1/
7520 s/.*/./; q'`
7522 # Avoid depending upon Character Ranges.
7523 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7524 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7525 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7526 as_cr_digits='0123456789'
7527 as_cr_alnum=$as_cr_Letters$as_cr_digits
7529 ECHO_C= ECHO_N= ECHO_T=
7530 case `echo -n x` in #(((((
7531 -n*)
7532 case `echo 'xy\c'` in
7533 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7534 xy) ECHO_C='\c';;
7535 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7536 ECHO_T=' ';;
7537 esac;;
7539 ECHO_N='-n';;
7540 esac
7542 rm -f conf$$ conf$$.exe conf$$.file
7543 if test -d conf$$.dir; then
7544 rm -f conf$$.dir/conf$$.file
7545 else
7546 rm -f conf$$.dir
7547 mkdir conf$$.dir 2>/dev/null
7549 if (echo >conf$$.file) 2>/dev/null; then
7550 if ln -s conf$$.file conf$$ 2>/dev/null; then
7551 as_ln_s='ln -s'
7552 # ... but there are two gotchas:
7553 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7554 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7555 # In both cases, we have to default to `cp -p'.
7556 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7557 as_ln_s='cp -p'
7558 elif ln conf$$.file conf$$ 2>/dev/null; then
7559 as_ln_s=ln
7560 else
7561 as_ln_s='cp -p'
7563 else
7564 as_ln_s='cp -p'
7566 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7567 rmdir conf$$.dir 2>/dev/null
7570 # as_fn_mkdir_p
7571 # -------------
7572 # Create "$as_dir" as a directory, including parents if necessary.
7573 as_fn_mkdir_p ()
7576 case $as_dir in #(
7577 -*) as_dir=./$as_dir;;
7578 esac
7579 test -d "$as_dir" || eval $as_mkdir_p || {
7580 as_dirs=
7581 while :; do
7582 case $as_dir in #(
7583 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7584 *) as_qdir=$as_dir;;
7585 esac
7586 as_dirs="'$as_qdir' $as_dirs"
7587 as_dir=`$as_dirname -- "$as_dir" ||
7588 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7589 X"$as_dir" : 'X\(//\)[^/]' \| \
7590 X"$as_dir" : 'X\(//\)$' \| \
7591 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7592 $as_echo X"$as_dir" |
7593 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7594 s//\1/
7597 /^X\(\/\/\)[^/].*/{
7598 s//\1/
7601 /^X\(\/\/\)$/{
7602 s//\1/
7605 /^X\(\/\).*/{
7606 s//\1/
7609 s/.*/./; q'`
7610 test -d "$as_dir" && break
7611 done
7612 test -z "$as_dirs" || eval "mkdir $as_dirs"
7613 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
7616 } # as_fn_mkdir_p
7617 if mkdir -p . 2>/dev/null; then
7618 as_mkdir_p='mkdir -p "$as_dir"'
7619 else
7620 test -d ./-p && rmdir ./-p
7621 as_mkdir_p=false
7624 if test -x / >/dev/null 2>&1; then
7625 as_test_x='test -x'
7626 else
7627 if ls -dL / >/dev/null 2>&1; then
7628 as_ls_L_option=L
7629 else
7630 as_ls_L_option=
7632 as_test_x='
7633 eval sh -c '\''
7634 if test -d "$1"; then
7635 test -d "$1/.";
7636 else
7637 case $1 in #(
7638 -*)set "./$1";;
7639 esac;
7640 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7641 ???[sx]*):;;*)false;;esac;fi
7642 '\'' sh
7645 as_executable_p=$as_test_x
7647 # Sed expression to map a string onto a valid CPP name.
7648 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7650 # Sed expression to map a string onto a valid variable name.
7651 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7654 exec 6>&1
7655 ## ----------------------------------- ##
7656 ## Main body of $CONFIG_STATUS script. ##
7657 ## ----------------------------------- ##
7658 _ASEOF
7659 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7661 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7662 # Save the log message, to keep $0 and so on meaningful, and to
7663 # report actual input values of CONFIG_FILES etc. instead of their
7664 # values after options handling.
7665 ac_log="
7666 This file was extended by cpplib $as_me , which was
7667 generated by GNU Autoconf 2.64. Invocation command line was
7669 CONFIG_FILES = $CONFIG_FILES
7670 CONFIG_HEADERS = $CONFIG_HEADERS
7671 CONFIG_LINKS = $CONFIG_LINKS
7672 CONFIG_COMMANDS = $CONFIG_COMMANDS
7673 $ $0 $@
7675 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7678 _ACEOF
7680 case $ac_config_files in *"
7681 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7682 esac
7684 case $ac_config_headers in *"
7685 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7686 esac
7689 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7690 # Files that config.status was made for.
7691 config_files="$ac_config_files"
7692 config_headers="$ac_config_headers"
7693 config_commands="$ac_config_commands"
7695 _ACEOF
7697 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7698 ac_cs_usage="\
7699 \`$as_me' instantiates files and other configuration actions
7700 from templates according to the current configuration. Unless the files
7701 and actions are specified as TAGs, all are instantiated by default.
7703 Usage: $0 [OPTION]... [TAG]...
7705 -h, --help print this help, then exit
7706 -V, --version print version number and configuration settings, then exit
7707 -q, --quiet, --silent
7708 do not print progress messages
7709 -d, --debug don't remove temporary files
7710 --recheck update $as_me by reconfiguring in the same conditions
7711 --file=FILE[:TEMPLATE]
7712 instantiate the configuration file FILE
7713 --header=FILE[:TEMPLATE]
7714 instantiate the configuration header FILE
7716 Configuration files:
7717 $config_files
7719 Configuration headers:
7720 $config_headers
7722 Configuration commands:
7723 $config_commands
7725 Report bugs to <gcc-bugs@gcc.gnu.org>."
7727 _ACEOF
7728 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7729 ac_cs_version="\\
7730 cpplib config.status
7731 configured by $0, generated by GNU Autoconf 2.64,
7732 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
7734 Copyright (C) 2009 Free Software Foundation, Inc.
7735 This config.status script is free software; the Free Software Foundation
7736 gives unlimited permission to copy, distribute and modify it."
7738 ac_pwd='$ac_pwd'
7739 srcdir='$srcdir'
7740 INSTALL='$INSTALL'
7741 test -n "\$AWK" || AWK=awk
7742 _ACEOF
7744 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7745 # The default lists apply if the user does not specify any file.
7746 ac_need_defaults=:
7747 while test $# != 0
7749 case $1 in
7750 --*=*)
7751 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7752 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7753 ac_shift=:
7756 ac_option=$1
7757 ac_optarg=$2
7758 ac_shift=shift
7760 esac
7762 case $ac_option in
7763 # Handling of the options.
7764 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7765 ac_cs_recheck=: ;;
7766 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7767 $as_echo "$ac_cs_version"; exit ;;
7768 --debug | --debu | --deb | --de | --d | -d )
7769 debug=: ;;
7770 --file | --fil | --fi | --f )
7771 $ac_shift
7772 case $ac_optarg in
7773 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7774 esac
7775 as_fn_append CONFIG_FILES " '$ac_optarg'"
7776 ac_need_defaults=false;;
7777 --header | --heade | --head | --hea )
7778 $ac_shift
7779 case $ac_optarg in
7780 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7781 esac
7782 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7783 ac_need_defaults=false;;
7784 --he | --h)
7785 # Conflict between --help and --header
7786 as_fn_error "ambiguous option: \`$1'
7787 Try \`$0 --help' for more information.";;
7788 --help | --hel | -h )
7789 $as_echo "$ac_cs_usage"; exit ;;
7790 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7791 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7792 ac_cs_silent=: ;;
7794 # This is an error.
7795 -*) as_fn_error "unrecognized option: \`$1'
7796 Try \`$0 --help' for more information." ;;
7798 *) as_fn_append ac_config_targets " $1"
7799 ac_need_defaults=false ;;
7801 esac
7802 shift
7803 done
7805 ac_configure_extra_args=
7807 if $ac_cs_silent; then
7808 exec 6>/dev/null
7809 ac_configure_extra_args="$ac_configure_extra_args --silent"
7812 _ACEOF
7813 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7814 if \$ac_cs_recheck; then
7815 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7816 shift
7817 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7818 CONFIG_SHELL='$SHELL'
7819 export CONFIG_SHELL
7820 exec "\$@"
7823 _ACEOF
7824 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7825 exec 5>>config.log
7827 echo
7828 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7829 ## Running $as_me. ##
7830 _ASBOX
7831 $as_echo "$ac_log"
7832 } >&5
7834 _ACEOF
7835 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7837 # INIT-COMMANDS
7839 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
7841 _ACEOF
7843 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7845 # Handling of arguments.
7846 for ac_config_target in $ac_config_targets
7848 case $ac_config_target in
7849 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
7850 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
7851 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7853 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7854 esac
7855 done
7858 # If the user did not use the arguments to specify the items to instantiate,
7859 # then the envvar interface is used. Set only those that are not.
7860 # We use the long form for the default assignment because of an extremely
7861 # bizarre bug on SunOS 4.1.3.
7862 if $ac_need_defaults; then
7863 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7864 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7865 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7868 # Have a temporary directory for convenience. Make it in the build tree
7869 # simply because there is no reason against having it here, and in addition,
7870 # creating and moving files from /tmp can sometimes cause problems.
7871 # Hook for its removal unless debugging.
7872 # Note that there is a small window in which the directory will not be cleaned:
7873 # after its creation but before its name has been assigned to `$tmp'.
7874 $debug ||
7876 tmp=
7877 trap 'exit_status=$?
7878 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
7880 trap 'as_fn_exit 1' 1 2 13 15
7882 # Create a (secure) tmp directory for tmp files.
7885 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7886 test -n "$tmp" && test -d "$tmp"
7887 } ||
7889 tmp=./conf$$-$RANDOM
7890 (umask 077 && mkdir "$tmp")
7891 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
7893 # Set up the scripts for CONFIG_FILES section.
7894 # No need to generate them if there are no CONFIG_FILES.
7895 # This happens for instance with `./config.status config.h'.
7896 if test -n "$CONFIG_FILES"; then
7899 ac_cr=`echo X | tr X '\015'`
7900 # On cygwin, bash can eat \r inside `` if the user requested igncr.
7901 # But we know of no other shell where ac_cr would be empty at this
7902 # point, so we can use a bashism as a fallback.
7903 if test "x$ac_cr" = x; then
7904 eval ac_cr=\$\'\\r\'
7906 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7907 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7908 ac_cs_awk_cr='\r'
7909 else
7910 ac_cs_awk_cr=$ac_cr
7913 echo 'BEGIN {' >"$tmp/subs1.awk" &&
7914 _ACEOF
7918 echo "cat >conf$$subs.awk <<_ACEOF" &&
7919 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7920 echo "_ACEOF"
7921 } >conf$$subs.sh ||
7922 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7923 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
7924 ac_delim='%!_!# '
7925 for ac_last_try in false false false false false :; do
7926 . ./conf$$subs.sh ||
7927 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7929 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7930 if test $ac_delim_n = $ac_delim_num; then
7931 break
7932 elif $ac_last_try; then
7933 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
7934 else
7935 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7937 done
7938 rm -f conf$$subs.sh
7940 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7941 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
7942 _ACEOF
7943 sed -n '
7945 s/^/S["/; s/!.*/"]=/
7948 s/^[^!]*!//
7949 :repl
7950 t repl
7951 s/'"$ac_delim"'$//
7952 t delim
7955 s/\(.\{148\}\).*/\1/
7956 t more1
7957 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7960 b repl
7961 :more1
7962 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7965 s/.\{148\}//
7966 t nl
7967 :delim
7969 s/\(.\{148\}\).*/\1/
7970 t more2
7971 s/["\\]/\\&/g; s/^/"/; s/$/"/
7974 :more2
7975 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7978 s/.\{148\}//
7979 t delim
7980 ' <conf$$subs.awk | sed '
7981 /^[^""]/{
7983 s/\n//
7985 ' >>$CONFIG_STATUS || ac_write_fail=1
7986 rm -f conf$$subs.awk
7987 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7988 _ACAWK
7989 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
7990 for (key in S) S_is_set[key] = 1
7991 FS = "\a"
7995 line = $ 0
7996 nfields = split(line, field, "@")
7997 substed = 0
7998 len = length(field[1])
7999 for (i = 2; i < nfields; i++) {
8000 key = field[i]
8001 keylen = length(key)
8002 if (S_is_set[key]) {
8003 value = S[key]
8004 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8005 len += length(value) + length(field[++i])
8006 substed = 1
8007 } else
8008 len += 1 + keylen
8011 print line
8014 _ACAWK
8015 _ACEOF
8016 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8017 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8018 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8019 else
8021 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8022 || as_fn_error "could not setup config files machinery" "$LINENO" 5
8023 _ACEOF
8025 # VPATH may cause trouble with some makes, so we remove $(srcdir),
8026 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8027 # trailing colons and then remove the whole line if VPATH becomes empty
8028 # (actually we leave an empty line to preserve line numbers).
8029 if test "x$srcdir" = x.; then
8030 ac_vpsub='/^[ ]*VPATH[ ]*=/{
8031 s/:*\$(srcdir):*/:/
8032 s/:*\${srcdir}:*/:/
8033 s/:*@srcdir@:*/:/
8034 s/^\([^=]*=[ ]*\):*/\1/
8035 s/:*$//
8036 s/^[^=]*=[ ]*$//
8040 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8041 fi # test -n "$CONFIG_FILES"
8043 # Set up the scripts for CONFIG_HEADERS section.
8044 # No need to generate them if there are no CONFIG_HEADERS.
8045 # This happens for instance with `./config.status Makefile'.
8046 if test -n "$CONFIG_HEADERS"; then
8047 cat >"$tmp/defines.awk" <<\_ACAWK ||
8048 BEGIN {
8049 _ACEOF
8051 # Transform confdefs.h into an awk script `defines.awk', embedded as
8052 # here-document in config.status, that substitutes the proper values into
8053 # config.h.in to produce config.h.
8055 # Create a delimiter string that does not exist in confdefs.h, to ease
8056 # handling of long lines.
8057 ac_delim='%!_!# '
8058 for ac_last_try in false false :; do
8059 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8060 if test -z "$ac_t"; then
8061 break
8062 elif $ac_last_try; then
8063 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
8064 else
8065 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8067 done
8069 # For the awk script, D is an array of macro values keyed by name,
8070 # likewise P contains macro parameters if any. Preserve backslash
8071 # newline sequences.
8073 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8074 sed -n '
8075 s/.\{148\}/&'"$ac_delim"'/g
8076 t rset
8077 :rset
8078 s/^[ ]*#[ ]*define[ ][ ]*/ /
8079 t def
8081 :def
8082 s/\\$//
8083 t bsnl
8084 s/["\\]/\\&/g
8085 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8086 D["\1"]=" \3"/p
8087 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8089 :bsnl
8090 s/["\\]/\\&/g
8091 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8092 D["\1"]=" \3\\\\\\n"\\/p
8093 t cont
8094 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8095 t cont
8097 :cont
8099 s/.\{148\}/&'"$ac_delim"'/g
8100 t clear
8101 :clear
8102 s/\\$//
8103 t bsnlc
8104 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8106 :bsnlc
8107 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8108 b cont
8109 ' <confdefs.h | sed '
8110 s/'"$ac_delim"'/"\\\
8111 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8113 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8114 for (key in D) D_is_set[key] = 1
8115 FS = "\a"
8117 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8118 line = \$ 0
8119 split(line, arg, " ")
8120 if (arg[1] == "#") {
8121 defundef = arg[2]
8122 mac1 = arg[3]
8123 } else {
8124 defundef = substr(arg[1], 2)
8125 mac1 = arg[2]
8127 split(mac1, mac2, "(") #)
8128 macro = mac2[1]
8129 prefix = substr(line, 1, index(line, defundef) - 1)
8130 if (D_is_set[macro]) {
8131 # Preserve the white space surrounding the "#".
8132 print prefix "define", macro P[macro] D[macro]
8133 next
8134 } else {
8135 # Replace #undef with comments. This is necessary, for example,
8136 # in the case of _POSIX_SOURCE, which is predefined and required
8137 # on some systems where configure will not decide to define it.
8138 if (defundef == "undef") {
8139 print "/*", prefix defundef, macro, "*/"
8140 next
8144 { print }
8145 _ACAWK
8146 _ACEOF
8147 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8148 as_fn_error "could not setup config headers machinery" "$LINENO" 5
8149 fi # test -n "$CONFIG_HEADERS"
8152 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8153 shift
8154 for ac_tag
8156 case $ac_tag in
8157 :[FHLC]) ac_mode=$ac_tag; continue;;
8158 esac
8159 case $ac_mode$ac_tag in
8160 :[FHL]*:*);;
8161 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
8162 :[FH]-) ac_tag=-:-;;
8163 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8164 esac
8165 ac_save_IFS=$IFS
8166 IFS=:
8167 set x $ac_tag
8168 IFS=$ac_save_IFS
8169 shift
8170 ac_file=$1
8171 shift
8173 case $ac_mode in
8174 :L) ac_source=$1;;
8175 :[FH])
8176 ac_file_inputs=
8177 for ac_f
8179 case $ac_f in
8180 -) ac_f="$tmp/stdin";;
8181 *) # Look for the file first in the build tree, then in the source tree
8182 # (if the path is not absolute). The absolute path cannot be DOS-style,
8183 # because $ac_f cannot contain `:'.
8184 test -f "$ac_f" ||
8185 case $ac_f in
8186 [\\/$]*) false;;
8187 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8188 esac ||
8189 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8190 esac
8191 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8192 as_fn_append ac_file_inputs " '$ac_f'"
8193 done
8195 # Let's still pretend it is `configure' which instantiates (i.e., don't
8196 # use $as_me), people would be surprised to read:
8197 # /* config.h. Generated by config.status. */
8198 configure_input='Generated from '`
8199 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8200 `' by configure.'
8201 if test x"$ac_file" != x-; then
8202 configure_input="$ac_file. $configure_input"
8203 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8204 $as_echo "$as_me: creating $ac_file" >&6;}
8206 # Neutralize special characters interpreted by sed in replacement strings.
8207 case $configure_input in #(
8208 *\&* | *\|* | *\\* )
8209 ac_sed_conf_input=`$as_echo "$configure_input" |
8210 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8211 *) ac_sed_conf_input=$configure_input;;
8212 esac
8214 case $ac_tag in
8215 *:-:* | *:-) cat >"$tmp/stdin" \
8216 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
8217 esac
8219 esac
8221 ac_dir=`$as_dirname -- "$ac_file" ||
8222 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8223 X"$ac_file" : 'X\(//\)[^/]' \| \
8224 X"$ac_file" : 'X\(//\)$' \| \
8225 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8226 $as_echo X"$ac_file" |
8227 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8228 s//\1/
8231 /^X\(\/\/\)[^/].*/{
8232 s//\1/
8235 /^X\(\/\/\)$/{
8236 s//\1/
8239 /^X\(\/\).*/{
8240 s//\1/
8243 s/.*/./; q'`
8244 as_dir="$ac_dir"; as_fn_mkdir_p
8245 ac_builddir=.
8247 case "$ac_dir" in
8248 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8250 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8251 # A ".." for each directory in $ac_dir_suffix.
8252 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8253 case $ac_top_builddir_sub in
8254 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8255 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8256 esac ;;
8257 esac
8258 ac_abs_top_builddir=$ac_pwd
8259 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8260 # for backward compatibility:
8261 ac_top_builddir=$ac_top_build_prefix
8263 case $srcdir in
8264 .) # We are building in place.
8265 ac_srcdir=.
8266 ac_top_srcdir=$ac_top_builddir_sub
8267 ac_abs_top_srcdir=$ac_pwd ;;
8268 [\\/]* | ?:[\\/]* ) # Absolute name.
8269 ac_srcdir=$srcdir$ac_dir_suffix;
8270 ac_top_srcdir=$srcdir
8271 ac_abs_top_srcdir=$srcdir ;;
8272 *) # Relative name.
8273 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8274 ac_top_srcdir=$ac_top_build_prefix$srcdir
8275 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8276 esac
8277 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8280 case $ac_mode in
8283 # CONFIG_FILE
8286 case $INSTALL in
8287 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8288 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8289 esac
8290 _ACEOF
8292 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8293 # If the template does not know about datarootdir, expand it.
8294 # FIXME: This hack should be removed a few years after 2.60.
8295 ac_datarootdir_hack=; ac_datarootdir_seen=
8296 ac_sed_dataroot='
8297 /datarootdir/ {
8301 /@datadir@/p
8302 /@docdir@/p
8303 /@infodir@/p
8304 /@localedir@/p
8305 /@mandir@/p'
8306 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8307 *datarootdir*) ac_datarootdir_seen=yes;;
8308 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8309 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8310 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8311 _ACEOF
8312 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8313 ac_datarootdir_hack='
8314 s&@datadir@&$datadir&g
8315 s&@docdir@&$docdir&g
8316 s&@infodir@&$infodir&g
8317 s&@localedir@&$localedir&g
8318 s&@mandir@&$mandir&g
8319 s&\\\${datarootdir}&$datarootdir&g' ;;
8320 esac
8321 _ACEOF
8323 # Neutralize VPATH when `$srcdir' = `.'.
8324 # Shell code in configure.ac might set extrasub.
8325 # FIXME: do we really want to maintain this feature?
8326 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8327 ac_sed_extra="$ac_vpsub
8328 $extrasub
8329 _ACEOF
8330 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8332 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8333 s|@configure_input@|$ac_sed_conf_input|;t t
8334 s&@top_builddir@&$ac_top_builddir_sub&;t t
8335 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8336 s&@srcdir@&$ac_srcdir&;t t
8337 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8338 s&@top_srcdir@&$ac_top_srcdir&;t t
8339 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8340 s&@builddir@&$ac_builddir&;t t
8341 s&@abs_builddir@&$ac_abs_builddir&;t t
8342 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8343 s&@INSTALL@&$ac_INSTALL&;t t
8344 $ac_datarootdir_hack
8346 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
8347 || as_fn_error "could not create $ac_file" "$LINENO" 5
8349 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8350 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
8351 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
8352 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8353 which seems to be undefined. Please make sure it is defined." >&5
8354 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8355 which seems to be undefined. Please make sure it is defined." >&2;}
8357 rm -f "$tmp/stdin"
8358 case $ac_file in
8359 -) cat "$tmp/out" && rm -f "$tmp/out";;
8360 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
8361 esac \
8362 || as_fn_error "could not create $ac_file" "$LINENO" 5
8366 # CONFIG_HEADER
8368 if test x"$ac_file" != x-; then
8370 $as_echo "/* $configure_input */" \
8371 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
8372 } >"$tmp/config.h" \
8373 || as_fn_error "could not create $ac_file" "$LINENO" 5
8374 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8376 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8377 else
8378 rm -f "$ac_file"
8379 mv "$tmp/config.h" "$ac_file" \
8380 || as_fn_error "could not create $ac_file" "$LINENO" 5
8382 else
8383 $as_echo "/* $configure_input */" \
8384 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
8385 || as_fn_error "could not create -" "$LINENO" 5
8389 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8390 $as_echo "$as_me: executing $ac_file commands" >&6;}
8392 esac
8395 case $ac_file$ac_mode in
8396 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
8397 "config.h":H) echo timestamp > stamp-h1 ;;
8399 esac
8400 done # for ac_tag
8403 as_fn_exit 0
8404 _ACEOF
8405 ac_clean_files=$ac_clean_files_save
8407 test $ac_write_fail = 0 ||
8408 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
8411 # configure is writing to config.log, and then calls config.status.
8412 # config.status does its own redirection, appending to config.log.
8413 # Unfortunately, on DOS this fails, as config.log is still kept open
8414 # by configure, so config.status won't be able to write to it; its
8415 # output is simply discarded. So we exec the FD to /dev/null,
8416 # effectively closing config.log, so it can be properly (re)opened and
8417 # appended to by config.status. When coming back to configure, we
8418 # need to make the FD available again.
8419 if test "$no_create" != yes; then
8420 ac_cs_success=:
8421 ac_config_status_args=
8422 test "$silent" = yes &&
8423 ac_config_status_args="$ac_config_status_args --quiet"
8424 exec 5>/dev/null
8425 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8426 exec 5>>config.log
8427 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8428 # would make configure fail if this is the last instruction.
8429 $ac_cs_success || as_fn_exit $?
8431 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8433 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}