hppa: Revise REG+D address support to allow long displacements before reload
[official-gcc.git] / fixincludes / configure
blob1bb547a1724122d48fb58eb723a07bd145201e12
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for fixincludes .
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
30 esac
34 as_nl='
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
174 esac
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
190 else
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202 else
203 as_have_required=no
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
207 else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
227 done;;
228 esac
229 as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
238 if test "x$CONFIG_SHELL" != x; then :
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 else
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
272 exit 1
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
290 { eval $1=; unset $1;}
292 as_unset=as_fn_unset
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
299 return $1
300 } # as_fn_set_status
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
307 set +e
308 as_fn_set_status $1
309 exit $1
310 } # as_fn_exit
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
343 /^X\(\/\/\)$/{
344 s//\1/
347 /^X\(\/\).*/{
348 s//\1/
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
358 } # as_fn_mkdir_p
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
376 eval $1+=\$2
378 else
379 as_fn_append ()
381 eval $1=\$$1\$2
383 fi # as_fn_append
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
393 as_val=$(( $* ))
395 else
396 as_fn_arith ()
398 as_val=`expr "$@" || test $? -eq 1`
400 fi # as_fn_arith
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
417 } # as_fn_error
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 as_expr=expr
422 else
423 as_expr=false
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 as_basename=basename
428 else
429 as_basename=false
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434 else
435 as_dirname=false
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
447 /^X\/\(\/\/\)$/{
448 s//\1/
451 /^X\/\(\/\).*/{
452 s//\1/
455 s/.*/./; q'`
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 sed -n '
472 /[$]LINENO/=
473 ' <$as_myself |
474 sed '
475 s/[$]LINENO.*/&-/
476 t lineno
478 :lineno
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 t loop
483 s/-\n.*//
484 ' >$as_me.lineno &&
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
496 # Exit status is that of the last command.
497 exit
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
508 esac;;
510 ECHO_N='-n';;
511 esac
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516 else
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
520 if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
522 as_ln_s='ln -s'
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 as_ln_s='cp -pR'
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
532 as_ln_s='cp -pR'
534 else
535 as_ln_s='cp -pR'
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
542 else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
566 # Initializations.
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
577 # Identity of this package.
578 PACKAGE_NAME='fixincludes'
579 PACKAGE_TARNAME='fixincludes'
580 PACKAGE_VERSION=' '
581 PACKAGE_STRING='fixincludes '
582 PACKAGE_BUGREPORT=''
583 PACKAGE_URL=''
585 ac_unique_file="inclhack.def"
586 # Factoring default headers for most tests.
587 ac_includes_default="\
588 #include <stdio.h>
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
591 #endif
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
594 #endif
595 #ifdef STDC_HEADERS
596 # include <stdlib.h>
597 # include <stddef.h>
598 #else
599 # ifdef HAVE_STDLIB_H
600 # include <stdlib.h>
601 # endif
602 #endif
603 #ifdef HAVE_STRING_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 # include <memory.h>
606 # endif
607 # include <string.h>
608 #endif
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
611 #endif
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
614 #endif
615 #ifdef HAVE_STDINT_H
616 # include <stdint.h>
617 #endif
618 #ifdef HAVE_UNISTD_H
619 # include <unistd.h>
620 #endif"
622 ac_subst_vars='LTLIBOBJS
623 LIBOBJS
624 get_gcc_base_ver
625 MAINT
626 LD_PICFLAG
627 PICFLAG
628 TARGET
629 target_noncanonical
630 WERROR
631 WARN_PEDANTIC
632 WARN_CFLAGS
634 EGREP
635 GREP
637 OBJEXT
638 EXEEXT
639 ac_ct_CC
640 CPPFLAGS
641 LDFLAGS
642 CFLAGS
644 target_os
645 target_vendor
646 target_cpu
647 target
648 host_os
649 host_vendor
650 host_cpu
651 host
652 build_os
653 build_vendor
654 build_cpu
655 build
656 target_alias
657 host_alias
658 build_alias
659 LIBS
660 ECHO_T
661 ECHO_N
662 ECHO_C
663 DEFS
664 mandir
665 localedir
666 libdir
667 psdir
668 pdfdir
669 dvidir
670 htmldir
671 infodir
672 docdir
673 oldincludedir
674 includedir
675 localstatedir
676 sharedstatedir
677 sysconfdir
678 datadir
679 datarootdir
680 libexecdir
681 sbindir
682 bindir
683 program_transform_name
684 prefix
685 exec_prefix
686 PACKAGE_URL
687 PACKAGE_BUGREPORT
688 PACKAGE_STRING
689 PACKAGE_VERSION
690 PACKAGE_TARNAME
691 PACKAGE_NAME
692 PATH_SEPARATOR
693 SHELL'
694 ac_subst_files=''
695 ac_user_opts='
696 enable_option_checking
697 enable_werror_always
698 with_local_prefix
699 enable_twoprocess
700 enable_host_pie
701 enable_maintainer_mode
702 with_gcc_major_version_only
704 ac_precious_vars='build_alias
705 host_alias
706 target_alias
708 CFLAGS
709 LDFLAGS
710 LIBS
711 CPPFLAGS
712 CPP'
715 # Initialize some variables set by options.
716 ac_init_help=
717 ac_init_version=false
718 ac_unrecognized_opts=
719 ac_unrecognized_sep=
720 # The variables have the same names as the options, with
721 # dashes changed to underlines.
722 cache_file=/dev/null
723 exec_prefix=NONE
724 no_create=
725 no_recursion=
726 prefix=NONE
727 program_prefix=NONE
728 program_suffix=NONE
729 program_transform_name=s,x,x,
730 silent=
731 site=
732 srcdir=
733 verbose=
734 x_includes=NONE
735 x_libraries=NONE
737 # Installation directory options.
738 # These are left unexpanded so users can "make install exec_prefix=/foo"
739 # and all the variables that are supposed to be based on exec_prefix
740 # by default will actually change.
741 # Use braces instead of parens because sh, perl, etc. also accept them.
742 # (The list follows the same order as the GNU Coding Standards.)
743 bindir='${exec_prefix}/bin'
744 sbindir='${exec_prefix}/sbin'
745 libexecdir='${exec_prefix}/libexec'
746 datarootdir='${prefix}/share'
747 datadir='${datarootdir}'
748 sysconfdir='${prefix}/etc'
749 sharedstatedir='${prefix}/com'
750 localstatedir='${prefix}/var'
751 includedir='${prefix}/include'
752 oldincludedir='/usr/include'
753 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
754 infodir='${datarootdir}/info'
755 htmldir='${docdir}'
756 dvidir='${docdir}'
757 pdfdir='${docdir}'
758 psdir='${docdir}'
759 libdir='${exec_prefix}/lib'
760 localedir='${datarootdir}/locale'
761 mandir='${datarootdir}/man'
763 ac_prev=
764 ac_dashdash=
765 for ac_option
767 # If the previous option needs an argument, assign it.
768 if test -n "$ac_prev"; then
769 eval $ac_prev=\$ac_option
770 ac_prev=
771 continue
774 case $ac_option in
775 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
776 *=) ac_optarg= ;;
777 *) ac_optarg=yes ;;
778 esac
780 # Accept the important Cygnus configure options, so we can diagnose typos.
782 case $ac_dashdash$ac_option in
784 ac_dashdash=yes ;;
786 -bindir | --bindir | --bindi | --bind | --bin | --bi)
787 ac_prev=bindir ;;
788 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
789 bindir=$ac_optarg ;;
791 -build | --build | --buil | --bui | --bu)
792 ac_prev=build_alias ;;
793 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
794 build_alias=$ac_optarg ;;
796 -cache-file | --cache-file | --cache-fil | --cache-fi \
797 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
798 ac_prev=cache_file ;;
799 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
800 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
801 cache_file=$ac_optarg ;;
803 --config-cache | -C)
804 cache_file=config.cache ;;
806 -datadir | --datadir | --datadi | --datad)
807 ac_prev=datadir ;;
808 -datadir=* | --datadir=* | --datadi=* | --datad=*)
809 datadir=$ac_optarg ;;
811 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
812 | --dataroo | --dataro | --datar)
813 ac_prev=datarootdir ;;
814 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
815 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
816 datarootdir=$ac_optarg ;;
818 -disable-* | --disable-*)
819 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
820 # Reject names that are not valid shell variable names.
821 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
822 as_fn_error $? "invalid feature name: $ac_useropt"
823 ac_useropt_orig=$ac_useropt
824 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
825 case $ac_user_opts in
827 "enable_$ac_useropt"
828 "*) ;;
829 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
830 ac_unrecognized_sep=', ';;
831 esac
832 eval enable_$ac_useropt=no ;;
834 -docdir | --docdir | --docdi | --doc | --do)
835 ac_prev=docdir ;;
836 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
837 docdir=$ac_optarg ;;
839 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
840 ac_prev=dvidir ;;
841 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
842 dvidir=$ac_optarg ;;
844 -enable-* | --enable-*)
845 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
846 # Reject names that are not valid shell variable names.
847 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
848 as_fn_error $? "invalid feature name: $ac_useropt"
849 ac_useropt_orig=$ac_useropt
850 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
851 case $ac_user_opts in
853 "enable_$ac_useropt"
854 "*) ;;
855 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
856 ac_unrecognized_sep=', ';;
857 esac
858 eval enable_$ac_useropt=\$ac_optarg ;;
860 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
861 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
862 | --exec | --exe | --ex)
863 ac_prev=exec_prefix ;;
864 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
865 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
866 | --exec=* | --exe=* | --ex=*)
867 exec_prefix=$ac_optarg ;;
869 -gas | --gas | --ga | --g)
870 # Obsolete; use --with-gas.
871 with_gas=yes ;;
873 -help | --help | --hel | --he | -h)
874 ac_init_help=long ;;
875 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
876 ac_init_help=recursive ;;
877 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
878 ac_init_help=short ;;
880 -host | --host | --hos | --ho)
881 ac_prev=host_alias ;;
882 -host=* | --host=* | --hos=* | --ho=*)
883 host_alias=$ac_optarg ;;
885 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
886 ac_prev=htmldir ;;
887 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
888 | --ht=*)
889 htmldir=$ac_optarg ;;
891 -includedir | --includedir | --includedi | --included | --include \
892 | --includ | --inclu | --incl | --inc)
893 ac_prev=includedir ;;
894 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
895 | --includ=* | --inclu=* | --incl=* | --inc=*)
896 includedir=$ac_optarg ;;
898 -infodir | --infodir | --infodi | --infod | --info | --inf)
899 ac_prev=infodir ;;
900 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
901 infodir=$ac_optarg ;;
903 -libdir | --libdir | --libdi | --libd)
904 ac_prev=libdir ;;
905 -libdir=* | --libdir=* | --libdi=* | --libd=*)
906 libdir=$ac_optarg ;;
908 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
909 | --libexe | --libex | --libe)
910 ac_prev=libexecdir ;;
911 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
912 | --libexe=* | --libex=* | --libe=*)
913 libexecdir=$ac_optarg ;;
915 -localedir | --localedir | --localedi | --localed | --locale)
916 ac_prev=localedir ;;
917 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
918 localedir=$ac_optarg ;;
920 -localstatedir | --localstatedir | --localstatedi | --localstated \
921 | --localstate | --localstat | --localsta | --localst | --locals)
922 ac_prev=localstatedir ;;
923 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
924 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
925 localstatedir=$ac_optarg ;;
927 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
928 ac_prev=mandir ;;
929 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
930 mandir=$ac_optarg ;;
932 -nfp | --nfp | --nf)
933 # Obsolete; use --without-fp.
934 with_fp=no ;;
936 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
937 | --no-cr | --no-c | -n)
938 no_create=yes ;;
940 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
941 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
942 no_recursion=yes ;;
944 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
945 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
946 | --oldin | --oldi | --old | --ol | --o)
947 ac_prev=oldincludedir ;;
948 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
949 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
950 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
951 oldincludedir=$ac_optarg ;;
953 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
954 ac_prev=prefix ;;
955 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
956 prefix=$ac_optarg ;;
958 -program-prefix | --program-prefix | --program-prefi | --program-pref \
959 | --program-pre | --program-pr | --program-p)
960 ac_prev=program_prefix ;;
961 -program-prefix=* | --program-prefix=* | --program-prefi=* \
962 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
963 program_prefix=$ac_optarg ;;
965 -program-suffix | --program-suffix | --program-suffi | --program-suff \
966 | --program-suf | --program-su | --program-s)
967 ac_prev=program_suffix ;;
968 -program-suffix=* | --program-suffix=* | --program-suffi=* \
969 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
970 program_suffix=$ac_optarg ;;
972 -program-transform-name | --program-transform-name \
973 | --program-transform-nam | --program-transform-na \
974 | --program-transform-n | --program-transform- \
975 | --program-transform | --program-transfor \
976 | --program-transfo | --program-transf \
977 | --program-trans | --program-tran \
978 | --progr-tra | --program-tr | --program-t)
979 ac_prev=program_transform_name ;;
980 -program-transform-name=* | --program-transform-name=* \
981 | --program-transform-nam=* | --program-transform-na=* \
982 | --program-transform-n=* | --program-transform-=* \
983 | --program-transform=* | --program-transfor=* \
984 | --program-transfo=* | --program-transf=* \
985 | --program-trans=* | --program-tran=* \
986 | --progr-tra=* | --program-tr=* | --program-t=*)
987 program_transform_name=$ac_optarg ;;
989 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
990 ac_prev=pdfdir ;;
991 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
992 pdfdir=$ac_optarg ;;
994 -psdir | --psdir | --psdi | --psd | --ps)
995 ac_prev=psdir ;;
996 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
997 psdir=$ac_optarg ;;
999 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1000 | -silent | --silent | --silen | --sile | --sil)
1001 silent=yes ;;
1003 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1004 ac_prev=sbindir ;;
1005 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1006 | --sbi=* | --sb=*)
1007 sbindir=$ac_optarg ;;
1009 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1010 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1011 | --sharedst | --shareds | --shared | --share | --shar \
1012 | --sha | --sh)
1013 ac_prev=sharedstatedir ;;
1014 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1015 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1016 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1017 | --sha=* | --sh=*)
1018 sharedstatedir=$ac_optarg ;;
1020 -site | --site | --sit)
1021 ac_prev=site ;;
1022 -site=* | --site=* | --sit=*)
1023 site=$ac_optarg ;;
1025 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1026 ac_prev=srcdir ;;
1027 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1028 srcdir=$ac_optarg ;;
1030 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1031 | --syscon | --sysco | --sysc | --sys | --sy)
1032 ac_prev=sysconfdir ;;
1033 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1034 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1035 sysconfdir=$ac_optarg ;;
1037 -target | --target | --targe | --targ | --tar | --ta | --t)
1038 ac_prev=target_alias ;;
1039 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1040 target_alias=$ac_optarg ;;
1042 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1043 verbose=yes ;;
1045 -version | --version | --versio | --versi | --vers | -V)
1046 ac_init_version=: ;;
1048 -with-* | --with-*)
1049 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1050 # Reject names that are not valid shell variable names.
1051 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1052 as_fn_error $? "invalid package name: $ac_useropt"
1053 ac_useropt_orig=$ac_useropt
1054 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1055 case $ac_user_opts in
1057 "with_$ac_useropt"
1058 "*) ;;
1059 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1060 ac_unrecognized_sep=', ';;
1061 esac
1062 eval with_$ac_useropt=\$ac_optarg ;;
1064 -without-* | --without-*)
1065 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1066 # Reject names that are not valid shell variable names.
1067 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068 as_fn_error $? "invalid package name: $ac_useropt"
1069 ac_useropt_orig=$ac_useropt
1070 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1071 case $ac_user_opts in
1073 "with_$ac_useropt"
1074 "*) ;;
1075 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1076 ac_unrecognized_sep=', ';;
1077 esac
1078 eval with_$ac_useropt=no ;;
1080 --x)
1081 # Obsolete; use --with-x.
1082 with_x=yes ;;
1084 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1085 | --x-incl | --x-inc | --x-in | --x-i)
1086 ac_prev=x_includes ;;
1087 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1088 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1089 x_includes=$ac_optarg ;;
1091 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1092 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1093 ac_prev=x_libraries ;;
1094 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1095 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1096 x_libraries=$ac_optarg ;;
1098 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1099 Try \`$0 --help' for more information"
1102 *=*)
1103 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1104 # Reject names that are not valid shell variable names.
1105 case $ac_envvar in #(
1106 '' | [0-9]* | *[!_$as_cr_alnum]* )
1107 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1108 esac
1109 eval $ac_envvar=\$ac_optarg
1110 export $ac_envvar ;;
1113 # FIXME: should be removed in autoconf 3.0.
1114 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1115 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1116 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1117 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1120 esac
1121 done
1123 if test -n "$ac_prev"; then
1124 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1125 as_fn_error $? "missing argument to $ac_option"
1128 if test -n "$ac_unrecognized_opts"; then
1129 case $enable_option_checking in
1130 no) ;;
1131 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1132 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1133 esac
1136 # Check all directory arguments for consistency.
1137 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1138 datadir sysconfdir sharedstatedir localstatedir includedir \
1139 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1140 libdir localedir mandir
1142 eval ac_val=\$$ac_var
1143 # Remove trailing slashes.
1144 case $ac_val in
1145 */ )
1146 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1147 eval $ac_var=\$ac_val;;
1148 esac
1149 # Be sure to have absolute directory names.
1150 case $ac_val in
1151 [\\/$]* | ?:[\\/]* ) continue;;
1152 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1153 esac
1154 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1155 done
1157 # There might be people who depend on the old broken behavior: `$host'
1158 # used to hold the argument of --host etc.
1159 # FIXME: To remove some day.
1160 build=$build_alias
1161 host=$host_alias
1162 target=$target_alias
1164 # FIXME: To remove some day.
1165 if test "x$host_alias" != x; then
1166 if test "x$build_alias" = x; then
1167 cross_compiling=maybe
1168 elif test "x$build_alias" != "x$host_alias"; then
1169 cross_compiling=yes
1173 ac_tool_prefix=
1174 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1176 test "$silent" = yes && exec 6>/dev/null
1179 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1180 ac_ls_di=`ls -di .` &&
1181 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1182 as_fn_error $? "working directory cannot be determined"
1183 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1184 as_fn_error $? "pwd does not report name of working directory"
1187 # Find the source files, if location was not specified.
1188 if test -z "$srcdir"; then
1189 ac_srcdir_defaulted=yes
1190 # Try the directory containing this script, then the parent directory.
1191 ac_confdir=`$as_dirname -- "$as_myself" ||
1192 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1193 X"$as_myself" : 'X\(//\)[^/]' \| \
1194 X"$as_myself" : 'X\(//\)$' \| \
1195 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1196 $as_echo X"$as_myself" |
1197 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1198 s//\1/
1201 /^X\(\/\/\)[^/].*/{
1202 s//\1/
1205 /^X\(\/\/\)$/{
1206 s//\1/
1209 /^X\(\/\).*/{
1210 s//\1/
1213 s/.*/./; q'`
1214 srcdir=$ac_confdir
1215 if test ! -r "$srcdir/$ac_unique_file"; then
1216 srcdir=..
1218 else
1219 ac_srcdir_defaulted=no
1221 if test ! -r "$srcdir/$ac_unique_file"; then
1222 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1223 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1225 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1226 ac_abs_confdir=`(
1227 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1228 pwd)`
1229 # When building in place, set srcdir=.
1230 if test "$ac_abs_confdir" = "$ac_pwd"; then
1231 srcdir=.
1233 # Remove unnecessary trailing slashes from srcdir.
1234 # Double slashes in file names in object file debugging info
1235 # mess up M-x gdb in Emacs.
1236 case $srcdir in
1237 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1238 esac
1239 for ac_var in $ac_precious_vars; do
1240 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1241 eval ac_env_${ac_var}_value=\$${ac_var}
1242 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1243 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1244 done
1247 # Report the --help message.
1249 if test "$ac_init_help" = "long"; then
1250 # Omit some internal or obsolete options to make the list less imposing.
1251 # This message is too long to be a string in the A/UX 3.1 sh.
1252 cat <<_ACEOF
1253 \`configure' configures fixincludes to adapt to many kinds of systems.
1255 Usage: $0 [OPTION]... [VAR=VALUE]...
1257 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1258 VAR=VALUE. See below for descriptions of some of the useful variables.
1260 Defaults for the options are specified in brackets.
1262 Configuration:
1263 -h, --help display this help and exit
1264 --help=short display options specific to this package
1265 --help=recursive display the short help of all the included packages
1266 -V, --version display version information and exit
1267 -q, --quiet, --silent do not print \`checking ...' messages
1268 --cache-file=FILE cache test results in FILE [disabled]
1269 -C, --config-cache alias for \`--cache-file=config.cache'
1270 -n, --no-create do not create output files
1271 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1273 Installation directories:
1274 --prefix=PREFIX install architecture-independent files in PREFIX
1275 [$ac_default_prefix]
1276 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1277 [PREFIX]
1279 By default, \`make install' will install all the files in
1280 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1281 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1282 for instance \`--prefix=\$HOME'.
1284 For better control, use the options below.
1286 Fine tuning of the installation directories:
1287 --bindir=DIR user executables [EPREFIX/bin]
1288 --sbindir=DIR system admin executables [EPREFIX/sbin]
1289 --libexecdir=DIR program executables [EPREFIX/libexec]
1290 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1291 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1292 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1293 --libdir=DIR object code libraries [EPREFIX/lib]
1294 --includedir=DIR C header files [PREFIX/include]
1295 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1296 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1297 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1298 --infodir=DIR info documentation [DATAROOTDIR/info]
1299 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1300 --mandir=DIR man documentation [DATAROOTDIR/man]
1301 --docdir=DIR documentation root [DATAROOTDIR/doc/fixincludes]
1302 --htmldir=DIR html documentation [DOCDIR]
1303 --dvidir=DIR dvi documentation [DOCDIR]
1304 --pdfdir=DIR pdf documentation [DOCDIR]
1305 --psdir=DIR ps documentation [DOCDIR]
1306 _ACEOF
1308 cat <<\_ACEOF
1310 System types:
1311 --build=BUILD configure for building on BUILD [guessed]
1312 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1313 --target=TARGET configure for building compilers for TARGET [HOST]
1314 _ACEOF
1317 if test -n "$ac_init_help"; then
1318 case $ac_init_help in
1319 short | recursive ) echo "Configuration of fixincludes :";;
1320 esac
1321 cat <<\_ACEOF
1323 Optional Features:
1324 --disable-option-checking ignore unrecognized --enable/--with options
1325 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1326 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1327 --enable-werror-always enable -Werror despite compiler version
1328 --enable-twoprocess Use a separate process to apply the fixes
1329 --enable-host-pie build host code as PIE
1330 --enable-maintainer-mode enable make rules and dependencies not useful
1331 (and sometimes confusing) to the casual installer
1333 Optional Packages:
1334 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1335 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1336 --with-local-prefix=DIR specifies directory to put local include
1337 --with-gcc-major-version-only
1338 use only GCC major number in filesystem paths
1340 Some influential environment variables:
1341 CC C compiler command
1342 CFLAGS C compiler flags
1343 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1344 nonstandard directory <lib dir>
1345 LIBS libraries to pass to the linker, e.g. -l<library>
1346 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1347 you have headers in a nonstandard directory <include dir>
1348 CPP C preprocessor
1350 Use these variables to override the choices made by `configure' or to help
1351 it to find libraries and programs with nonstandard names/locations.
1353 Report bugs to the package provider.
1354 _ACEOF
1355 ac_status=$?
1358 if test "$ac_init_help" = "recursive"; then
1359 # If there are subdirs, report their specific --help.
1360 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1361 test -d "$ac_dir" ||
1362 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1363 continue
1364 ac_builddir=.
1366 case "$ac_dir" in
1367 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1369 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1370 # A ".." for each directory in $ac_dir_suffix.
1371 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1372 case $ac_top_builddir_sub in
1373 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1374 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1375 esac ;;
1376 esac
1377 ac_abs_top_builddir=$ac_pwd
1378 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1379 # for backward compatibility:
1380 ac_top_builddir=$ac_top_build_prefix
1382 case $srcdir in
1383 .) # We are building in place.
1384 ac_srcdir=.
1385 ac_top_srcdir=$ac_top_builddir_sub
1386 ac_abs_top_srcdir=$ac_pwd ;;
1387 [\\/]* | ?:[\\/]* ) # Absolute name.
1388 ac_srcdir=$srcdir$ac_dir_suffix;
1389 ac_top_srcdir=$srcdir
1390 ac_abs_top_srcdir=$srcdir ;;
1391 *) # Relative name.
1392 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1393 ac_top_srcdir=$ac_top_build_prefix$srcdir
1394 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1395 esac
1396 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1398 cd "$ac_dir" || { ac_status=$?; continue; }
1399 # Check for guested configure.
1400 if test -f "$ac_srcdir/configure.gnu"; then
1401 echo &&
1402 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1403 elif test -f "$ac_srcdir/configure"; then
1404 echo &&
1405 $SHELL "$ac_srcdir/configure" --help=recursive
1406 else
1407 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1408 fi || ac_status=$?
1409 cd "$ac_pwd" || { ac_status=$?; break; }
1410 done
1413 test -n "$ac_init_help" && exit $ac_status
1414 if $ac_init_version; then
1415 cat <<\_ACEOF
1416 fixincludes configure
1417 generated by GNU Autoconf 2.69
1419 Copyright (C) 2012 Free Software Foundation, Inc.
1420 This configure script is free software; the Free Software Foundation
1421 gives unlimited permission to copy, distribute and modify it.
1422 _ACEOF
1423 exit
1426 ## ------------------------ ##
1427 ## Autoconf initialization. ##
1428 ## ------------------------ ##
1430 # ac_fn_c_try_compile LINENO
1431 # --------------------------
1432 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1433 ac_fn_c_try_compile ()
1435 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1436 rm -f conftest.$ac_objext
1437 if { { ac_try="$ac_compile"
1438 case "(($ac_try" in
1439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1440 *) ac_try_echo=$ac_try;;
1441 esac
1442 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1443 $as_echo "$ac_try_echo"; } >&5
1444 (eval "$ac_compile") 2>conftest.err
1445 ac_status=$?
1446 if test -s conftest.err; then
1447 grep -v '^ *+' conftest.err >conftest.er1
1448 cat conftest.er1 >&5
1449 mv -f conftest.er1 conftest.err
1451 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1452 test $ac_status = 0; } && {
1453 test -z "$ac_c_werror_flag" ||
1454 test ! -s conftest.err
1455 } && test -s conftest.$ac_objext; then :
1456 ac_retval=0
1457 else
1458 $as_echo "$as_me: failed program was:" >&5
1459 sed 's/^/| /' conftest.$ac_ext >&5
1461 ac_retval=1
1463 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1464 as_fn_set_status $ac_retval
1466 } # ac_fn_c_try_compile
1468 # ac_fn_c_try_cpp LINENO
1469 # ----------------------
1470 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1471 ac_fn_c_try_cpp ()
1473 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1474 if { { ac_try="$ac_cpp conftest.$ac_ext"
1475 case "(($ac_try" in
1476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1477 *) ac_try_echo=$ac_try;;
1478 esac
1479 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1480 $as_echo "$ac_try_echo"; } >&5
1481 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1482 ac_status=$?
1483 if test -s conftest.err; then
1484 grep -v '^ *+' conftest.err >conftest.er1
1485 cat conftest.er1 >&5
1486 mv -f conftest.er1 conftest.err
1488 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1489 test $ac_status = 0; } > conftest.i && {
1490 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1491 test ! -s conftest.err
1492 }; then :
1493 ac_retval=0
1494 else
1495 $as_echo "$as_me: failed program was:" >&5
1496 sed 's/^/| /' conftest.$ac_ext >&5
1498 ac_retval=1
1500 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1501 as_fn_set_status $ac_retval
1503 } # ac_fn_c_try_cpp
1505 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1506 # -------------------------------------------------------
1507 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1508 # the include files in INCLUDES and setting the cache variable VAR
1509 # accordingly.
1510 ac_fn_c_check_header_mongrel ()
1512 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1513 if eval \${$3+:} false; then :
1514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1515 $as_echo_n "checking for $2... " >&6; }
1516 if eval \${$3+:} false; then :
1517 $as_echo_n "(cached) " >&6
1519 eval ac_res=\$$3
1520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1521 $as_echo "$ac_res" >&6; }
1522 else
1523 # Is the header compilable?
1524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1525 $as_echo_n "checking $2 usability... " >&6; }
1526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1527 /* end confdefs.h. */
1529 #include <$2>
1530 _ACEOF
1531 if ac_fn_c_try_compile "$LINENO"; then :
1532 ac_header_compiler=yes
1533 else
1534 ac_header_compiler=no
1536 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1538 $as_echo "$ac_header_compiler" >&6; }
1540 # Is the header present?
1541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1542 $as_echo_n "checking $2 presence... " >&6; }
1543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1544 /* end confdefs.h. */
1545 #include <$2>
1546 _ACEOF
1547 if ac_fn_c_try_cpp "$LINENO"; then :
1548 ac_header_preproc=yes
1549 else
1550 ac_header_preproc=no
1552 rm -f conftest.err conftest.i conftest.$ac_ext
1553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1554 $as_echo "$ac_header_preproc" >&6; }
1556 # So? What about this header?
1557 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1558 yes:no: )
1559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1560 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1562 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1564 no:yes:* )
1565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1566 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1567 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1568 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1570 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1572 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1573 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1574 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1576 esac
1577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1578 $as_echo_n "checking for $2... " >&6; }
1579 if eval \${$3+:} false; then :
1580 $as_echo_n "(cached) " >&6
1581 else
1582 eval "$3=\$ac_header_compiler"
1584 eval ac_res=\$$3
1585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1586 $as_echo "$ac_res" >&6; }
1588 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590 } # ac_fn_c_check_header_mongrel
1592 # ac_fn_c_try_run LINENO
1593 # ----------------------
1594 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1595 # that executables *can* be run.
1596 ac_fn_c_try_run ()
1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599 if { { ac_try="$ac_link"
1600 case "(($ac_try" in
1601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1602 *) ac_try_echo=$ac_try;;
1603 esac
1604 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1605 $as_echo "$ac_try_echo"; } >&5
1606 (eval "$ac_link") 2>&5
1607 ac_status=$?
1608 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1609 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1610 { { case "(($ac_try" in
1611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1612 *) ac_try_echo=$ac_try;;
1613 esac
1614 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1615 $as_echo "$ac_try_echo"; } >&5
1616 (eval "$ac_try") 2>&5
1617 ac_status=$?
1618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619 test $ac_status = 0; }; }; then :
1620 ac_retval=0
1621 else
1622 $as_echo "$as_me: program exited with status $ac_status" >&5
1623 $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1626 ac_retval=$ac_status
1628 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1629 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1630 as_fn_set_status $ac_retval
1632 } # ac_fn_c_try_run
1634 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1635 # -------------------------------------------------------
1636 # Tests whether HEADER exists and can be compiled using the include files in
1637 # INCLUDES, setting the cache variable VAR accordingly.
1638 ac_fn_c_check_header_compile ()
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1642 $as_echo_n "checking for $2... " >&6; }
1643 if eval \${$3+:} false; then :
1644 $as_echo_n "(cached) " >&6
1645 else
1646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1647 /* end confdefs.h. */
1649 #include <$2>
1650 _ACEOF
1651 if ac_fn_c_try_compile "$LINENO"; then :
1652 eval "$3=yes"
1653 else
1654 eval "$3=no"
1656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1658 eval ac_res=\$$3
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1660 $as_echo "$ac_res" >&6; }
1661 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1663 } # ac_fn_c_check_header_compile
1665 # ac_fn_c_try_link LINENO
1666 # -----------------------
1667 # Try to link conftest.$ac_ext, and return whether this succeeded.
1668 ac_fn_c_try_link ()
1670 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671 rm -f conftest.$ac_objext conftest$ac_exeext
1672 if { { ac_try="$ac_link"
1673 case "(($ac_try" in
1674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1675 *) ac_try_echo=$ac_try;;
1676 esac
1677 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1678 $as_echo "$ac_try_echo"; } >&5
1679 (eval "$ac_link") 2>conftest.err
1680 ac_status=$?
1681 if test -s conftest.err; then
1682 grep -v '^ *+' conftest.err >conftest.er1
1683 cat conftest.er1 >&5
1684 mv -f conftest.er1 conftest.err
1686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1687 test $ac_status = 0; } && {
1688 test -z "$ac_c_werror_flag" ||
1689 test ! -s conftest.err
1690 } && test -s conftest$ac_exeext && {
1691 test "$cross_compiling" = yes ||
1692 test -x conftest$ac_exeext
1693 }; then :
1694 ac_retval=0
1695 else
1696 $as_echo "$as_me: failed program was:" >&5
1697 sed 's/^/| /' conftest.$ac_ext >&5
1699 ac_retval=1
1701 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1702 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1703 # interfere with the next link command; also delete a directory that is
1704 # left behind by Apple's compiler. We do this before executing the actions.
1705 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1707 as_fn_set_status $ac_retval
1709 } # ac_fn_c_try_link
1711 # ac_fn_c_check_func LINENO FUNC VAR
1712 # ----------------------------------
1713 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1714 ac_fn_c_check_func ()
1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1718 $as_echo_n "checking for $2... " >&6; }
1719 if eval \${$3+:} false; then :
1720 $as_echo_n "(cached) " >&6
1721 else
1722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1723 /* end confdefs.h. */
1724 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1725 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1726 #define $2 innocuous_$2
1728 /* System header to define __stub macros and hopefully few prototypes,
1729 which can conflict with char $2 (); below.
1730 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1731 <limits.h> exists even on freestanding compilers. */
1733 #ifdef __STDC__
1734 # include <limits.h>
1735 #else
1736 # include <assert.h>
1737 #endif
1739 #undef $2
1741 /* Override any GCC internal prototype to avoid an error.
1742 Use char because int might match the return type of a GCC
1743 builtin and then its argument prototype would still apply. */
1744 #ifdef __cplusplus
1745 extern "C"
1746 #endif
1747 char $2 ();
1748 /* The GNU C library defines this for functions which it implements
1749 to always fail with ENOSYS. Some functions are actually named
1750 something starting with __ and the normal name is an alias. */
1751 #if defined __stub_$2 || defined __stub___$2
1752 choke me
1753 #endif
1756 main ()
1758 return $2 ();
1760 return 0;
1762 _ACEOF
1763 if ac_fn_c_try_link "$LINENO"; then :
1764 eval "$3=yes"
1765 else
1766 eval "$3=no"
1768 rm -f core conftest.err conftest.$ac_objext \
1769 conftest$ac_exeext conftest.$ac_ext
1771 eval ac_res=\$$3
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1773 $as_echo "$ac_res" >&6; }
1774 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1776 } # ac_fn_c_check_func
1778 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1779 # ---------------------------------------------
1780 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1781 # accordingly.
1782 ac_fn_c_check_decl ()
1784 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1785 as_decl_name=`echo $2|sed 's/ *(.*//'`
1786 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1788 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1789 if eval \${$3+:} false; then :
1790 $as_echo_n "(cached) " >&6
1791 else
1792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793 /* end confdefs.h. */
1796 main ()
1798 #ifndef $as_decl_name
1799 #ifdef __cplusplus
1800 (void) $as_decl_use;
1801 #else
1802 (void) $as_decl_name;
1803 #endif
1804 #endif
1807 return 0;
1809 _ACEOF
1810 if ac_fn_c_try_compile "$LINENO"; then :
1811 eval "$3=yes"
1812 else
1813 eval "$3=no"
1815 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1817 eval ac_res=\$$3
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819 $as_echo "$ac_res" >&6; }
1820 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1822 } # ac_fn_c_check_decl
1823 cat >config.log <<_ACEOF
1824 This file contains any messages produced by compilers while
1825 running configure, to aid debugging if configure makes a mistake.
1827 It was created by fixincludes $as_me , which was
1828 generated by GNU Autoconf 2.69. Invocation command line was
1830 $ $0 $@
1832 _ACEOF
1833 exec 5>>config.log
1835 cat <<_ASUNAME
1836 ## --------- ##
1837 ## Platform. ##
1838 ## --------- ##
1840 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1841 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1842 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1843 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1844 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1846 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1847 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1849 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1850 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1851 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1852 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1853 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1854 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1855 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1857 _ASUNAME
1859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1860 for as_dir in $PATH
1862 IFS=$as_save_IFS
1863 test -z "$as_dir" && as_dir=.
1864 $as_echo "PATH: $as_dir"
1865 done
1866 IFS=$as_save_IFS
1868 } >&5
1870 cat >&5 <<_ACEOF
1873 ## ----------- ##
1874 ## Core tests. ##
1875 ## ----------- ##
1877 _ACEOF
1880 # Keep a trace of the command line.
1881 # Strip out --no-create and --no-recursion so they do not pile up.
1882 # Strip out --silent because we don't want to record it for future runs.
1883 # Also quote any args containing shell meta-characters.
1884 # Make two passes to allow for proper duplicate-argument suppression.
1885 ac_configure_args=
1886 ac_configure_args0=
1887 ac_configure_args1=
1888 ac_must_keep_next=false
1889 for ac_pass in 1 2
1891 for ac_arg
1893 case $ac_arg in
1894 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1895 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1896 | -silent | --silent | --silen | --sile | --sil)
1897 continue ;;
1898 *\'*)
1899 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1900 esac
1901 case $ac_pass in
1902 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1904 as_fn_append ac_configure_args1 " '$ac_arg'"
1905 if test $ac_must_keep_next = true; then
1906 ac_must_keep_next=false # Got value, back to normal.
1907 else
1908 case $ac_arg in
1909 *=* | --config-cache | -C | -disable-* | --disable-* \
1910 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1911 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1912 | -with-* | --with-* | -without-* | --without-* | --x)
1913 case "$ac_configure_args0 " in
1914 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1915 esac
1917 -* ) ac_must_keep_next=true ;;
1918 esac
1920 as_fn_append ac_configure_args " '$ac_arg'"
1922 esac
1923 done
1924 done
1925 { ac_configure_args0=; unset ac_configure_args0;}
1926 { ac_configure_args1=; unset ac_configure_args1;}
1928 # When interrupted or exit'd, cleanup temporary files, and complete
1929 # config.log. We remove comments because anyway the quotes in there
1930 # would cause problems or look ugly.
1931 # WARNING: Use '\'' to represent an apostrophe within the trap.
1932 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1933 trap 'exit_status=$?
1934 # Save into config.log some information that might help in debugging.
1936 echo
1938 $as_echo "## ---------------- ##
1939 ## Cache variables. ##
1940 ## ---------------- ##"
1941 echo
1942 # The following way of writing the cache mishandles newlines in values,
1944 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1945 eval ac_val=\$$ac_var
1946 case $ac_val in #(
1947 *${as_nl}*)
1948 case $ac_var in #(
1949 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1950 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1951 esac
1952 case $ac_var in #(
1953 _ | IFS | as_nl) ;; #(
1954 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1955 *) { eval $ac_var=; unset $ac_var;} ;;
1956 esac ;;
1957 esac
1958 done
1959 (set) 2>&1 |
1960 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1961 *${as_nl}ac_space=\ *)
1962 sed -n \
1963 "s/'\''/'\''\\\\'\'''\''/g;
1964 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1965 ;; #(
1967 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1969 esac |
1970 sort
1972 echo
1974 $as_echo "## ----------------- ##
1975 ## Output variables. ##
1976 ## ----------------- ##"
1977 echo
1978 for ac_var in $ac_subst_vars
1980 eval ac_val=\$$ac_var
1981 case $ac_val in
1982 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1983 esac
1984 $as_echo "$ac_var='\''$ac_val'\''"
1985 done | sort
1986 echo
1988 if test -n "$ac_subst_files"; then
1989 $as_echo "## ------------------- ##
1990 ## File substitutions. ##
1991 ## ------------------- ##"
1992 echo
1993 for ac_var in $ac_subst_files
1995 eval ac_val=\$$ac_var
1996 case $ac_val in
1997 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1998 esac
1999 $as_echo "$ac_var='\''$ac_val'\''"
2000 done | sort
2001 echo
2004 if test -s confdefs.h; then
2005 $as_echo "## ----------- ##
2006 ## confdefs.h. ##
2007 ## ----------- ##"
2008 echo
2009 cat confdefs.h
2010 echo
2012 test "$ac_signal" != 0 &&
2013 $as_echo "$as_me: caught signal $ac_signal"
2014 $as_echo "$as_me: exit $exit_status"
2015 } >&5
2016 rm -f core *.core core.conftest.* &&
2017 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2018 exit $exit_status
2020 for ac_signal in 1 2 13 15; do
2021 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2022 done
2023 ac_signal=0
2025 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2026 rm -f -r conftest* confdefs.h
2028 $as_echo "/* confdefs.h */" > confdefs.h
2030 # Predefined preprocessor variables.
2032 cat >>confdefs.h <<_ACEOF
2033 #define PACKAGE_NAME "$PACKAGE_NAME"
2034 _ACEOF
2036 cat >>confdefs.h <<_ACEOF
2037 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2038 _ACEOF
2040 cat >>confdefs.h <<_ACEOF
2041 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2042 _ACEOF
2044 cat >>confdefs.h <<_ACEOF
2045 #define PACKAGE_STRING "$PACKAGE_STRING"
2046 _ACEOF
2048 cat >>confdefs.h <<_ACEOF
2049 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2050 _ACEOF
2052 cat >>confdefs.h <<_ACEOF
2053 #define PACKAGE_URL "$PACKAGE_URL"
2054 _ACEOF
2057 # Let the site file select an alternate cache file if it wants to.
2058 # Prefer an explicitly selected file to automatically selected ones.
2059 ac_site_file1=NONE
2060 ac_site_file2=NONE
2061 if test -n "$CONFIG_SITE"; then
2062 # We do not want a PATH search for config.site.
2063 case $CONFIG_SITE in #((
2064 -*) ac_site_file1=./$CONFIG_SITE;;
2065 */*) ac_site_file1=$CONFIG_SITE;;
2066 *) ac_site_file1=./$CONFIG_SITE;;
2067 esac
2068 elif test "x$prefix" != xNONE; then
2069 ac_site_file1=$prefix/share/config.site
2070 ac_site_file2=$prefix/etc/config.site
2071 else
2072 ac_site_file1=$ac_default_prefix/share/config.site
2073 ac_site_file2=$ac_default_prefix/etc/config.site
2075 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2077 test "x$ac_site_file" = xNONE && continue
2078 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2079 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2080 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2081 sed 's/^/| /' "$ac_site_file" >&5
2082 . "$ac_site_file" \
2083 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2084 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2085 as_fn_error $? "failed to load site script $ac_site_file
2086 See \`config.log' for more details" "$LINENO" 5; }
2088 done
2090 if test -r "$cache_file"; then
2091 # Some versions of bash will fail to source /dev/null (special files
2092 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2093 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2094 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2095 $as_echo "$as_me: loading cache $cache_file" >&6;}
2096 case $cache_file in
2097 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2098 *) . "./$cache_file";;
2099 esac
2101 else
2102 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2103 $as_echo "$as_me: creating cache $cache_file" >&6;}
2104 >$cache_file
2107 # Check that the precious variables saved in the cache have kept the same
2108 # value.
2109 ac_cache_corrupted=false
2110 for ac_var in $ac_precious_vars; do
2111 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2112 eval ac_new_set=\$ac_env_${ac_var}_set
2113 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2114 eval ac_new_val=\$ac_env_${ac_var}_value
2115 case $ac_old_set,$ac_new_set in
2116 set,)
2117 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2118 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2119 ac_cache_corrupted=: ;;
2120 ,set)
2121 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2122 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2123 ac_cache_corrupted=: ;;
2124 ,);;
2126 if test "x$ac_old_val" != "x$ac_new_val"; then
2127 # differences in whitespace do not lead to failure.
2128 ac_old_val_w=`echo x $ac_old_val`
2129 ac_new_val_w=`echo x $ac_new_val`
2130 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2131 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2132 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2133 ac_cache_corrupted=:
2134 else
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2136 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2137 eval $ac_var=\$ac_old_val
2139 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2140 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2141 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2142 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2143 fi;;
2144 esac
2145 # Pass precious variables to config.status.
2146 if test "$ac_new_set" = set; then
2147 case $ac_new_val in
2148 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2149 *) ac_arg=$ac_var=$ac_new_val ;;
2150 esac
2151 case " $ac_configure_args " in
2152 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2153 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2154 esac
2156 done
2157 if $ac_cache_corrupted; then
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2159 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2160 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2161 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2162 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2164 ## -------------------- ##
2165 ## Main body of script. ##
2166 ## -------------------- ##
2168 ac_ext=c
2169 ac_cpp='$CPP $CPPFLAGS'
2170 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2171 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2172 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2179 ac_aux_dir=
2180 for ac_dir in .. "$srcdir"/..; do
2181 if test -f "$ac_dir/install-sh"; then
2182 ac_aux_dir=$ac_dir
2183 ac_install_sh="$ac_aux_dir/install-sh -c"
2184 break
2185 elif test -f "$ac_dir/install.sh"; then
2186 ac_aux_dir=$ac_dir
2187 ac_install_sh="$ac_aux_dir/install.sh -c"
2188 break
2189 elif test -f "$ac_dir/shtool"; then
2190 ac_aux_dir=$ac_dir
2191 ac_install_sh="$ac_aux_dir/shtool install -c"
2192 break
2194 done
2195 if test -z "$ac_aux_dir"; then
2196 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2199 # These three variables are undocumented and unsupported,
2200 # and are intended to be withdrawn in a future Autoconf release.
2201 # They can cause serious problems if a builder's source tree is in a directory
2202 # whose full name contains unusual characters.
2203 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2204 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2205 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2208 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2210 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2211 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2212 # Written by Gordon Matzigkeit, 1996
2214 # This file is free software; the Free Software Foundation gives
2215 # unlimited permission to copy and/or distribute it, with or without
2216 # modifications, as long as this notice is preserved.
2220 # serial 56 LT_INIT
2223 # LT_PREREQ(VERSION)
2224 # ------------------
2225 # Complain and exit if this libtool version is less that VERSION.
2229 # _LT_CHECK_BUILDDIR
2230 # ------------------
2231 # Complain if the absolute build directory name contains unusual characters
2235 # LT_INIT([OPTIONS])
2236 # ------------------
2237 # LT_INIT
2239 # Old names:
2240 # This is what autoupdate's m4 run will expand. It fires
2241 # the warning (with _au_warn_XXX), outputs it into the
2242 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2243 # the replacement expansion.
2246 # This is an auxiliary macro that is also run when
2247 # autoupdate runs m4. It simply calls m4_warning, but
2248 # we need a wrapper so that each warning is emitted only
2249 # once. We break the quoting in m4_warning's argument in
2250 # order to expand this macro's arguments, not AU_DEFUN's.
2253 # Finally, this is the expansion that is picked up by
2254 # autoconf. It tells the user to run autoupdate, and
2255 # then outputs the replacement expansion. We do not care
2256 # about autoupdate's warning because that contains
2257 # information on what to do *after* running autoupdate.
2259 # This is what autoupdate's m4 run will expand. It fires
2260 # the warning (with _au_warn_XXX), outputs it into the
2261 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2262 # the replacement expansion.
2265 # This is an auxiliary macro that is also run when
2266 # autoupdate runs m4. It simply calls m4_warning, but
2267 # we need a wrapper so that each warning is emitted only
2268 # once. We break the quoting in m4_warning's argument in
2269 # order to expand this macro's arguments, not AU_DEFUN's.
2272 # Finally, this is the expansion that is picked up by
2273 # autoconf. It tells the user to run autoupdate, and
2274 # then outputs the replacement expansion. We do not care
2275 # about autoupdate's warning because that contains
2276 # information on what to do *after* running autoupdate.
2280 # _LT_CC_BASENAME(CC)
2281 # -------------------
2282 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2286 # _LT_FILEUTILS_DEFAULTS
2287 # ----------------------
2288 # It is okay to use these file commands and assume they have been set
2289 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2290 # _LT_FILEUTILS_DEFAULTS
2293 # _LT_SETUP
2294 # ---------
2295 # _LT_SETUP
2298 # _LT_PREPARE_SED_QUOTE_VARS
2299 # --------------------------
2300 # Define a few sed substitution that help us do robust quoting.
2303 # _LT_PROG_LTMAIN
2304 # ---------------
2305 # Note that this code is called both from `configure', and `config.status'
2306 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2307 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2308 # so we pass a copy along to make sure it has a sensible value anyway.
2309 # _LT_PROG_LTMAIN
2312 ## ------------------------------------- ##
2313 ## Accumulate code for creating libtool. ##
2314 ## ------------------------------------- ##
2316 # So that we can recreate a full libtool script including additional
2317 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2318 # in macros and then make a single call at the end using the `libtool'
2319 # label.
2322 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2323 # ----------------------------------------
2324 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2327 # Initialize.
2331 # _LT_CONFIG_LIBTOOL([COMMANDS])
2332 # ------------------------------
2333 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2336 # Initialize.
2340 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2341 # -----------------------------------------------------
2345 # _LT_FORMAT_COMMENT([COMMENT])
2346 # -----------------------------
2347 # Add leading comment marks to the start of each line, and a trailing
2348 # full-stop to the whole comment if one is not present already.
2353 ## ------------------------ ##
2354 ## FIXME: Eliminate VARNAME ##
2355 ## ------------------------ ##
2358 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2359 # -------------------------------------------------------------------
2360 # CONFIGNAME is the name given to the value in the libtool script.
2361 # VARNAME is the (base) name used in the configure script.
2362 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2363 # VARNAME. Any other value will be used directly.
2367 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2368 # --------------------------------------------------------
2372 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2373 # ------------------------------------------------
2377 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2378 # ---------------------------------------------------------
2382 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2383 # --------------------------------------------------
2387 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2388 # ---------------------------------------------------
2392 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2393 # ---------------------------------------------------
2398 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2399 # ------------------------------------------------
2404 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2405 # ------------------------------------
2406 # Quote a variable value, and forward it to `config.status' so that its
2407 # declaration there will have the same value as in `configure'. VARNAME
2408 # must have a single quote delimited value for this to work.
2412 # _LT_CONFIG_STATUS_DECLARATIONS
2413 # ------------------------------
2414 # We delimit libtool config variables with single quotes, so when
2415 # we write them to config.status, we have to be sure to quote all
2416 # embedded single quotes properly. In configure, this macro expands
2417 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2419 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2423 # _LT_LIBTOOL_TAGS
2424 # ----------------
2425 # Output comment and list of tags supported by the script
2429 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2430 # -----------------------------------
2431 # Extract the dictionary values for VARNAME (optionally with TAG) and
2432 # expand to a commented shell variable setting:
2434 # # Some comment about what VAR is for.
2435 # visible_name=$lt_internal_name
2439 # _LT_LIBTOOL_CONFIG_VARS
2440 # -----------------------
2441 # Produce commented declarations of non-tagged libtool config variables
2442 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2443 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2444 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2448 # _LT_LIBTOOL_TAG_VARS(TAG)
2449 # -------------------------
2453 # _LT_TAGVAR(VARNAME, [TAGNAME])
2454 # ------------------------------
2458 # _LT_CONFIG_COMMANDS
2459 # -------------------
2460 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2461 # variables for single and double quote escaping we saved from calls
2462 # to _LT_DECL, we can put quote escaped variables declarations
2463 # into `config.status', and then the shell code to quote escape them in
2464 # for loops in `config.status'. Finally, any additional code accumulated
2465 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2466 #_LT_CONFIG_COMMANDS
2469 # Initialize.
2472 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2473 # ------------------------------------
2474 # Generate a child script FILE with all initialization necessary to
2475 # reuse the environment learned by the parent script, and make the
2476 # file executable. If COMMENT is supplied, it is inserted after the
2477 # `#!' sequence but before initialization text begins. After this
2478 # macro, additional text can be appended to FILE to form the body of
2479 # the child script. The macro ends with non-zero status if the
2480 # file could not be fully written (such as if the disk is full).
2481 # _LT_GENERATED_FILE_INIT
2483 # LT_OUTPUT
2484 # ---------
2485 # This macro allows early generation of the libtool script (before
2486 # AC_OUTPUT is called), incase it is used in configure for compilation
2487 # tests.
2488 # LT_OUTPUT
2491 # _LT_CONFIG(TAG)
2492 # ---------------
2493 # If TAG is the built-in tag, create an initial libtool script with a
2494 # default configuration from the untagged config vars. Otherwise add code
2495 # to config.status for appending the configuration named by TAG from the
2496 # matching tagged config vars.
2497 # _LT_CONFIG
2500 # LT_SUPPORTED_TAG(TAG)
2501 # ---------------------
2502 # Trace this macro to discover what tags are supported by the libtool
2503 # --tag option, using:
2504 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2508 # C support is built-in for now
2513 # LT_LANG(LANG)
2514 # -------------
2515 # Enable libtool support for the given language if not already enabled.
2516 # LT_LANG
2519 # _LT_LANG(LANGNAME)
2520 # ------------------
2521 # _LT_LANG
2524 # _LT_LANG_DEFAULT_CONFIG
2525 # -----------------------
2526 # _LT_LANG_DEFAULT_CONFIG
2528 # Obsolete macros:
2529 # This is what autoupdate's m4 run will expand. It fires
2530 # the warning (with _au_warn_XXX), outputs it into the
2531 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2532 # the replacement expansion.
2535 # This is an auxiliary macro that is also run when
2536 # autoupdate runs m4. It simply calls m4_warning, but
2537 # we need a wrapper so that each warning is emitted only
2538 # once. We break the quoting in m4_warning's argument in
2539 # order to expand this macro's arguments, not AU_DEFUN's.
2542 # Finally, this is the expansion that is picked up by
2543 # autoconf. It tells the user to run autoupdate, and
2544 # then outputs the replacement expansion. We do not care
2545 # about autoupdate's warning because that contains
2546 # information on what to do *after* running autoupdate.
2548 # This is what autoupdate's m4 run will expand. It fires
2549 # the warning (with _au_warn_XXX), outputs it into the
2550 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2551 # the replacement expansion.
2554 # This is an auxiliary macro that is also run when
2555 # autoupdate runs m4. It simply calls m4_warning, but
2556 # we need a wrapper so that each warning is emitted only
2557 # once. We break the quoting in m4_warning's argument in
2558 # order to expand this macro's arguments, not AU_DEFUN's.
2561 # Finally, this is the expansion that is picked up by
2562 # autoconf. It tells the user to run autoupdate, and
2563 # then outputs the replacement expansion. We do not care
2564 # about autoupdate's warning because that contains
2565 # information on what to do *after* running autoupdate.
2567 # This is what autoupdate's m4 run will expand. It fires
2568 # the warning (with _au_warn_XXX), outputs it into the
2569 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2570 # the replacement expansion.
2573 # This is an auxiliary macro that is also run when
2574 # autoupdate runs m4. It simply calls m4_warning, but
2575 # we need a wrapper so that each warning is emitted only
2576 # once. We break the quoting in m4_warning's argument in
2577 # order to expand this macro's arguments, not AU_DEFUN's.
2580 # Finally, this is the expansion that is picked up by
2581 # autoconf. It tells the user to run autoupdate, and
2582 # then outputs the replacement expansion. We do not care
2583 # about autoupdate's warning because that contains
2584 # information on what to do *after* running autoupdate.
2586 # This is what autoupdate's m4 run will expand. It fires
2587 # the warning (with _au_warn_XXX), outputs it into the
2588 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2589 # the replacement expansion.
2592 # This is an auxiliary macro that is also run when
2593 # autoupdate runs m4. It simply calls m4_warning, but
2594 # we need a wrapper so that each warning is emitted only
2595 # once. We break the quoting in m4_warning's argument in
2596 # order to expand this macro's arguments, not AU_DEFUN's.
2599 # Finally, this is the expansion that is picked up by
2600 # autoconf. It tells the user to run autoupdate, and
2601 # then outputs the replacement expansion. We do not care
2602 # about autoupdate's warning because that contains
2603 # information on what to do *after* running autoupdate.
2605 # This is what autoupdate's m4 run will expand. It fires
2606 # the warning (with _au_warn_XXX), outputs it into the
2607 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2608 # the replacement expansion.
2611 # This is an auxiliary macro that is also run when
2612 # autoupdate runs m4. It simply calls m4_warning, but
2613 # we need a wrapper so that each warning is emitted only
2614 # once. We break the quoting in m4_warning's argument in
2615 # order to expand this macro's arguments, not AU_DEFUN's.
2618 # Finally, this is the expansion that is picked up by
2619 # autoconf. It tells the user to run autoupdate, and
2620 # then outputs the replacement expansion. We do not care
2621 # about autoupdate's warning because that contains
2622 # information on what to do *after* running autoupdate.
2626 # _LT_TAG_COMPILER
2627 # ----------------
2628 # _LT_TAG_COMPILER
2631 # _LT_COMPILER_BOILERPLATE
2632 # ------------------------
2633 # Check for compiler boilerplate output or warnings with
2634 # the simple compiler test code.
2635 # _LT_COMPILER_BOILERPLATE
2638 # _LT_LINKER_BOILERPLATE
2639 # ----------------------
2640 # Check for linker boilerplate output or warnings with
2641 # the simple link test code.
2642 # _LT_LINKER_BOILERPLATE
2644 # _LT_REQUIRED_DARWIN_CHECKS
2645 # -------------------------
2649 # _LT_DARWIN_LINKER_FEATURES
2650 # --------------------------
2651 # Checks for linker and compiler features on Darwin / macOS / iOS
2654 # _LT_SYS_MODULE_PATH_AIX
2655 # -----------------------
2656 # Links a minimal program and checks the executable
2657 # for the system default hardcoded library path. In most cases,
2658 # this is /usr/lib:/lib, but when the MPI compilers are used
2659 # the location of the communication and MPI libs are included too.
2660 # If we don't find anything, use the default library path according
2661 # to the aix ld manual.
2662 # _LT_SYS_MODULE_PATH_AIX
2665 # _LT_SHELL_INIT(ARG)
2666 # -------------------
2667 # _LT_SHELL_INIT
2671 # _LT_PROG_ECHO_BACKSLASH
2672 # -----------------------
2673 # Find how we can fake an echo command that does not interpret backslash.
2674 # In particular, with Autoconf 2.60 or later we add some code to the start
2675 # of the generated configure script which will find a shell with a builtin
2676 # printf (which we can use as an echo command).
2677 # _LT_PROG_ECHO_BACKSLASH
2680 # _LT_ENABLE_LOCK
2681 # ---------------
2682 # _LT_ENABLE_LOCK
2685 # _LT_CMD_OLD_ARCHIVE
2686 # -------------------
2687 # _LT_CMD_OLD_ARCHIVE
2690 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2691 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2692 # ----------------------------------------------------------------
2693 # Check whether the given compiler option works
2694 # _LT_COMPILER_OPTION
2696 # Old name:
2697 # This is what autoupdate's m4 run will expand. It fires
2698 # the warning (with _au_warn_XXX), outputs it into the
2699 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2700 # the replacement expansion.
2703 # This is an auxiliary macro that is also run when
2704 # autoupdate runs m4. It simply calls m4_warning, but
2705 # we need a wrapper so that each warning is emitted only
2706 # once. We break the quoting in m4_warning's argument in
2707 # order to expand this macro's arguments, not AU_DEFUN's.
2710 # Finally, this is the expansion that is picked up by
2711 # autoconf. It tells the user to run autoupdate, and
2712 # then outputs the replacement expansion. We do not care
2713 # about autoupdate's warning because that contains
2714 # information on what to do *after* running autoupdate.
2718 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2719 # [ACTION-SUCCESS], [ACTION-FAILURE])
2720 # ----------------------------------------------------
2721 # Check whether the given linker option works
2722 # _LT_LINKER_OPTION
2724 # Old name:
2725 # This is what autoupdate's m4 run will expand. It fires
2726 # the warning (with _au_warn_XXX), outputs it into the
2727 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2728 # the replacement expansion.
2731 # This is an auxiliary macro that is also run when
2732 # autoupdate runs m4. It simply calls m4_warning, but
2733 # we need a wrapper so that each warning is emitted only
2734 # once. We break the quoting in m4_warning's argument in
2735 # order to expand this macro's arguments, not AU_DEFUN's.
2738 # Finally, this is the expansion that is picked up by
2739 # autoconf. It tells the user to run autoupdate, and
2740 # then outputs the replacement expansion. We do not care
2741 # about autoupdate's warning because that contains
2742 # information on what to do *after* running autoupdate.
2746 # LT_CMD_MAX_LEN
2747 #---------------
2748 # LT_CMD_MAX_LEN
2750 # Old name:
2751 # This is what autoupdate's m4 run will expand. It fires
2752 # the warning (with _au_warn_XXX), outputs it into the
2753 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2754 # the replacement expansion.
2757 # This is an auxiliary macro that is also run when
2758 # autoupdate runs m4. It simply calls m4_warning, but
2759 # we need a wrapper so that each warning is emitted only
2760 # once. We break the quoting in m4_warning's argument in
2761 # order to expand this macro's arguments, not AU_DEFUN's.
2764 # Finally, this is the expansion that is picked up by
2765 # autoconf. It tells the user to run autoupdate, and
2766 # then outputs the replacement expansion. We do not care
2767 # about autoupdate's warning because that contains
2768 # information on what to do *after* running autoupdate.
2772 # _LT_HEADER_DLFCN
2773 # ----------------
2774 # _LT_HEADER_DLFCN
2777 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2778 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2779 # ----------------------------------------------------------------
2780 # _LT_TRY_DLOPEN_SELF
2783 # LT_SYS_DLOPEN_SELF
2784 # ------------------
2785 # LT_SYS_DLOPEN_SELF
2787 # Old name:
2788 # This is what autoupdate's m4 run will expand. It fires
2789 # the warning (with _au_warn_XXX), outputs it into the
2790 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2791 # the replacement expansion.
2794 # This is an auxiliary macro that is also run when
2795 # autoupdate runs m4. It simply calls m4_warning, but
2796 # we need a wrapper so that each warning is emitted only
2797 # once. We break the quoting in m4_warning's argument in
2798 # order to expand this macro's arguments, not AU_DEFUN's.
2801 # Finally, this is the expansion that is picked up by
2802 # autoconf. It tells the user to run autoupdate, and
2803 # then outputs the replacement expansion. We do not care
2804 # about autoupdate's warning because that contains
2805 # information on what to do *after* running autoupdate.
2809 # _LT_COMPILER_C_O([TAGNAME])
2810 # ---------------------------
2811 # Check to see if options -c and -o are simultaneously supported by compiler.
2812 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2813 # _LT_COMPILER_C_O
2816 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2817 # ----------------------------------
2818 # Check to see if we can do hard links to lock some files if needed
2819 # _LT_COMPILER_FILE_LOCKS
2822 # _LT_CHECK_OBJDIR
2823 # ----------------
2824 # _LT_CHECK_OBJDIR
2827 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2828 # --------------------------------------
2829 # Check hardcoding attributes.
2830 # _LT_LINKER_HARDCODE_LIBPATH
2833 # _LT_CMD_STRIPLIB
2834 # ----------------
2835 # _LT_CMD_STRIPLIB
2838 # _LT_SYS_DYNAMIC_LINKER([TAG])
2839 # -----------------------------
2840 # PORTME Fill in your ld.so characteristics
2841 # _LT_SYS_DYNAMIC_LINKER
2844 # _LT_PATH_TOOL_PREFIX(TOOL)
2845 # --------------------------
2846 # find a file program which can recognize shared library
2847 # _LT_PATH_TOOL_PREFIX
2849 # Old name:
2850 # This is what autoupdate's m4 run will expand. It fires
2851 # the warning (with _au_warn_XXX), outputs it into the
2852 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2853 # the replacement expansion.
2856 # This is an auxiliary macro that is also run when
2857 # autoupdate runs m4. It simply calls m4_warning, but
2858 # we need a wrapper so that each warning is emitted only
2859 # once. We break the quoting in m4_warning's argument in
2860 # order to expand this macro's arguments, not AU_DEFUN's.
2863 # Finally, this is the expansion that is picked up by
2864 # autoconf. It tells the user to run autoupdate, and
2865 # then outputs the replacement expansion. We do not care
2866 # about autoupdate's warning because that contains
2867 # information on what to do *after* running autoupdate.
2871 # _LT_PATH_MAGIC
2872 # --------------
2873 # find a file program which can recognize a shared library
2874 # _LT_PATH_MAGIC
2877 # LT_PATH_LD
2878 # ----------
2879 # find the pathname to the GNU or non-GNU linker
2880 # LT_PATH_LD
2882 # Old names:
2883 # This is what autoupdate's m4 run will expand. It fires
2884 # the warning (with _au_warn_XXX), outputs it into the
2885 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2886 # the replacement expansion.
2889 # This is an auxiliary macro that is also run when
2890 # autoupdate runs m4. It simply calls m4_warning, but
2891 # we need a wrapper so that each warning is emitted only
2892 # once. We break the quoting in m4_warning's argument in
2893 # order to expand this macro's arguments, not AU_DEFUN's.
2896 # Finally, this is the expansion that is picked up by
2897 # autoconf. It tells the user to run autoupdate, and
2898 # then outputs the replacement expansion. We do not care
2899 # about autoupdate's warning because that contains
2900 # information on what to do *after* running autoupdate.
2902 # This is what autoupdate's m4 run will expand. It fires
2903 # the warning (with _au_warn_XXX), outputs it into the
2904 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2905 # the replacement expansion.
2908 # This is an auxiliary macro that is also run when
2909 # autoupdate runs m4. It simply calls m4_warning, but
2910 # we need a wrapper so that each warning is emitted only
2911 # once. We break the quoting in m4_warning's argument in
2912 # order to expand this macro's arguments, not AU_DEFUN's.
2915 # Finally, this is the expansion that is picked up by
2916 # autoconf. It tells the user to run autoupdate, and
2917 # then outputs the replacement expansion. We do not care
2918 # about autoupdate's warning because that contains
2919 # information on what to do *after* running autoupdate.
2923 # _LT_PATH_LD_GNU
2924 #- --------------
2925 # _LT_PATH_LD_GNU
2928 # _LT_CMD_RELOAD
2929 # --------------
2930 # find reload flag for linker
2931 # -- PORTME Some linkers may need a different reload flag.
2932 # _LT_CMD_RELOAD
2935 # _LT_CHECK_MAGIC_METHOD
2936 # ----------------------
2937 # how to check for library dependencies
2938 # -- PORTME fill in with the dynamic library characteristics
2939 # _LT_CHECK_MAGIC_METHOD
2942 # LT_PATH_NM
2943 # ----------
2944 # find the pathname to a BSD- or MS-compatible name lister, and any flags
2945 # needed to make it compatible
2946 # LT_PATH_NM
2948 # Old names:
2949 # This is what autoupdate's m4 run will expand. It fires
2950 # the warning (with _au_warn_XXX), outputs it into the
2951 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2952 # the replacement expansion.
2955 # This is an auxiliary macro that is also run when
2956 # autoupdate runs m4. It simply calls m4_warning, but
2957 # we need a wrapper so that each warning is emitted only
2958 # once. We break the quoting in m4_warning's argument in
2959 # order to expand this macro's arguments, not AU_DEFUN's.
2962 # Finally, this is the expansion that is picked up by
2963 # autoconf. It tells the user to run autoupdate, and
2964 # then outputs the replacement expansion. We do not care
2965 # about autoupdate's warning because that contains
2966 # information on what to do *after* running autoupdate.
2968 # This is what autoupdate's m4 run will expand. It fires
2969 # the warning (with _au_warn_XXX), outputs it into the
2970 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2971 # the replacement expansion.
2974 # This is an auxiliary macro that is also run when
2975 # autoupdate runs m4. It simply calls m4_warning, but
2976 # we need a wrapper so that each warning is emitted only
2977 # once. We break the quoting in m4_warning's argument in
2978 # order to expand this macro's arguments, not AU_DEFUN's.
2981 # Finally, this is the expansion that is picked up by
2982 # autoconf. It tells the user to run autoupdate, and
2983 # then outputs the replacement expansion. We do not care
2984 # about autoupdate's warning because that contains
2985 # information on what to do *after* running autoupdate.
2989 # LT_LIB_M
2990 # --------
2991 # check for math library
2992 # LT_LIB_M
2994 # Old name:
2995 # This is what autoupdate's m4 run will expand. It fires
2996 # the warning (with _au_warn_XXX), outputs it into the
2997 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2998 # the replacement expansion.
3001 # This is an auxiliary macro that is also run when
3002 # autoupdate runs m4. It simply calls m4_warning, but
3003 # we need a wrapper so that each warning is emitted only
3004 # once. We break the quoting in m4_warning's argument in
3005 # order to expand this macro's arguments, not AU_DEFUN's.
3008 # Finally, this is the expansion that is picked up by
3009 # autoconf. It tells the user to run autoupdate, and
3010 # then outputs the replacement expansion. We do not care
3011 # about autoupdate's warning because that contains
3012 # information on what to do *after* running autoupdate.
3016 # _LT_COMPILER_NO_RTTI([TAGNAME])
3017 # -------------------------------
3018 # _LT_COMPILER_NO_RTTI
3021 # _LT_CMD_GLOBAL_SYMBOLS
3022 # ----------------------
3023 # _LT_CMD_GLOBAL_SYMBOLS
3026 # _LT_COMPILER_PIC([TAGNAME])
3027 # ---------------------------
3028 # _LT_COMPILER_PIC
3030 enable_darwin_at_rpath_$1=no
3032 # _LT_LINKER_SHLIBS([TAGNAME])
3033 # ----------------------------
3034 # See if the linker supports building shared libraries.
3035 # _LT_LINKER_SHLIBS
3038 # _LT_LANG_C_CONFIG([TAG])
3039 # ------------------------
3040 # Ensure that the configuration variables for a C compiler are suitably
3041 # defined. These variables are subsequently used by _LT_CONFIG to write
3042 # the compiler configuration to `libtool'.
3043 # _LT_LANG_C_CONFIG
3046 # _LT_LANG_CXX_CONFIG([TAG])
3047 # --------------------------
3048 # Ensure that the configuration variables for a C++ compiler are suitably
3049 # defined. These variables are subsequently used by _LT_CONFIG to write
3050 # the compiler configuration to `libtool'.
3051 # _LT_LANG_CXX_CONFIG
3053 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3054 # ---------------------------------
3055 # Figure out "hidden" library dependencies from verbose
3056 # compiler output when linking a shared library.
3057 # Parse the compiler output and extract the necessary
3058 # objects, libraries and library flags.
3059 # _LT_SYS_HIDDEN_LIBDEPS
3062 # _LT_LANG_F77_CONFIG([TAG])
3063 # --------------------------
3064 # Ensure that the configuration variables for a Fortran 77 compiler are
3065 # suitably defined. These variables are subsequently used by _LT_CONFIG
3066 # to write the compiler configuration to `libtool'.
3067 # _LT_LANG_F77_CONFIG
3070 # _LT_LANG_FC_CONFIG([TAG])
3071 # -------------------------
3072 # Ensure that the configuration variables for a Fortran compiler are
3073 # suitably defined. These variables are subsequently used by _LT_CONFIG
3074 # to write the compiler configuration to `libtool'.
3075 # _LT_LANG_FC_CONFIG
3078 # _LT_LANG_GCJ_CONFIG([TAG])
3079 # --------------------------
3080 # Ensure that the configuration variables for the GNU Java Compiler compiler
3081 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3082 # to write the compiler configuration to `libtool'.
3083 # _LT_LANG_GCJ_CONFIG
3086 # _LT_LANG_RC_CONFIG([TAG])
3087 # -------------------------
3088 # Ensure that the configuration variables for the Windows resource compiler
3089 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3090 # to write the compiler configuration to `libtool'.
3091 # _LT_LANG_RC_CONFIG
3094 # LT_PROG_GCJ
3095 # -----------
3098 # Old name:
3099 # This is what autoupdate's m4 run will expand. It fires
3100 # the warning (with _au_warn_XXX), outputs it into the
3101 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3102 # the replacement expansion.
3105 # This is an auxiliary macro that is also run when
3106 # autoupdate runs m4. It simply calls m4_warning, but
3107 # we need a wrapper so that each warning is emitted only
3108 # once. We break the quoting in m4_warning's argument in
3109 # order to expand this macro's arguments, not AU_DEFUN's.
3112 # Finally, this is the expansion that is picked up by
3113 # autoconf. It tells the user to run autoupdate, and
3114 # then outputs the replacement expansion. We do not care
3115 # about autoupdate's warning because that contains
3116 # information on what to do *after* running autoupdate.
3120 # LT_PROG_RC
3121 # ----------
3124 # Old name:
3125 # This is what autoupdate's m4 run will expand. It fires
3126 # the warning (with _au_warn_XXX), outputs it into the
3127 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3128 # the replacement expansion.
3131 # This is an auxiliary macro that is also run when
3132 # autoupdate runs m4. It simply calls m4_warning, but
3133 # we need a wrapper so that each warning is emitted only
3134 # once. We break the quoting in m4_warning's argument in
3135 # order to expand this macro's arguments, not AU_DEFUN's.
3138 # Finally, this is the expansion that is picked up by
3139 # autoconf. It tells the user to run autoupdate, and
3140 # then outputs the replacement expansion. We do not care
3141 # about autoupdate's warning because that contains
3142 # information on what to do *after* running autoupdate.
3146 # _LT_DECL_EGREP
3147 # --------------
3148 # If we don't have a new enough Autoconf to choose the best grep
3149 # available, choose the one first in the user's PATH.
3153 # _LT_DECL_OBJDUMP
3154 # --------------
3155 # If we don't have a new enough Autoconf to choose the best objdump
3156 # available, choose the one first in the user's PATH.
3160 # _LT_DECL_SED
3161 # ------------
3162 # Check for a fully-functional sed program, that truncates
3163 # as few characters as possible. Prefer GNU sed if found.
3164 # _LT_DECL_SED
3166 #m4_ifndef
3168 # Old name:
3169 # This is what autoupdate's m4 run will expand. It fires
3170 # the warning (with _au_warn_XXX), outputs it into the
3171 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3172 # the replacement expansion.
3175 # This is an auxiliary macro that is also run when
3176 # autoupdate runs m4. It simply calls m4_warning, but
3177 # we need a wrapper so that each warning is emitted only
3178 # once. We break the quoting in m4_warning's argument in
3179 # order to expand this macro's arguments, not AU_DEFUN's.
3182 # Finally, this is the expansion that is picked up by
3183 # autoconf. It tells the user to run autoupdate, and
3184 # then outputs the replacement expansion. We do not care
3185 # about autoupdate's warning because that contains
3186 # information on what to do *after* running autoupdate.
3190 # _LT_CHECK_SHELL_FEATURES
3191 # ------------------------
3192 # Find out whether the shell is Bourne or XSI compatible,
3193 # or has some other useful features.
3194 # _LT_CHECK_SHELL_FEATURES
3197 # _LT_PROG_XSI_SHELLFNS
3198 # ---------------------
3199 # Bourne and XSI compatible variants of some useful shell functions.
3202 # Make sure we can run config.sub.
3203 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3204 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3207 $as_echo_n "checking build system type... " >&6; }
3208 if ${ac_cv_build+:} false; then :
3209 $as_echo_n "(cached) " >&6
3210 else
3211 ac_build_alias=$build_alias
3212 test "x$ac_build_alias" = x &&
3213 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3214 test "x$ac_build_alias" = x &&
3215 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3216 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3217 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3221 $as_echo "$ac_cv_build" >&6; }
3222 case $ac_cv_build in
3223 *-*-*) ;;
3224 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3225 esac
3226 build=$ac_cv_build
3227 ac_save_IFS=$IFS; IFS='-'
3228 set x $ac_cv_build
3229 shift
3230 build_cpu=$1
3231 build_vendor=$2
3232 shift; shift
3233 # Remember, the first character of IFS is used to create $*,
3234 # except with old shells:
3235 build_os=$*
3236 IFS=$ac_save_IFS
3237 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3241 $as_echo_n "checking host system type... " >&6; }
3242 if ${ac_cv_host+:} false; then :
3243 $as_echo_n "(cached) " >&6
3244 else
3245 if test "x$host_alias" = x; then
3246 ac_cv_host=$ac_cv_build
3247 else
3248 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3249 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3254 $as_echo "$ac_cv_host" >&6; }
3255 case $ac_cv_host in
3256 *-*-*) ;;
3257 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3258 esac
3259 host=$ac_cv_host
3260 ac_save_IFS=$IFS; IFS='-'
3261 set x $ac_cv_host
3262 shift
3263 host_cpu=$1
3264 host_vendor=$2
3265 shift; shift
3266 # Remember, the first character of IFS is used to create $*,
3267 # except with old shells:
3268 host_os=$*
3269 IFS=$ac_save_IFS
3270 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3274 $as_echo_n "checking target system type... " >&6; }
3275 if ${ac_cv_target+:} false; then :
3276 $as_echo_n "(cached) " >&6
3277 else
3278 if test "x$target_alias" = x; then
3279 ac_cv_target=$ac_cv_host
3280 else
3281 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3282 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3287 $as_echo "$ac_cv_target" >&6; }
3288 case $ac_cv_target in
3289 *-*-*) ;;
3290 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
3291 esac
3292 target=$ac_cv_target
3293 ac_save_IFS=$IFS; IFS='-'
3294 set x $ac_cv_target
3295 shift
3296 target_cpu=$1
3297 target_vendor=$2
3298 shift; shift
3299 # Remember, the first character of IFS is used to create $*,
3300 # except with old shells:
3301 target_os=$*
3302 IFS=$ac_save_IFS
3303 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3306 # The aliases save the names the user supplied, while $host etc.
3307 # will get canonicalized.
3308 test -n "$target_alias" &&
3309 test "$program_prefix$program_suffix$program_transform_name" = \
3310 NONENONEs,x,x, &&
3311 program_prefix=${target_alias}-
3313 ac_ext=c
3314 ac_cpp='$CPP $CPPFLAGS'
3315 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3316 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3317 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3318 if test -n "$ac_tool_prefix"; then
3319 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3320 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3322 $as_echo_n "checking for $ac_word... " >&6; }
3323 if ${ac_cv_prog_CC+:} false; then :
3324 $as_echo_n "(cached) " >&6
3325 else
3326 if test -n "$CC"; then
3327 ac_cv_prog_CC="$CC" # Let the user override the test.
3328 else
3329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3330 for as_dir in $PATH
3332 IFS=$as_save_IFS
3333 test -z "$as_dir" && as_dir=.
3334 for ac_exec_ext in '' $ac_executable_extensions; do
3335 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3336 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3338 break 2
3340 done
3341 done
3342 IFS=$as_save_IFS
3346 CC=$ac_cv_prog_CC
3347 if test -n "$CC"; then
3348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3349 $as_echo "$CC" >&6; }
3350 else
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3352 $as_echo "no" >&6; }
3357 if test -z "$ac_cv_prog_CC"; then
3358 ac_ct_CC=$CC
3359 # Extract the first word of "gcc", so it can be a program name with args.
3360 set dummy gcc; ac_word=$2
3361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3362 $as_echo_n "checking for $ac_word... " >&6; }
3363 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3364 $as_echo_n "(cached) " >&6
3365 else
3366 if test -n "$ac_ct_CC"; then
3367 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3368 else
3369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3370 for as_dir in $PATH
3372 IFS=$as_save_IFS
3373 test -z "$as_dir" && as_dir=.
3374 for ac_exec_ext in '' $ac_executable_extensions; do
3375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3376 ac_cv_prog_ac_ct_CC="gcc"
3377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3378 break 2
3380 done
3381 done
3382 IFS=$as_save_IFS
3386 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3387 if test -n "$ac_ct_CC"; then
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3389 $as_echo "$ac_ct_CC" >&6; }
3390 else
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3392 $as_echo "no" >&6; }
3395 if test "x$ac_ct_CC" = x; then
3396 CC=""
3397 else
3398 case $cross_compiling:$ac_tool_warned in
3399 yes:)
3400 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3401 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3402 ac_tool_warned=yes ;;
3403 esac
3404 CC=$ac_ct_CC
3406 else
3407 CC="$ac_cv_prog_CC"
3410 if test -z "$CC"; then
3411 if test -n "$ac_tool_prefix"; then
3412 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3413 set dummy ${ac_tool_prefix}cc; ac_word=$2
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3415 $as_echo_n "checking for $ac_word... " >&6; }
3416 if ${ac_cv_prog_CC+:} false; then :
3417 $as_echo_n "(cached) " >&6
3418 else
3419 if test -n "$CC"; then
3420 ac_cv_prog_CC="$CC" # Let the user override the test.
3421 else
3422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3423 for as_dir in $PATH
3425 IFS=$as_save_IFS
3426 test -z "$as_dir" && as_dir=.
3427 for ac_exec_ext in '' $ac_executable_extensions; do
3428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3429 ac_cv_prog_CC="${ac_tool_prefix}cc"
3430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3431 break 2
3433 done
3434 done
3435 IFS=$as_save_IFS
3439 CC=$ac_cv_prog_CC
3440 if test -n "$CC"; then
3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3442 $as_echo "$CC" >&6; }
3443 else
3444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3445 $as_echo "no" >&6; }
3451 if test -z "$CC"; then
3452 # Extract the first word of "cc", so it can be a program name with args.
3453 set dummy cc; ac_word=$2
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3455 $as_echo_n "checking for $ac_word... " >&6; }
3456 if ${ac_cv_prog_CC+:} false; then :
3457 $as_echo_n "(cached) " >&6
3458 else
3459 if test -n "$CC"; then
3460 ac_cv_prog_CC="$CC" # Let the user override the test.
3461 else
3462 ac_prog_rejected=no
3463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3464 for as_dir in $PATH
3466 IFS=$as_save_IFS
3467 test -z "$as_dir" && as_dir=.
3468 for ac_exec_ext in '' $ac_executable_extensions; do
3469 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3470 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3471 ac_prog_rejected=yes
3472 continue
3474 ac_cv_prog_CC="cc"
3475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3476 break 2
3478 done
3479 done
3480 IFS=$as_save_IFS
3482 if test $ac_prog_rejected = yes; then
3483 # We found a bogon in the path, so make sure we never use it.
3484 set dummy $ac_cv_prog_CC
3485 shift
3486 if test $# != 0; then
3487 # We chose a different compiler from the bogus one.
3488 # However, it has the same basename, so the bogon will be chosen
3489 # first if we set CC to just the basename; use the full file name.
3490 shift
3491 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3496 CC=$ac_cv_prog_CC
3497 if test -n "$CC"; then
3498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3499 $as_echo "$CC" >&6; }
3500 else
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3502 $as_echo "no" >&6; }
3507 if test -z "$CC"; then
3508 if test -n "$ac_tool_prefix"; then
3509 for ac_prog in cl.exe
3511 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3512 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3514 $as_echo_n "checking for $ac_word... " >&6; }
3515 if ${ac_cv_prog_CC+:} false; then :
3516 $as_echo_n "(cached) " >&6
3517 else
3518 if test -n "$CC"; then
3519 ac_cv_prog_CC="$CC" # Let the user override the test.
3520 else
3521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3522 for as_dir in $PATH
3524 IFS=$as_save_IFS
3525 test -z "$as_dir" && as_dir=.
3526 for ac_exec_ext in '' $ac_executable_extensions; do
3527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3528 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3530 break 2
3532 done
3533 done
3534 IFS=$as_save_IFS
3538 CC=$ac_cv_prog_CC
3539 if test -n "$CC"; then
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3541 $as_echo "$CC" >&6; }
3542 else
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3544 $as_echo "no" >&6; }
3548 test -n "$CC" && break
3549 done
3551 if test -z "$CC"; then
3552 ac_ct_CC=$CC
3553 for ac_prog in cl.exe
3555 # Extract the first word of "$ac_prog", so it can be a program name with args.
3556 set dummy $ac_prog; ac_word=$2
3557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3558 $as_echo_n "checking for $ac_word... " >&6; }
3559 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3560 $as_echo_n "(cached) " >&6
3561 else
3562 if test -n "$ac_ct_CC"; then
3563 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3564 else
3565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3566 for as_dir in $PATH
3568 IFS=$as_save_IFS
3569 test -z "$as_dir" && as_dir=.
3570 for ac_exec_ext in '' $ac_executable_extensions; do
3571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3572 ac_cv_prog_ac_ct_CC="$ac_prog"
3573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3574 break 2
3576 done
3577 done
3578 IFS=$as_save_IFS
3582 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3583 if test -n "$ac_ct_CC"; then
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3585 $as_echo "$ac_ct_CC" >&6; }
3586 else
3587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3588 $as_echo "no" >&6; }
3592 test -n "$ac_ct_CC" && break
3593 done
3595 if test "x$ac_ct_CC" = x; then
3596 CC=""
3597 else
3598 case $cross_compiling:$ac_tool_warned in
3599 yes:)
3600 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3601 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3602 ac_tool_warned=yes ;;
3603 esac
3604 CC=$ac_ct_CC
3611 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3612 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3613 as_fn_error $? "no acceptable C compiler found in \$PATH
3614 See \`config.log' for more details" "$LINENO" 5; }
3616 # Provide some information about the compiler.
3617 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3618 set X $ac_compile
3619 ac_compiler=$2
3620 for ac_option in --version -v -V -qversion; do
3621 { { ac_try="$ac_compiler $ac_option >&5"
3622 case "(($ac_try" in
3623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3624 *) ac_try_echo=$ac_try;;
3625 esac
3626 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3627 $as_echo "$ac_try_echo"; } >&5
3628 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3629 ac_status=$?
3630 if test -s conftest.err; then
3631 sed '10a\
3632 ... rest of stderr output deleted ...
3633 10q' conftest.err >conftest.er1
3634 cat conftest.er1 >&5
3636 rm -f conftest.er1 conftest.err
3637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3638 test $ac_status = 0; }
3639 done
3641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3642 /* end confdefs.h. */
3645 main ()
3649 return 0;
3651 _ACEOF
3652 ac_clean_files_save=$ac_clean_files
3653 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3654 # Try to create an executable without -o first, disregard a.out.
3655 # It will help us diagnose broken compilers, and finding out an intuition
3656 # of exeext.
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3658 $as_echo_n "checking whether the C compiler works... " >&6; }
3659 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3661 # The possible output files:
3662 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3664 ac_rmfiles=
3665 for ac_file in $ac_files
3667 case $ac_file in
3668 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3669 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3670 esac
3671 done
3672 rm -f $ac_rmfiles
3674 if { { ac_try="$ac_link_default"
3675 case "(($ac_try" in
3676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3677 *) ac_try_echo=$ac_try;;
3678 esac
3679 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3680 $as_echo "$ac_try_echo"; } >&5
3681 (eval "$ac_link_default") 2>&5
3682 ac_status=$?
3683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3684 test $ac_status = 0; }; then :
3685 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3686 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3687 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3688 # so that the user can short-circuit this test for compilers unknown to
3689 # Autoconf.
3690 for ac_file in $ac_files ''
3692 test -f "$ac_file" || continue
3693 case $ac_file in
3694 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3696 [ab].out )
3697 # We found the default executable, but exeext='' is most
3698 # certainly right.
3699 break;;
3700 *.* )
3701 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3702 then :; else
3703 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3705 # We set ac_cv_exeext here because the later test for it is not
3706 # safe: cross compilers may not add the suffix if given an `-o'
3707 # argument, so we may need to know it at that point already.
3708 # Even if this section looks crufty: it has the advantage of
3709 # actually working.
3710 break;;
3712 break;;
3713 esac
3714 done
3715 test "$ac_cv_exeext" = no && ac_cv_exeext=
3717 else
3718 ac_file=''
3720 if test -z "$ac_file"; then :
3721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3722 $as_echo "no" >&6; }
3723 $as_echo "$as_me: failed program was:" >&5
3724 sed 's/^/| /' conftest.$ac_ext >&5
3726 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3727 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3728 as_fn_error 77 "C compiler cannot create executables
3729 See \`config.log' for more details" "$LINENO" 5; }
3730 else
3731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3732 $as_echo "yes" >&6; }
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3735 $as_echo_n "checking for C compiler default output file name... " >&6; }
3736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3737 $as_echo "$ac_file" >&6; }
3738 ac_exeext=$ac_cv_exeext
3740 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3741 ac_clean_files=$ac_clean_files_save
3742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3743 $as_echo_n "checking for suffix of executables... " >&6; }
3744 if { { ac_try="$ac_link"
3745 case "(($ac_try" in
3746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3747 *) ac_try_echo=$ac_try;;
3748 esac
3749 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3750 $as_echo "$ac_try_echo"; } >&5
3751 (eval "$ac_link") 2>&5
3752 ac_status=$?
3753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3754 test $ac_status = 0; }; then :
3755 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3756 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3757 # work properly (i.e., refer to `conftest.exe'), while it won't with
3758 # `rm'.
3759 for ac_file in conftest.exe conftest conftest.*; do
3760 test -f "$ac_file" || continue
3761 case $ac_file in
3762 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3763 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3764 break;;
3765 * ) break;;
3766 esac
3767 done
3768 else
3769 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3770 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3771 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3772 See \`config.log' for more details" "$LINENO" 5; }
3774 rm -f conftest conftest$ac_cv_exeext
3775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3776 $as_echo "$ac_cv_exeext" >&6; }
3778 rm -f conftest.$ac_ext
3779 EXEEXT=$ac_cv_exeext
3780 ac_exeext=$EXEEXT
3781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3782 /* end confdefs.h. */
3783 #include <stdio.h>
3785 main ()
3787 FILE *f = fopen ("conftest.out", "w");
3788 return ferror (f) || fclose (f) != 0;
3791 return 0;
3793 _ACEOF
3794 ac_clean_files="$ac_clean_files conftest.out"
3795 # Check that the compiler produces executables we can run. If not, either
3796 # the compiler is broken, or we cross compile.
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3798 $as_echo_n "checking whether we are cross compiling... " >&6; }
3799 if test "$cross_compiling" != yes; then
3800 { { ac_try="$ac_link"
3801 case "(($ac_try" in
3802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3803 *) ac_try_echo=$ac_try;;
3804 esac
3805 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3806 $as_echo "$ac_try_echo"; } >&5
3807 (eval "$ac_link") 2>&5
3808 ac_status=$?
3809 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3810 test $ac_status = 0; }
3811 if { ac_try='./conftest$ac_cv_exeext'
3812 { { case "(($ac_try" in
3813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3814 *) ac_try_echo=$ac_try;;
3815 esac
3816 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3817 $as_echo "$ac_try_echo"; } >&5
3818 (eval "$ac_try") 2>&5
3819 ac_status=$?
3820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3821 test $ac_status = 0; }; }; then
3822 cross_compiling=no
3823 else
3824 if test "$cross_compiling" = maybe; then
3825 cross_compiling=yes
3826 else
3827 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3828 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3829 as_fn_error $? "cannot run C compiled programs.
3830 If you meant to cross compile, use \`--host'.
3831 See \`config.log' for more details" "$LINENO" 5; }
3835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3836 $as_echo "$cross_compiling" >&6; }
3838 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3839 ac_clean_files=$ac_clean_files_save
3840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3841 $as_echo_n "checking for suffix of object files... " >&6; }
3842 if ${ac_cv_objext+:} false; then :
3843 $as_echo_n "(cached) " >&6
3844 else
3845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3846 /* end confdefs.h. */
3849 main ()
3853 return 0;
3855 _ACEOF
3856 rm -f conftest.o conftest.obj
3857 if { { ac_try="$ac_compile"
3858 case "(($ac_try" in
3859 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3860 *) ac_try_echo=$ac_try;;
3861 esac
3862 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3863 $as_echo "$ac_try_echo"; } >&5
3864 (eval "$ac_compile") 2>&5
3865 ac_status=$?
3866 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3867 test $ac_status = 0; }; then :
3868 for ac_file in conftest.o conftest.obj conftest.*; do
3869 test -f "$ac_file" || continue;
3870 case $ac_file in
3871 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3872 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3873 break;;
3874 esac
3875 done
3876 else
3877 $as_echo "$as_me: failed program was:" >&5
3878 sed 's/^/| /' conftest.$ac_ext >&5
3880 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3881 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3882 as_fn_error $? "cannot compute suffix of object files: cannot compile
3883 See \`config.log' for more details" "$LINENO" 5; }
3885 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3888 $as_echo "$ac_cv_objext" >&6; }
3889 OBJEXT=$ac_cv_objext
3890 ac_objext=$OBJEXT
3891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3892 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3893 if ${ac_cv_c_compiler_gnu+:} false; then :
3894 $as_echo_n "(cached) " >&6
3895 else
3896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3897 /* end confdefs.h. */
3900 main ()
3902 #ifndef __GNUC__
3903 choke me
3904 #endif
3907 return 0;
3909 _ACEOF
3910 if ac_fn_c_try_compile "$LINENO"; then :
3911 ac_compiler_gnu=yes
3912 else
3913 ac_compiler_gnu=no
3915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3916 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3920 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3921 if test $ac_compiler_gnu = yes; then
3922 GCC=yes
3923 else
3924 GCC=
3926 ac_test_CFLAGS=${CFLAGS+set}
3927 ac_save_CFLAGS=$CFLAGS
3928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3929 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3930 if ${ac_cv_prog_cc_g+:} false; then :
3931 $as_echo_n "(cached) " >&6
3932 else
3933 ac_save_c_werror_flag=$ac_c_werror_flag
3934 ac_c_werror_flag=yes
3935 ac_cv_prog_cc_g=no
3936 CFLAGS="-g"
3937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3938 /* end confdefs.h. */
3941 main ()
3945 return 0;
3947 _ACEOF
3948 if ac_fn_c_try_compile "$LINENO"; then :
3949 ac_cv_prog_cc_g=yes
3950 else
3951 CFLAGS=""
3952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3953 /* end confdefs.h. */
3956 main ()
3960 return 0;
3962 _ACEOF
3963 if ac_fn_c_try_compile "$LINENO"; then :
3965 else
3966 ac_c_werror_flag=$ac_save_c_werror_flag
3967 CFLAGS="-g"
3968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3969 /* end confdefs.h. */
3972 main ()
3976 return 0;
3978 _ACEOF
3979 if ac_fn_c_try_compile "$LINENO"; then :
3980 ac_cv_prog_cc_g=yes
3982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3987 ac_c_werror_flag=$ac_save_c_werror_flag
3989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3990 $as_echo "$ac_cv_prog_cc_g" >&6; }
3991 if test "$ac_test_CFLAGS" = set; then
3992 CFLAGS=$ac_save_CFLAGS
3993 elif test $ac_cv_prog_cc_g = yes; then
3994 if test "$GCC" = yes; then
3995 CFLAGS="-g -O2"
3996 else
3997 CFLAGS="-g"
3999 else
4000 if test "$GCC" = yes; then
4001 CFLAGS="-O2"
4002 else
4003 CFLAGS=
4006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4007 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4008 if ${ac_cv_prog_cc_c89+:} false; then :
4009 $as_echo_n "(cached) " >&6
4010 else
4011 ac_cv_prog_cc_c89=no
4012 ac_save_CC=$CC
4013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4014 /* end confdefs.h. */
4015 #include <stdarg.h>
4016 #include <stdio.h>
4017 struct stat;
4018 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4019 struct buf { int x; };
4020 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4021 static char *e (p, i)
4022 char **p;
4023 int i;
4025 return p[i];
4027 static char *f (char * (*g) (char **, int), char **p, ...)
4029 char *s;
4030 va_list v;
4031 va_start (v,p);
4032 s = g (p, va_arg (v,int));
4033 va_end (v);
4034 return s;
4037 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4038 function prototypes and stuff, but not '\xHH' hex character constants.
4039 These don't provoke an error unfortunately, instead are silently treated
4040 as 'x'. The following induces an error, until -std is added to get
4041 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4042 array size at least. It's necessary to write '\x00'==0 to get something
4043 that's true only with -std. */
4044 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4046 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4047 inside strings and character constants. */
4048 #define FOO(x) 'x'
4049 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4051 int test (int i, double x);
4052 struct s1 {int (*f) (int a);};
4053 struct s2 {int (*f) (double a);};
4054 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4055 int argc;
4056 char **argv;
4058 main ()
4060 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4062 return 0;
4064 _ACEOF
4065 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4066 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4068 CC="$ac_save_CC $ac_arg"
4069 if ac_fn_c_try_compile "$LINENO"; then :
4070 ac_cv_prog_cc_c89=$ac_arg
4072 rm -f core conftest.err conftest.$ac_objext
4073 test "x$ac_cv_prog_cc_c89" != "xno" && break
4074 done
4075 rm -f conftest.$ac_ext
4076 CC=$ac_save_CC
4079 # AC_CACHE_VAL
4080 case "x$ac_cv_prog_cc_c89" in
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4083 $as_echo "none needed" >&6; } ;;
4084 xno)
4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4086 $as_echo "unsupported" >&6; } ;;
4088 CC="$CC $ac_cv_prog_cc_c89"
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4090 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4091 esac
4092 if test "x$ac_cv_prog_cc_c89" != xno; then :
4096 ac_ext=c
4097 ac_cpp='$CPP $CPPFLAGS'
4098 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4099 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4100 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4103 ac_ext=c
4104 ac_cpp='$CPP $CPPFLAGS'
4105 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4106 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4107 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4109 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4110 # On Suns, sometimes $CPP names a directory.
4111 if test -n "$CPP" && test -d "$CPP"; then
4112 CPP=
4114 if test -z "$CPP"; then
4115 if ${ac_cv_prog_CPP+:} false; then :
4116 $as_echo_n "(cached) " >&6
4117 else
4118 # Double quotes because CPP needs to be expanded
4119 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4121 ac_preproc_ok=false
4122 for ac_c_preproc_warn_flag in '' yes
4124 # Use a header file that comes with gcc, so configuring glibc
4125 # with a fresh cross-compiler works.
4126 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4127 # <limits.h> exists even on freestanding compilers.
4128 # On the NeXT, cc -E runs the code through the compiler's parser,
4129 # not just through cpp. "Syntax error" is here to catch this case.
4130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4131 /* end confdefs.h. */
4132 #ifdef __STDC__
4133 # include <limits.h>
4134 #else
4135 # include <assert.h>
4136 #endif
4137 Syntax error
4138 _ACEOF
4139 if ac_fn_c_try_cpp "$LINENO"; then :
4141 else
4142 # Broken: fails on valid input.
4143 continue
4145 rm -f conftest.err conftest.i conftest.$ac_ext
4147 # OK, works on sane cases. Now check whether nonexistent headers
4148 # can be detected and how.
4149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150 /* end confdefs.h. */
4151 #include <ac_nonexistent.h>
4152 _ACEOF
4153 if ac_fn_c_try_cpp "$LINENO"; then :
4154 # Broken: success on invalid input.
4155 continue
4156 else
4157 # Passes both tests.
4158 ac_preproc_ok=:
4159 break
4161 rm -f conftest.err conftest.i conftest.$ac_ext
4163 done
4164 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4165 rm -f conftest.i conftest.err conftest.$ac_ext
4166 if $ac_preproc_ok; then :
4167 break
4170 done
4171 ac_cv_prog_CPP=$CPP
4174 CPP=$ac_cv_prog_CPP
4175 else
4176 ac_cv_prog_CPP=$CPP
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4179 $as_echo "$CPP" >&6; }
4180 ac_preproc_ok=false
4181 for ac_c_preproc_warn_flag in '' yes
4183 # Use a header file that comes with gcc, so configuring glibc
4184 # with a fresh cross-compiler works.
4185 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4186 # <limits.h> exists even on freestanding compilers.
4187 # On the NeXT, cc -E runs the code through the compiler's parser,
4188 # not just through cpp. "Syntax error" is here to catch this case.
4189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4190 /* end confdefs.h. */
4191 #ifdef __STDC__
4192 # include <limits.h>
4193 #else
4194 # include <assert.h>
4195 #endif
4196 Syntax error
4197 _ACEOF
4198 if ac_fn_c_try_cpp "$LINENO"; then :
4200 else
4201 # Broken: fails on valid input.
4202 continue
4204 rm -f conftest.err conftest.i conftest.$ac_ext
4206 # OK, works on sane cases. Now check whether nonexistent headers
4207 # can be detected and how.
4208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209 /* end confdefs.h. */
4210 #include <ac_nonexistent.h>
4211 _ACEOF
4212 if ac_fn_c_try_cpp "$LINENO"; then :
4213 # Broken: success on invalid input.
4214 continue
4215 else
4216 # Passes both tests.
4217 ac_preproc_ok=:
4218 break
4220 rm -f conftest.err conftest.i conftest.$ac_ext
4222 done
4223 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4224 rm -f conftest.i conftest.err conftest.$ac_ext
4225 if $ac_preproc_ok; then :
4227 else
4228 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4229 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4230 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4231 See \`config.log' for more details" "$LINENO" 5; }
4234 ac_ext=c
4235 ac_cpp='$CPP $CPPFLAGS'
4236 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4237 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4238 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4242 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4243 if ${ac_cv_path_GREP+:} false; then :
4244 $as_echo_n "(cached) " >&6
4245 else
4246 if test -z "$GREP"; then
4247 ac_path_GREP_found=false
4248 # Loop through the user's path and test for each of PROGNAME-LIST
4249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4250 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4252 IFS=$as_save_IFS
4253 test -z "$as_dir" && as_dir=.
4254 for ac_prog in grep ggrep; do
4255 for ac_exec_ext in '' $ac_executable_extensions; do
4256 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4257 as_fn_executable_p "$ac_path_GREP" || continue
4258 # Check for GNU ac_path_GREP and select it if it is found.
4259 # Check for GNU $ac_path_GREP
4260 case `"$ac_path_GREP" --version 2>&1` in
4261 *GNU*)
4262 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4264 ac_count=0
4265 $as_echo_n 0123456789 >"conftest.in"
4266 while :
4268 cat "conftest.in" "conftest.in" >"conftest.tmp"
4269 mv "conftest.tmp" "conftest.in"
4270 cp "conftest.in" "conftest.nl"
4271 $as_echo 'GREP' >> "conftest.nl"
4272 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4273 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4274 as_fn_arith $ac_count + 1 && ac_count=$as_val
4275 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4276 # Best one so far, save it but keep looking for a better one
4277 ac_cv_path_GREP="$ac_path_GREP"
4278 ac_path_GREP_max=$ac_count
4280 # 10*(2^10) chars as input seems more than enough
4281 test $ac_count -gt 10 && break
4282 done
4283 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4284 esac
4286 $ac_path_GREP_found && break 3
4287 done
4288 done
4289 done
4290 IFS=$as_save_IFS
4291 if test -z "$ac_cv_path_GREP"; then
4292 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4294 else
4295 ac_cv_path_GREP=$GREP
4299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4300 $as_echo "$ac_cv_path_GREP" >&6; }
4301 GREP="$ac_cv_path_GREP"
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4305 $as_echo_n "checking for egrep... " >&6; }
4306 if ${ac_cv_path_EGREP+:} false; then :
4307 $as_echo_n "(cached) " >&6
4308 else
4309 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4310 then ac_cv_path_EGREP="$GREP -E"
4311 else
4312 if test -z "$EGREP"; then
4313 ac_path_EGREP_found=false
4314 # Loop through the user's path and test for each of PROGNAME-LIST
4315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4316 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4318 IFS=$as_save_IFS
4319 test -z "$as_dir" && as_dir=.
4320 for ac_prog in egrep; do
4321 for ac_exec_ext in '' $ac_executable_extensions; do
4322 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4323 as_fn_executable_p "$ac_path_EGREP" || continue
4324 # Check for GNU ac_path_EGREP and select it if it is found.
4325 # Check for GNU $ac_path_EGREP
4326 case `"$ac_path_EGREP" --version 2>&1` in
4327 *GNU*)
4328 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4330 ac_count=0
4331 $as_echo_n 0123456789 >"conftest.in"
4332 while :
4334 cat "conftest.in" "conftest.in" >"conftest.tmp"
4335 mv "conftest.tmp" "conftest.in"
4336 cp "conftest.in" "conftest.nl"
4337 $as_echo 'EGREP' >> "conftest.nl"
4338 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4339 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4340 as_fn_arith $ac_count + 1 && ac_count=$as_val
4341 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4342 # Best one so far, save it but keep looking for a better one
4343 ac_cv_path_EGREP="$ac_path_EGREP"
4344 ac_path_EGREP_max=$ac_count
4346 # 10*(2^10) chars as input seems more than enough
4347 test $ac_count -gt 10 && break
4348 done
4349 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4350 esac
4352 $ac_path_EGREP_found && break 3
4353 done
4354 done
4355 done
4356 IFS=$as_save_IFS
4357 if test -z "$ac_cv_path_EGREP"; then
4358 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4360 else
4361 ac_cv_path_EGREP=$EGREP
4366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4367 $as_echo "$ac_cv_path_EGREP" >&6; }
4368 EGREP="$ac_cv_path_EGREP"
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4372 $as_echo_n "checking for ANSI C header files... " >&6; }
4373 if ${ac_cv_header_stdc+:} false; then :
4374 $as_echo_n "(cached) " >&6
4375 else
4376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4377 /* end confdefs.h. */
4378 #include <stdlib.h>
4379 #include <stdarg.h>
4380 #include <string.h>
4381 #include <float.h>
4384 main ()
4388 return 0;
4390 _ACEOF
4391 if ac_fn_c_try_compile "$LINENO"; then :
4392 ac_cv_header_stdc=yes
4393 else
4394 ac_cv_header_stdc=no
4396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4398 if test $ac_cv_header_stdc = yes; then
4399 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4401 /* end confdefs.h. */
4402 #include <string.h>
4404 _ACEOF
4405 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4406 $EGREP "memchr" >/dev/null 2>&1; then :
4408 else
4409 ac_cv_header_stdc=no
4411 rm -f conftest*
4415 if test $ac_cv_header_stdc = yes; then
4416 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4418 /* end confdefs.h. */
4419 #include <stdlib.h>
4421 _ACEOF
4422 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4423 $EGREP "free" >/dev/null 2>&1; then :
4425 else
4426 ac_cv_header_stdc=no
4428 rm -f conftest*
4432 if test $ac_cv_header_stdc = yes; then
4433 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4434 if test "$cross_compiling" = yes; then :
4436 else
4437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4438 /* end confdefs.h. */
4439 #include <ctype.h>
4440 #include <stdlib.h>
4441 #if ((' ' & 0x0FF) == 0x020)
4442 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4443 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4444 #else
4445 # define ISLOWER(c) \
4446 (('a' <= (c) && (c) <= 'i') \
4447 || ('j' <= (c) && (c) <= 'r') \
4448 || ('s' <= (c) && (c) <= 'z'))
4449 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4450 #endif
4452 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4454 main ()
4456 int i;
4457 for (i = 0; i < 256; i++)
4458 if (XOR (islower (i), ISLOWER (i))
4459 || toupper (i) != TOUPPER (i))
4460 return 2;
4461 return 0;
4463 _ACEOF
4464 if ac_fn_c_try_run "$LINENO"; then :
4466 else
4467 ac_cv_header_stdc=no
4469 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4470 conftest.$ac_objext conftest.beam conftest.$ac_ext
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4476 $as_echo "$ac_cv_header_stdc" >&6; }
4477 if test $ac_cv_header_stdc = yes; then
4479 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4483 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4484 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4485 inttypes.h stdint.h unistd.h
4486 do :
4487 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4488 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4490 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4491 cat >>confdefs.h <<_ACEOF
4492 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4493 _ACEOF
4497 done
4501 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4502 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4503 MINIX=yes
4504 else
4505 MINIX=
4509 if test "$MINIX" = yes; then
4511 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4514 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4517 $as_echo "#define _MINIX 1" >>confdefs.h
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4523 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4524 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4525 $as_echo_n "(cached) " >&6
4526 else
4527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4528 /* end confdefs.h. */
4530 # define __EXTENSIONS__ 1
4531 $ac_includes_default
4533 main ()
4537 return 0;
4539 _ACEOF
4540 if ac_fn_c_try_compile "$LINENO"; then :
4541 ac_cv_safe_to_define___extensions__=yes
4542 else
4543 ac_cv_safe_to_define___extensions__=no
4545 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4548 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4549 test $ac_cv_safe_to_define___extensions__ = yes &&
4550 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4552 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4554 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4556 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4558 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4562 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4563 if ${ac_cv_path_SED+:} false; then :
4564 $as_echo_n "(cached) " >&6
4565 else
4566 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4567 for ac_i in 1 2 3 4 5 6 7; do
4568 ac_script="$ac_script$as_nl$ac_script"
4569 done
4570 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4571 { ac_script=; unset ac_script;}
4572 if test -z "$SED"; then
4573 ac_path_SED_found=false
4574 # Loop through the user's path and test for each of PROGNAME-LIST
4575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4576 for as_dir in $PATH
4578 IFS=$as_save_IFS
4579 test -z "$as_dir" && as_dir=.
4580 for ac_prog in sed gsed; do
4581 for ac_exec_ext in '' $ac_executable_extensions; do
4582 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4583 as_fn_executable_p "$ac_path_SED" || continue
4584 # Check for GNU ac_path_SED and select it if it is found.
4585 # Check for GNU $ac_path_SED
4586 case `"$ac_path_SED" --version 2>&1` in
4587 *GNU*)
4588 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4590 ac_count=0
4591 $as_echo_n 0123456789 >"conftest.in"
4592 while :
4594 cat "conftest.in" "conftest.in" >"conftest.tmp"
4595 mv "conftest.tmp" "conftest.in"
4596 cp "conftest.in" "conftest.nl"
4597 $as_echo '' >> "conftest.nl"
4598 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4599 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4600 as_fn_arith $ac_count + 1 && ac_count=$as_val
4601 if test $ac_count -gt ${ac_path_SED_max-0}; then
4602 # Best one so far, save it but keep looking for a better one
4603 ac_cv_path_SED="$ac_path_SED"
4604 ac_path_SED_max=$ac_count
4606 # 10*(2^10) chars as input seems more than enough
4607 test $ac_count -gt 10 && break
4608 done
4609 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4610 esac
4612 $ac_path_SED_found && break 3
4613 done
4614 done
4615 done
4616 IFS=$as_save_IFS
4617 if test -z "$ac_cv_path_SED"; then
4618 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4620 else
4621 ac_cv_path_SED=$SED
4625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4626 $as_echo "$ac_cv_path_SED" >&6; }
4627 SED="$ac_cv_path_SED"
4628 rm -f conftest.sed
4631 # Figure out what compiler warnings we can enable.
4632 # See config/warnings.m4 for details.
4634 ac_ext=c
4635 ac_cpp='$CPP $CPPFLAGS'
4636 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4637 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4638 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4640 WARN_CFLAGS=
4641 save_CFLAGS="$CFLAGS"
4642 for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \
4643 -Wmissing-prototypes -Wold-style-definition \
4644 -Wmissing-format-attribute -Wno-overlength-strings; do
4645 # Do the check with the no- prefix removed since gcc silently
4646 # accepts any -Wno-* option on purpose
4647 case $real_option in
4648 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4649 *) option=$real_option ;;
4650 esac
4651 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4654 $as_echo_n "checking whether $CC supports $option... " >&6; }
4655 if eval \${$as_acx_Woption+:} false; then :
4656 $as_echo_n "(cached) " >&6
4657 else
4658 CFLAGS="$option"
4659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4660 /* end confdefs.h. */
4663 main ()
4667 return 0;
4669 _ACEOF
4670 if ac_fn_c_try_compile "$LINENO"; then :
4671 eval "$as_acx_Woption=yes"
4672 else
4673 eval "$as_acx_Woption=no"
4675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4678 eval ac_res=\$$as_acx_Woption
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4680 $as_echo "$ac_res" >&6; }
4681 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4682 WARN_CFLAGS="$WARN_CFLAGS${WARN_CFLAGS:+ }$real_option"
4684 done
4685 CFLAGS="$save_CFLAGS"
4686 ac_ext=c
4687 ac_cpp='$CPP $CPPFLAGS'
4688 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4689 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4690 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4693 ac_ext=c
4694 ac_cpp='$CPP $CPPFLAGS'
4695 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4696 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4697 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4699 WARN_PEDANTIC=
4700 # Do the check with the no- prefix removed from the warning options
4701 # since gcc silently accepts any -Wno-* option on purpose
4702 if test "$GCC" = yes; then :
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
4704 $as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
4705 if ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then :
4706 $as_echo_n "(cached) " >&6
4707 else
4708 save_CFLAGS="$CFLAGS"
4709 CFLAGS="-pedantic -Wlong-long"
4710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4711 /* end confdefs.h. */
4714 main ()
4718 return 0;
4720 _ACEOF
4721 if ac_fn_c_try_compile "$LINENO"; then :
4722 acx_cv_prog_cc_pedantic__Wlong_long=yes
4723 else
4724 acx_cv_prog_cc_pedantic__Wlong_long=no
4726 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4727 CFLAGS="$save_CFLAGS"
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
4730 $as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
4731 if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
4732 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
4736 ac_ext=c
4737 ac_cpp='$CPP $CPPFLAGS'
4738 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4739 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4740 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4744 # Only enable with --enable-werror-always until existing warnings are
4745 # corrected.
4746 ac_ext=c
4747 ac_cpp='$CPP $CPPFLAGS'
4748 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4749 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4750 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4752 WERROR=
4753 # Check whether --enable-werror-always was given.
4754 if test "${enable_werror_always+set}" = set; then :
4755 enableval=$enable_werror_always;
4756 else
4757 enable_werror_always=no
4760 if test $enable_werror_always = yes; then :
4761 WERROR="$WERROR${WERROR:+ }-Werror"
4764 ac_ext=c
4765 ac_cpp='$CPP $CPPFLAGS'
4766 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4767 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4768 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4772 # Determine the noncanonical target name, for directory use.
4773 case ${build_alias} in
4774 "") build_noncanonical=${build} ;;
4775 *) build_noncanonical=${build_alias} ;;
4776 esac
4778 case ${host_alias} in
4779 "") host_noncanonical=${build_noncanonical} ;;
4780 *) host_noncanonical=${host_alias} ;;
4781 esac
4783 case ${target_alias} in
4784 "") target_noncanonical=${host_noncanonical} ;;
4785 *) target_noncanonical=${target_alias} ;;
4786 esac
4791 # Specify the local prefix
4792 local_prefix=
4794 # Check whether --with-local-prefix was given.
4795 if test "${with_local_prefix+set}" = set; then :
4796 withval=$with_local_prefix; case "${withval}" in
4797 yes) as_fn_error $? "bad value ${withval} given for local include directory prefix" "$LINENO" 5 ;;
4798 no) ;;
4799 *) local_prefix=$with_local_prefix ;;
4800 esac
4804 # Default local prefix if it is empty
4805 if test x$local_prefix = x; then
4806 local_prefix=/usr/local
4809 # Choose one or two-process fix methodology. Systems that cannot handle
4810 # bi-directional pipes must use the two process method.
4812 # Check whether --enable-twoprocess was given.
4813 if test "${enable_twoprocess+set}" = set; then :
4814 enableval=$enable_twoprocess; if test "x$enable_twoprocess" = xyes; then
4815 TARGET=twoprocess
4816 else
4817 TARGET=oneprocess
4819 else
4820 case $host in
4821 i?86-*-msdosdjgpp* | \
4822 i?86-*-mingw32* | \
4823 x86_64-*-mingw32* | \
4824 *-*-beos* | \
4825 *-*-*vms*)
4826 TARGET=twoprocess
4830 TARGET=oneprocess
4832 esac
4837 if test $TARGET = twoprocess; then
4839 $as_echo "#define SEPARATE_FIX_PROC 1" >>confdefs.h
4843 # Enable --enable-host-pie.
4844 # Check whether --enable-host-pie was given.
4845 if test "${enable_host_pie+set}" = set; then :
4846 enableval=$enable_host_pie; PICFLAG=-fPIE; LD_PICFLAG=-pie
4852 case $host in
4853 vax-dec-bsd* )
4855 $as_echo "#define exit xexit" >>confdefs.h
4858 $as_echo "#define atexit xatexit" >>confdefs.h
4861 esac
4864 cat >>confdefs.h <<_ACEOF
4865 #define EXE_EXT "$ac_exeext"
4866 _ACEOF
4869 # Checks for header files.
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4871 $as_echo_n "checking for ANSI C header files... " >&6; }
4872 if ${ac_cv_header_stdc+:} false; then :
4873 $as_echo_n "(cached) " >&6
4874 else
4875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4876 /* end confdefs.h. */
4877 #include <stdlib.h>
4878 #include <stdarg.h>
4879 #include <string.h>
4880 #include <float.h>
4883 main ()
4887 return 0;
4889 _ACEOF
4890 if ac_fn_c_try_compile "$LINENO"; then :
4891 ac_cv_header_stdc=yes
4892 else
4893 ac_cv_header_stdc=no
4895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4897 if test $ac_cv_header_stdc = yes; then
4898 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4900 /* end confdefs.h. */
4901 #include <string.h>
4903 _ACEOF
4904 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4905 $EGREP "memchr" >/dev/null 2>&1; then :
4907 else
4908 ac_cv_header_stdc=no
4910 rm -f conftest*
4914 if test $ac_cv_header_stdc = yes; then
4915 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4917 /* end confdefs.h. */
4918 #include <stdlib.h>
4920 _ACEOF
4921 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4922 $EGREP "free" >/dev/null 2>&1; then :
4924 else
4925 ac_cv_header_stdc=no
4927 rm -f conftest*
4931 if test $ac_cv_header_stdc = yes; then
4932 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4933 if test "$cross_compiling" = yes; then :
4935 else
4936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4937 /* end confdefs.h. */
4938 #include <ctype.h>
4939 #include <stdlib.h>
4940 #if ((' ' & 0x0FF) == 0x020)
4941 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4942 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4943 #else
4944 # define ISLOWER(c) \
4945 (('a' <= (c) && (c) <= 'i') \
4946 || ('j' <= (c) && (c) <= 'r') \
4947 || ('s' <= (c) && (c) <= 'z'))
4948 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4949 #endif
4951 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4953 main ()
4955 int i;
4956 for (i = 0; i < 256; i++)
4957 if (XOR (islower (i), ISLOWER (i))
4958 || toupper (i) != TOUPPER (i))
4959 return 2;
4960 return 0;
4962 _ACEOF
4963 if ac_fn_c_try_run "$LINENO"; then :
4965 else
4966 ac_cv_header_stdc=no
4968 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4969 conftest.$ac_objext conftest.beam conftest.$ac_ext
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4975 $as_echo "$ac_cv_header_stdc" >&6; }
4976 if test $ac_cv_header_stdc = yes; then
4978 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4982 for ac_header in stddef.h stdlib.h strings.h unistd.h fcntl.h sys/file.h \
4983 sys/stat.h
4984 do :
4985 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4986 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4987 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4988 cat >>confdefs.h <<_ACEOF
4989 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4990 _ACEOF
4994 done
4997 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
4998 do :
4999 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5000 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5001 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5002 cat >>confdefs.h <<_ACEOF
5003 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5004 _ACEOF
5007 done
5009 ac_fn_c_check_decl "$LINENO" "abort" "ac_cv_have_decl_abort" "$ac_includes_default"
5010 if test "x$ac_cv_have_decl_abort" = xyes; then :
5011 ac_have_decl=1
5012 else
5013 ac_have_decl=0
5016 cat >>confdefs.h <<_ACEOF
5017 #define HAVE_DECL_ABORT $ac_have_decl
5018 _ACEOF
5019 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
5020 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
5021 ac_have_decl=1
5022 else
5023 ac_have_decl=0
5026 cat >>confdefs.h <<_ACEOF
5027 #define HAVE_DECL_ASPRINTF $ac_have_decl
5028 _ACEOF
5029 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
5030 ac_fn_c_check_decl "$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
5031 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
5032 ac_have_decl=1
5033 else
5034 ac_have_decl=0
5037 cat >>confdefs.h <<_ACEOF
5038 #define HAVE_DECL_BASENAME $ac_have_decl
5039 _ACEOF
5040 ac_fn_c_check_decl "$LINENO" "errno" "ac_cv_have_decl_errno" "$ac_includes_default"
5041 if test "x$ac_cv_have_decl_errno" = xyes; then :
5042 ac_have_decl=1
5043 else
5044 ac_have_decl=0
5047 cat >>confdefs.h <<_ACEOF
5048 #define HAVE_DECL_ERRNO $ac_have_decl
5049 _ACEOF
5050 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
5051 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
5052 ac_have_decl=1
5053 else
5054 ac_have_decl=0
5057 cat >>confdefs.h <<_ACEOF
5058 #define HAVE_DECL_VASPRINTF $ac_have_decl
5059 _ACEOF
5060 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
5061 if test "x$ac_cv_have_decl_memmem" = xyes; then :
5062 ac_have_decl=1
5063 else
5064 ac_have_decl=0
5067 cat >>confdefs.h <<_ACEOF
5068 #define HAVE_DECL_MEMMEM $ac_have_decl
5069 _ACEOF
5071 ac_fn_c_check_decl "$LINENO" "clearerr_unlocked" "ac_cv_have_decl_clearerr_unlocked" "$ac_includes_default"
5072 if test "x$ac_cv_have_decl_clearerr_unlocked" = xyes; then :
5073 ac_have_decl=1
5074 else
5075 ac_have_decl=0
5078 cat >>confdefs.h <<_ACEOF
5079 #define HAVE_DECL_CLEARERR_UNLOCKED $ac_have_decl
5080 _ACEOF
5081 ac_fn_c_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "$ac_includes_default"
5082 if test "x$ac_cv_have_decl_feof_unlocked" = xyes; then :
5083 ac_have_decl=1
5084 else
5085 ac_have_decl=0
5088 cat >>confdefs.h <<_ACEOF
5089 #define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
5090 _ACEOF
5091 ac_fn_c_check_decl "$LINENO" "ferror_unlocked" "ac_cv_have_decl_ferror_unlocked" "$ac_includes_default"
5092 if test "x$ac_cv_have_decl_ferror_unlocked" = xyes; then :
5093 ac_have_decl=1
5094 else
5095 ac_have_decl=0
5098 cat >>confdefs.h <<_ACEOF
5099 #define HAVE_DECL_FERROR_UNLOCKED $ac_have_decl
5100 _ACEOF
5101 ac_fn_c_check_decl "$LINENO" "fflush_unlocked" "ac_cv_have_decl_fflush_unlocked" "$ac_includes_default"
5102 if test "x$ac_cv_have_decl_fflush_unlocked" = xyes; then :
5103 ac_have_decl=1
5104 else
5105 ac_have_decl=0
5108 cat >>confdefs.h <<_ACEOF
5109 #define HAVE_DECL_FFLUSH_UNLOCKED $ac_have_decl
5110 _ACEOF
5111 ac_fn_c_check_decl "$LINENO" "fgetc_unlocked" "ac_cv_have_decl_fgetc_unlocked" "$ac_includes_default"
5112 if test "x$ac_cv_have_decl_fgetc_unlocked" = xyes; then :
5113 ac_have_decl=1
5114 else
5115 ac_have_decl=0
5118 cat >>confdefs.h <<_ACEOF
5119 #define HAVE_DECL_FGETC_UNLOCKED $ac_have_decl
5120 _ACEOF
5121 ac_fn_c_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "$ac_includes_default"
5122 if test "x$ac_cv_have_decl_fgets_unlocked" = xyes; then :
5123 ac_have_decl=1
5124 else
5125 ac_have_decl=0
5128 cat >>confdefs.h <<_ACEOF
5129 #define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
5130 _ACEOF
5131 ac_fn_c_check_decl "$LINENO" "fileno_unlocked" "ac_cv_have_decl_fileno_unlocked" "$ac_includes_default"
5132 if test "x$ac_cv_have_decl_fileno_unlocked" = xyes; then :
5133 ac_have_decl=1
5134 else
5135 ac_have_decl=0
5138 cat >>confdefs.h <<_ACEOF
5139 #define HAVE_DECL_FILENO_UNLOCKED $ac_have_decl
5140 _ACEOF
5141 ac_fn_c_check_decl "$LINENO" "fprintf_unlocked" "ac_cv_have_decl_fprintf_unlocked" "$ac_includes_default"
5142 if test "x$ac_cv_have_decl_fprintf_unlocked" = xyes; then :
5143 ac_have_decl=1
5144 else
5145 ac_have_decl=0
5148 cat >>confdefs.h <<_ACEOF
5149 #define HAVE_DECL_FPRINTF_UNLOCKED $ac_have_decl
5150 _ACEOF
5151 ac_fn_c_check_decl "$LINENO" "fputc_unlocked" "ac_cv_have_decl_fputc_unlocked" "$ac_includes_default"
5152 if test "x$ac_cv_have_decl_fputc_unlocked" = xyes; then :
5153 ac_have_decl=1
5154 else
5155 ac_have_decl=0
5158 cat >>confdefs.h <<_ACEOF
5159 #define HAVE_DECL_FPUTC_UNLOCKED $ac_have_decl
5160 _ACEOF
5161 ac_fn_c_check_decl "$LINENO" "fputs_unlocked" "ac_cv_have_decl_fputs_unlocked" "$ac_includes_default"
5162 if test "x$ac_cv_have_decl_fputs_unlocked" = xyes; then :
5163 ac_have_decl=1
5164 else
5165 ac_have_decl=0
5168 cat >>confdefs.h <<_ACEOF
5169 #define HAVE_DECL_FPUTS_UNLOCKED $ac_have_decl
5170 _ACEOF
5171 ac_fn_c_check_decl "$LINENO" "fread_unlocked" "ac_cv_have_decl_fread_unlocked" "$ac_includes_default"
5172 if test "x$ac_cv_have_decl_fread_unlocked" = xyes; then :
5173 ac_have_decl=1
5174 else
5175 ac_have_decl=0
5178 cat >>confdefs.h <<_ACEOF
5179 #define HAVE_DECL_FREAD_UNLOCKED $ac_have_decl
5180 _ACEOF
5181 ac_fn_c_check_decl "$LINENO" "fwrite_unlocked" "ac_cv_have_decl_fwrite_unlocked" "$ac_includes_default"
5182 if test "x$ac_cv_have_decl_fwrite_unlocked" = xyes; then :
5183 ac_have_decl=1
5184 else
5185 ac_have_decl=0
5188 cat >>confdefs.h <<_ACEOF
5189 #define HAVE_DECL_FWRITE_UNLOCKED $ac_have_decl
5190 _ACEOF
5191 ac_fn_c_check_decl "$LINENO" "getchar_unlocked" "ac_cv_have_decl_getchar_unlocked" "$ac_includes_default"
5192 if test "x$ac_cv_have_decl_getchar_unlocked" = xyes; then :
5193 ac_have_decl=1
5194 else
5195 ac_have_decl=0
5198 cat >>confdefs.h <<_ACEOF
5199 #define HAVE_DECL_GETCHAR_UNLOCKED $ac_have_decl
5200 _ACEOF
5201 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
5202 if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
5203 ac_have_decl=1
5204 else
5205 ac_have_decl=0
5208 cat >>confdefs.h <<_ACEOF
5209 #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
5210 _ACEOF
5211 ac_fn_c_check_decl "$LINENO" "putchar_unlocked" "ac_cv_have_decl_putchar_unlocked" "$ac_includes_default"
5212 if test "x$ac_cv_have_decl_putchar_unlocked" = xyes; then :
5213 ac_have_decl=1
5214 else
5215 ac_have_decl=0
5218 cat >>confdefs.h <<_ACEOF
5219 #define HAVE_DECL_PUTCHAR_UNLOCKED $ac_have_decl
5220 _ACEOF
5221 ac_fn_c_check_decl "$LINENO" "putc_unlocked" "ac_cv_have_decl_putc_unlocked" "$ac_includes_default"
5222 if test "x$ac_cv_have_decl_putc_unlocked" = xyes; then :
5223 ac_have_decl=1
5224 else
5225 ac_have_decl=0
5228 cat >>confdefs.h <<_ACEOF
5229 #define HAVE_DECL_PUTC_UNLOCKED $ac_have_decl
5230 _ACEOF
5233 # Checks for typedefs, structures, and compiler characteristics.
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5235 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5236 if ${ac_cv_c_const+:} false; then :
5237 $as_echo_n "(cached) " >&6
5238 else
5239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5240 /* end confdefs.h. */
5243 main ()
5246 #ifndef __cplusplus
5247 /* Ultrix mips cc rejects this sort of thing. */
5248 typedef int charset[2];
5249 const charset cs = { 0, 0 };
5250 /* SunOS 4.1.1 cc rejects this. */
5251 char const *const *pcpcc;
5252 char **ppc;
5253 /* NEC SVR4.0.2 mips cc rejects this. */
5254 struct point {int x, y;};
5255 static struct point const zero = {0,0};
5256 /* AIX XL C 1.02.0.0 rejects this.
5257 It does not let you subtract one const X* pointer from another in
5258 an arm of an if-expression whose if-part is not a constant
5259 expression */
5260 const char *g = "string";
5261 pcpcc = &g + (g ? g-g : 0);
5262 /* HPUX 7.0 cc rejects these. */
5263 ++pcpcc;
5264 ppc = (char**) pcpcc;
5265 pcpcc = (char const *const *) ppc;
5266 { /* SCO 3.2v4 cc rejects this sort of thing. */
5267 char tx;
5268 char *t = &tx;
5269 char const *s = 0 ? (char *) 0 : (char const *) 0;
5271 *t++ = 0;
5272 if (s) return 0;
5274 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5275 int x[] = {25, 17};
5276 const int *foo = &x[0];
5277 ++foo;
5279 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5280 typedef const int *iptr;
5281 iptr p = 0;
5282 ++p;
5284 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
5285 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5286 struct s { int j; const int *ap[3]; } bx;
5287 struct s *b = &bx; b->j = 5;
5289 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5290 const int foo = 10;
5291 if (!foo) return 0;
5293 return !cs[0] && !zero.x;
5294 #endif
5297 return 0;
5299 _ACEOF
5300 if ac_fn_c_try_compile "$LINENO"; then :
5301 ac_cv_c_const=yes
5302 else
5303 ac_cv_c_const=no
5305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5308 $as_echo "$ac_cv_c_const" >&6; }
5309 if test $ac_cv_c_const = no; then
5311 $as_echo "#define const /**/" >>confdefs.h
5316 # Checks for library functions.
5318 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
5319 if test "x$ac_cv_header_sys_mman_h" = xyes; then :
5320 gcc_header_sys_mman_h=yes
5321 else
5322 gcc_header_sys_mman_h=no
5326 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5327 if test "x$ac_cv_func_mmap" = xyes; then :
5328 gcc_func_mmap=yes
5329 else
5330 gcc_func_mmap=no
5333 if test "$gcc_header_sys_mman_h" != yes \
5334 || test "$gcc_func_mmap" != yes; then
5335 gcc_cv_func_mmap_file=no
5336 gcc_cv_func_mmap_dev_zero=no
5337 gcc_cv_func_mmap_anon=no
5338 else
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
5340 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
5341 if ${gcc_cv_func_mmap_file+:} false; then :
5342 $as_echo_n "(cached) " >&6
5343 else
5344 # Add a system to this blacklist if
5345 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
5346 # memory area containing the same data that you'd get if you applied
5347 # read() to the same fd. The only system known to have a problem here
5348 # is VMS, where text files have record structure.
5349 case "$host_os" in
5350 *vms* | ultrix*)
5351 gcc_cv_func_mmap_file=no ;;
5353 gcc_cv_func_mmap_file=yes;;
5354 esac
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5
5357 $as_echo "$gcc_cv_func_mmap_file" >&6; }
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
5359 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
5360 if ${gcc_cv_func_mmap_dev_zero+:} false; then :
5361 $as_echo_n "(cached) " >&6
5362 else
5363 # Add a system to this blacklist if it has mmap() but /dev/zero
5364 # does not exist, or if mmapping /dev/zero does not give anonymous
5365 # zeroed pages with both the following properties:
5366 # 1. If you map N consecutive pages in with one call, and then
5367 # unmap any subset of those pages, the pages that were not
5368 # explicitly unmapped remain accessible.
5369 # 2. If you map two adjacent blocks of memory and then unmap them
5370 # both at once, they must both go away.
5371 # Systems known to be in this category are Windows (all variants),
5372 # VMS, and Darwin.
5373 case "$host_os" in
5374 *vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
5375 gcc_cv_func_mmap_dev_zero=no ;;
5377 gcc_cv_func_mmap_dev_zero=yes;;
5378 esac
5380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5
5381 $as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }
5383 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
5385 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
5386 if ${gcc_cv_decl_map_anon+:} false; then :
5387 $as_echo_n "(cached) " >&6
5388 else
5389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5390 /* end confdefs.h. */
5391 #include <sys/types.h>
5392 #include <sys/mman.h>
5393 #include <unistd.h>
5395 #ifndef MAP_ANONYMOUS
5396 #define MAP_ANONYMOUS MAP_ANON
5397 #endif
5400 main ()
5402 int n = MAP_ANONYMOUS;
5404 return 0;
5406 _ACEOF
5407 if ac_fn_c_try_compile "$LINENO"; then :
5408 gcc_cv_decl_map_anon=yes
5409 else
5410 gcc_cv_decl_map_anon=no
5412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5
5415 $as_echo "$gcc_cv_decl_map_anon" >&6; }
5417 if test $gcc_cv_decl_map_anon = no; then
5418 gcc_cv_func_mmap_anon=no
5419 else
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
5421 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
5422 if ${gcc_cv_func_mmap_anon+:} false; then :
5423 $as_echo_n "(cached) " >&6
5424 else
5425 # Add a system to this blacklist if it has mmap() and MAP_ANON or
5426 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
5427 # doesn't give anonymous zeroed pages with the same properties listed
5428 # above for use of /dev/zero.
5429 # Systems known to be in this category are Windows, VMS, and SCO Unix.
5430 case "$host_os" in
5431 *vms* | cygwin* | pe | mingw* | sco* | udk* )
5432 gcc_cv_func_mmap_anon=no ;;
5434 gcc_cv_func_mmap_anon=yes;;
5435 esac
5437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5
5438 $as_echo "$gcc_cv_func_mmap_anon" >&6; }
5442 if test $gcc_cv_func_mmap_file = yes; then
5444 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
5447 if test $gcc_cv_func_mmap_dev_zero = yes; then
5449 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
5452 if test $gcc_cv_func_mmap_anon = yes; then
5454 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
5460 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5461 # Check whether --enable-maintainer-mode was given.
5462 if test "${enable_maintainer_mode+set}" = set; then :
5463 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5464 else
5465 USE_MAINTAINER_MODE=no
5468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
5469 $as_echo "$USE_MAINTAINER_MODE" >&6; }
5470 if test "$USE_MAINTAINER_MODE" = yes; then
5471 MAINT=
5472 else
5473 MAINT='#'
5477 cat >>confdefs.h <<_ACEOF
5478 #define SED_PROGRAM "${SED}"
5479 _ACEOF
5482 # Determine what GCC version number to use in filesystem paths.
5484 get_gcc_base_ver="cat"
5486 # Check whether --with-gcc-major-version-only was given.
5487 if test "${with_gcc_major_version_only+set}" = set; then :
5488 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
5489 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
5497 ac_config_headers="$ac_config_headers config.h"
5499 ac_config_files="$ac_config_files Makefile mkheaders.almost:mkheaders.in"
5501 cat >confcache <<\_ACEOF
5502 # This file is a shell script that caches the results of configure
5503 # tests run on this system so they can be shared between configure
5504 # scripts and configure runs, see configure's option --config-cache.
5505 # It is not useful on other systems. If it contains results you don't
5506 # want to keep, you may remove or edit it.
5508 # config.status only pays attention to the cache file if you give it
5509 # the --recheck option to rerun configure.
5511 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5512 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5513 # following values.
5515 _ACEOF
5517 # The following way of writing the cache mishandles newlines in values,
5518 # but we know of no workaround that is simple, portable, and efficient.
5519 # So, we kill variables containing newlines.
5520 # Ultrix sh set writes to stderr and can't be redirected directly,
5521 # and sets the high bit in the cache file unless we assign to the vars.
5523 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5524 eval ac_val=\$$ac_var
5525 case $ac_val in #(
5526 *${as_nl}*)
5527 case $ac_var in #(
5528 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5529 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5530 esac
5531 case $ac_var in #(
5532 _ | IFS | as_nl) ;; #(
5533 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5534 *) { eval $ac_var=; unset $ac_var;} ;;
5535 esac ;;
5536 esac
5537 done
5539 (set) 2>&1 |
5540 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5541 *${as_nl}ac_space=\ *)
5542 # `set' does not quote correctly, so add quotes: double-quote
5543 # substitution turns \\\\ into \\, and sed turns \\ into \.
5544 sed -n \
5545 "s/'/'\\\\''/g;
5546 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5547 ;; #(
5549 # `set' quotes correctly as required by POSIX, so do not add quotes.
5550 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5552 esac |
5553 sort
5555 sed '
5556 /^ac_cv_env_/b end
5557 t clear
5558 :clear
5559 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5560 t end
5561 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5562 :end' >>confcache
5563 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5564 if test -w "$cache_file"; then
5565 if test "x$cache_file" != "x/dev/null"; then
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5567 $as_echo "$as_me: updating cache $cache_file" >&6;}
5568 if test ! -f "$cache_file" || test -h "$cache_file"; then
5569 cat confcache >"$cache_file"
5570 else
5571 case $cache_file in #(
5572 */* | ?:*)
5573 mv -f confcache "$cache_file"$$ &&
5574 mv -f "$cache_file"$$ "$cache_file" ;; #(
5576 mv -f confcache "$cache_file" ;;
5577 esac
5580 else
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5582 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5585 rm -f confcache
5587 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5588 # Let make expand exec_prefix.
5589 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5591 DEFS=-DHAVE_CONFIG_H
5593 ac_libobjs=
5594 ac_ltlibobjs=
5596 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5597 # 1. Remove the extension, and $U if already installed.
5598 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5599 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5600 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5601 # will be set to the directory where LIBOBJS objects are built.
5602 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5603 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5604 done
5605 LIBOBJS=$ac_libobjs
5607 LTLIBOBJS=$ac_ltlibobjs
5611 : "${CONFIG_STATUS=./config.status}"
5612 ac_write_fail=0
5613 ac_clean_files_save=$ac_clean_files
5614 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5616 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5617 as_write_fail=0
5618 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5619 #! $SHELL
5620 # Generated by $as_me.
5621 # Run this file to recreate the current configuration.
5622 # Compiler output produced by configure, useful for debugging
5623 # configure, is in config.log if it exists.
5625 debug=false
5626 ac_cs_recheck=false
5627 ac_cs_silent=false
5629 SHELL=\${CONFIG_SHELL-$SHELL}
5630 export SHELL
5631 _ASEOF
5632 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5633 ## -------------------- ##
5634 ## M4sh Initialization. ##
5635 ## -------------------- ##
5637 # Be more Bourne compatible
5638 DUALCASE=1; export DUALCASE # for MKS sh
5639 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5640 emulate sh
5641 NULLCMD=:
5642 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5643 # is contrary to our usage. Disable this feature.
5644 alias -g '${1+"$@"}'='"$@"'
5645 setopt NO_GLOB_SUBST
5646 else
5647 case `(set -o) 2>/dev/null` in #(
5648 *posix*) :
5649 set -o posix ;; #(
5650 *) :
5652 esac
5656 as_nl='
5658 export as_nl
5659 # Printing a long string crashes Solaris 7 /usr/bin/printf.
5660 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5661 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5662 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5663 # Prefer a ksh shell builtin over an external printf program on Solaris,
5664 # but without wasting forks for bash or zsh.
5665 if test -z "$BASH_VERSION$ZSH_VERSION" \
5666 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5667 as_echo='print -r --'
5668 as_echo_n='print -rn --'
5669 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5670 as_echo='printf %s\n'
5671 as_echo_n='printf %s'
5672 else
5673 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5674 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5675 as_echo_n='/usr/ucb/echo -n'
5676 else
5677 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5678 as_echo_n_body='eval
5679 arg=$1;
5680 case $arg in #(
5681 *"$as_nl"*)
5682 expr "X$arg" : "X\\(.*\\)$as_nl";
5683 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5684 esac;
5685 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5687 export as_echo_n_body
5688 as_echo_n='sh -c $as_echo_n_body as_echo'
5690 export as_echo_body
5691 as_echo='sh -c $as_echo_body as_echo'
5694 # The user is always right.
5695 if test "${PATH_SEPARATOR+set}" != set; then
5696 PATH_SEPARATOR=:
5697 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5698 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5699 PATH_SEPARATOR=';'
5704 # IFS
5705 # We need space, tab and new line, in precisely that order. Quoting is
5706 # there to prevent editors from complaining about space-tab.
5707 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
5708 # splitting by setting IFS to empty value.)
5709 IFS=" "" $as_nl"
5711 # Find who we are. Look in the path if we contain no directory separator.
5712 as_myself=
5713 case $0 in #((
5714 *[\\/]* ) as_myself=$0 ;;
5715 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5716 for as_dir in $PATH
5718 IFS=$as_save_IFS
5719 test -z "$as_dir" && as_dir=.
5720 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5721 done
5722 IFS=$as_save_IFS
5725 esac
5726 # We did not find ourselves, most probably we were run as `sh COMMAND'
5727 # in which case we are not to be found in the path.
5728 if test "x$as_myself" = x; then
5729 as_myself=$0
5731 if test ! -f "$as_myself"; then
5732 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5733 exit 1
5736 # Unset variables that we do not need and which cause bugs (e.g. in
5737 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5738 # suppresses any "Segmentation fault" message there. '((' could
5739 # trigger a bug in pdksh 5.2.14.
5740 for as_var in BASH_ENV ENV MAIL MAILPATH
5741 do eval test x\${$as_var+set} = xset \
5742 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5743 done
5744 PS1='$ '
5745 PS2='> '
5746 PS4='+ '
5748 # NLS nuisances.
5749 LC_ALL=C
5750 export LC_ALL
5751 LANGUAGE=C
5752 export LANGUAGE
5754 # CDPATH.
5755 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5758 # as_fn_error STATUS ERROR [LINENO LOG_FD]
5759 # ----------------------------------------
5760 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5761 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5762 # script with STATUS, using 1 if that was 0.
5763 as_fn_error ()
5765 as_status=$1; test $as_status -eq 0 && as_status=1
5766 if test "$4"; then
5767 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5768 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
5770 $as_echo "$as_me: error: $2" >&2
5771 as_fn_exit $as_status
5772 } # as_fn_error
5775 # as_fn_set_status STATUS
5776 # -----------------------
5777 # Set $? to STATUS, without forking.
5778 as_fn_set_status ()
5780 return $1
5781 } # as_fn_set_status
5783 # as_fn_exit STATUS
5784 # -----------------
5785 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5786 as_fn_exit ()
5788 set +e
5789 as_fn_set_status $1
5790 exit $1
5791 } # as_fn_exit
5793 # as_fn_unset VAR
5794 # ---------------
5795 # Portably unset VAR.
5796 as_fn_unset ()
5798 { eval $1=; unset $1;}
5800 as_unset=as_fn_unset
5801 # as_fn_append VAR VALUE
5802 # ----------------------
5803 # Append the text in VALUE to the end of the definition contained in VAR. Take
5804 # advantage of any shell optimizations that allow amortized linear growth over
5805 # repeated appends, instead of the typical quadratic growth present in naive
5806 # implementations.
5807 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5808 eval 'as_fn_append ()
5810 eval $1+=\$2
5812 else
5813 as_fn_append ()
5815 eval $1=\$$1\$2
5817 fi # as_fn_append
5819 # as_fn_arith ARG...
5820 # ------------------
5821 # Perform arithmetic evaluation on the ARGs, and store the result in the
5822 # global $as_val. Take advantage of shells that can avoid forks. The arguments
5823 # must be portable across $(()) and expr.
5824 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5825 eval 'as_fn_arith ()
5827 as_val=$(( $* ))
5829 else
5830 as_fn_arith ()
5832 as_val=`expr "$@" || test $? -eq 1`
5834 fi # as_fn_arith
5837 if expr a : '\(a\)' >/dev/null 2>&1 &&
5838 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5839 as_expr=expr
5840 else
5841 as_expr=false
5844 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5845 as_basename=basename
5846 else
5847 as_basename=false
5850 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5851 as_dirname=dirname
5852 else
5853 as_dirname=false
5856 as_me=`$as_basename -- "$0" ||
5857 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5858 X"$0" : 'X\(//\)$' \| \
5859 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5860 $as_echo X/"$0" |
5861 sed '/^.*\/\([^/][^/]*\)\/*$/{
5862 s//\1/
5865 /^X\/\(\/\/\)$/{
5866 s//\1/
5869 /^X\/\(\/\).*/{
5870 s//\1/
5873 s/.*/./; q'`
5875 # Avoid depending upon Character Ranges.
5876 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5877 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5878 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5879 as_cr_digits='0123456789'
5880 as_cr_alnum=$as_cr_Letters$as_cr_digits
5882 ECHO_C= ECHO_N= ECHO_T=
5883 case `echo -n x` in #(((((
5884 -n*)
5885 case `echo 'xy\c'` in
5886 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5887 xy) ECHO_C='\c';;
5888 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5889 ECHO_T=' ';;
5890 esac;;
5892 ECHO_N='-n';;
5893 esac
5895 rm -f conf$$ conf$$.exe conf$$.file
5896 if test -d conf$$.dir; then
5897 rm -f conf$$.dir/conf$$.file
5898 else
5899 rm -f conf$$.dir
5900 mkdir conf$$.dir 2>/dev/null
5902 if (echo >conf$$.file) 2>/dev/null; then
5903 if ln -s conf$$.file conf$$ 2>/dev/null; then
5904 as_ln_s='ln -s'
5905 # ... but there are two gotchas:
5906 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5907 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5908 # In both cases, we have to default to `cp -pR'.
5909 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5910 as_ln_s='cp -pR'
5911 elif ln conf$$.file conf$$ 2>/dev/null; then
5912 as_ln_s=ln
5913 else
5914 as_ln_s='cp -pR'
5916 else
5917 as_ln_s='cp -pR'
5919 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5920 rmdir conf$$.dir 2>/dev/null
5923 # as_fn_mkdir_p
5924 # -------------
5925 # Create "$as_dir" as a directory, including parents if necessary.
5926 as_fn_mkdir_p ()
5929 case $as_dir in #(
5930 -*) as_dir=./$as_dir;;
5931 esac
5932 test -d "$as_dir" || eval $as_mkdir_p || {
5933 as_dirs=
5934 while :; do
5935 case $as_dir in #(
5936 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5937 *) as_qdir=$as_dir;;
5938 esac
5939 as_dirs="'$as_qdir' $as_dirs"
5940 as_dir=`$as_dirname -- "$as_dir" ||
5941 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5942 X"$as_dir" : 'X\(//\)[^/]' \| \
5943 X"$as_dir" : 'X\(//\)$' \| \
5944 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5945 $as_echo X"$as_dir" |
5946 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5947 s//\1/
5950 /^X\(\/\/\)[^/].*/{
5951 s//\1/
5954 /^X\(\/\/\)$/{
5955 s//\1/
5958 /^X\(\/\).*/{
5959 s//\1/
5962 s/.*/./; q'`
5963 test -d "$as_dir" && break
5964 done
5965 test -z "$as_dirs" || eval "mkdir $as_dirs"
5966 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5969 } # as_fn_mkdir_p
5970 if mkdir -p . 2>/dev/null; then
5971 as_mkdir_p='mkdir -p "$as_dir"'
5972 else
5973 test -d ./-p && rmdir ./-p
5974 as_mkdir_p=false
5978 # as_fn_executable_p FILE
5979 # -----------------------
5980 # Test if FILE is an executable regular file.
5981 as_fn_executable_p ()
5983 test -f "$1" && test -x "$1"
5984 } # as_fn_executable_p
5985 as_test_x='test -x'
5986 as_executable_p=as_fn_executable_p
5988 # Sed expression to map a string onto a valid CPP name.
5989 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5991 # Sed expression to map a string onto a valid variable name.
5992 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5995 exec 6>&1
5996 ## ----------------------------------- ##
5997 ## Main body of $CONFIG_STATUS script. ##
5998 ## ----------------------------------- ##
5999 _ASEOF
6000 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6002 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6003 # Save the log message, to keep $0 and so on meaningful, and to
6004 # report actual input values of CONFIG_FILES etc. instead of their
6005 # values after options handling.
6006 ac_log="
6007 This file was extended by fixincludes $as_me , which was
6008 generated by GNU Autoconf 2.69. Invocation command line was
6010 CONFIG_FILES = $CONFIG_FILES
6011 CONFIG_HEADERS = $CONFIG_HEADERS
6012 CONFIG_LINKS = $CONFIG_LINKS
6013 CONFIG_COMMANDS = $CONFIG_COMMANDS
6014 $ $0 $@
6016 on `(hostname || uname -n) 2>/dev/null | sed 1q`
6019 _ACEOF
6021 case $ac_config_files in *"
6022 "*) set x $ac_config_files; shift; ac_config_files=$*;;
6023 esac
6025 case $ac_config_headers in *"
6026 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6027 esac
6030 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6031 # Files that config.status was made for.
6032 config_files="$ac_config_files"
6033 config_headers="$ac_config_headers"
6035 _ACEOF
6037 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6038 ac_cs_usage="\
6039 \`$as_me' instantiates files and other configuration actions
6040 from templates according to the current configuration. Unless the files
6041 and actions are specified as TAGs, all are instantiated by default.
6043 Usage: $0 [OPTION]... [TAG]...
6045 -h, --help print this help, then exit
6046 -V, --version print version number and configuration settings, then exit
6047 --config print configuration, then exit
6048 -q, --quiet, --silent
6049 do not print progress messages
6050 -d, --debug don't remove temporary files
6051 --recheck update $as_me by reconfiguring in the same conditions
6052 --file=FILE[:TEMPLATE]
6053 instantiate the configuration file FILE
6054 --header=FILE[:TEMPLATE]
6055 instantiate the configuration header FILE
6057 Configuration files:
6058 $config_files
6060 Configuration headers:
6061 $config_headers
6063 Report bugs to the package provider."
6065 _ACEOF
6066 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6067 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
6068 ac_cs_version="\\
6069 fixincludes config.status
6070 configured by $0, generated by GNU Autoconf 2.69,
6071 with options \\"\$ac_cs_config\\"
6073 Copyright (C) 2012 Free Software Foundation, Inc.
6074 This config.status script is free software; the Free Software Foundation
6075 gives unlimited permission to copy, distribute and modify it."
6077 ac_pwd='$ac_pwd'
6078 srcdir='$srcdir'
6079 test -n "\$AWK" || AWK=awk
6080 _ACEOF
6082 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6083 # The default lists apply if the user does not specify any file.
6084 ac_need_defaults=:
6085 while test $# != 0
6087 case $1 in
6088 --*=?*)
6089 ac_option=`expr "X$1" : 'X\([^=]*\)='`
6090 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6091 ac_shift=:
6093 --*=)
6094 ac_option=`expr "X$1" : 'X\([^=]*\)='`
6095 ac_optarg=
6096 ac_shift=:
6099 ac_option=$1
6100 ac_optarg=$2
6101 ac_shift=shift
6103 esac
6105 case $ac_option in
6106 # Handling of the options.
6107 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6108 ac_cs_recheck=: ;;
6109 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6110 $as_echo "$ac_cs_version"; exit ;;
6111 --config | --confi | --conf | --con | --co | --c )
6112 $as_echo "$ac_cs_config"; exit ;;
6113 --debug | --debu | --deb | --de | --d | -d )
6114 debug=: ;;
6115 --file | --fil | --fi | --f )
6116 $ac_shift
6117 case $ac_optarg in
6118 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6119 '') as_fn_error $? "missing file argument" ;;
6120 esac
6121 as_fn_append CONFIG_FILES " '$ac_optarg'"
6122 ac_need_defaults=false;;
6123 --header | --heade | --head | --hea )
6124 $ac_shift
6125 case $ac_optarg in
6126 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6127 esac
6128 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6129 ac_need_defaults=false;;
6130 --he | --h)
6131 # Conflict between --help and --header
6132 as_fn_error $? "ambiguous option: \`$1'
6133 Try \`$0 --help' for more information.";;
6134 --help | --hel | -h )
6135 $as_echo "$ac_cs_usage"; exit ;;
6136 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6137 | -silent | --silent | --silen | --sile | --sil | --si | --s)
6138 ac_cs_silent=: ;;
6140 # This is an error.
6141 -*) as_fn_error $? "unrecognized option: \`$1'
6142 Try \`$0 --help' for more information." ;;
6144 *) as_fn_append ac_config_targets " $1"
6145 ac_need_defaults=false ;;
6147 esac
6148 shift
6149 done
6151 ac_configure_extra_args=
6153 if $ac_cs_silent; then
6154 exec 6>/dev/null
6155 ac_configure_extra_args="$ac_configure_extra_args --silent"
6158 _ACEOF
6159 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6160 if \$ac_cs_recheck; then
6161 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6162 shift
6163 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6164 CONFIG_SHELL='$SHELL'
6165 export CONFIG_SHELL
6166 exec "\$@"
6169 _ACEOF
6170 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6171 exec 5>>config.log
6173 echo
6174 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6175 ## Running $as_me. ##
6176 _ASBOX
6177 $as_echo "$ac_log"
6178 } >&5
6180 _ACEOF
6181 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6182 _ACEOF
6184 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6186 # Handling of arguments.
6187 for ac_config_target in $ac_config_targets
6189 case $ac_config_target in
6190 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6191 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6192 "mkheaders.almost") CONFIG_FILES="$CONFIG_FILES mkheaders.almost:mkheaders.in" ;;
6194 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6195 esac
6196 done
6199 # If the user did not use the arguments to specify the items to instantiate,
6200 # then the envvar interface is used. Set only those that are not.
6201 # We use the long form for the default assignment because of an extremely
6202 # bizarre bug on SunOS 4.1.3.
6203 if $ac_need_defaults; then
6204 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6205 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6208 # Have a temporary directory for convenience. Make it in the build tree
6209 # simply because there is no reason against having it here, and in addition,
6210 # creating and moving files from /tmp can sometimes cause problems.
6211 # Hook for its removal unless debugging.
6212 # Note that there is a small window in which the directory will not be cleaned:
6213 # after its creation but before its name has been assigned to `$tmp'.
6214 $debug ||
6216 tmp= ac_tmp=
6217 trap 'exit_status=$?
6218 : "${ac_tmp:=$tmp}"
6219 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
6221 trap 'as_fn_exit 1' 1 2 13 15
6223 # Create a (secure) tmp directory for tmp files.
6226 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6227 test -d "$tmp"
6228 } ||
6230 tmp=./conf$$-$RANDOM
6231 (umask 077 && mkdir "$tmp")
6232 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6233 ac_tmp=$tmp
6235 # Set up the scripts for CONFIG_FILES section.
6236 # No need to generate them if there are no CONFIG_FILES.
6237 # This happens for instance with `./config.status config.h'.
6238 if test -n "$CONFIG_FILES"; then
6241 ac_cr=`echo X | tr X '\015'`
6242 # On cygwin, bash can eat \r inside `` if the user requested igncr.
6243 # But we know of no other shell where ac_cr would be empty at this
6244 # point, so we can use a bashism as a fallback.
6245 if test "x$ac_cr" = x; then
6246 eval ac_cr=\$\'\\r\'
6248 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6249 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6250 ac_cs_awk_cr='\\r'
6251 else
6252 ac_cs_awk_cr=$ac_cr
6255 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
6256 _ACEOF
6260 echo "cat >conf$$subs.awk <<_ACEOF" &&
6261 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6262 echo "_ACEOF"
6263 } >conf$$subs.sh ||
6264 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6265 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
6266 ac_delim='%!_!# '
6267 for ac_last_try in false false false false false :; do
6268 . ./conf$$subs.sh ||
6269 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6271 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6272 if test $ac_delim_n = $ac_delim_num; then
6273 break
6274 elif $ac_last_try; then
6275 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6276 else
6277 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6279 done
6280 rm -f conf$$subs.sh
6282 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6283 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
6284 _ACEOF
6285 sed -n '
6287 s/^/S["/; s/!.*/"]=/
6290 s/^[^!]*!//
6291 :repl
6292 t repl
6293 s/'"$ac_delim"'$//
6294 t delim
6297 s/\(.\{148\}\)..*/\1/
6298 t more1
6299 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6302 b repl
6303 :more1
6304 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6307 s/.\{148\}//
6308 t nl
6309 :delim
6311 s/\(.\{148\}\)..*/\1/
6312 t more2
6313 s/["\\]/\\&/g; s/^/"/; s/$/"/
6316 :more2
6317 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6320 s/.\{148\}//
6321 t delim
6322 ' <conf$$subs.awk | sed '
6323 /^[^""]/{
6325 s/\n//
6327 ' >>$CONFIG_STATUS || ac_write_fail=1
6328 rm -f conf$$subs.awk
6329 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6330 _ACAWK
6331 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
6332 for (key in S) S_is_set[key] = 1
6333 FS = "\a"
6337 line = $ 0
6338 nfields = split(line, field, "@")
6339 substed = 0
6340 len = length(field[1])
6341 for (i = 2; i < nfields; i++) {
6342 key = field[i]
6343 keylen = length(key)
6344 if (S_is_set[key]) {
6345 value = S[key]
6346 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6347 len += length(value) + length(field[++i])
6348 substed = 1
6349 } else
6350 len += 1 + keylen
6353 print line
6356 _ACAWK
6357 _ACEOF
6358 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6359 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6360 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6361 else
6363 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
6364 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
6365 _ACEOF
6367 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
6368 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
6369 # trailing colons and then remove the whole line if VPATH becomes empty
6370 # (actually we leave an empty line to preserve line numbers).
6371 if test "x$srcdir" = x.; then
6372 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
6374 s///
6375 s/^/:/
6376 s/[ ]*$/:/
6377 s/:\$(srcdir):/:/g
6378 s/:\${srcdir}:/:/g
6379 s/:@srcdir@:/:/g
6380 s/^:*//
6381 s/:*$//
6383 s/\(=[ ]*\).*/\1/
6385 s/\n//
6386 s/^[^=]*=[ ]*$//
6390 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6391 fi # test -n "$CONFIG_FILES"
6393 # Set up the scripts for CONFIG_HEADERS section.
6394 # No need to generate them if there are no CONFIG_HEADERS.
6395 # This happens for instance with `./config.status Makefile'.
6396 if test -n "$CONFIG_HEADERS"; then
6397 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
6398 BEGIN {
6399 _ACEOF
6401 # Transform confdefs.h into an awk script `defines.awk', embedded as
6402 # here-document in config.status, that substitutes the proper values into
6403 # config.h.in to produce config.h.
6405 # Create a delimiter string that does not exist in confdefs.h, to ease
6406 # handling of long lines.
6407 ac_delim='%!_!# '
6408 for ac_last_try in false false :; do
6409 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
6410 if test -z "$ac_tt"; then
6411 break
6412 elif $ac_last_try; then
6413 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
6414 else
6415 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6417 done
6419 # For the awk script, D is an array of macro values keyed by name,
6420 # likewise P contains macro parameters if any. Preserve backslash
6421 # newline sequences.
6423 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6424 sed -n '
6425 s/.\{148\}/&'"$ac_delim"'/g
6426 t rset
6427 :rset
6428 s/^[ ]*#[ ]*define[ ][ ]*/ /
6429 t def
6431 :def
6432 s/\\$//
6433 t bsnl
6434 s/["\\]/\\&/g
6435 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6436 D["\1"]=" \3"/p
6437 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6439 :bsnl
6440 s/["\\]/\\&/g
6441 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6442 D["\1"]=" \3\\\\\\n"\\/p
6443 t cont
6444 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6445 t cont
6447 :cont
6449 s/.\{148\}/&'"$ac_delim"'/g
6450 t clear
6451 :clear
6452 s/\\$//
6453 t bsnlc
6454 s/["\\]/\\&/g; s/^/"/; s/$/"/p
6456 :bsnlc
6457 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6458 b cont
6459 ' <confdefs.h | sed '
6460 s/'"$ac_delim"'/"\\\
6461 "/g' >>$CONFIG_STATUS || ac_write_fail=1
6463 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6464 for (key in D) D_is_set[key] = 1
6465 FS = "\a"
6467 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6468 line = \$ 0
6469 split(line, arg, " ")
6470 if (arg[1] == "#") {
6471 defundef = arg[2]
6472 mac1 = arg[3]
6473 } else {
6474 defundef = substr(arg[1], 2)
6475 mac1 = arg[2]
6477 split(mac1, mac2, "(") #)
6478 macro = mac2[1]
6479 prefix = substr(line, 1, index(line, defundef) - 1)
6480 if (D_is_set[macro]) {
6481 # Preserve the white space surrounding the "#".
6482 print prefix "define", macro P[macro] D[macro]
6483 next
6484 } else {
6485 # Replace #undef with comments. This is necessary, for example,
6486 # in the case of _POSIX_SOURCE, which is predefined and required
6487 # on some systems where configure will not decide to define it.
6488 if (defundef == "undef") {
6489 print "/*", prefix defundef, macro, "*/"
6490 next
6494 { print }
6495 _ACAWK
6496 _ACEOF
6497 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6498 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
6499 fi # test -n "$CONFIG_HEADERS"
6502 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
6503 shift
6504 for ac_tag
6506 case $ac_tag in
6507 :[FHLC]) ac_mode=$ac_tag; continue;;
6508 esac
6509 case $ac_mode$ac_tag in
6510 :[FHL]*:*);;
6511 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
6512 :[FH]-) ac_tag=-:-;;
6513 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6514 esac
6515 ac_save_IFS=$IFS
6516 IFS=:
6517 set x $ac_tag
6518 IFS=$ac_save_IFS
6519 shift
6520 ac_file=$1
6521 shift
6523 case $ac_mode in
6524 :L) ac_source=$1;;
6525 :[FH])
6526 ac_file_inputs=
6527 for ac_f
6529 case $ac_f in
6530 -) ac_f="$ac_tmp/stdin";;
6531 *) # Look for the file first in the build tree, then in the source tree
6532 # (if the path is not absolute). The absolute path cannot be DOS-style,
6533 # because $ac_f cannot contain `:'.
6534 test -f "$ac_f" ||
6535 case $ac_f in
6536 [\\/$]*) false;;
6537 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6538 esac ||
6539 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6540 esac
6541 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6542 as_fn_append ac_file_inputs " '$ac_f'"
6543 done
6545 # Let's still pretend it is `configure' which instantiates (i.e., don't
6546 # use $as_me), people would be surprised to read:
6547 # /* config.h. Generated by config.status. */
6548 configure_input='Generated from '`
6549 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6550 `' by configure.'
6551 if test x"$ac_file" != x-; then
6552 configure_input="$ac_file. $configure_input"
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6554 $as_echo "$as_me: creating $ac_file" >&6;}
6556 # Neutralize special characters interpreted by sed in replacement strings.
6557 case $configure_input in #(
6558 *\&* | *\|* | *\\* )
6559 ac_sed_conf_input=`$as_echo "$configure_input" |
6560 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6561 *) ac_sed_conf_input=$configure_input;;
6562 esac
6564 case $ac_tag in
6565 *:-:* | *:-) cat >"$ac_tmp/stdin" \
6566 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
6567 esac
6569 esac
6571 ac_dir=`$as_dirname -- "$ac_file" ||
6572 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6573 X"$ac_file" : 'X\(//\)[^/]' \| \
6574 X"$ac_file" : 'X\(//\)$' \| \
6575 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6576 $as_echo X"$ac_file" |
6577 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6578 s//\1/
6581 /^X\(\/\/\)[^/].*/{
6582 s//\1/
6585 /^X\(\/\/\)$/{
6586 s//\1/
6589 /^X\(\/\).*/{
6590 s//\1/
6593 s/.*/./; q'`
6594 as_dir="$ac_dir"; as_fn_mkdir_p
6595 ac_builddir=.
6597 case "$ac_dir" in
6598 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6600 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6601 # A ".." for each directory in $ac_dir_suffix.
6602 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6603 case $ac_top_builddir_sub in
6604 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6605 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6606 esac ;;
6607 esac
6608 ac_abs_top_builddir=$ac_pwd
6609 ac_abs_builddir=$ac_pwd$ac_dir_suffix
6610 # for backward compatibility:
6611 ac_top_builddir=$ac_top_build_prefix
6613 case $srcdir in
6614 .) # We are building in place.
6615 ac_srcdir=.
6616 ac_top_srcdir=$ac_top_builddir_sub
6617 ac_abs_top_srcdir=$ac_pwd ;;
6618 [\\/]* | ?:[\\/]* ) # Absolute name.
6619 ac_srcdir=$srcdir$ac_dir_suffix;
6620 ac_top_srcdir=$srcdir
6621 ac_abs_top_srcdir=$srcdir ;;
6622 *) # Relative name.
6623 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6624 ac_top_srcdir=$ac_top_build_prefix$srcdir
6625 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6626 esac
6627 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6630 case $ac_mode in
6633 # CONFIG_FILE
6636 _ACEOF
6638 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6639 # If the template does not know about datarootdir, expand it.
6640 # FIXME: This hack should be removed a few years after 2.60.
6641 ac_datarootdir_hack=; ac_datarootdir_seen=
6642 ac_sed_dataroot='
6643 /datarootdir/ {
6647 /@datadir@/p
6648 /@docdir@/p
6649 /@infodir@/p
6650 /@localedir@/p
6651 /@mandir@/p'
6652 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6653 *datarootdir*) ac_datarootdir_seen=yes;;
6654 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6656 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6657 _ACEOF
6658 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6659 ac_datarootdir_hack='
6660 s&@datadir@&$datadir&g
6661 s&@docdir@&$docdir&g
6662 s&@infodir@&$infodir&g
6663 s&@localedir@&$localedir&g
6664 s&@mandir@&$mandir&g
6665 s&\\\${datarootdir}&$datarootdir&g' ;;
6666 esac
6667 _ACEOF
6669 # Neutralize VPATH when `$srcdir' = `.'.
6670 # Shell code in configure.ac might set extrasub.
6671 # FIXME: do we really want to maintain this feature?
6672 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6673 ac_sed_extra="$ac_vpsub
6674 $extrasub
6675 _ACEOF
6676 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6678 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6679 s|@configure_input@|$ac_sed_conf_input|;t t
6680 s&@top_builddir@&$ac_top_builddir_sub&;t t
6681 s&@top_build_prefix@&$ac_top_build_prefix&;t t
6682 s&@srcdir@&$ac_srcdir&;t t
6683 s&@abs_srcdir@&$ac_abs_srcdir&;t t
6684 s&@top_srcdir@&$ac_top_srcdir&;t t
6685 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6686 s&@builddir@&$ac_builddir&;t t
6687 s&@abs_builddir@&$ac_abs_builddir&;t t
6688 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6689 $ac_datarootdir_hack
6691 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
6692 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6694 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6695 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
6696 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
6697 "$ac_tmp/out"`; test -z "$ac_out"; } &&
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6699 which seems to be undefined. Please make sure it is defined" >&5
6700 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6701 which seems to be undefined. Please make sure it is defined" >&2;}
6703 rm -f "$ac_tmp/stdin"
6704 case $ac_file in
6705 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
6706 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
6707 esac \
6708 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6712 # CONFIG_HEADER
6714 if test x"$ac_file" != x-; then
6716 $as_echo "/* $configure_input */" \
6717 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
6718 } >"$ac_tmp/config.h" \
6719 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6720 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6722 $as_echo "$as_me: $ac_file is unchanged" >&6;}
6723 else
6724 rm -f "$ac_file"
6725 mv "$ac_tmp/config.h" "$ac_file" \
6726 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6728 else
6729 $as_echo "/* $configure_input */" \
6730 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
6731 || as_fn_error $? "could not create -" "$LINENO" 5
6736 esac
6739 case $ac_file$ac_mode in
6740 "config.h":H) echo timestamp > stamp-h ;;
6742 esac
6743 done # for ac_tag
6746 as_fn_exit 0
6747 _ACEOF
6748 ac_clean_files=$ac_clean_files_save
6750 test $ac_write_fail = 0 ||
6751 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
6754 # configure is writing to config.log, and then calls config.status.
6755 # config.status does its own redirection, appending to config.log.
6756 # Unfortunately, on DOS this fails, as config.log is still kept open
6757 # by configure, so config.status won't be able to write to it; its
6758 # output is simply discarded. So we exec the FD to /dev/null,
6759 # effectively closing config.log, so it can be properly (re)opened and
6760 # appended to by config.status. When coming back to configure, we
6761 # need to make the FD available again.
6762 if test "$no_create" != yes; then
6763 ac_cs_success=:
6764 ac_config_status_args=
6765 test "$silent" = yes &&
6766 ac_config_status_args="$ac_config_status_args --quiet"
6767 exec 5>/dev/null
6768 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6769 exec 5>>config.log
6770 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6771 # would make configure fail if this is the last instruction.
6772 $ac_cs_success || as_fn_exit 1
6774 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6776 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}