2015-05-22 Robert Dewar <dewar@adacore.com>
[official-gcc.git] / fixincludes / configure
blob4836cd886537e9cdf73ef2bb064bfa581fc1068a
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for fixincludes .
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # 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 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
148 esac
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
164 else
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175 else
176 as_have_required=no
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
180 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
200 done;;
201 esac
202 as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228 else
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
234 exit 1
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
252 { eval $1=; unset $1;}
254 as_unset=as_fn_unset
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
261 return $1
262 } # as_fn_set_status
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
269 set +e
270 as_fn_set_status $1
271 exit $1
272 } # as_fn_exit
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
305 /^X\(\/\/\)$/{
306 s//\1/
309 /^X\(\/\).*/{
310 s//\1/
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
330 eval $1+=\$2
332 else
333 as_fn_append ()
335 eval $1=\$$1\$2
337 fi # as_fn_append
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
347 as_val=$(( $* ))
349 else
350 as_fn_arith ()
352 as_val=`expr "$@" || test $? -eq 1`
354 fi # as_fn_arith
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371 } # as_fn_error
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 as_expr=expr
376 else
377 as_expr=false
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382 else
383 as_basename=false
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388 else
389 as_dirname=false
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
401 /^X\/\(\/\/\)$/{
402 s//\1/
405 /^X\/\(\/\).*/{
406 s//\1/
409 s/.*/./; q'`
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
426 /[$]LINENO/=
427 ' <$as_myself |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
432 :lineno
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
460 ECHO_N='-n';;
461 esac
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466 else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
470 if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
484 else
485 as_ln_s='cp -p'
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492 else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
497 if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499 else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
518 as_executable_p=$as_test_x
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527 exec 7<&0 </dev/null 6>&1
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
535 # Initializations.
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
546 # Identity of this package.
547 PACKAGE_NAME='fixincludes'
548 PACKAGE_TARNAME='fixincludes'
549 PACKAGE_VERSION=' '
550 PACKAGE_STRING='fixincludes '
551 PACKAGE_BUGREPORT=''
552 PACKAGE_URL=''
554 ac_unique_file="inclhack.def"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
557 #include <stdio.h>
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
560 #endif
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
563 #endif
564 #ifdef STDC_HEADERS
565 # include <stdlib.h>
566 # include <stddef.h>
567 #else
568 # ifdef HAVE_STDLIB_H
569 # include <stdlib.h>
570 # endif
571 #endif
572 #ifdef HAVE_STRING_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 # include <memory.h>
575 # endif
576 # include <string.h>
577 #endif
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
580 #endif
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
583 #endif
584 #ifdef HAVE_STDINT_H
585 # include <stdint.h>
586 #endif
587 #ifdef HAVE_UNISTD_H
588 # include <unistd.h>
589 #endif"
591 ac_subst_vars='LTLIBOBJS
592 LIBOBJS
593 MAINT
594 TARGET
595 target_noncanonical
596 WERROR
597 WARN_PEDANTIC
598 WARN_CFLAGS
600 EGREP
601 GREP
603 OBJEXT
604 EXEEXT
605 ac_ct_CC
606 CPPFLAGS
607 LDFLAGS
608 CFLAGS
610 target_os
611 target_vendor
612 target_cpu
613 target
614 host_os
615 host_vendor
616 host_cpu
617 host
618 build_os
619 build_vendor
620 build_cpu
621 build
622 target_alias
623 host_alias
624 build_alias
625 LIBS
626 ECHO_T
627 ECHO_N
628 ECHO_C
629 DEFS
630 mandir
631 localedir
632 libdir
633 psdir
634 pdfdir
635 dvidir
636 htmldir
637 infodir
638 docdir
639 oldincludedir
640 includedir
641 localstatedir
642 sharedstatedir
643 sysconfdir
644 datadir
645 datarootdir
646 libexecdir
647 sbindir
648 bindir
649 program_transform_name
650 prefix
651 exec_prefix
652 PACKAGE_URL
653 PACKAGE_BUGREPORT
654 PACKAGE_STRING
655 PACKAGE_VERSION
656 PACKAGE_TARNAME
657 PACKAGE_NAME
658 PATH_SEPARATOR
659 SHELL'
660 ac_subst_files=''
661 ac_user_opts='
662 enable_option_checking
663 enable_werror_always
664 with_local_prefix
665 enable_twoprocess
666 enable_maintainer_mode
668 ac_precious_vars='build_alias
669 host_alias
670 target_alias
672 CFLAGS
673 LDFLAGS
674 LIBS
675 CPPFLAGS
676 CPP'
679 # Initialize some variables set by options.
680 ac_init_help=
681 ac_init_version=false
682 ac_unrecognized_opts=
683 ac_unrecognized_sep=
684 # The variables have the same names as the options, with
685 # dashes changed to underlines.
686 cache_file=/dev/null
687 exec_prefix=NONE
688 no_create=
689 no_recursion=
690 prefix=NONE
691 program_prefix=NONE
692 program_suffix=NONE
693 program_transform_name=s,x,x,
694 silent=
695 site=
696 srcdir=
697 verbose=
698 x_includes=NONE
699 x_libraries=NONE
701 # Installation directory options.
702 # These are left unexpanded so users can "make install exec_prefix=/foo"
703 # and all the variables that are supposed to be based on exec_prefix
704 # by default will actually change.
705 # Use braces instead of parens because sh, perl, etc. also accept them.
706 # (The list follows the same order as the GNU Coding Standards.)
707 bindir='${exec_prefix}/bin'
708 sbindir='${exec_prefix}/sbin'
709 libexecdir='${exec_prefix}/libexec'
710 datarootdir='${prefix}/share'
711 datadir='${datarootdir}'
712 sysconfdir='${prefix}/etc'
713 sharedstatedir='${prefix}/com'
714 localstatedir='${prefix}/var'
715 includedir='${prefix}/include'
716 oldincludedir='/usr/include'
717 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
718 infodir='${datarootdir}/info'
719 htmldir='${docdir}'
720 dvidir='${docdir}'
721 pdfdir='${docdir}'
722 psdir='${docdir}'
723 libdir='${exec_prefix}/lib'
724 localedir='${datarootdir}/locale'
725 mandir='${datarootdir}/man'
727 ac_prev=
728 ac_dashdash=
729 for ac_option
731 # If the previous option needs an argument, assign it.
732 if test -n "$ac_prev"; then
733 eval $ac_prev=\$ac_option
734 ac_prev=
735 continue
738 case $ac_option in
739 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
740 *) ac_optarg=yes ;;
741 esac
743 # Accept the important Cygnus configure options, so we can diagnose typos.
745 case $ac_dashdash$ac_option in
747 ac_dashdash=yes ;;
749 -bindir | --bindir | --bindi | --bind | --bin | --bi)
750 ac_prev=bindir ;;
751 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
752 bindir=$ac_optarg ;;
754 -build | --build | --buil | --bui | --bu)
755 ac_prev=build_alias ;;
756 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
757 build_alias=$ac_optarg ;;
759 -cache-file | --cache-file | --cache-fil | --cache-fi \
760 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
761 ac_prev=cache_file ;;
762 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
763 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
764 cache_file=$ac_optarg ;;
766 --config-cache | -C)
767 cache_file=config.cache ;;
769 -datadir | --datadir | --datadi | --datad)
770 ac_prev=datadir ;;
771 -datadir=* | --datadir=* | --datadi=* | --datad=*)
772 datadir=$ac_optarg ;;
774 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
775 | --dataroo | --dataro | --datar)
776 ac_prev=datarootdir ;;
777 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
778 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
779 datarootdir=$ac_optarg ;;
781 -disable-* | --disable-*)
782 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
783 # Reject names that are not valid shell variable names.
784 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
785 as_fn_error "invalid feature name: $ac_useropt"
786 ac_useropt_orig=$ac_useropt
787 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
788 case $ac_user_opts in
790 "enable_$ac_useropt"
791 "*) ;;
792 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
793 ac_unrecognized_sep=', ';;
794 esac
795 eval enable_$ac_useropt=no ;;
797 -docdir | --docdir | --docdi | --doc | --do)
798 ac_prev=docdir ;;
799 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
800 docdir=$ac_optarg ;;
802 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
803 ac_prev=dvidir ;;
804 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
805 dvidir=$ac_optarg ;;
807 -enable-* | --enable-*)
808 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
809 # Reject names that are not valid shell variable names.
810 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
811 as_fn_error "invalid feature name: $ac_useropt"
812 ac_useropt_orig=$ac_useropt
813 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
814 case $ac_user_opts in
816 "enable_$ac_useropt"
817 "*) ;;
818 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
819 ac_unrecognized_sep=', ';;
820 esac
821 eval enable_$ac_useropt=\$ac_optarg ;;
823 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
824 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
825 | --exec | --exe | --ex)
826 ac_prev=exec_prefix ;;
827 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
828 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
829 | --exec=* | --exe=* | --ex=*)
830 exec_prefix=$ac_optarg ;;
832 -gas | --gas | --ga | --g)
833 # Obsolete; use --with-gas.
834 with_gas=yes ;;
836 -help | --help | --hel | --he | -h)
837 ac_init_help=long ;;
838 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
839 ac_init_help=recursive ;;
840 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
841 ac_init_help=short ;;
843 -host | --host | --hos | --ho)
844 ac_prev=host_alias ;;
845 -host=* | --host=* | --hos=* | --ho=*)
846 host_alias=$ac_optarg ;;
848 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
849 ac_prev=htmldir ;;
850 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
851 | --ht=*)
852 htmldir=$ac_optarg ;;
854 -includedir | --includedir | --includedi | --included | --include \
855 | --includ | --inclu | --incl | --inc)
856 ac_prev=includedir ;;
857 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
858 | --includ=* | --inclu=* | --incl=* | --inc=*)
859 includedir=$ac_optarg ;;
861 -infodir | --infodir | --infodi | --infod | --info | --inf)
862 ac_prev=infodir ;;
863 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
864 infodir=$ac_optarg ;;
866 -libdir | --libdir | --libdi | --libd)
867 ac_prev=libdir ;;
868 -libdir=* | --libdir=* | --libdi=* | --libd=*)
869 libdir=$ac_optarg ;;
871 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
872 | --libexe | --libex | --libe)
873 ac_prev=libexecdir ;;
874 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
875 | --libexe=* | --libex=* | --libe=*)
876 libexecdir=$ac_optarg ;;
878 -localedir | --localedir | --localedi | --localed | --locale)
879 ac_prev=localedir ;;
880 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
881 localedir=$ac_optarg ;;
883 -localstatedir | --localstatedir | --localstatedi | --localstated \
884 | --localstate | --localstat | --localsta | --localst | --locals)
885 ac_prev=localstatedir ;;
886 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
887 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
888 localstatedir=$ac_optarg ;;
890 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
891 ac_prev=mandir ;;
892 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
893 mandir=$ac_optarg ;;
895 -nfp | --nfp | --nf)
896 # Obsolete; use --without-fp.
897 with_fp=no ;;
899 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
900 | --no-cr | --no-c | -n)
901 no_create=yes ;;
903 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
904 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
905 no_recursion=yes ;;
907 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
908 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
909 | --oldin | --oldi | --old | --ol | --o)
910 ac_prev=oldincludedir ;;
911 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
912 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
913 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
914 oldincludedir=$ac_optarg ;;
916 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
917 ac_prev=prefix ;;
918 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
919 prefix=$ac_optarg ;;
921 -program-prefix | --program-prefix | --program-prefi | --program-pref \
922 | --program-pre | --program-pr | --program-p)
923 ac_prev=program_prefix ;;
924 -program-prefix=* | --program-prefix=* | --program-prefi=* \
925 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
926 program_prefix=$ac_optarg ;;
928 -program-suffix | --program-suffix | --program-suffi | --program-suff \
929 | --program-suf | --program-su | --program-s)
930 ac_prev=program_suffix ;;
931 -program-suffix=* | --program-suffix=* | --program-suffi=* \
932 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
933 program_suffix=$ac_optarg ;;
935 -program-transform-name | --program-transform-name \
936 | --program-transform-nam | --program-transform-na \
937 | --program-transform-n | --program-transform- \
938 | --program-transform | --program-transfor \
939 | --program-transfo | --program-transf \
940 | --program-trans | --program-tran \
941 | --progr-tra | --program-tr | --program-t)
942 ac_prev=program_transform_name ;;
943 -program-transform-name=* | --program-transform-name=* \
944 | --program-transform-nam=* | --program-transform-na=* \
945 | --program-transform-n=* | --program-transform-=* \
946 | --program-transform=* | --program-transfor=* \
947 | --program-transfo=* | --program-transf=* \
948 | --program-trans=* | --program-tran=* \
949 | --progr-tra=* | --program-tr=* | --program-t=*)
950 program_transform_name=$ac_optarg ;;
952 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
953 ac_prev=pdfdir ;;
954 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
955 pdfdir=$ac_optarg ;;
957 -psdir | --psdir | --psdi | --psd | --ps)
958 ac_prev=psdir ;;
959 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
960 psdir=$ac_optarg ;;
962 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
963 | -silent | --silent | --silen | --sile | --sil)
964 silent=yes ;;
966 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
967 ac_prev=sbindir ;;
968 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
969 | --sbi=* | --sb=*)
970 sbindir=$ac_optarg ;;
972 -sharedstatedir | --sharedstatedir | --sharedstatedi \
973 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
974 | --sharedst | --shareds | --shared | --share | --shar \
975 | --sha | --sh)
976 ac_prev=sharedstatedir ;;
977 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
978 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
979 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
980 | --sha=* | --sh=*)
981 sharedstatedir=$ac_optarg ;;
983 -site | --site | --sit)
984 ac_prev=site ;;
985 -site=* | --site=* | --sit=*)
986 site=$ac_optarg ;;
988 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
989 ac_prev=srcdir ;;
990 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
991 srcdir=$ac_optarg ;;
993 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
994 | --syscon | --sysco | --sysc | --sys | --sy)
995 ac_prev=sysconfdir ;;
996 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
997 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
998 sysconfdir=$ac_optarg ;;
1000 -target | --target | --targe | --targ | --tar | --ta | --t)
1001 ac_prev=target_alias ;;
1002 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1003 target_alias=$ac_optarg ;;
1005 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1006 verbose=yes ;;
1008 -version | --version | --versio | --versi | --vers | -V)
1009 ac_init_version=: ;;
1011 -with-* | --with-*)
1012 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1013 # Reject names that are not valid shell variable names.
1014 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1015 as_fn_error "invalid package name: $ac_useropt"
1016 ac_useropt_orig=$ac_useropt
1017 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1018 case $ac_user_opts in
1020 "with_$ac_useropt"
1021 "*) ;;
1022 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1023 ac_unrecognized_sep=', ';;
1024 esac
1025 eval with_$ac_useropt=\$ac_optarg ;;
1027 -without-* | --without-*)
1028 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1029 # Reject names that are not valid shell variable names.
1030 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1031 as_fn_error "invalid package name: $ac_useropt"
1032 ac_useropt_orig=$ac_useropt
1033 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1034 case $ac_user_opts in
1036 "with_$ac_useropt"
1037 "*) ;;
1038 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1039 ac_unrecognized_sep=', ';;
1040 esac
1041 eval with_$ac_useropt=no ;;
1043 --x)
1044 # Obsolete; use --with-x.
1045 with_x=yes ;;
1047 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1048 | --x-incl | --x-inc | --x-in | --x-i)
1049 ac_prev=x_includes ;;
1050 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1051 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1052 x_includes=$ac_optarg ;;
1054 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1055 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1056 ac_prev=x_libraries ;;
1057 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1058 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1059 x_libraries=$ac_optarg ;;
1061 -*) as_fn_error "unrecognized option: \`$ac_option'
1062 Try \`$0 --help' for more information."
1065 *=*)
1066 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1067 # Reject names that are not valid shell variable names.
1068 case $ac_envvar in #(
1069 '' | [0-9]* | *[!_$as_cr_alnum]* )
1070 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1071 esac
1072 eval $ac_envvar=\$ac_optarg
1073 export $ac_envvar ;;
1076 # FIXME: should be removed in autoconf 3.0.
1077 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1078 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1079 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1080 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1083 esac
1084 done
1086 if test -n "$ac_prev"; then
1087 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1088 as_fn_error "missing argument to $ac_option"
1091 if test -n "$ac_unrecognized_opts"; then
1092 case $enable_option_checking in
1093 no) ;;
1094 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1095 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1096 esac
1099 # Check all directory arguments for consistency.
1100 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1101 datadir sysconfdir sharedstatedir localstatedir includedir \
1102 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1103 libdir localedir mandir
1105 eval ac_val=\$$ac_var
1106 # Remove trailing slashes.
1107 case $ac_val in
1108 */ )
1109 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1110 eval $ac_var=\$ac_val;;
1111 esac
1112 # Be sure to have absolute directory names.
1113 case $ac_val in
1114 [\\/$]* | ?:[\\/]* ) continue;;
1115 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1116 esac
1117 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1118 done
1120 # There might be people who depend on the old broken behavior: `$host'
1121 # used to hold the argument of --host etc.
1122 # FIXME: To remove some day.
1123 build=$build_alias
1124 host=$host_alias
1125 target=$target_alias
1127 # FIXME: To remove some day.
1128 if test "x$host_alias" != x; then
1129 if test "x$build_alias" = x; then
1130 cross_compiling=maybe
1131 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1132 If a cross compiler is detected then cross compile mode will be used." >&2
1133 elif test "x$build_alias" != "x$host_alias"; then
1134 cross_compiling=yes
1138 ac_tool_prefix=
1139 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1141 test "$silent" = yes && exec 6>/dev/null
1144 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1145 ac_ls_di=`ls -di .` &&
1146 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1147 as_fn_error "working directory cannot be determined"
1148 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1149 as_fn_error "pwd does not report name of working directory"
1152 # Find the source files, if location was not specified.
1153 if test -z "$srcdir"; then
1154 ac_srcdir_defaulted=yes
1155 # Try the directory containing this script, then the parent directory.
1156 ac_confdir=`$as_dirname -- "$as_myself" ||
1157 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1158 X"$as_myself" : 'X\(//\)[^/]' \| \
1159 X"$as_myself" : 'X\(//\)$' \| \
1160 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1161 $as_echo X"$as_myself" |
1162 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1163 s//\1/
1166 /^X\(\/\/\)[^/].*/{
1167 s//\1/
1170 /^X\(\/\/\)$/{
1171 s//\1/
1174 /^X\(\/\).*/{
1175 s//\1/
1178 s/.*/./; q'`
1179 srcdir=$ac_confdir
1180 if test ! -r "$srcdir/$ac_unique_file"; then
1181 srcdir=..
1183 else
1184 ac_srcdir_defaulted=no
1186 if test ! -r "$srcdir/$ac_unique_file"; then
1187 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1188 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1190 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1191 ac_abs_confdir=`(
1192 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1193 pwd)`
1194 # When building in place, set srcdir=.
1195 if test "$ac_abs_confdir" = "$ac_pwd"; then
1196 srcdir=.
1198 # Remove unnecessary trailing slashes from srcdir.
1199 # Double slashes in file names in object file debugging info
1200 # mess up M-x gdb in Emacs.
1201 case $srcdir in
1202 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1203 esac
1204 for ac_var in $ac_precious_vars; do
1205 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1206 eval ac_env_${ac_var}_value=\$${ac_var}
1207 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1208 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1209 done
1212 # Report the --help message.
1214 if test "$ac_init_help" = "long"; then
1215 # Omit some internal or obsolete options to make the list less imposing.
1216 # This message is too long to be a string in the A/UX 3.1 sh.
1217 cat <<_ACEOF
1218 \`configure' configures fixincludes to adapt to many kinds of systems.
1220 Usage: $0 [OPTION]... [VAR=VALUE]...
1222 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1223 VAR=VALUE. See below for descriptions of some of the useful variables.
1225 Defaults for the options are specified in brackets.
1227 Configuration:
1228 -h, --help display this help and exit
1229 --help=short display options specific to this package
1230 --help=recursive display the short help of all the included packages
1231 -V, --version display version information and exit
1232 -q, --quiet, --silent do not print \`checking...' messages
1233 --cache-file=FILE cache test results in FILE [disabled]
1234 -C, --config-cache alias for \`--cache-file=config.cache'
1235 -n, --no-create do not create output files
1236 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1238 Installation directories:
1239 --prefix=PREFIX install architecture-independent files in PREFIX
1240 [$ac_default_prefix]
1241 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1242 [PREFIX]
1244 By default, \`make install' will install all the files in
1245 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1246 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1247 for instance \`--prefix=\$HOME'.
1249 For better control, use the options below.
1251 Fine tuning of the installation directories:
1252 --bindir=DIR user executables [EPREFIX/bin]
1253 --sbindir=DIR system admin executables [EPREFIX/sbin]
1254 --libexecdir=DIR program executables [EPREFIX/libexec]
1255 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1256 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1257 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1258 --libdir=DIR object code libraries [EPREFIX/lib]
1259 --includedir=DIR C header files [PREFIX/include]
1260 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1261 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1262 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1263 --infodir=DIR info documentation [DATAROOTDIR/info]
1264 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1265 --mandir=DIR man documentation [DATAROOTDIR/man]
1266 --docdir=DIR documentation root [DATAROOTDIR/doc/fixincludes]
1267 --htmldir=DIR html documentation [DOCDIR]
1268 --dvidir=DIR dvi documentation [DOCDIR]
1269 --pdfdir=DIR pdf documentation [DOCDIR]
1270 --psdir=DIR ps documentation [DOCDIR]
1271 _ACEOF
1273 cat <<\_ACEOF
1275 System types:
1276 --build=BUILD configure for building on BUILD [guessed]
1277 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1278 --target=TARGET configure for building compilers for TARGET [HOST]
1279 _ACEOF
1282 if test -n "$ac_init_help"; then
1283 case $ac_init_help in
1284 short | recursive ) echo "Configuration of fixincludes :";;
1285 esac
1286 cat <<\_ACEOF
1288 Optional Features:
1289 --disable-option-checking ignore unrecognized --enable/--with options
1290 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1291 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1292 --enable-werror-always enable -Werror despite compiler version
1293 --enable-twoprocess Use a separate process to apply the fixes
1294 --enable-maintainer-mode enable make rules and dependencies not useful
1295 (and sometimes confusing) to the casual installer
1297 Optional Packages:
1298 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1299 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1300 --with-local-prefix=DIR specifies directory to put local include
1302 Some influential environment variables:
1303 CC C compiler command
1304 CFLAGS C compiler flags
1305 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1306 nonstandard directory <lib dir>
1307 LIBS libraries to pass to the linker, e.g. -l<library>
1308 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1309 you have headers in a nonstandard directory <include dir>
1310 CPP C preprocessor
1312 Use these variables to override the choices made by `configure' or to help
1313 it to find libraries and programs with nonstandard names/locations.
1315 Report bugs to the package provider.
1316 _ACEOF
1317 ac_status=$?
1320 if test "$ac_init_help" = "recursive"; then
1321 # If there are subdirs, report their specific --help.
1322 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1323 test -d "$ac_dir" ||
1324 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1325 continue
1326 ac_builddir=.
1328 case "$ac_dir" in
1329 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1331 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1332 # A ".." for each directory in $ac_dir_suffix.
1333 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1334 case $ac_top_builddir_sub in
1335 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1336 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1337 esac ;;
1338 esac
1339 ac_abs_top_builddir=$ac_pwd
1340 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1341 # for backward compatibility:
1342 ac_top_builddir=$ac_top_build_prefix
1344 case $srcdir in
1345 .) # We are building in place.
1346 ac_srcdir=.
1347 ac_top_srcdir=$ac_top_builddir_sub
1348 ac_abs_top_srcdir=$ac_pwd ;;
1349 [\\/]* | ?:[\\/]* ) # Absolute name.
1350 ac_srcdir=$srcdir$ac_dir_suffix;
1351 ac_top_srcdir=$srcdir
1352 ac_abs_top_srcdir=$srcdir ;;
1353 *) # Relative name.
1354 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1355 ac_top_srcdir=$ac_top_build_prefix$srcdir
1356 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1357 esac
1358 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1360 cd "$ac_dir" || { ac_status=$?; continue; }
1361 # Check for guested configure.
1362 if test -f "$ac_srcdir/configure.gnu"; then
1363 echo &&
1364 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1365 elif test -f "$ac_srcdir/configure"; then
1366 echo &&
1367 $SHELL "$ac_srcdir/configure" --help=recursive
1368 else
1369 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1370 fi || ac_status=$?
1371 cd "$ac_pwd" || { ac_status=$?; break; }
1372 done
1375 test -n "$ac_init_help" && exit $ac_status
1376 if $ac_init_version; then
1377 cat <<\_ACEOF
1378 fixincludes configure
1379 generated by GNU Autoconf 2.64
1381 Copyright (C) 2009 Free Software Foundation, Inc.
1382 This configure script is free software; the Free Software Foundation
1383 gives unlimited permission to copy, distribute and modify it.
1384 _ACEOF
1385 exit
1388 ## ------------------------ ##
1389 ## Autoconf initialization. ##
1390 ## ------------------------ ##
1392 # ac_fn_c_try_compile LINENO
1393 # --------------------------
1394 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1395 ac_fn_c_try_compile ()
1397 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1398 rm -f conftest.$ac_objext
1399 if { { ac_try="$ac_compile"
1400 case "(($ac_try" in
1401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1402 *) ac_try_echo=$ac_try;;
1403 esac
1404 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1405 $as_echo "$ac_try_echo"; } >&5
1406 (eval "$ac_compile") 2>conftest.err
1407 ac_status=$?
1408 if test -s conftest.err; then
1409 grep -v '^ *+' conftest.err >conftest.er1
1410 cat conftest.er1 >&5
1411 mv -f conftest.er1 conftest.err
1413 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1414 test $ac_status = 0; } && {
1415 test -z "$ac_c_werror_flag" ||
1416 test ! -s conftest.err
1417 } && test -s conftest.$ac_objext; then :
1418 ac_retval=0
1419 else
1420 $as_echo "$as_me: failed program was:" >&5
1421 sed 's/^/| /' conftest.$ac_ext >&5
1423 ac_retval=1
1425 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1426 return $ac_retval
1428 } # ac_fn_c_try_compile
1430 # ac_fn_c_try_cpp LINENO
1431 # ----------------------
1432 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1433 ac_fn_c_try_cpp ()
1435 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1436 if { { ac_try="$ac_cpp conftest.$ac_ext"
1437 case "(($ac_try" in
1438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1439 *) ac_try_echo=$ac_try;;
1440 esac
1441 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1442 $as_echo "$ac_try_echo"; } >&5
1443 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1444 ac_status=$?
1445 if test -s conftest.err; then
1446 grep -v '^ *+' conftest.err >conftest.er1
1447 cat conftest.er1 >&5
1448 mv -f conftest.er1 conftest.err
1450 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1451 test $ac_status = 0; } >/dev/null && {
1452 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1453 test ! -s conftest.err
1454 }; then :
1455 ac_retval=0
1456 else
1457 $as_echo "$as_me: failed program was:" >&5
1458 sed 's/^/| /' conftest.$ac_ext >&5
1460 ac_retval=1
1462 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1463 return $ac_retval
1465 } # ac_fn_c_try_cpp
1467 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1468 # -------------------------------------------------------
1469 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1470 # the include files in INCLUDES and setting the cache variable VAR
1471 # accordingly.
1472 ac_fn_c_check_header_mongrel ()
1474 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1475 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1477 $as_echo_n "checking for $2... " >&6; }
1478 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1479 $as_echo_n "(cached) " >&6
1481 eval ac_res=\$$3
1482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1483 $as_echo "$ac_res" >&6; }
1484 else
1485 # Is the header compilable?
1486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1487 $as_echo_n "checking $2 usability... " >&6; }
1488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1489 /* end confdefs.h. */
1491 #include <$2>
1492 _ACEOF
1493 if ac_fn_c_try_compile "$LINENO"; then :
1494 ac_header_compiler=yes
1495 else
1496 ac_header_compiler=no
1498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1500 $as_echo "$ac_header_compiler" >&6; }
1502 # Is the header present?
1503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1504 $as_echo_n "checking $2 presence... " >&6; }
1505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1506 /* end confdefs.h. */
1507 #include <$2>
1508 _ACEOF
1509 if ac_fn_c_try_cpp "$LINENO"; then :
1510 ac_header_preproc=yes
1511 else
1512 ac_header_preproc=no
1514 rm -f conftest.err conftest.$ac_ext
1515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1516 $as_echo "$ac_header_preproc" >&6; }
1518 # So? What about this header?
1519 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1520 yes:no: )
1521 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1522 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1524 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1526 no:yes:* )
1527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1528 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1530 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1531 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1532 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1533 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1534 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1536 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1538 esac
1539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1540 $as_echo_n "checking for $2... " >&6; }
1541 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1542 $as_echo_n "(cached) " >&6
1543 else
1544 eval "$3=\$ac_header_compiler"
1546 eval ac_res=\$$3
1547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1548 $as_echo "$ac_res" >&6; }
1550 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1552 } # ac_fn_c_check_header_mongrel
1554 # ac_fn_c_try_run LINENO
1555 # ----------------------
1556 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1557 # that executables *can* be run.
1558 ac_fn_c_try_run ()
1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 if { { ac_try="$ac_link"
1562 case "(($ac_try" in
1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564 *) ac_try_echo=$ac_try;;
1565 esac
1566 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567 $as_echo "$ac_try_echo"; } >&5
1568 (eval "$ac_link") 2>&5
1569 ac_status=$?
1570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1571 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1572 { { case "(($ac_try" in
1573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1574 *) ac_try_echo=$ac_try;;
1575 esac
1576 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1577 $as_echo "$ac_try_echo"; } >&5
1578 (eval "$ac_try") 2>&5
1579 ac_status=$?
1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581 test $ac_status = 0; }; }; then :
1582 ac_retval=0
1583 else
1584 $as_echo "$as_me: program exited with status $ac_status" >&5
1585 $as_echo "$as_me: failed program was:" >&5
1586 sed 's/^/| /' conftest.$ac_ext >&5
1588 ac_retval=$ac_status
1590 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1591 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1592 return $ac_retval
1594 } # ac_fn_c_try_run
1596 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1597 # -------------------------------------------------------
1598 # Tests whether HEADER exists and can be compiled using the include files in
1599 # INCLUDES, setting the cache variable VAR accordingly.
1600 ac_fn_c_check_header_compile ()
1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1604 $as_echo_n "checking for $2... " >&6; }
1605 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1606 $as_echo_n "(cached) " >&6
1607 else
1608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1609 /* end confdefs.h. */
1611 #include <$2>
1612 _ACEOF
1613 if ac_fn_c_try_compile "$LINENO"; then :
1614 eval "$3=yes"
1615 else
1616 eval "$3=no"
1618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1620 eval ac_res=\$$3
1621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1622 $as_echo "$ac_res" >&6; }
1623 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1625 } # ac_fn_c_check_header_compile
1627 # ac_fn_c_try_link LINENO
1628 # -----------------------
1629 # Try to link conftest.$ac_ext, and return whether this succeeded.
1630 ac_fn_c_try_link ()
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633 rm -f conftest.$ac_objext conftest$ac_exeext
1634 if { { ac_try="$ac_link"
1635 case "(($ac_try" in
1636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1637 *) ac_try_echo=$ac_try;;
1638 esac
1639 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1640 $as_echo "$ac_try_echo"; } >&5
1641 (eval "$ac_link") 2>conftest.err
1642 ac_status=$?
1643 if test -s conftest.err; then
1644 grep -v '^ *+' conftest.err >conftest.er1
1645 cat conftest.er1 >&5
1646 mv -f conftest.er1 conftest.err
1648 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1649 test $ac_status = 0; } && {
1650 test -z "$ac_c_werror_flag" ||
1651 test ! -s conftest.err
1652 } && test -s conftest$ac_exeext && {
1653 test "$cross_compiling" = yes ||
1654 $as_test_x conftest$ac_exeext
1655 }; then :
1656 ac_retval=0
1657 else
1658 $as_echo "$as_me: failed program was:" >&5
1659 sed 's/^/| /' conftest.$ac_ext >&5
1661 ac_retval=1
1663 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1664 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1665 # interfere with the next link command; also delete a directory that is
1666 # left behind by Apple's compiler. We do this before executing the actions.
1667 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1668 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1669 return $ac_retval
1671 } # ac_fn_c_try_link
1673 # ac_fn_c_check_func LINENO FUNC VAR
1674 # ----------------------------------
1675 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1676 ac_fn_c_check_func ()
1678 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1680 $as_echo_n "checking for $2... " >&6; }
1681 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1682 $as_echo_n "(cached) " >&6
1683 else
1684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1685 /* end confdefs.h. */
1686 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1687 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1688 #define $2 innocuous_$2
1690 /* System header to define __stub macros and hopefully few prototypes,
1691 which can conflict with char $2 (); below.
1692 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1693 <limits.h> exists even on freestanding compilers. */
1695 #ifdef __STDC__
1696 # include <limits.h>
1697 #else
1698 # include <assert.h>
1699 #endif
1701 #undef $2
1703 /* Override any GCC internal prototype to avoid an error.
1704 Use char because int might match the return type of a GCC
1705 builtin and then its argument prototype would still apply. */
1706 #ifdef __cplusplus
1707 extern "C"
1708 #endif
1709 char $2 ();
1710 /* The GNU C library defines this for functions which it implements
1711 to always fail with ENOSYS. Some functions are actually named
1712 something starting with __ and the normal name is an alias. */
1713 #if defined __stub_$2 || defined __stub___$2
1714 choke me
1715 #endif
1718 main ()
1720 return $2 ();
1722 return 0;
1724 _ACEOF
1725 if ac_fn_c_try_link "$LINENO"; then :
1726 eval "$3=yes"
1727 else
1728 eval "$3=no"
1730 rm -f core conftest.err conftest.$ac_objext \
1731 conftest$ac_exeext conftest.$ac_ext
1733 eval ac_res=\$$3
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1735 $as_echo "$ac_res" >&6; }
1736 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1738 } # ac_fn_c_check_func
1740 # ac_fn_c_check_decl LINENO SYMBOL VAR
1741 # ------------------------------------
1742 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1743 ac_fn_c_check_decl ()
1745 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1746 as_decl_name=`echo $2|sed 's/ *(.*//'`
1747 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1749 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1750 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1751 $as_echo_n "(cached) " >&6
1752 else
1753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754 /* end confdefs.h. */
1757 main ()
1759 #ifndef $as_decl_name
1760 #ifdef __cplusplus
1761 (void) $as_decl_use;
1762 #else
1763 (void) $as_decl_name;
1764 #endif
1765 #endif
1768 return 0;
1770 _ACEOF
1771 if ac_fn_c_try_compile "$LINENO"; then :
1772 eval "$3=yes"
1773 else
1774 eval "$3=no"
1776 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1778 eval ac_res=\$$3
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1780 $as_echo "$ac_res" >&6; }
1781 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1783 } # ac_fn_c_check_decl
1784 cat >config.log <<_ACEOF
1785 This file contains any messages produced by compilers while
1786 running configure, to aid debugging if configure makes a mistake.
1788 It was created by fixincludes $as_me , which was
1789 generated by GNU Autoconf 2.64. Invocation command line was
1791 $ $0 $@
1793 _ACEOF
1794 exec 5>>config.log
1796 cat <<_ASUNAME
1797 ## --------- ##
1798 ## Platform. ##
1799 ## --------- ##
1801 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1802 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1803 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1804 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1805 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1807 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1808 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1810 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1811 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1812 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1813 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1814 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1815 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1816 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1818 _ASUNAME
1820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1821 for as_dir in $PATH
1823 IFS=$as_save_IFS
1824 test -z "$as_dir" && as_dir=.
1825 $as_echo "PATH: $as_dir"
1826 done
1827 IFS=$as_save_IFS
1829 } >&5
1831 cat >&5 <<_ACEOF
1834 ## ----------- ##
1835 ## Core tests. ##
1836 ## ----------- ##
1838 _ACEOF
1841 # Keep a trace of the command line.
1842 # Strip out --no-create and --no-recursion so they do not pile up.
1843 # Strip out --silent because we don't want to record it for future runs.
1844 # Also quote any args containing shell meta-characters.
1845 # Make two passes to allow for proper duplicate-argument suppression.
1846 ac_configure_args=
1847 ac_configure_args0=
1848 ac_configure_args1=
1849 ac_must_keep_next=false
1850 for ac_pass in 1 2
1852 for ac_arg
1854 case $ac_arg in
1855 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1856 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1857 | -silent | --silent | --silen | --sile | --sil)
1858 continue ;;
1859 *\'*)
1860 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1861 esac
1862 case $ac_pass in
1863 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1865 as_fn_append ac_configure_args1 " '$ac_arg'"
1866 if test $ac_must_keep_next = true; then
1867 ac_must_keep_next=false # Got value, back to normal.
1868 else
1869 case $ac_arg in
1870 *=* | --config-cache | -C | -disable-* | --disable-* \
1871 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1872 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1873 | -with-* | --with-* | -without-* | --without-* | --x)
1874 case "$ac_configure_args0 " in
1875 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1876 esac
1878 -* ) ac_must_keep_next=true ;;
1879 esac
1881 as_fn_append ac_configure_args " '$ac_arg'"
1883 esac
1884 done
1885 done
1886 { ac_configure_args0=; unset ac_configure_args0;}
1887 { ac_configure_args1=; unset ac_configure_args1;}
1889 # When interrupted or exit'd, cleanup temporary files, and complete
1890 # config.log. We remove comments because anyway the quotes in there
1891 # would cause problems or look ugly.
1892 # WARNING: Use '\'' to represent an apostrophe within the trap.
1893 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1894 trap 'exit_status=$?
1895 # Save into config.log some information that might help in debugging.
1897 echo
1899 cat <<\_ASBOX
1900 ## ---------------- ##
1901 ## Cache variables. ##
1902 ## ---------------- ##
1903 _ASBOX
1904 echo
1905 # The following way of writing the cache mishandles newlines in values,
1907 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1908 eval ac_val=\$$ac_var
1909 case $ac_val in #(
1910 *${as_nl}*)
1911 case $ac_var in #(
1912 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1913 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1914 esac
1915 case $ac_var in #(
1916 _ | IFS | as_nl) ;; #(
1917 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1918 *) { eval $ac_var=; unset $ac_var;} ;;
1919 esac ;;
1920 esac
1921 done
1922 (set) 2>&1 |
1923 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1924 *${as_nl}ac_space=\ *)
1925 sed -n \
1926 "s/'\''/'\''\\\\'\'''\''/g;
1927 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1928 ;; #(
1930 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1932 esac |
1933 sort
1935 echo
1937 cat <<\_ASBOX
1938 ## ----------------- ##
1939 ## Output variables. ##
1940 ## ----------------- ##
1941 _ASBOX
1942 echo
1943 for ac_var in $ac_subst_vars
1945 eval ac_val=\$$ac_var
1946 case $ac_val in
1947 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1948 esac
1949 $as_echo "$ac_var='\''$ac_val'\''"
1950 done | sort
1951 echo
1953 if test -n "$ac_subst_files"; then
1954 cat <<\_ASBOX
1955 ## ------------------- ##
1956 ## File substitutions. ##
1957 ## ------------------- ##
1958 _ASBOX
1959 echo
1960 for ac_var in $ac_subst_files
1962 eval ac_val=\$$ac_var
1963 case $ac_val in
1964 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1965 esac
1966 $as_echo "$ac_var='\''$ac_val'\''"
1967 done | sort
1968 echo
1971 if test -s confdefs.h; then
1972 cat <<\_ASBOX
1973 ## ----------- ##
1974 ## confdefs.h. ##
1975 ## ----------- ##
1976 _ASBOX
1977 echo
1978 cat confdefs.h
1979 echo
1981 test "$ac_signal" != 0 &&
1982 $as_echo "$as_me: caught signal $ac_signal"
1983 $as_echo "$as_me: exit $exit_status"
1984 } >&5
1985 rm -f core *.core core.conftest.* &&
1986 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1987 exit $exit_status
1989 for ac_signal in 1 2 13 15; do
1990 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1991 done
1992 ac_signal=0
1994 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1995 rm -f -r conftest* confdefs.h
1997 $as_echo "/* confdefs.h */" > confdefs.h
1999 # Predefined preprocessor variables.
2001 cat >>confdefs.h <<_ACEOF
2002 #define PACKAGE_NAME "$PACKAGE_NAME"
2003 _ACEOF
2005 cat >>confdefs.h <<_ACEOF
2006 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2007 _ACEOF
2009 cat >>confdefs.h <<_ACEOF
2010 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2011 _ACEOF
2013 cat >>confdefs.h <<_ACEOF
2014 #define PACKAGE_STRING "$PACKAGE_STRING"
2015 _ACEOF
2017 cat >>confdefs.h <<_ACEOF
2018 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2019 _ACEOF
2021 cat >>confdefs.h <<_ACEOF
2022 #define PACKAGE_URL "$PACKAGE_URL"
2023 _ACEOF
2026 # Let the site file select an alternate cache file if it wants to.
2027 # Prefer an explicitly selected file to automatically selected ones.
2028 ac_site_file1=NONE
2029 ac_site_file2=NONE
2030 if test -n "$CONFIG_SITE"; then
2031 ac_site_file1=$CONFIG_SITE
2032 elif test "x$prefix" != xNONE; then
2033 ac_site_file1=$prefix/share/config.site
2034 ac_site_file2=$prefix/etc/config.site
2035 else
2036 ac_site_file1=$ac_default_prefix/share/config.site
2037 ac_site_file2=$ac_default_prefix/etc/config.site
2039 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2041 test "x$ac_site_file" = xNONE && continue
2042 if test -r "$ac_site_file"; then
2043 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2044 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2045 sed 's/^/| /' "$ac_site_file" >&5
2046 . "$ac_site_file"
2048 done
2050 if test -r "$cache_file"; then
2051 # Some versions of bash will fail to source /dev/null (special
2052 # files actually), so we avoid doing that.
2053 if test -f "$cache_file"; then
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2055 $as_echo "$as_me: loading cache $cache_file" >&6;}
2056 case $cache_file in
2057 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2058 *) . "./$cache_file";;
2059 esac
2061 else
2062 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2063 $as_echo "$as_me: creating cache $cache_file" >&6;}
2064 >$cache_file
2067 # Check that the precious variables saved in the cache have kept the same
2068 # value.
2069 ac_cache_corrupted=false
2070 for ac_var in $ac_precious_vars; do
2071 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2072 eval ac_new_set=\$ac_env_${ac_var}_set
2073 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2074 eval ac_new_val=\$ac_env_${ac_var}_value
2075 case $ac_old_set,$ac_new_set in
2076 set,)
2077 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2078 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2079 ac_cache_corrupted=: ;;
2080 ,set)
2081 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2082 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2083 ac_cache_corrupted=: ;;
2084 ,);;
2086 if test "x$ac_old_val" != "x$ac_new_val"; then
2087 # differences in whitespace do not lead to failure.
2088 ac_old_val_w=`echo x $ac_old_val`
2089 ac_new_val_w=`echo x $ac_new_val`
2090 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2091 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2092 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2093 ac_cache_corrupted=:
2094 else
2095 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2096 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2097 eval $ac_var=\$ac_old_val
2099 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2100 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2101 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2102 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2103 fi;;
2104 esac
2105 # Pass precious variables to config.status.
2106 if test "$ac_new_set" = set; then
2107 case $ac_new_val in
2108 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2109 *) ac_arg=$ac_var=$ac_new_val ;;
2110 esac
2111 case " $ac_configure_args " in
2112 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2113 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2114 esac
2116 done
2117 if $ac_cache_corrupted; then
2118 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2119 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2121 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2122 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2124 ## -------------------- ##
2125 ## Main body of script. ##
2126 ## -------------------- ##
2128 ac_ext=c
2129 ac_cpp='$CPP $CPPFLAGS'
2130 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2131 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2132 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2139 ac_aux_dir=
2140 for ac_dir in .. "$srcdir"/..; do
2141 for ac_t in install-sh install.sh shtool; do
2142 if test -f "$ac_dir/$ac_t"; then
2143 ac_aux_dir=$ac_dir
2144 ac_install_sh="$ac_aux_dir/$ac_t -c"
2145 break 2
2147 done
2148 done
2149 if test -z "$ac_aux_dir"; then
2150 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2153 # These three variables are undocumented and unsupported,
2154 # and are intended to be withdrawn in a future Autoconf release.
2155 # They can cause serious problems if a builder's source tree is in a directory
2156 # whose full name contains unusual characters.
2157 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2158 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2159 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2162 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2164 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2165 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2166 # Written by Gordon Matzigkeit, 1996
2168 # This file is free software; the Free Software Foundation gives
2169 # unlimited permission to copy and/or distribute it, with or without
2170 # modifications, as long as this notice is preserved.
2174 # serial 56 LT_INIT
2177 # LT_PREREQ(VERSION)
2178 # ------------------
2179 # Complain and exit if this libtool version is less that VERSION.
2183 # _LT_CHECK_BUILDDIR
2184 # ------------------
2185 # Complain if the absolute build directory name contains unusual characters
2189 # LT_INIT([OPTIONS])
2190 # ------------------
2191 # LT_INIT
2193 # Old names:
2194 # This is what autoupdate's m4 run will expand. It fires
2195 # the warning (with _au_warn_XXX), outputs it into the
2196 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2197 # the replacement expansion.
2200 # This is an auxiliary macro that is also run when
2201 # autoupdate runs m4. It simply calls m4_warning, but
2202 # we need a wrapper so that each warning is emitted only
2203 # once. We break the quoting in m4_warning's argument in
2204 # order to expand this macro's arguments, not AU_DEFUN's.
2207 # Finally, this is the expansion that is picked up by
2208 # autoconf. It tells the user to run autoupdate, and
2209 # then outputs the replacement expansion. We do not care
2210 # about autoupdate's warning because that contains
2211 # information on what to do *after* running autoupdate.
2213 # This is what autoupdate's m4 run will expand. It fires
2214 # the warning (with _au_warn_XXX), outputs it into the
2215 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2216 # the replacement expansion.
2219 # This is an auxiliary macro that is also run when
2220 # autoupdate runs m4. It simply calls m4_warning, but
2221 # we need a wrapper so that each warning is emitted only
2222 # once. We break the quoting in m4_warning's argument in
2223 # order to expand this macro's arguments, not AU_DEFUN's.
2226 # Finally, this is the expansion that is picked up by
2227 # autoconf. It tells the user to run autoupdate, and
2228 # then outputs the replacement expansion. We do not care
2229 # about autoupdate's warning because that contains
2230 # information on what to do *after* running autoupdate.
2234 # _LT_CC_BASENAME(CC)
2235 # -------------------
2236 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2240 # _LT_FILEUTILS_DEFAULTS
2241 # ----------------------
2242 # It is okay to use these file commands and assume they have been set
2243 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2244 # _LT_FILEUTILS_DEFAULTS
2247 # _LT_SETUP
2248 # ---------
2249 # _LT_SETUP
2252 # _LT_PREPARE_SED_QUOTE_VARS
2253 # --------------------------
2254 # Define a few sed substitution that help us do robust quoting.
2257 # _LT_PROG_LTMAIN
2258 # ---------------
2259 # Note that this code is called both from `configure', and `config.status'
2260 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2261 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2262 # so we pass a copy along to make sure it has a sensible value anyway.
2263 # _LT_PROG_LTMAIN
2266 ## ------------------------------------- ##
2267 ## Accumulate code for creating libtool. ##
2268 ## ------------------------------------- ##
2270 # So that we can recreate a full libtool script including additional
2271 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2272 # in macros and then make a single call at the end using the `libtool'
2273 # label.
2276 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2277 # ----------------------------------------
2278 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2281 # Initialize.
2285 # _LT_CONFIG_LIBTOOL([COMMANDS])
2286 # ------------------------------
2287 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2290 # Initialize.
2294 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2295 # -----------------------------------------------------
2299 # _LT_FORMAT_COMMENT([COMMENT])
2300 # -----------------------------
2301 # Add leading comment marks to the start of each line, and a trailing
2302 # full-stop to the whole comment if one is not present already.
2307 ## ------------------------ ##
2308 ## FIXME: Eliminate VARNAME ##
2309 ## ------------------------ ##
2312 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2313 # -------------------------------------------------------------------
2314 # CONFIGNAME is the name given to the value in the libtool script.
2315 # VARNAME is the (base) name used in the configure script.
2316 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2317 # VARNAME. Any other value will be used directly.
2321 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2322 # --------------------------------------------------------
2326 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2327 # ------------------------------------------------
2331 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2332 # ---------------------------------------------------------
2336 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2337 # --------------------------------------------------
2341 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2342 # ---------------------------------------------------
2346 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2347 # ---------------------------------------------------
2352 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2353 # ------------------------------------------------
2358 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2359 # ------------------------------------
2360 # Quote a variable value, and forward it to `config.status' so that its
2361 # declaration there will have the same value as in `configure'. VARNAME
2362 # must have a single quote delimited value for this to work.
2366 # _LT_CONFIG_STATUS_DECLARATIONS
2367 # ------------------------------
2368 # We delimit libtool config variables with single quotes, so when
2369 # we write them to config.status, we have to be sure to quote all
2370 # embedded single quotes properly. In configure, this macro expands
2371 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2373 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2377 # _LT_LIBTOOL_TAGS
2378 # ----------------
2379 # Output comment and list of tags supported by the script
2383 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2384 # -----------------------------------
2385 # Extract the dictionary values for VARNAME (optionally with TAG) and
2386 # expand to a commented shell variable setting:
2388 # # Some comment about what VAR is for.
2389 # visible_name=$lt_internal_name
2393 # _LT_LIBTOOL_CONFIG_VARS
2394 # -----------------------
2395 # Produce commented declarations of non-tagged libtool config variables
2396 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2397 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2398 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2402 # _LT_LIBTOOL_TAG_VARS(TAG)
2403 # -------------------------
2407 # _LT_TAGVAR(VARNAME, [TAGNAME])
2408 # ------------------------------
2412 # _LT_CONFIG_COMMANDS
2413 # -------------------
2414 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2415 # variables for single and double quote escaping we saved from calls
2416 # to _LT_DECL, we can put quote escaped variables declarations
2417 # into `config.status', and then the shell code to quote escape them in
2418 # for loops in `config.status'. Finally, any additional code accumulated
2419 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2420 #_LT_CONFIG_COMMANDS
2423 # Initialize.
2426 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2427 # ------------------------------------
2428 # Generate a child script FILE with all initialization necessary to
2429 # reuse the environment learned by the parent script, and make the
2430 # file executable. If COMMENT is supplied, it is inserted after the
2431 # `#!' sequence but before initialization text begins. After this
2432 # macro, additional text can be appended to FILE to form the body of
2433 # the child script. The macro ends with non-zero status if the
2434 # file could not be fully written (such as if the disk is full).
2435 # _LT_GENERATED_FILE_INIT
2437 # LT_OUTPUT
2438 # ---------
2439 # This macro allows early generation of the libtool script (before
2440 # AC_OUTPUT is called), incase it is used in configure for compilation
2441 # tests.
2442 # LT_OUTPUT
2445 # _LT_CONFIG(TAG)
2446 # ---------------
2447 # If TAG is the built-in tag, create an initial libtool script with a
2448 # default configuration from the untagged config vars. Otherwise add code
2449 # to config.status for appending the configuration named by TAG from the
2450 # matching tagged config vars.
2451 # _LT_CONFIG
2454 # LT_SUPPORTED_TAG(TAG)
2455 # ---------------------
2456 # Trace this macro to discover what tags are supported by the libtool
2457 # --tag option, using:
2458 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2462 # C support is built-in for now
2467 # LT_LANG(LANG)
2468 # -------------
2469 # Enable libtool support for the given language if not already enabled.
2470 # LT_LANG
2473 # _LT_LANG(LANGNAME)
2474 # ------------------
2475 # _LT_LANG
2478 # _LT_LANG_DEFAULT_CONFIG
2479 # -----------------------
2480 # _LT_LANG_DEFAULT_CONFIG
2482 # Obsolete macros:
2483 # This is what autoupdate's m4 run will expand. It fires
2484 # the warning (with _au_warn_XXX), outputs it into the
2485 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2486 # the replacement expansion.
2489 # This is an auxiliary macro that is also run when
2490 # autoupdate runs m4. It simply calls m4_warning, but
2491 # we need a wrapper so that each warning is emitted only
2492 # once. We break the quoting in m4_warning's argument in
2493 # order to expand this macro's arguments, not AU_DEFUN's.
2496 # Finally, this is the expansion that is picked up by
2497 # autoconf. It tells the user to run autoupdate, and
2498 # then outputs the replacement expansion. We do not care
2499 # about autoupdate's warning because that contains
2500 # information on what to do *after* running autoupdate.
2502 # This is what autoupdate's m4 run will expand. It fires
2503 # the warning (with _au_warn_XXX), outputs it into the
2504 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2505 # the replacement expansion.
2508 # This is an auxiliary macro that is also run when
2509 # autoupdate runs m4. It simply calls m4_warning, but
2510 # we need a wrapper so that each warning is emitted only
2511 # once. We break the quoting in m4_warning's argument in
2512 # order to expand this macro's arguments, not AU_DEFUN's.
2515 # Finally, this is the expansion that is picked up by
2516 # autoconf. It tells the user to run autoupdate, and
2517 # then outputs the replacement expansion. We do not care
2518 # about autoupdate's warning because that contains
2519 # information on what to do *after* running autoupdate.
2521 # This is what autoupdate's m4 run will expand. It fires
2522 # the warning (with _au_warn_XXX), outputs it into the
2523 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2524 # the replacement expansion.
2527 # This is an auxiliary macro that is also run when
2528 # autoupdate runs m4. It simply calls m4_warning, but
2529 # we need a wrapper so that each warning is emitted only
2530 # once. We break the quoting in m4_warning's argument in
2531 # order to expand this macro's arguments, not AU_DEFUN's.
2534 # Finally, this is the expansion that is picked up by
2535 # autoconf. It tells the user to run autoupdate, and
2536 # then outputs the replacement expansion. We do not care
2537 # about autoupdate's warning because that contains
2538 # information on what to do *after* running autoupdate.
2540 # This is what autoupdate's m4 run will expand. It fires
2541 # the warning (with _au_warn_XXX), outputs it into the
2542 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2543 # the replacement expansion.
2546 # This is an auxiliary macro that is also run when
2547 # autoupdate runs m4. It simply calls m4_warning, but
2548 # we need a wrapper so that each warning is emitted only
2549 # once. We break the quoting in m4_warning's argument in
2550 # order to expand this macro's arguments, not AU_DEFUN's.
2553 # Finally, this is the expansion that is picked up by
2554 # autoconf. It tells the user to run autoupdate, and
2555 # then outputs the replacement expansion. We do not care
2556 # about autoupdate's warning because that contains
2557 # information on what to do *after* running autoupdate.
2559 # This is what autoupdate's m4 run will expand. It fires
2560 # the warning (with _au_warn_XXX), outputs it into the
2561 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2562 # the replacement expansion.
2565 # This is an auxiliary macro that is also run when
2566 # autoupdate runs m4. It simply calls m4_warning, but
2567 # we need a wrapper so that each warning is emitted only
2568 # once. We break the quoting in m4_warning's argument in
2569 # order to expand this macro's arguments, not AU_DEFUN's.
2572 # Finally, this is the expansion that is picked up by
2573 # autoconf. It tells the user to run autoupdate, and
2574 # then outputs the replacement expansion. We do not care
2575 # about autoupdate's warning because that contains
2576 # information on what to do *after* running autoupdate.
2580 # _LT_TAG_COMPILER
2581 # ----------------
2582 # _LT_TAG_COMPILER
2585 # _LT_COMPILER_BOILERPLATE
2586 # ------------------------
2587 # Check for compiler boilerplate output or warnings with
2588 # the simple compiler test code.
2589 # _LT_COMPILER_BOILERPLATE
2592 # _LT_LINKER_BOILERPLATE
2593 # ----------------------
2594 # Check for linker boilerplate output or warnings with
2595 # the simple link test code.
2596 # _LT_LINKER_BOILERPLATE
2598 # _LT_REQUIRED_DARWIN_CHECKS
2599 # -------------------------
2603 # _LT_DARWIN_LINKER_FEATURES
2604 # --------------------------
2605 # Checks for linker and compiler features on darwin
2608 # _LT_SYS_MODULE_PATH_AIX
2609 # -----------------------
2610 # Links a minimal program and checks the executable
2611 # for the system default hardcoded library path. In most cases,
2612 # this is /usr/lib:/lib, but when the MPI compilers are used
2613 # the location of the communication and MPI libs are included too.
2614 # If we don't find anything, use the default library path according
2615 # to the aix ld manual.
2616 # _LT_SYS_MODULE_PATH_AIX
2619 # _LT_SHELL_INIT(ARG)
2620 # -------------------
2621 # _LT_SHELL_INIT
2625 # _LT_PROG_ECHO_BACKSLASH
2626 # -----------------------
2627 # Find how we can fake an echo command that does not interpret backslash.
2628 # In particular, with Autoconf 2.60 or later we add some code to the start
2629 # of the generated configure script which will find a shell with a builtin
2630 # printf (which we can use as an echo command).
2631 # _LT_PROG_ECHO_BACKSLASH
2634 # _LT_ENABLE_LOCK
2635 # ---------------
2636 # _LT_ENABLE_LOCK
2639 # _LT_CMD_OLD_ARCHIVE
2640 # -------------------
2641 # _LT_CMD_OLD_ARCHIVE
2644 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2645 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2646 # ----------------------------------------------------------------
2647 # Check whether the given compiler option works
2648 # _LT_COMPILER_OPTION
2650 # Old name:
2651 # This is what autoupdate's m4 run will expand. It fires
2652 # the warning (with _au_warn_XXX), outputs it into the
2653 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2654 # the replacement expansion.
2657 # This is an auxiliary macro that is also run when
2658 # autoupdate runs m4. It simply calls m4_warning, but
2659 # we need a wrapper so that each warning is emitted only
2660 # once. We break the quoting in m4_warning's argument in
2661 # order to expand this macro's arguments, not AU_DEFUN's.
2664 # Finally, this is the expansion that is picked up by
2665 # autoconf. It tells the user to run autoupdate, and
2666 # then outputs the replacement expansion. We do not care
2667 # about autoupdate's warning because that contains
2668 # information on what to do *after* running autoupdate.
2672 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2673 # [ACTION-SUCCESS], [ACTION-FAILURE])
2674 # ----------------------------------------------------
2675 # Check whether the given linker option works
2676 # _LT_LINKER_OPTION
2678 # Old name:
2679 # This is what autoupdate's m4 run will expand. It fires
2680 # the warning (with _au_warn_XXX), outputs it into the
2681 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2682 # the replacement expansion.
2685 # This is an auxiliary macro that is also run when
2686 # autoupdate runs m4. It simply calls m4_warning, but
2687 # we need a wrapper so that each warning is emitted only
2688 # once. We break the quoting in m4_warning's argument in
2689 # order to expand this macro's arguments, not AU_DEFUN's.
2692 # Finally, this is the expansion that is picked up by
2693 # autoconf. It tells the user to run autoupdate, and
2694 # then outputs the replacement expansion. We do not care
2695 # about autoupdate's warning because that contains
2696 # information on what to do *after* running autoupdate.
2700 # LT_CMD_MAX_LEN
2701 #---------------
2702 # LT_CMD_MAX_LEN
2704 # Old name:
2705 # This is what autoupdate's m4 run will expand. It fires
2706 # the warning (with _au_warn_XXX), outputs it into the
2707 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2708 # the replacement expansion.
2711 # This is an auxiliary macro that is also run when
2712 # autoupdate runs m4. It simply calls m4_warning, but
2713 # we need a wrapper so that each warning is emitted only
2714 # once. We break the quoting in m4_warning's argument in
2715 # order to expand this macro's arguments, not AU_DEFUN's.
2718 # Finally, this is the expansion that is picked up by
2719 # autoconf. It tells the user to run autoupdate, and
2720 # then outputs the replacement expansion. We do not care
2721 # about autoupdate's warning because that contains
2722 # information on what to do *after* running autoupdate.
2726 # _LT_HEADER_DLFCN
2727 # ----------------
2728 # _LT_HEADER_DLFCN
2731 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2732 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2733 # ----------------------------------------------------------------
2734 # _LT_TRY_DLOPEN_SELF
2737 # LT_SYS_DLOPEN_SELF
2738 # ------------------
2739 # LT_SYS_DLOPEN_SELF
2741 # Old name:
2742 # This is what autoupdate's m4 run will expand. It fires
2743 # the warning (with _au_warn_XXX), outputs it into the
2744 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2745 # the replacement expansion.
2748 # This is an auxiliary macro that is also run when
2749 # autoupdate runs m4. It simply calls m4_warning, but
2750 # we need a wrapper so that each warning is emitted only
2751 # once. We break the quoting in m4_warning's argument in
2752 # order to expand this macro's arguments, not AU_DEFUN's.
2755 # Finally, this is the expansion that is picked up by
2756 # autoconf. It tells the user to run autoupdate, and
2757 # then outputs the replacement expansion. We do not care
2758 # about autoupdate's warning because that contains
2759 # information on what to do *after* running autoupdate.
2763 # _LT_COMPILER_C_O([TAGNAME])
2764 # ---------------------------
2765 # Check to see if options -c and -o are simultaneously supported by compiler.
2766 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2767 # _LT_COMPILER_C_O
2770 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2771 # ----------------------------------
2772 # Check to see if we can do hard links to lock some files if needed
2773 # _LT_COMPILER_FILE_LOCKS
2776 # _LT_CHECK_OBJDIR
2777 # ----------------
2778 # _LT_CHECK_OBJDIR
2781 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2782 # --------------------------------------
2783 # Check hardcoding attributes.
2784 # _LT_LINKER_HARDCODE_LIBPATH
2787 # _LT_CMD_STRIPLIB
2788 # ----------------
2789 # _LT_CMD_STRIPLIB
2792 # _LT_SYS_DYNAMIC_LINKER([TAG])
2793 # -----------------------------
2794 # PORTME Fill in your ld.so characteristics
2795 # _LT_SYS_DYNAMIC_LINKER
2798 # _LT_PATH_TOOL_PREFIX(TOOL)
2799 # --------------------------
2800 # find a file program which can recognize shared library
2801 # _LT_PATH_TOOL_PREFIX
2803 # Old name:
2804 # This is what autoupdate's m4 run will expand. It fires
2805 # the warning (with _au_warn_XXX), outputs it into the
2806 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2807 # the replacement expansion.
2810 # This is an auxiliary macro that is also run when
2811 # autoupdate runs m4. It simply calls m4_warning, but
2812 # we need a wrapper so that each warning is emitted only
2813 # once. We break the quoting in m4_warning's argument in
2814 # order to expand this macro's arguments, not AU_DEFUN's.
2817 # Finally, this is the expansion that is picked up by
2818 # autoconf. It tells the user to run autoupdate, and
2819 # then outputs the replacement expansion. We do not care
2820 # about autoupdate's warning because that contains
2821 # information on what to do *after* running autoupdate.
2825 # _LT_PATH_MAGIC
2826 # --------------
2827 # find a file program which can recognize a shared library
2828 # _LT_PATH_MAGIC
2831 # LT_PATH_LD
2832 # ----------
2833 # find the pathname to the GNU or non-GNU linker
2834 # LT_PATH_LD
2836 # Old names:
2837 # This is what autoupdate's m4 run will expand. It fires
2838 # the warning (with _au_warn_XXX), outputs it into the
2839 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2840 # the replacement expansion.
2843 # This is an auxiliary macro that is also run when
2844 # autoupdate runs m4. It simply calls m4_warning, but
2845 # we need a wrapper so that each warning is emitted only
2846 # once. We break the quoting in m4_warning's argument in
2847 # order to expand this macro's arguments, not AU_DEFUN's.
2850 # Finally, this is the expansion that is picked up by
2851 # autoconf. It tells the user to run autoupdate, and
2852 # then outputs the replacement expansion. We do not care
2853 # about autoupdate's warning because that contains
2854 # information on what to do *after* running autoupdate.
2856 # This is what autoupdate's m4 run will expand. It fires
2857 # the warning (with _au_warn_XXX), outputs it into the
2858 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2859 # the replacement expansion.
2862 # This is an auxiliary macro that is also run when
2863 # autoupdate runs m4. It simply calls m4_warning, but
2864 # we need a wrapper so that each warning is emitted only
2865 # once. We break the quoting in m4_warning's argument in
2866 # order to expand this macro's arguments, not AU_DEFUN's.
2869 # Finally, this is the expansion that is picked up by
2870 # autoconf. It tells the user to run autoupdate, and
2871 # then outputs the replacement expansion. We do not care
2872 # about autoupdate's warning because that contains
2873 # information on what to do *after* running autoupdate.
2877 # _LT_PATH_LD_GNU
2878 #- --------------
2879 # _LT_PATH_LD_GNU
2882 # _LT_CMD_RELOAD
2883 # --------------
2884 # find reload flag for linker
2885 # -- PORTME Some linkers may need a different reload flag.
2886 # _LT_CMD_RELOAD
2889 # _LT_CHECK_MAGIC_METHOD
2890 # ----------------------
2891 # how to check for library dependencies
2892 # -- PORTME fill in with the dynamic library characteristics
2893 # _LT_CHECK_MAGIC_METHOD
2896 # LT_PATH_NM
2897 # ----------
2898 # find the pathname to a BSD- or MS-compatible name lister
2899 # LT_PATH_NM
2901 # Old names:
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.
2921 # This is what autoupdate's m4 run will expand. It fires
2922 # the warning (with _au_warn_XXX), outputs it into the
2923 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2924 # the replacement expansion.
2927 # This is an auxiliary macro that is also run when
2928 # autoupdate runs m4. It simply calls m4_warning, but
2929 # we need a wrapper so that each warning is emitted only
2930 # once. We break the quoting in m4_warning's argument in
2931 # order to expand this macro's arguments, not AU_DEFUN's.
2934 # Finally, this is the expansion that is picked up by
2935 # autoconf. It tells the user to run autoupdate, and
2936 # then outputs the replacement expansion. We do not care
2937 # about autoupdate's warning because that contains
2938 # information on what to do *after* running autoupdate.
2942 # LT_LIB_M
2943 # --------
2944 # check for math library
2945 # LT_LIB_M
2947 # Old name:
2948 # This is what autoupdate's m4 run will expand. It fires
2949 # the warning (with _au_warn_XXX), outputs it into the
2950 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2951 # the replacement expansion.
2954 # This is an auxiliary macro that is also run when
2955 # autoupdate runs m4. It simply calls m4_warning, but
2956 # we need a wrapper so that each warning is emitted only
2957 # once. We break the quoting in m4_warning's argument in
2958 # order to expand this macro's arguments, not AU_DEFUN's.
2961 # Finally, this is the expansion that is picked up by
2962 # autoconf. It tells the user to run autoupdate, and
2963 # then outputs the replacement expansion. We do not care
2964 # about autoupdate's warning because that contains
2965 # information on what to do *after* running autoupdate.
2969 # _LT_COMPILER_NO_RTTI([TAGNAME])
2970 # -------------------------------
2971 # _LT_COMPILER_NO_RTTI
2974 # _LT_CMD_GLOBAL_SYMBOLS
2975 # ----------------------
2976 # _LT_CMD_GLOBAL_SYMBOLS
2979 # _LT_COMPILER_PIC([TAGNAME])
2980 # ---------------------------
2981 # _LT_COMPILER_PIC
2984 # _LT_LINKER_SHLIBS([TAGNAME])
2985 # ----------------------------
2986 # See if the linker supports building shared libraries.
2987 # _LT_LINKER_SHLIBS
2990 # _LT_LANG_C_CONFIG([TAG])
2991 # ------------------------
2992 # Ensure that the configuration variables for a C compiler are suitably
2993 # defined. These variables are subsequently used by _LT_CONFIG to write
2994 # the compiler configuration to `libtool'.
2995 # _LT_LANG_C_CONFIG
2998 # _LT_LANG_CXX_CONFIG([TAG])
2999 # --------------------------
3000 # Ensure that the configuration variables for a C++ compiler are suitably
3001 # defined. These variables are subsequently used by _LT_CONFIG to write
3002 # the compiler configuration to `libtool'.
3003 # _LT_LANG_CXX_CONFIG
3006 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3007 # ---------------------------------
3008 # Figure out "hidden" library dependencies from verbose
3009 # compiler output when linking a shared library.
3010 # Parse the compiler output and extract the necessary
3011 # objects, libraries and library flags.
3012 # _LT_SYS_HIDDEN_LIBDEPS
3015 # _LT_LANG_F77_CONFIG([TAG])
3016 # --------------------------
3017 # Ensure that the configuration variables for a Fortran 77 compiler are
3018 # suitably defined. These variables are subsequently used by _LT_CONFIG
3019 # to write the compiler configuration to `libtool'.
3020 # _LT_LANG_F77_CONFIG
3023 # _LT_LANG_FC_CONFIG([TAG])
3024 # -------------------------
3025 # Ensure that the configuration variables for a Fortran compiler are
3026 # suitably defined. These variables are subsequently used by _LT_CONFIG
3027 # to write the compiler configuration to `libtool'.
3028 # _LT_LANG_FC_CONFIG
3031 # _LT_LANG_GCJ_CONFIG([TAG])
3032 # --------------------------
3033 # Ensure that the configuration variables for the GNU Java Compiler compiler
3034 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3035 # to write the compiler configuration to `libtool'.
3036 # _LT_LANG_GCJ_CONFIG
3039 # _LT_LANG_RC_CONFIG([TAG])
3040 # -------------------------
3041 # Ensure that the configuration variables for the Windows resource compiler
3042 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3043 # to write the compiler configuration to `libtool'.
3044 # _LT_LANG_RC_CONFIG
3047 # LT_PROG_GCJ
3048 # -----------
3051 # Old name:
3052 # This is what autoupdate's m4 run will expand. It fires
3053 # the warning (with _au_warn_XXX), outputs it into the
3054 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3055 # the replacement expansion.
3058 # This is an auxiliary macro that is also run when
3059 # autoupdate runs m4. It simply calls m4_warning, but
3060 # we need a wrapper so that each warning is emitted only
3061 # once. We break the quoting in m4_warning's argument in
3062 # order to expand this macro's arguments, not AU_DEFUN's.
3065 # Finally, this is the expansion that is picked up by
3066 # autoconf. It tells the user to run autoupdate, and
3067 # then outputs the replacement expansion. We do not care
3068 # about autoupdate's warning because that contains
3069 # information on what to do *after* running autoupdate.
3073 # LT_PROG_RC
3074 # ----------
3077 # Old name:
3078 # This is what autoupdate's m4 run will expand. It fires
3079 # the warning (with _au_warn_XXX), outputs it into the
3080 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3081 # the replacement expansion.
3084 # This is an auxiliary macro that is also run when
3085 # autoupdate runs m4. It simply calls m4_warning, but
3086 # we need a wrapper so that each warning is emitted only
3087 # once. We break the quoting in m4_warning's argument in
3088 # order to expand this macro's arguments, not AU_DEFUN's.
3091 # Finally, this is the expansion that is picked up by
3092 # autoconf. It tells the user to run autoupdate, and
3093 # then outputs the replacement expansion. We do not care
3094 # about autoupdate's warning because that contains
3095 # information on what to do *after* running autoupdate.
3099 # _LT_DECL_EGREP
3100 # --------------
3101 # If we don't have a new enough Autoconf to choose the best grep
3102 # available, choose the one first in the user's PATH.
3106 # _LT_DECL_OBJDUMP
3107 # --------------
3108 # If we don't have a new enough Autoconf to choose the best objdump
3109 # available, choose the one first in the user's PATH.
3113 # _LT_DECL_SED
3114 # ------------
3115 # Check for a fully-functional sed program, that truncates
3116 # as few characters as possible. Prefer GNU sed if found.
3117 # _LT_DECL_SED
3119 #m4_ifndef
3121 # Old name:
3122 # This is what autoupdate's m4 run will expand. It fires
3123 # the warning (with _au_warn_XXX), outputs it into the
3124 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3125 # the replacement expansion.
3128 # This is an auxiliary macro that is also run when
3129 # autoupdate runs m4. It simply calls m4_warning, but
3130 # we need a wrapper so that each warning is emitted only
3131 # once. We break the quoting in m4_warning's argument in
3132 # order to expand this macro's arguments, not AU_DEFUN's.
3135 # Finally, this is the expansion that is picked up by
3136 # autoconf. It tells the user to run autoupdate, and
3137 # then outputs the replacement expansion. We do not care
3138 # about autoupdate's warning because that contains
3139 # information on what to do *after* running autoupdate.
3143 # _LT_CHECK_SHELL_FEATURES
3144 # ------------------------
3145 # Find out whether the shell is Bourne or XSI compatible,
3146 # or has some other useful features.
3147 # _LT_CHECK_SHELL_FEATURES
3150 # _LT_PROG_XSI_SHELLFNS
3151 # ---------------------
3152 # Bourne and XSI compatible variants of some useful shell functions.
3155 # Make sure we can run config.sub.
3156 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3157 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3160 $as_echo_n "checking build system type... " >&6; }
3161 if test "${ac_cv_build+set}" = set; then :
3162 $as_echo_n "(cached) " >&6
3163 else
3164 ac_build_alias=$build_alias
3165 test "x$ac_build_alias" = x &&
3166 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3167 test "x$ac_build_alias" = x &&
3168 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3169 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3170 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3174 $as_echo "$ac_cv_build" >&6; }
3175 case $ac_cv_build in
3176 *-*-*) ;;
3177 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3178 esac
3179 build=$ac_cv_build
3180 ac_save_IFS=$IFS; IFS='-'
3181 set x $ac_cv_build
3182 shift
3183 build_cpu=$1
3184 build_vendor=$2
3185 shift; shift
3186 # Remember, the first character of IFS is used to create $*,
3187 # except with old shells:
3188 build_os=$*
3189 IFS=$ac_save_IFS
3190 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3194 $as_echo_n "checking host system type... " >&6; }
3195 if test "${ac_cv_host+set}" = set; then :
3196 $as_echo_n "(cached) " >&6
3197 else
3198 if test "x$host_alias" = x; then
3199 ac_cv_host=$ac_cv_build
3200 else
3201 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3202 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3207 $as_echo "$ac_cv_host" >&6; }
3208 case $ac_cv_host in
3209 *-*-*) ;;
3210 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3211 esac
3212 host=$ac_cv_host
3213 ac_save_IFS=$IFS; IFS='-'
3214 set x $ac_cv_host
3215 shift
3216 host_cpu=$1
3217 host_vendor=$2
3218 shift; shift
3219 # Remember, the first character of IFS is used to create $*,
3220 # except with old shells:
3221 host_os=$*
3222 IFS=$ac_save_IFS
3223 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3227 $as_echo_n "checking target system type... " >&6; }
3228 if test "${ac_cv_target+set}" = set; then :
3229 $as_echo_n "(cached) " >&6
3230 else
3231 if test "x$target_alias" = x; then
3232 ac_cv_target=$ac_cv_host
3233 else
3234 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3235 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3240 $as_echo "$ac_cv_target" >&6; }
3241 case $ac_cv_target in
3242 *-*-*) ;;
3243 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3244 esac
3245 target=$ac_cv_target
3246 ac_save_IFS=$IFS; IFS='-'
3247 set x $ac_cv_target
3248 shift
3249 target_cpu=$1
3250 target_vendor=$2
3251 shift; shift
3252 # Remember, the first character of IFS is used to create $*,
3253 # except with old shells:
3254 target_os=$*
3255 IFS=$ac_save_IFS
3256 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3259 # The aliases save the names the user supplied, while $host etc.
3260 # will get canonicalized.
3261 test -n "$target_alias" &&
3262 test "$program_prefix$program_suffix$program_transform_name" = \
3263 NONENONEs,x,x, &&
3264 program_prefix=${target_alias}-
3266 ac_ext=c
3267 ac_cpp='$CPP $CPPFLAGS'
3268 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3269 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3270 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3271 if test -n "$ac_tool_prefix"; then
3272 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3273 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3275 $as_echo_n "checking for $ac_word... " >&6; }
3276 if test "${ac_cv_prog_CC+set}" = set; then :
3277 $as_echo_n "(cached) " >&6
3278 else
3279 if test -n "$CC"; then
3280 ac_cv_prog_CC="$CC" # Let the user override the test.
3281 else
3282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3283 for as_dir in $PATH
3285 IFS=$as_save_IFS
3286 test -z "$as_dir" && as_dir=.
3287 for ac_exec_ext in '' $ac_executable_extensions; do
3288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3289 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3291 break 2
3293 done
3294 done
3295 IFS=$as_save_IFS
3299 CC=$ac_cv_prog_CC
3300 if test -n "$CC"; then
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3302 $as_echo "$CC" >&6; }
3303 else
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3305 $as_echo "no" >&6; }
3310 if test -z "$ac_cv_prog_CC"; then
3311 ac_ct_CC=$CC
3312 # Extract the first word of "gcc", so it can be a program name with args.
3313 set dummy gcc; ac_word=$2
3314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3315 $as_echo_n "checking for $ac_word... " >&6; }
3316 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3317 $as_echo_n "(cached) " >&6
3318 else
3319 if test -n "$ac_ct_CC"; then
3320 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3321 else
3322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3323 for as_dir in $PATH
3325 IFS=$as_save_IFS
3326 test -z "$as_dir" && as_dir=.
3327 for ac_exec_ext in '' $ac_executable_extensions; do
3328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3329 ac_cv_prog_ac_ct_CC="gcc"
3330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3331 break 2
3333 done
3334 done
3335 IFS=$as_save_IFS
3339 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3340 if test -n "$ac_ct_CC"; then
3341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3342 $as_echo "$ac_ct_CC" >&6; }
3343 else
3344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3345 $as_echo "no" >&6; }
3348 if test "x$ac_ct_CC" = x; then
3349 CC=""
3350 else
3351 case $cross_compiling:$ac_tool_warned in
3352 yes:)
3353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3354 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3355 ac_tool_warned=yes ;;
3356 esac
3357 CC=$ac_ct_CC
3359 else
3360 CC="$ac_cv_prog_CC"
3363 if test -z "$CC"; then
3364 if test -n "$ac_tool_prefix"; then
3365 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3366 set dummy ${ac_tool_prefix}cc; ac_word=$2
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3368 $as_echo_n "checking for $ac_word... " >&6; }
3369 if test "${ac_cv_prog_CC+set}" = set; then :
3370 $as_echo_n "(cached) " >&6
3371 else
3372 if test -n "$CC"; then
3373 ac_cv_prog_CC="$CC" # Let the user override the test.
3374 else
3375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3376 for as_dir in $PATH
3378 IFS=$as_save_IFS
3379 test -z "$as_dir" && as_dir=.
3380 for ac_exec_ext in '' $ac_executable_extensions; do
3381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3382 ac_cv_prog_CC="${ac_tool_prefix}cc"
3383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3384 break 2
3386 done
3387 done
3388 IFS=$as_save_IFS
3392 CC=$ac_cv_prog_CC
3393 if test -n "$CC"; then
3394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3395 $as_echo "$CC" >&6; }
3396 else
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3398 $as_echo "no" >&6; }
3404 if test -z "$CC"; then
3405 # Extract the first word of "cc", so it can be a program name with args.
3406 set dummy cc; ac_word=$2
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3408 $as_echo_n "checking for $ac_word... " >&6; }
3409 if test "${ac_cv_prog_CC+set}" = set; then :
3410 $as_echo_n "(cached) " >&6
3411 else
3412 if test -n "$CC"; then
3413 ac_cv_prog_CC="$CC" # Let the user override the test.
3414 else
3415 ac_prog_rejected=no
3416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3417 for as_dir in $PATH
3419 IFS=$as_save_IFS
3420 test -z "$as_dir" && as_dir=.
3421 for ac_exec_ext in '' $ac_executable_extensions; do
3422 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3423 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3424 ac_prog_rejected=yes
3425 continue
3427 ac_cv_prog_CC="cc"
3428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3429 break 2
3431 done
3432 done
3433 IFS=$as_save_IFS
3435 if test $ac_prog_rejected = yes; then
3436 # We found a bogon in the path, so make sure we never use it.
3437 set dummy $ac_cv_prog_CC
3438 shift
3439 if test $# != 0; then
3440 # We chose a different compiler from the bogus one.
3441 # However, it has the same basename, so the bogon will be chosen
3442 # first if we set CC to just the basename; use the full file name.
3443 shift
3444 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3449 CC=$ac_cv_prog_CC
3450 if test -n "$CC"; then
3451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3452 $as_echo "$CC" >&6; }
3453 else
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3455 $as_echo "no" >&6; }
3460 if test -z "$CC"; then
3461 if test -n "$ac_tool_prefix"; then
3462 for ac_prog in cl.exe
3464 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3465 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3467 $as_echo_n "checking for $ac_word... " >&6; }
3468 if test "${ac_cv_prog_CC+set}" = set; then :
3469 $as_echo_n "(cached) " >&6
3470 else
3471 if test -n "$CC"; then
3472 ac_cv_prog_CC="$CC" # Let the user override the test.
3473 else
3474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3475 for as_dir in $PATH
3477 IFS=$as_save_IFS
3478 test -z "$as_dir" && as_dir=.
3479 for ac_exec_ext in '' $ac_executable_extensions; do
3480 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3481 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3483 break 2
3485 done
3486 done
3487 IFS=$as_save_IFS
3491 CC=$ac_cv_prog_CC
3492 if test -n "$CC"; then
3493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3494 $as_echo "$CC" >&6; }
3495 else
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3497 $as_echo "no" >&6; }
3501 test -n "$CC" && break
3502 done
3504 if test -z "$CC"; then
3505 ac_ct_CC=$CC
3506 for ac_prog in cl.exe
3508 # Extract the first word of "$ac_prog", so it can be a program name with args.
3509 set dummy $ac_prog; ac_word=$2
3510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3511 $as_echo_n "checking for $ac_word... " >&6; }
3512 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3513 $as_echo_n "(cached) " >&6
3514 else
3515 if test -n "$ac_ct_CC"; then
3516 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3517 else
3518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3519 for as_dir in $PATH
3521 IFS=$as_save_IFS
3522 test -z "$as_dir" && as_dir=.
3523 for ac_exec_ext in '' $ac_executable_extensions; do
3524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3525 ac_cv_prog_ac_ct_CC="$ac_prog"
3526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3527 break 2
3529 done
3530 done
3531 IFS=$as_save_IFS
3535 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3536 if test -n "$ac_ct_CC"; then
3537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3538 $as_echo "$ac_ct_CC" >&6; }
3539 else
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3541 $as_echo "no" >&6; }
3545 test -n "$ac_ct_CC" && break
3546 done
3548 if test "x$ac_ct_CC" = x; then
3549 CC=""
3550 else
3551 case $cross_compiling:$ac_tool_warned in
3552 yes:)
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3554 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3555 ac_tool_warned=yes ;;
3556 esac
3557 CC=$ac_ct_CC
3564 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3565 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3566 as_fn_error "no acceptable C compiler found in \$PATH
3567 See \`config.log' for more details." "$LINENO" 5; }
3569 # Provide some information about the compiler.
3570 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3571 set X $ac_compile
3572 ac_compiler=$2
3573 for ac_option in --version -v -V -qversion; do
3574 { { ac_try="$ac_compiler $ac_option >&5"
3575 case "(($ac_try" in
3576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3577 *) ac_try_echo=$ac_try;;
3578 esac
3579 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3580 $as_echo "$ac_try_echo"; } >&5
3581 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3582 ac_status=$?
3583 if test -s conftest.err; then
3584 sed '10a\
3585 ... rest of stderr output deleted ...
3586 10q' conftest.err >conftest.er1
3587 cat conftest.er1 >&5
3588 rm -f conftest.er1 conftest.err
3590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3591 test $ac_status = 0; }
3592 done
3594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3595 /* end confdefs.h. */
3598 main ()
3602 return 0;
3604 _ACEOF
3605 ac_clean_files_save=$ac_clean_files
3606 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3607 # Try to create an executable without -o first, disregard a.out.
3608 # It will help us diagnose broken compilers, and finding out an intuition
3609 # of exeext.
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3611 $as_echo_n "checking for C compiler default output file name... " >&6; }
3612 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3614 # The possible output files:
3615 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3617 ac_rmfiles=
3618 for ac_file in $ac_files
3620 case $ac_file in
3621 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3622 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3623 esac
3624 done
3625 rm -f $ac_rmfiles
3627 if { { ac_try="$ac_link_default"
3628 case "(($ac_try" in
3629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3630 *) ac_try_echo=$ac_try;;
3631 esac
3632 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3633 $as_echo "$ac_try_echo"; } >&5
3634 (eval "$ac_link_default") 2>&5
3635 ac_status=$?
3636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3637 test $ac_status = 0; }; then :
3638 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3639 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3640 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3641 # so that the user can short-circuit this test for compilers unknown to
3642 # Autoconf.
3643 for ac_file in $ac_files ''
3645 test -f "$ac_file" || continue
3646 case $ac_file in
3647 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3649 [ab].out )
3650 # We found the default executable, but exeext='' is most
3651 # certainly right.
3652 break;;
3653 *.* )
3654 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3655 then :; else
3656 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3658 # We set ac_cv_exeext here because the later test for it is not
3659 # safe: cross compilers may not add the suffix if given an `-o'
3660 # argument, so we may need to know it at that point already.
3661 # Even if this section looks crufty: it has the advantage of
3662 # actually working.
3663 break;;
3665 break;;
3666 esac
3667 done
3668 test "$ac_cv_exeext" = no && ac_cv_exeext=
3670 else
3671 ac_file=''
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3674 $as_echo "$ac_file" >&6; }
3675 if test -z "$ac_file"; then :
3676 $as_echo "$as_me: failed program was:" >&5
3677 sed 's/^/| /' conftest.$ac_ext >&5
3679 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3680 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3681 { as_fn_set_status 77
3682 as_fn_error "C compiler cannot create executables
3683 See \`config.log' for more details." "$LINENO" 5; }; }
3685 ac_exeext=$ac_cv_exeext
3687 # Check that the compiler produces executables we can run. If not, either
3688 # the compiler is broken, or we cross compile.
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3690 $as_echo_n "checking whether the C compiler works... " >&6; }
3691 # If not cross compiling, check that we can run a simple program.
3692 if test "$cross_compiling" != yes; then
3693 if { ac_try='./$ac_file'
3694 { { case "(($ac_try" in
3695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3696 *) ac_try_echo=$ac_try;;
3697 esac
3698 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3699 $as_echo "$ac_try_echo"; } >&5
3700 (eval "$ac_try") 2>&5
3701 ac_status=$?
3702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3703 test $ac_status = 0; }; }; then
3704 cross_compiling=no
3705 else
3706 if test "$cross_compiling" = maybe; then
3707 cross_compiling=yes
3708 else
3709 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3710 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3711 as_fn_error "cannot run C compiled programs.
3712 If you meant to cross compile, use \`--host'.
3713 See \`config.log' for more details." "$LINENO" 5; }
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3718 $as_echo "yes" >&6; }
3720 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3721 ac_clean_files=$ac_clean_files_save
3722 # Check that the compiler produces executables we can run. If not, either
3723 # the compiler is broken, or we cross compile.
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3725 $as_echo_n "checking whether we are cross compiling... " >&6; }
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3727 $as_echo "$cross_compiling" >&6; }
3729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3730 $as_echo_n "checking for suffix of executables... " >&6; }
3731 if { { ac_try="$ac_link"
3732 case "(($ac_try" in
3733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3734 *) ac_try_echo=$ac_try;;
3735 esac
3736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3737 $as_echo "$ac_try_echo"; } >&5
3738 (eval "$ac_link") 2>&5
3739 ac_status=$?
3740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3741 test $ac_status = 0; }; then :
3742 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3743 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3744 # work properly (i.e., refer to `conftest.exe'), while it won't with
3745 # `rm'.
3746 for ac_file in conftest.exe conftest conftest.*; do
3747 test -f "$ac_file" || continue
3748 case $ac_file in
3749 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3750 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3751 break;;
3752 * ) break;;
3753 esac
3754 done
3755 else
3756 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3757 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3758 as_fn_error "cannot compute suffix of executables: cannot compile and link
3759 See \`config.log' for more details." "$LINENO" 5; }
3761 rm -f conftest$ac_cv_exeext
3762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3763 $as_echo "$ac_cv_exeext" >&6; }
3765 rm -f conftest.$ac_ext
3766 EXEEXT=$ac_cv_exeext
3767 ac_exeext=$EXEEXT
3768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3769 $as_echo_n "checking for suffix of object files... " >&6; }
3770 if test "${ac_cv_objext+set}" = set; then :
3771 $as_echo_n "(cached) " >&6
3772 else
3773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3774 /* end confdefs.h. */
3777 main ()
3781 return 0;
3783 _ACEOF
3784 rm -f conftest.o conftest.obj
3785 if { { ac_try="$ac_compile"
3786 case "(($ac_try" in
3787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3788 *) ac_try_echo=$ac_try;;
3789 esac
3790 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3791 $as_echo "$ac_try_echo"; } >&5
3792 (eval "$ac_compile") 2>&5
3793 ac_status=$?
3794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3795 test $ac_status = 0; }; then :
3796 for ac_file in conftest.o conftest.obj conftest.*; do
3797 test -f "$ac_file" || continue;
3798 case $ac_file in
3799 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3800 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3801 break;;
3802 esac
3803 done
3804 else
3805 $as_echo "$as_me: failed program was:" >&5
3806 sed 's/^/| /' conftest.$ac_ext >&5
3808 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3809 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3810 as_fn_error "cannot compute suffix of object files: cannot compile
3811 See \`config.log' for more details." "$LINENO" 5; }
3813 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3816 $as_echo "$ac_cv_objext" >&6; }
3817 OBJEXT=$ac_cv_objext
3818 ac_objext=$OBJEXT
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3820 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3821 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3822 $as_echo_n "(cached) " >&6
3823 else
3824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3825 /* end confdefs.h. */
3828 main ()
3830 #ifndef __GNUC__
3831 choke me
3832 #endif
3835 return 0;
3837 _ACEOF
3838 if ac_fn_c_try_compile "$LINENO"; then :
3839 ac_compiler_gnu=yes
3840 else
3841 ac_compiler_gnu=no
3843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3844 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3848 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3849 if test $ac_compiler_gnu = yes; then
3850 GCC=yes
3851 else
3852 GCC=
3854 ac_test_CFLAGS=${CFLAGS+set}
3855 ac_save_CFLAGS=$CFLAGS
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3857 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3858 if test "${ac_cv_prog_cc_g+set}" = set; then :
3859 $as_echo_n "(cached) " >&6
3860 else
3861 ac_save_c_werror_flag=$ac_c_werror_flag
3862 ac_c_werror_flag=yes
3863 ac_cv_prog_cc_g=no
3864 CFLAGS="-g"
3865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3866 /* end confdefs.h. */
3869 main ()
3873 return 0;
3875 _ACEOF
3876 if ac_fn_c_try_compile "$LINENO"; then :
3877 ac_cv_prog_cc_g=yes
3878 else
3879 CFLAGS=""
3880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3881 /* end confdefs.h. */
3884 main ()
3888 return 0;
3890 _ACEOF
3891 if ac_fn_c_try_compile "$LINENO"; then :
3893 else
3894 ac_c_werror_flag=$ac_save_c_werror_flag
3895 CFLAGS="-g"
3896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3897 /* end confdefs.h. */
3900 main ()
3904 return 0;
3906 _ACEOF
3907 if ac_fn_c_try_compile "$LINENO"; then :
3908 ac_cv_prog_cc_g=yes
3910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3914 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3915 ac_c_werror_flag=$ac_save_c_werror_flag
3917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3918 $as_echo "$ac_cv_prog_cc_g" >&6; }
3919 if test "$ac_test_CFLAGS" = set; then
3920 CFLAGS=$ac_save_CFLAGS
3921 elif test $ac_cv_prog_cc_g = yes; then
3922 if test "$GCC" = yes; then
3923 CFLAGS="-g -O2"
3924 else
3925 CFLAGS="-g"
3927 else
3928 if test "$GCC" = yes; then
3929 CFLAGS="-O2"
3930 else
3931 CFLAGS=
3934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3935 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3936 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3937 $as_echo_n "(cached) " >&6
3938 else
3939 ac_cv_prog_cc_c89=no
3940 ac_save_CC=$CC
3941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3942 /* end confdefs.h. */
3943 #include <stdarg.h>
3944 #include <stdio.h>
3945 #include <sys/types.h>
3946 #include <sys/stat.h>
3947 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3948 struct buf { int x; };
3949 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3950 static char *e (p, i)
3951 char **p;
3952 int i;
3954 return p[i];
3956 static char *f (char * (*g) (char **, int), char **p, ...)
3958 char *s;
3959 va_list v;
3960 va_start (v,p);
3961 s = g (p, va_arg (v,int));
3962 va_end (v);
3963 return s;
3966 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3967 function prototypes and stuff, but not '\xHH' hex character constants.
3968 These don't provoke an error unfortunately, instead are silently treated
3969 as 'x'. The following induces an error, until -std is added to get
3970 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3971 array size at least. It's necessary to write '\x00'==0 to get something
3972 that's true only with -std. */
3973 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3975 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3976 inside strings and character constants. */
3977 #define FOO(x) 'x'
3978 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3980 int test (int i, double x);
3981 struct s1 {int (*f) (int a);};
3982 struct s2 {int (*f) (double a);};
3983 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3984 int argc;
3985 char **argv;
3987 main ()
3989 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3991 return 0;
3993 _ACEOF
3994 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3995 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3997 CC="$ac_save_CC $ac_arg"
3998 if ac_fn_c_try_compile "$LINENO"; then :
3999 ac_cv_prog_cc_c89=$ac_arg
4001 rm -f core conftest.err conftest.$ac_objext
4002 test "x$ac_cv_prog_cc_c89" != "xno" && break
4003 done
4004 rm -f conftest.$ac_ext
4005 CC=$ac_save_CC
4008 # AC_CACHE_VAL
4009 case "x$ac_cv_prog_cc_c89" in
4011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4012 $as_echo "none needed" >&6; } ;;
4013 xno)
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4015 $as_echo "unsupported" >&6; } ;;
4017 CC="$CC $ac_cv_prog_cc_c89"
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4019 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4020 esac
4021 if test "x$ac_cv_prog_cc_c89" != xno; then :
4025 ac_ext=c
4026 ac_cpp='$CPP $CPPFLAGS'
4027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4032 ac_ext=c
4033 ac_cpp='$CPP $CPPFLAGS'
4034 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4035 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4036 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4038 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4039 # On Suns, sometimes $CPP names a directory.
4040 if test -n "$CPP" && test -d "$CPP"; then
4041 CPP=
4043 if test -z "$CPP"; then
4044 if test "${ac_cv_prog_CPP+set}" = set; then :
4045 $as_echo_n "(cached) " >&6
4046 else
4047 # Double quotes because CPP needs to be expanded
4048 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4050 ac_preproc_ok=false
4051 for ac_c_preproc_warn_flag in '' yes
4053 # Use a header file that comes with gcc, so configuring glibc
4054 # with a fresh cross-compiler works.
4055 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4056 # <limits.h> exists even on freestanding compilers.
4057 # On the NeXT, cc -E runs the code through the compiler's parser,
4058 # not just through cpp. "Syntax error" is here to catch this case.
4059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4060 /* end confdefs.h. */
4061 #ifdef __STDC__
4062 # include <limits.h>
4063 #else
4064 # include <assert.h>
4065 #endif
4066 Syntax error
4067 _ACEOF
4068 if ac_fn_c_try_cpp "$LINENO"; then :
4070 else
4071 # Broken: fails on valid input.
4072 continue
4074 rm -f conftest.err conftest.$ac_ext
4076 # OK, works on sane cases. Now check whether nonexistent headers
4077 # can be detected and how.
4078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4079 /* end confdefs.h. */
4080 #include <ac_nonexistent.h>
4081 _ACEOF
4082 if ac_fn_c_try_cpp "$LINENO"; then :
4083 # Broken: success on invalid input.
4084 continue
4085 else
4086 # Passes both tests.
4087 ac_preproc_ok=:
4088 break
4090 rm -f conftest.err conftest.$ac_ext
4092 done
4093 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4094 rm -f conftest.err conftest.$ac_ext
4095 if $ac_preproc_ok; then :
4096 break
4099 done
4100 ac_cv_prog_CPP=$CPP
4103 CPP=$ac_cv_prog_CPP
4104 else
4105 ac_cv_prog_CPP=$CPP
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4108 $as_echo "$CPP" >&6; }
4109 ac_preproc_ok=false
4110 for ac_c_preproc_warn_flag in '' yes
4112 # Use a header file that comes with gcc, so configuring glibc
4113 # with a fresh cross-compiler works.
4114 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4115 # <limits.h> exists even on freestanding compilers.
4116 # On the NeXT, cc -E runs the code through the compiler's parser,
4117 # not just through cpp. "Syntax error" is here to catch this case.
4118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4119 /* end confdefs.h. */
4120 #ifdef __STDC__
4121 # include <limits.h>
4122 #else
4123 # include <assert.h>
4124 #endif
4125 Syntax error
4126 _ACEOF
4127 if ac_fn_c_try_cpp "$LINENO"; then :
4129 else
4130 # Broken: fails on valid input.
4131 continue
4133 rm -f conftest.err conftest.$ac_ext
4135 # OK, works on sane cases. Now check whether nonexistent headers
4136 # can be detected and how.
4137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4138 /* end confdefs.h. */
4139 #include <ac_nonexistent.h>
4140 _ACEOF
4141 if ac_fn_c_try_cpp "$LINENO"; then :
4142 # Broken: success on invalid input.
4143 continue
4144 else
4145 # Passes both tests.
4146 ac_preproc_ok=:
4147 break
4149 rm -f conftest.err conftest.$ac_ext
4151 done
4152 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4153 rm -f conftest.err conftest.$ac_ext
4154 if $ac_preproc_ok; then :
4156 else
4157 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4158 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4159 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4160 See \`config.log' for more details." "$LINENO" 5; }
4163 ac_ext=c
4164 ac_cpp='$CPP $CPPFLAGS'
4165 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4166 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4167 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4171 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4172 if test "${ac_cv_path_GREP+set}" = set; then :
4173 $as_echo_n "(cached) " >&6
4174 else
4175 if test -z "$GREP"; then
4176 ac_path_GREP_found=false
4177 # Loop through the user's path and test for each of PROGNAME-LIST
4178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4179 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4181 IFS=$as_save_IFS
4182 test -z "$as_dir" && as_dir=.
4183 for ac_prog in grep ggrep; do
4184 for ac_exec_ext in '' $ac_executable_extensions; do
4185 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4186 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4187 # Check for GNU ac_path_GREP and select it if it is found.
4188 # Check for GNU $ac_path_GREP
4189 case `"$ac_path_GREP" --version 2>&1` in
4190 *GNU*)
4191 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4193 ac_count=0
4194 $as_echo_n 0123456789 >"conftest.in"
4195 while :
4197 cat "conftest.in" "conftest.in" >"conftest.tmp"
4198 mv "conftest.tmp" "conftest.in"
4199 cp "conftest.in" "conftest.nl"
4200 $as_echo 'GREP' >> "conftest.nl"
4201 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4202 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4203 as_fn_arith $ac_count + 1 && ac_count=$as_val
4204 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4205 # Best one so far, save it but keep looking for a better one
4206 ac_cv_path_GREP="$ac_path_GREP"
4207 ac_path_GREP_max=$ac_count
4209 # 10*(2^10) chars as input seems more than enough
4210 test $ac_count -gt 10 && break
4211 done
4212 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4213 esac
4215 $ac_path_GREP_found && break 3
4216 done
4217 done
4218 done
4219 IFS=$as_save_IFS
4220 if test -z "$ac_cv_path_GREP"; then
4221 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4223 else
4224 ac_cv_path_GREP=$GREP
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4229 $as_echo "$ac_cv_path_GREP" >&6; }
4230 GREP="$ac_cv_path_GREP"
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4234 $as_echo_n "checking for egrep... " >&6; }
4235 if test "${ac_cv_path_EGREP+set}" = set; then :
4236 $as_echo_n "(cached) " >&6
4237 else
4238 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4239 then ac_cv_path_EGREP="$GREP -E"
4240 else
4241 if test -z "$EGREP"; then
4242 ac_path_EGREP_found=false
4243 # Loop through the user's path and test for each of PROGNAME-LIST
4244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4245 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4247 IFS=$as_save_IFS
4248 test -z "$as_dir" && as_dir=.
4249 for ac_prog in egrep; do
4250 for ac_exec_ext in '' $ac_executable_extensions; do
4251 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4252 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4253 # Check for GNU ac_path_EGREP and select it if it is found.
4254 # Check for GNU $ac_path_EGREP
4255 case `"$ac_path_EGREP" --version 2>&1` in
4256 *GNU*)
4257 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4259 ac_count=0
4260 $as_echo_n 0123456789 >"conftest.in"
4261 while :
4263 cat "conftest.in" "conftest.in" >"conftest.tmp"
4264 mv "conftest.tmp" "conftest.in"
4265 cp "conftest.in" "conftest.nl"
4266 $as_echo 'EGREP' >> "conftest.nl"
4267 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4268 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4269 as_fn_arith $ac_count + 1 && ac_count=$as_val
4270 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4271 # Best one so far, save it but keep looking for a better one
4272 ac_cv_path_EGREP="$ac_path_EGREP"
4273 ac_path_EGREP_max=$ac_count
4275 # 10*(2^10) chars as input seems more than enough
4276 test $ac_count -gt 10 && break
4277 done
4278 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4279 esac
4281 $ac_path_EGREP_found && break 3
4282 done
4283 done
4284 done
4285 IFS=$as_save_IFS
4286 if test -z "$ac_cv_path_EGREP"; then
4287 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4289 else
4290 ac_cv_path_EGREP=$EGREP
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4296 $as_echo "$ac_cv_path_EGREP" >&6; }
4297 EGREP="$ac_cv_path_EGREP"
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4301 $as_echo_n "checking for ANSI C header files... " >&6; }
4302 if test "${ac_cv_header_stdc+set}" = set; then :
4303 $as_echo_n "(cached) " >&6
4304 else
4305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4306 /* end confdefs.h. */
4307 #include <stdlib.h>
4308 #include <stdarg.h>
4309 #include <string.h>
4310 #include <float.h>
4313 main ()
4317 return 0;
4319 _ACEOF
4320 if ac_fn_c_try_compile "$LINENO"; then :
4321 ac_cv_header_stdc=yes
4322 else
4323 ac_cv_header_stdc=no
4325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4327 if test $ac_cv_header_stdc = yes; then
4328 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4330 /* end confdefs.h. */
4331 #include <string.h>
4333 _ACEOF
4334 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4335 $EGREP "memchr" >/dev/null 2>&1; then :
4337 else
4338 ac_cv_header_stdc=no
4340 rm -f conftest*
4344 if test $ac_cv_header_stdc = yes; then
4345 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4347 /* end confdefs.h. */
4348 #include <stdlib.h>
4350 _ACEOF
4351 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4352 $EGREP "free" >/dev/null 2>&1; then :
4354 else
4355 ac_cv_header_stdc=no
4357 rm -f conftest*
4361 if test $ac_cv_header_stdc = yes; then
4362 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4363 if test "$cross_compiling" = yes; then :
4365 else
4366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4367 /* end confdefs.h. */
4368 #include <ctype.h>
4369 #include <stdlib.h>
4370 #if ((' ' & 0x0FF) == 0x020)
4371 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4372 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4373 #else
4374 # define ISLOWER(c) \
4375 (('a' <= (c) && (c) <= 'i') \
4376 || ('j' <= (c) && (c) <= 'r') \
4377 || ('s' <= (c) && (c) <= 'z'))
4378 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4379 #endif
4381 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4383 main ()
4385 int i;
4386 for (i = 0; i < 256; i++)
4387 if (XOR (islower (i), ISLOWER (i))
4388 || toupper (i) != TOUPPER (i))
4389 return 2;
4390 return 0;
4392 _ACEOF
4393 if ac_fn_c_try_run "$LINENO"; then :
4395 else
4396 ac_cv_header_stdc=no
4398 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4399 conftest.$ac_objext conftest.beam conftest.$ac_ext
4404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4405 $as_echo "$ac_cv_header_stdc" >&6; }
4406 if test $ac_cv_header_stdc = yes; then
4408 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4412 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4413 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4414 inttypes.h stdint.h unistd.h
4415 do :
4416 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4417 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4419 eval as_val=\$$as_ac_Header
4420 if test "x$as_val" = x""yes; then :
4421 cat >>confdefs.h <<_ACEOF
4422 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4423 _ACEOF
4427 done
4431 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4432 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4433 MINIX=yes
4434 else
4435 MINIX=
4439 if test "$MINIX" = yes; then
4441 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4444 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4447 $as_echo "#define _MINIX 1" >>confdefs.h
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4453 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4454 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4455 $as_echo_n "(cached) " >&6
4456 else
4457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4458 /* end confdefs.h. */
4460 # define __EXTENSIONS__ 1
4461 $ac_includes_default
4463 main ()
4467 return 0;
4469 _ACEOF
4470 if ac_fn_c_try_compile "$LINENO"; then :
4471 ac_cv_safe_to_define___extensions__=yes
4472 else
4473 ac_cv_safe_to_define___extensions__=no
4475 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4478 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4479 test $ac_cv_safe_to_define___extensions__ = yes &&
4480 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4482 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4484 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4486 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4488 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4492 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4493 if test "${ac_cv_path_SED+set}" = set; then :
4494 $as_echo_n "(cached) " >&6
4495 else
4496 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4497 for ac_i in 1 2 3 4 5 6 7; do
4498 ac_script="$ac_script$as_nl$ac_script"
4499 done
4500 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4501 { ac_script=; unset ac_script;}
4502 if test -z "$SED"; then
4503 ac_path_SED_found=false
4504 # Loop through the user's path and test for each of PROGNAME-LIST
4505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4506 for as_dir in $PATH
4508 IFS=$as_save_IFS
4509 test -z "$as_dir" && as_dir=.
4510 for ac_prog in sed gsed; do
4511 for ac_exec_ext in '' $ac_executable_extensions; do
4512 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4513 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4514 # Check for GNU ac_path_SED and select it if it is found.
4515 # Check for GNU $ac_path_SED
4516 case `"$ac_path_SED" --version 2>&1` in
4517 *GNU*)
4518 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4520 ac_count=0
4521 $as_echo_n 0123456789 >"conftest.in"
4522 while :
4524 cat "conftest.in" "conftest.in" >"conftest.tmp"
4525 mv "conftest.tmp" "conftest.in"
4526 cp "conftest.in" "conftest.nl"
4527 $as_echo '' >> "conftest.nl"
4528 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4529 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4530 as_fn_arith $ac_count + 1 && ac_count=$as_val
4531 if test $ac_count -gt ${ac_path_SED_max-0}; then
4532 # Best one so far, save it but keep looking for a better one
4533 ac_cv_path_SED="$ac_path_SED"
4534 ac_path_SED_max=$ac_count
4536 # 10*(2^10) chars as input seems more than enough
4537 test $ac_count -gt 10 && break
4538 done
4539 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4540 esac
4542 $ac_path_SED_found && break 3
4543 done
4544 done
4545 done
4546 IFS=$as_save_IFS
4547 if test -z "$ac_cv_path_SED"; then
4548 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4550 else
4551 ac_cv_path_SED=$SED
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4556 $as_echo "$ac_cv_path_SED" >&6; }
4557 SED="$ac_cv_path_SED"
4558 rm -f conftest.sed
4561 # Figure out what compiler warnings we can enable.
4562 # See config/warnings.m4 for details.
4564 WARN_CFLAGS=
4565 save_CFLAGS="$CFLAGS"
4566 for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \
4567 -Wmissing-prototypes -Wold-style-definition \
4568 -Wmissing-format-attribute -Wno-overlength-strings; do
4569 # Do the check with the no- prefix removed since gcc silently
4570 # accepts any -Wno-* option on purpose
4571 case $real_option in
4572 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4573 *) option=$real_option ;;
4574 esac
4575 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4578 $as_echo_n "checking whether $CC supports $option... " >&6; }
4579 if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4580 $as_echo_n "(cached) " >&6
4581 else
4582 CFLAGS="$option"
4583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4584 /* end confdefs.h. */
4587 main ()
4591 return 0;
4593 _ACEOF
4594 if ac_fn_c_try_compile "$LINENO"; then :
4595 eval "$as_acx_Woption=yes"
4596 else
4597 eval "$as_acx_Woption=no"
4599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4602 eval ac_res=\$$as_acx_Woption
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4604 $as_echo "$ac_res" >&6; }
4605 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4606 WARN_CFLAGS="$WARN_CFLAGS${WARN_CFLAGS:+ }$real_option"
4608 done
4609 CFLAGS="$save_CFLAGS"
4611 WARN_PEDANTIC=
4612 # Do the check with the no- prefix removed from the warning options
4613 # since gcc silently accepts any -Wno-* option on purpose
4614 if test "$GCC" = yes; then :
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
4616 $as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
4617 if test "${acx_cv_prog_cc_pedantic__Wlong_long+set}" = set; then :
4618 $as_echo_n "(cached) " >&6
4619 else
4620 save_CFLAGS="$CFLAGS"
4621 CFLAGS="-pedantic -Wlong-long"
4622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4623 /* end confdefs.h. */
4626 main ()
4630 return 0;
4632 _ACEOF
4633 if ac_fn_c_try_compile "$LINENO"; then :
4634 acx_cv_prog_cc_pedantic__Wlong_long=yes
4635 else
4636 acx_cv_prog_cc_pedantic__Wlong_long=no
4638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4639 CFLAGS="$save_CFLAGS"
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
4642 $as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
4643 if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
4644 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
4650 # Only enable with --enable-werror-always until existing warnings are
4651 # corrected.
4652 WERROR=
4653 # Check whether --enable-werror-always was given.
4654 if test "${enable_werror_always+set}" = set; then :
4655 enableval=$enable_werror_always;
4656 else
4657 enable_werror_always=no
4660 if test $enable_werror_always = yes; then :
4661 WERROR="$WERROR${WERROR:+ }-Werror"
4666 # Determine the noncanonical target name, for directory use.
4667 case ${build_alias} in
4668 "") build_noncanonical=${build} ;;
4669 *) build_noncanonical=${build_alias} ;;
4670 esac
4672 case ${host_alias} in
4673 "") host_noncanonical=${build_noncanonical} ;;
4674 *) host_noncanonical=${host_alias} ;;
4675 esac
4677 case ${target_alias} in
4678 "") target_noncanonical=${host_noncanonical} ;;
4679 *) target_noncanonical=${target_alias} ;;
4680 esac
4685 # Specify the local prefix
4686 local_prefix=
4688 # Check whether --with-local-prefix was given.
4689 if test "${with_local_prefix+set}" = set; then :
4690 withval=$with_local_prefix; case "${withval}" in
4691 yes) as_fn_error "bad value ${withval} given for local include directory prefix" "$LINENO" 5 ;;
4692 no) ;;
4693 *) local_prefix=$with_local_prefix ;;
4694 esac
4698 # Default local prefix if it is empty
4699 if test x$local_prefix = x; then
4700 local_prefix=/usr/local
4703 # Choose one or two-process fix methodology. Systems that cannot handle
4704 # bi-directional pipes must use the two process method.
4706 # Check whether --enable-twoprocess was given.
4707 if test "${enable_twoprocess+set}" = set; then :
4708 enableval=$enable_twoprocess; if test "x$enable_twoprocess" = xyes; then
4709 TARGET=twoprocess
4710 else
4711 TARGET=oneprocess
4713 else
4714 case $host in
4715 i?86-*-msdosdjgpp* | \
4716 i?86-*-mingw32* | \
4717 x86_64-*-mingw32* | \
4718 *-*-beos* | \
4719 *-*-*vms*)
4720 TARGET=twoprocess
4724 TARGET=oneprocess
4726 esac
4731 if test $TARGET = twoprocess; then
4733 $as_echo "#define SEPARATE_FIX_PROC 1" >>confdefs.h
4737 case $host in
4738 vax-dec-bsd* )
4740 $as_echo "#define exit xexit" >>confdefs.h
4743 $as_echo "#define atexit xatexit" >>confdefs.h
4746 esac
4749 cat >>confdefs.h <<_ACEOF
4750 #define EXE_EXT "$ac_exeext"
4751 _ACEOF
4754 # Checks for header files.
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4756 $as_echo_n "checking for ANSI C header files... " >&6; }
4757 if test "${ac_cv_header_stdc+set}" = set; then :
4758 $as_echo_n "(cached) " >&6
4759 else
4760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4761 /* end confdefs.h. */
4762 #include <stdlib.h>
4763 #include <stdarg.h>
4764 #include <string.h>
4765 #include <float.h>
4768 main ()
4772 return 0;
4774 _ACEOF
4775 if ac_fn_c_try_compile "$LINENO"; then :
4776 ac_cv_header_stdc=yes
4777 else
4778 ac_cv_header_stdc=no
4780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4782 if test $ac_cv_header_stdc = yes; then
4783 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4785 /* end confdefs.h. */
4786 #include <string.h>
4788 _ACEOF
4789 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4790 $EGREP "memchr" >/dev/null 2>&1; then :
4792 else
4793 ac_cv_header_stdc=no
4795 rm -f conftest*
4799 if test $ac_cv_header_stdc = yes; then
4800 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4802 /* end confdefs.h. */
4803 #include <stdlib.h>
4805 _ACEOF
4806 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4807 $EGREP "free" >/dev/null 2>&1; then :
4809 else
4810 ac_cv_header_stdc=no
4812 rm -f conftest*
4816 if test $ac_cv_header_stdc = yes; then
4817 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4818 if test "$cross_compiling" = yes; then :
4820 else
4821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4822 /* end confdefs.h. */
4823 #include <ctype.h>
4824 #include <stdlib.h>
4825 #if ((' ' & 0x0FF) == 0x020)
4826 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4827 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4828 #else
4829 # define ISLOWER(c) \
4830 (('a' <= (c) && (c) <= 'i') \
4831 || ('j' <= (c) && (c) <= 'r') \
4832 || ('s' <= (c) && (c) <= 'z'))
4833 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4834 #endif
4836 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4838 main ()
4840 int i;
4841 for (i = 0; i < 256; i++)
4842 if (XOR (islower (i), ISLOWER (i))
4843 || toupper (i) != TOUPPER (i))
4844 return 2;
4845 return 0;
4847 _ACEOF
4848 if ac_fn_c_try_run "$LINENO"; then :
4850 else
4851 ac_cv_header_stdc=no
4853 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4854 conftest.$ac_objext conftest.beam conftest.$ac_ext
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4860 $as_echo "$ac_cv_header_stdc" >&6; }
4861 if test $ac_cv_header_stdc = yes; then
4863 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4867 for ac_header in stddef.h stdlib.h strings.h unistd.h fcntl.h sys/file.h \
4868 sys/stat.h
4869 do :
4870 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4871 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4872 eval as_val=\$$as_ac_Header
4873 if test "x$as_val" = x""yes; then :
4874 cat >>confdefs.h <<_ACEOF
4875 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4876 _ACEOF
4880 done
4883 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
4884 do :
4885 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4886 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4887 eval as_val=\$$as_ac_var
4888 if test "x$as_val" = x""yes; then :
4889 cat >>confdefs.h <<_ACEOF
4890 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4891 _ACEOF
4894 done
4896 ac_fn_c_check_decl "$LINENO" "abort" "ac_cv_have_decl_abort" "$ac_includes_default"
4897 if test "x$ac_cv_have_decl_abort" = x""yes; then :
4898 ac_have_decl=1
4899 else
4900 ac_have_decl=0
4903 cat >>confdefs.h <<_ACEOF
4904 #define HAVE_DECL_ABORT $ac_have_decl
4905 _ACEOF
4906 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
4907 if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
4908 ac_have_decl=1
4909 else
4910 ac_have_decl=0
4913 cat >>confdefs.h <<_ACEOF
4914 #define HAVE_DECL_ASPRINTF $ac_have_decl
4915 _ACEOF
4916 ac_fn_c_check_decl "$LINENO" "basename(char *)" "ac_cv_have_decl_basename_char_p_" "$ac_includes_default"
4917 if test "x$ac_cv_have_decl_basename_char_p_" = x""yes; then :
4918 ac_have_decl=1
4919 else
4920 ac_have_decl=0
4923 cat >>confdefs.h <<_ACEOF
4924 #define HAVE_DECL_BASENAME $ac_have_decl
4925 _ACEOF
4926 ac_fn_c_check_decl "$LINENO" "errno" "ac_cv_have_decl_errno" "$ac_includes_default"
4927 if test "x$ac_cv_have_decl_errno" = x""yes; then :
4928 ac_have_decl=1
4929 else
4930 ac_have_decl=0
4933 cat >>confdefs.h <<_ACEOF
4934 #define HAVE_DECL_ERRNO $ac_have_decl
4935 _ACEOF
4936 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
4937 if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
4938 ac_have_decl=1
4939 else
4940 ac_have_decl=0
4943 cat >>confdefs.h <<_ACEOF
4944 #define HAVE_DECL_VASPRINTF $ac_have_decl
4945 _ACEOF
4947 ac_fn_c_check_decl "$LINENO" "clearerr_unlocked" "ac_cv_have_decl_clearerr_unlocked" "$ac_includes_default"
4948 if test "x$ac_cv_have_decl_clearerr_unlocked" = x""yes; then :
4949 ac_have_decl=1
4950 else
4951 ac_have_decl=0
4954 cat >>confdefs.h <<_ACEOF
4955 #define HAVE_DECL_CLEARERR_UNLOCKED $ac_have_decl
4956 _ACEOF
4957 ac_fn_c_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "$ac_includes_default"
4958 if test "x$ac_cv_have_decl_feof_unlocked" = x""yes; then :
4959 ac_have_decl=1
4960 else
4961 ac_have_decl=0
4964 cat >>confdefs.h <<_ACEOF
4965 #define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
4966 _ACEOF
4967 ac_fn_c_check_decl "$LINENO" "ferror_unlocked" "ac_cv_have_decl_ferror_unlocked" "$ac_includes_default"
4968 if test "x$ac_cv_have_decl_ferror_unlocked" = x""yes; then :
4969 ac_have_decl=1
4970 else
4971 ac_have_decl=0
4974 cat >>confdefs.h <<_ACEOF
4975 #define HAVE_DECL_FERROR_UNLOCKED $ac_have_decl
4976 _ACEOF
4977 ac_fn_c_check_decl "$LINENO" "fflush_unlocked" "ac_cv_have_decl_fflush_unlocked" "$ac_includes_default"
4978 if test "x$ac_cv_have_decl_fflush_unlocked" = x""yes; then :
4979 ac_have_decl=1
4980 else
4981 ac_have_decl=0
4984 cat >>confdefs.h <<_ACEOF
4985 #define HAVE_DECL_FFLUSH_UNLOCKED $ac_have_decl
4986 _ACEOF
4987 ac_fn_c_check_decl "$LINENO" "fgetc_unlocked" "ac_cv_have_decl_fgetc_unlocked" "$ac_includes_default"
4988 if test "x$ac_cv_have_decl_fgetc_unlocked" = x""yes; then :
4989 ac_have_decl=1
4990 else
4991 ac_have_decl=0
4994 cat >>confdefs.h <<_ACEOF
4995 #define HAVE_DECL_FGETC_UNLOCKED $ac_have_decl
4996 _ACEOF
4997 ac_fn_c_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "$ac_includes_default"
4998 if test "x$ac_cv_have_decl_fgets_unlocked" = x""yes; then :
4999 ac_have_decl=1
5000 else
5001 ac_have_decl=0
5004 cat >>confdefs.h <<_ACEOF
5005 #define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
5006 _ACEOF
5007 ac_fn_c_check_decl "$LINENO" "fileno_unlocked" "ac_cv_have_decl_fileno_unlocked" "$ac_includes_default"
5008 if test "x$ac_cv_have_decl_fileno_unlocked" = x""yes; then :
5009 ac_have_decl=1
5010 else
5011 ac_have_decl=0
5014 cat >>confdefs.h <<_ACEOF
5015 #define HAVE_DECL_FILENO_UNLOCKED $ac_have_decl
5016 _ACEOF
5017 ac_fn_c_check_decl "$LINENO" "fprintf_unlocked" "ac_cv_have_decl_fprintf_unlocked" "$ac_includes_default"
5018 if test "x$ac_cv_have_decl_fprintf_unlocked" = x""yes; then :
5019 ac_have_decl=1
5020 else
5021 ac_have_decl=0
5024 cat >>confdefs.h <<_ACEOF
5025 #define HAVE_DECL_FPRINTF_UNLOCKED $ac_have_decl
5026 _ACEOF
5027 ac_fn_c_check_decl "$LINENO" "fputc_unlocked" "ac_cv_have_decl_fputc_unlocked" "$ac_includes_default"
5028 if test "x$ac_cv_have_decl_fputc_unlocked" = x""yes; then :
5029 ac_have_decl=1
5030 else
5031 ac_have_decl=0
5034 cat >>confdefs.h <<_ACEOF
5035 #define HAVE_DECL_FPUTC_UNLOCKED $ac_have_decl
5036 _ACEOF
5037 ac_fn_c_check_decl "$LINENO" "fputs_unlocked" "ac_cv_have_decl_fputs_unlocked" "$ac_includes_default"
5038 if test "x$ac_cv_have_decl_fputs_unlocked" = x""yes; then :
5039 ac_have_decl=1
5040 else
5041 ac_have_decl=0
5044 cat >>confdefs.h <<_ACEOF
5045 #define HAVE_DECL_FPUTS_UNLOCKED $ac_have_decl
5046 _ACEOF
5047 ac_fn_c_check_decl "$LINENO" "fread_unlocked" "ac_cv_have_decl_fread_unlocked" "$ac_includes_default"
5048 if test "x$ac_cv_have_decl_fread_unlocked" = x""yes; then :
5049 ac_have_decl=1
5050 else
5051 ac_have_decl=0
5054 cat >>confdefs.h <<_ACEOF
5055 #define HAVE_DECL_FREAD_UNLOCKED $ac_have_decl
5056 _ACEOF
5057 ac_fn_c_check_decl "$LINENO" "fwrite_unlocked" "ac_cv_have_decl_fwrite_unlocked" "$ac_includes_default"
5058 if test "x$ac_cv_have_decl_fwrite_unlocked" = x""yes; then :
5059 ac_have_decl=1
5060 else
5061 ac_have_decl=0
5064 cat >>confdefs.h <<_ACEOF
5065 #define HAVE_DECL_FWRITE_UNLOCKED $ac_have_decl
5066 _ACEOF
5067 ac_fn_c_check_decl "$LINENO" "getchar_unlocked" "ac_cv_have_decl_getchar_unlocked" "$ac_includes_default"
5068 if test "x$ac_cv_have_decl_getchar_unlocked" = x""yes; then :
5069 ac_have_decl=1
5070 else
5071 ac_have_decl=0
5074 cat >>confdefs.h <<_ACEOF
5075 #define HAVE_DECL_GETCHAR_UNLOCKED $ac_have_decl
5076 _ACEOF
5077 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
5078 if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then :
5079 ac_have_decl=1
5080 else
5081 ac_have_decl=0
5084 cat >>confdefs.h <<_ACEOF
5085 #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
5086 _ACEOF
5087 ac_fn_c_check_decl "$LINENO" "putchar_unlocked" "ac_cv_have_decl_putchar_unlocked" "$ac_includes_default"
5088 if test "x$ac_cv_have_decl_putchar_unlocked" = x""yes; then :
5089 ac_have_decl=1
5090 else
5091 ac_have_decl=0
5094 cat >>confdefs.h <<_ACEOF
5095 #define HAVE_DECL_PUTCHAR_UNLOCKED $ac_have_decl
5096 _ACEOF
5097 ac_fn_c_check_decl "$LINENO" "putc_unlocked" "ac_cv_have_decl_putc_unlocked" "$ac_includes_default"
5098 if test "x$ac_cv_have_decl_putc_unlocked" = x""yes; then :
5099 ac_have_decl=1
5100 else
5101 ac_have_decl=0
5104 cat >>confdefs.h <<_ACEOF
5105 #define HAVE_DECL_PUTC_UNLOCKED $ac_have_decl
5106 _ACEOF
5109 # Checks for typedefs, structures, and compiler characteristics.
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5111 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5112 if test "${ac_cv_c_const+set}" = set; then :
5113 $as_echo_n "(cached) " >&6
5114 else
5115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5116 /* end confdefs.h. */
5119 main ()
5121 /* FIXME: Include the comments suggested by Paul. */
5122 #ifndef __cplusplus
5123 /* Ultrix mips cc rejects this. */
5124 typedef int charset[2];
5125 const charset cs;
5126 /* SunOS 4.1.1 cc rejects this. */
5127 char const *const *pcpcc;
5128 char **ppc;
5129 /* NEC SVR4.0.2 mips cc rejects this. */
5130 struct point {int x, y;};
5131 static struct point const zero = {0,0};
5132 /* AIX XL C 1.02.0.0 rejects this.
5133 It does not let you subtract one const X* pointer from another in
5134 an arm of an if-expression whose if-part is not a constant
5135 expression */
5136 const char *g = "string";
5137 pcpcc = &g + (g ? g-g : 0);
5138 /* HPUX 7.0 cc rejects these. */
5139 ++pcpcc;
5140 ppc = (char**) pcpcc;
5141 pcpcc = (char const *const *) ppc;
5142 { /* SCO 3.2v4 cc rejects this. */
5143 char *t;
5144 char const *s = 0 ? (char *) 0 : (char const *) 0;
5146 *t++ = 0;
5147 if (s) return 0;
5149 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5150 int x[] = {25, 17};
5151 const int *foo = &x[0];
5152 ++foo;
5154 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5155 typedef const int *iptr;
5156 iptr p = 0;
5157 ++p;
5159 { /* AIX XL C 1.02.0.0 rejects this saying
5160 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5161 struct s { int j; const int *ap[3]; };
5162 struct s *b; b->j = 5;
5164 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5165 const int foo = 10;
5166 if (!foo) return 0;
5168 return !cs[0] && !zero.x;
5169 #endif
5172 return 0;
5174 _ACEOF
5175 if ac_fn_c_try_compile "$LINENO"; then :
5176 ac_cv_c_const=yes
5177 else
5178 ac_cv_c_const=no
5180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5183 $as_echo "$ac_cv_c_const" >&6; }
5184 if test $ac_cv_c_const = no; then
5186 $as_echo "#define const /**/" >>confdefs.h
5191 # Checks for library functions.
5193 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
5194 if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
5195 gcc_header_sys_mman_h=yes
5196 else
5197 gcc_header_sys_mman_h=no
5201 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
5202 if test "x$ac_cv_func_mmap" = x""yes; then :
5203 gcc_func_mmap=yes
5204 else
5205 gcc_func_mmap=no
5208 if test "$gcc_header_sys_mman_h" != yes \
5209 || test "$gcc_func_mmap" != yes; then
5210 gcc_cv_func_mmap_file=no
5211 gcc_cv_func_mmap_dev_zero=no
5212 gcc_cv_func_mmap_anon=no
5213 else
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
5215 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
5216 if test "${gcc_cv_func_mmap_file+set}" = set; then :
5217 $as_echo_n "(cached) " >&6
5218 else
5219 # Add a system to this blacklist if
5220 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
5221 # memory area containing the same data that you'd get if you applied
5222 # read() to the same fd. The only system known to have a problem here
5223 # is VMS, where text files have record structure.
5224 case "$host_os" in
5225 *vms* | ultrix*)
5226 gcc_cv_func_mmap_file=no ;;
5228 gcc_cv_func_mmap_file=yes;;
5229 esac
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5
5232 $as_echo "$gcc_cv_func_mmap_file" >&6; }
5233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
5234 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
5235 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then :
5236 $as_echo_n "(cached) " >&6
5237 else
5238 # Add a system to this blacklist if it has mmap() but /dev/zero
5239 # does not exist, or if mmapping /dev/zero does not give anonymous
5240 # zeroed pages with both the following properties:
5241 # 1. If you map N consecutive pages in with one call, and then
5242 # unmap any subset of those pages, the pages that were not
5243 # explicitly unmapped remain accessible.
5244 # 2. If you map two adjacent blocks of memory and then unmap them
5245 # both at once, they must both go away.
5246 # Systems known to be in this category are Windows (all variants),
5247 # VMS, and Darwin.
5248 case "$host_os" in
5249 *vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
5250 gcc_cv_func_mmap_dev_zero=no ;;
5252 gcc_cv_func_mmap_dev_zero=yes;;
5253 esac
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5
5256 $as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }
5258 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
5259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
5260 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
5261 if test "${gcc_cv_decl_map_anon+set}" = set; then :
5262 $as_echo_n "(cached) " >&6
5263 else
5264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5265 /* end confdefs.h. */
5266 #include <sys/types.h>
5267 #include <sys/mman.h>
5268 #include <unistd.h>
5270 #ifndef MAP_ANONYMOUS
5271 #define MAP_ANONYMOUS MAP_ANON
5272 #endif
5275 main ()
5277 int n = MAP_ANONYMOUS;
5279 return 0;
5281 _ACEOF
5282 if ac_fn_c_try_compile "$LINENO"; then :
5283 gcc_cv_decl_map_anon=yes
5284 else
5285 gcc_cv_decl_map_anon=no
5287 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5
5290 $as_echo "$gcc_cv_decl_map_anon" >&6; }
5292 if test $gcc_cv_decl_map_anon = no; then
5293 gcc_cv_func_mmap_anon=no
5294 else
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
5296 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
5297 if test "${gcc_cv_func_mmap_anon+set}" = set; then :
5298 $as_echo_n "(cached) " >&6
5299 else
5300 # Add a system to this blacklist if it has mmap() and MAP_ANON or
5301 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
5302 # doesn't give anonymous zeroed pages with the same properties listed
5303 # above for use of /dev/zero.
5304 # Systems known to be in this category are Windows, VMS, and SCO Unix.
5305 case "$host_os" in
5306 *vms* | cygwin* | pe | mingw* | sco* | udk* )
5307 gcc_cv_func_mmap_anon=no ;;
5309 gcc_cv_func_mmap_anon=yes;;
5310 esac
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5
5313 $as_echo "$gcc_cv_func_mmap_anon" >&6; }
5317 if test $gcc_cv_func_mmap_file = yes; then
5319 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
5322 if test $gcc_cv_func_mmap_dev_zero = yes; then
5324 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
5327 if test $gcc_cv_func_mmap_anon = yes; then
5329 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
5335 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5336 # Check whether --enable-maintainer-mode was given.
5337 if test "${enable_maintainer_mode+set}" = set; then :
5338 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5339 else
5340 USE_MAINTAINER_MODE=no
5343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
5344 $as_echo "$USE_MAINTAINER_MODE" >&6; }
5345 if test "$USE_MAINTAINER_MODE" = yes; then
5346 MAINT=
5347 else
5348 MAINT='#'
5352 cat >>confdefs.h <<_ACEOF
5353 #define SED_PROGRAM "${SED}"
5354 _ACEOF
5357 ac_config_headers="$ac_config_headers config.h"
5359 ac_config_files="$ac_config_files Makefile mkheaders.almost:mkheaders.in"
5361 cat >confcache <<\_ACEOF
5362 # This file is a shell script that caches the results of configure
5363 # tests run on this system so they can be shared between configure
5364 # scripts and configure runs, see configure's option --config-cache.
5365 # It is not useful on other systems. If it contains results you don't
5366 # want to keep, you may remove or edit it.
5368 # config.status only pays attention to the cache file if you give it
5369 # the --recheck option to rerun configure.
5371 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5372 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5373 # following values.
5375 _ACEOF
5377 # The following way of writing the cache mishandles newlines in values,
5378 # but we know of no workaround that is simple, portable, and efficient.
5379 # So, we kill variables containing newlines.
5380 # Ultrix sh set writes to stderr and can't be redirected directly,
5381 # and sets the high bit in the cache file unless we assign to the vars.
5383 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5384 eval ac_val=\$$ac_var
5385 case $ac_val in #(
5386 *${as_nl}*)
5387 case $ac_var in #(
5388 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5389 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5390 esac
5391 case $ac_var in #(
5392 _ | IFS | as_nl) ;; #(
5393 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5394 *) { eval $ac_var=; unset $ac_var;} ;;
5395 esac ;;
5396 esac
5397 done
5399 (set) 2>&1 |
5400 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5401 *${as_nl}ac_space=\ *)
5402 # `set' does not quote correctly, so add quotes: double-quote
5403 # substitution turns \\\\ into \\, and sed turns \\ into \.
5404 sed -n \
5405 "s/'/'\\\\''/g;
5406 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5407 ;; #(
5409 # `set' quotes correctly as required by POSIX, so do not add quotes.
5410 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5412 esac |
5413 sort
5415 sed '
5416 /^ac_cv_env_/b end
5417 t clear
5418 :clear
5419 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5420 t end
5421 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5422 :end' >>confcache
5423 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5424 if test -w "$cache_file"; then
5425 test "x$cache_file" != "x/dev/null" &&
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5427 $as_echo "$as_me: updating cache $cache_file" >&6;}
5428 cat confcache >$cache_file
5429 else
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5431 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5434 rm -f confcache
5436 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5437 # Let make expand exec_prefix.
5438 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5440 DEFS=-DHAVE_CONFIG_H
5442 ac_libobjs=
5443 ac_ltlibobjs=
5444 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5445 # 1. Remove the extension, and $U if already installed.
5446 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5447 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5448 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5449 # will be set to the directory where LIBOBJS objects are built.
5450 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5451 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5452 done
5453 LIBOBJS=$ac_libobjs
5455 LTLIBOBJS=$ac_ltlibobjs
5459 : ${CONFIG_STATUS=./config.status}
5460 ac_write_fail=0
5461 ac_clean_files_save=$ac_clean_files
5462 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5464 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5465 as_write_fail=0
5466 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5467 #! $SHELL
5468 # Generated by $as_me.
5469 # Run this file to recreate the current configuration.
5470 # Compiler output produced by configure, useful for debugging
5471 # configure, is in config.log if it exists.
5473 debug=false
5474 ac_cs_recheck=false
5475 ac_cs_silent=false
5477 SHELL=\${CONFIG_SHELL-$SHELL}
5478 export SHELL
5479 _ASEOF
5480 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5481 ## -------------------- ##
5482 ## M4sh Initialization. ##
5483 ## -------------------- ##
5485 # Be more Bourne compatible
5486 DUALCASE=1; export DUALCASE # for MKS sh
5487 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5488 emulate sh
5489 NULLCMD=:
5490 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5491 # is contrary to our usage. Disable this feature.
5492 alias -g '${1+"$@"}'='"$@"'
5493 setopt NO_GLOB_SUBST
5494 else
5495 case `(set -o) 2>/dev/null` in #(
5496 *posix*) :
5497 set -o posix ;; #(
5498 *) :
5500 esac
5504 as_nl='
5506 export as_nl
5507 # Printing a long string crashes Solaris 7 /usr/bin/printf.
5508 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5509 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5510 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5511 # Prefer a ksh shell builtin over an external printf program on Solaris,
5512 # but without wasting forks for bash or zsh.
5513 if test -z "$BASH_VERSION$ZSH_VERSION" \
5514 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5515 as_echo='print -r --'
5516 as_echo_n='print -rn --'
5517 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5518 as_echo='printf %s\n'
5519 as_echo_n='printf %s'
5520 else
5521 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5522 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5523 as_echo_n='/usr/ucb/echo -n'
5524 else
5525 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5526 as_echo_n_body='eval
5527 arg=$1;
5528 case $arg in #(
5529 *"$as_nl"*)
5530 expr "X$arg" : "X\\(.*\\)$as_nl";
5531 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5532 esac;
5533 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5535 export as_echo_n_body
5536 as_echo_n='sh -c $as_echo_n_body as_echo'
5538 export as_echo_body
5539 as_echo='sh -c $as_echo_body as_echo'
5542 # The user is always right.
5543 if test "${PATH_SEPARATOR+set}" != set; then
5544 PATH_SEPARATOR=:
5545 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5546 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5547 PATH_SEPARATOR=';'
5552 # IFS
5553 # We need space, tab and new line, in precisely that order. Quoting is
5554 # there to prevent editors from complaining about space-tab.
5555 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
5556 # splitting by setting IFS to empty value.)
5557 IFS=" "" $as_nl"
5559 # Find who we are. Look in the path if we contain no directory separator.
5560 case $0 in #((
5561 *[\\/]* ) as_myself=$0 ;;
5562 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5563 for as_dir in $PATH
5565 IFS=$as_save_IFS
5566 test -z "$as_dir" && as_dir=.
5567 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5568 done
5569 IFS=$as_save_IFS
5572 esac
5573 # We did not find ourselves, most probably we were run as `sh COMMAND'
5574 # in which case we are not to be found in the path.
5575 if test "x$as_myself" = x; then
5576 as_myself=$0
5578 if test ! -f "$as_myself"; then
5579 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5580 exit 1
5583 # Unset variables that we do not need and which cause bugs (e.g. in
5584 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5585 # suppresses any "Segmentation fault" message there. '((' could
5586 # trigger a bug in pdksh 5.2.14.
5587 for as_var in BASH_ENV ENV MAIL MAILPATH
5588 do eval test x\${$as_var+set} = xset \
5589 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5590 done
5591 PS1='$ '
5592 PS2='> '
5593 PS4='+ '
5595 # NLS nuisances.
5596 LC_ALL=C
5597 export LC_ALL
5598 LANGUAGE=C
5599 export LANGUAGE
5601 # CDPATH.
5602 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5605 # as_fn_error ERROR [LINENO LOG_FD]
5606 # ---------------------------------
5607 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5608 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5609 # script with status $?, using 1 if that was 0.
5610 as_fn_error ()
5612 as_status=$?; test $as_status -eq 0 && as_status=1
5613 if test "$3"; then
5614 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5615 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5617 $as_echo "$as_me: error: $1" >&2
5618 as_fn_exit $as_status
5619 } # as_fn_error
5622 # as_fn_set_status STATUS
5623 # -----------------------
5624 # Set $? to STATUS, without forking.
5625 as_fn_set_status ()
5627 return $1
5628 } # as_fn_set_status
5630 # as_fn_exit STATUS
5631 # -----------------
5632 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5633 as_fn_exit ()
5635 set +e
5636 as_fn_set_status $1
5637 exit $1
5638 } # as_fn_exit
5640 # as_fn_unset VAR
5641 # ---------------
5642 # Portably unset VAR.
5643 as_fn_unset ()
5645 { eval $1=; unset $1;}
5647 as_unset=as_fn_unset
5648 # as_fn_append VAR VALUE
5649 # ----------------------
5650 # Append the text in VALUE to the end of the definition contained in VAR. Take
5651 # advantage of any shell optimizations that allow amortized linear growth over
5652 # repeated appends, instead of the typical quadratic growth present in naive
5653 # implementations.
5654 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5655 eval 'as_fn_append ()
5657 eval $1+=\$2
5659 else
5660 as_fn_append ()
5662 eval $1=\$$1\$2
5664 fi # as_fn_append
5666 # as_fn_arith ARG...
5667 # ------------------
5668 # Perform arithmetic evaluation on the ARGs, and store the result in the
5669 # global $as_val. Take advantage of shells that can avoid forks. The arguments
5670 # must be portable across $(()) and expr.
5671 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5672 eval 'as_fn_arith ()
5674 as_val=$(( $* ))
5676 else
5677 as_fn_arith ()
5679 as_val=`expr "$@" || test $? -eq 1`
5681 fi # as_fn_arith
5684 if expr a : '\(a\)' >/dev/null 2>&1 &&
5685 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5686 as_expr=expr
5687 else
5688 as_expr=false
5691 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5692 as_basename=basename
5693 else
5694 as_basename=false
5697 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5698 as_dirname=dirname
5699 else
5700 as_dirname=false
5703 as_me=`$as_basename -- "$0" ||
5704 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5705 X"$0" : 'X\(//\)$' \| \
5706 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5707 $as_echo X/"$0" |
5708 sed '/^.*\/\([^/][^/]*\)\/*$/{
5709 s//\1/
5712 /^X\/\(\/\/\)$/{
5713 s//\1/
5716 /^X\/\(\/\).*/{
5717 s//\1/
5720 s/.*/./; q'`
5722 # Avoid depending upon Character Ranges.
5723 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5724 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5725 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5726 as_cr_digits='0123456789'
5727 as_cr_alnum=$as_cr_Letters$as_cr_digits
5729 ECHO_C= ECHO_N= ECHO_T=
5730 case `echo -n x` in #(((((
5731 -n*)
5732 case `echo 'xy\c'` in
5733 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5734 xy) ECHO_C='\c';;
5735 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5736 ECHO_T=' ';;
5737 esac;;
5739 ECHO_N='-n';;
5740 esac
5742 rm -f conf$$ conf$$.exe conf$$.file
5743 if test -d conf$$.dir; then
5744 rm -f conf$$.dir/conf$$.file
5745 else
5746 rm -f conf$$.dir
5747 mkdir conf$$.dir 2>/dev/null
5749 if (echo >conf$$.file) 2>/dev/null; then
5750 if ln -s conf$$.file conf$$ 2>/dev/null; then
5751 as_ln_s='ln -s'
5752 # ... but there are two gotchas:
5753 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5754 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5755 # In both cases, we have to default to `cp -p'.
5756 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5757 as_ln_s='cp -p'
5758 elif ln conf$$.file conf$$ 2>/dev/null; then
5759 as_ln_s=ln
5760 else
5761 as_ln_s='cp -p'
5763 else
5764 as_ln_s='cp -p'
5766 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5767 rmdir conf$$.dir 2>/dev/null
5770 # as_fn_mkdir_p
5771 # -------------
5772 # Create "$as_dir" as a directory, including parents if necessary.
5773 as_fn_mkdir_p ()
5776 case $as_dir in #(
5777 -*) as_dir=./$as_dir;;
5778 esac
5779 test -d "$as_dir" || eval $as_mkdir_p || {
5780 as_dirs=
5781 while :; do
5782 case $as_dir in #(
5783 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5784 *) as_qdir=$as_dir;;
5785 esac
5786 as_dirs="'$as_qdir' $as_dirs"
5787 as_dir=`$as_dirname -- "$as_dir" ||
5788 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5789 X"$as_dir" : 'X\(//\)[^/]' \| \
5790 X"$as_dir" : 'X\(//\)$' \| \
5791 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5792 $as_echo X"$as_dir" |
5793 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5794 s//\1/
5797 /^X\(\/\/\)[^/].*/{
5798 s//\1/
5801 /^X\(\/\/\)$/{
5802 s//\1/
5805 /^X\(\/\).*/{
5806 s//\1/
5809 s/.*/./; q'`
5810 test -d "$as_dir" && break
5811 done
5812 test -z "$as_dirs" || eval "mkdir $as_dirs"
5813 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
5816 } # as_fn_mkdir_p
5817 if mkdir -p . 2>/dev/null; then
5818 as_mkdir_p='mkdir -p "$as_dir"'
5819 else
5820 test -d ./-p && rmdir ./-p
5821 as_mkdir_p=false
5824 if test -x / >/dev/null 2>&1; then
5825 as_test_x='test -x'
5826 else
5827 if ls -dL / >/dev/null 2>&1; then
5828 as_ls_L_option=L
5829 else
5830 as_ls_L_option=
5832 as_test_x='
5833 eval sh -c '\''
5834 if test -d "$1"; then
5835 test -d "$1/.";
5836 else
5837 case $1 in #(
5838 -*)set "./$1";;
5839 esac;
5840 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5841 ???[sx]*):;;*)false;;esac;fi
5842 '\'' sh
5845 as_executable_p=$as_test_x
5847 # Sed expression to map a string onto a valid CPP name.
5848 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5850 # Sed expression to map a string onto a valid variable name.
5851 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5854 exec 6>&1
5855 ## ----------------------------------- ##
5856 ## Main body of $CONFIG_STATUS script. ##
5857 ## ----------------------------------- ##
5858 _ASEOF
5859 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5861 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5862 # Save the log message, to keep $0 and so on meaningful, and to
5863 # report actual input values of CONFIG_FILES etc. instead of their
5864 # values after options handling.
5865 ac_log="
5866 This file was extended by fixincludes $as_me , which was
5867 generated by GNU Autoconf 2.64. Invocation command line was
5869 CONFIG_FILES = $CONFIG_FILES
5870 CONFIG_HEADERS = $CONFIG_HEADERS
5871 CONFIG_LINKS = $CONFIG_LINKS
5872 CONFIG_COMMANDS = $CONFIG_COMMANDS
5873 $ $0 $@
5875 on `(hostname || uname -n) 2>/dev/null | sed 1q`
5878 _ACEOF
5880 case $ac_config_files in *"
5881 "*) set x $ac_config_files; shift; ac_config_files=$*;;
5882 esac
5884 case $ac_config_headers in *"
5885 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5886 esac
5889 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5890 # Files that config.status was made for.
5891 config_files="$ac_config_files"
5892 config_headers="$ac_config_headers"
5894 _ACEOF
5896 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5897 ac_cs_usage="\
5898 \`$as_me' instantiates files and other configuration actions
5899 from templates according to the current configuration. Unless the files
5900 and actions are specified as TAGs, all are instantiated by default.
5902 Usage: $0 [OPTION]... [TAG]...
5904 -h, --help print this help, then exit
5905 -V, --version print version number and configuration settings, then exit
5906 -q, --quiet, --silent
5907 do not print progress messages
5908 -d, --debug don't remove temporary files
5909 --recheck update $as_me by reconfiguring in the same conditions
5910 --file=FILE[:TEMPLATE]
5911 instantiate the configuration file FILE
5912 --header=FILE[:TEMPLATE]
5913 instantiate the configuration header FILE
5915 Configuration files:
5916 $config_files
5918 Configuration headers:
5919 $config_headers
5921 Report bugs to the package provider."
5923 _ACEOF
5924 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5925 ac_cs_version="\\
5926 fixincludes config.status
5927 configured by $0, generated by GNU Autoconf 2.64,
5928 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5930 Copyright (C) 2009 Free Software Foundation, Inc.
5931 This config.status script is free software; the Free Software Foundation
5932 gives unlimited permission to copy, distribute and modify it."
5934 ac_pwd='$ac_pwd'
5935 srcdir='$srcdir'
5936 test -n "\$AWK" || AWK=awk
5937 _ACEOF
5939 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5940 # The default lists apply if the user does not specify any file.
5941 ac_need_defaults=:
5942 while test $# != 0
5944 case $1 in
5945 --*=*)
5946 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5947 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5948 ac_shift=:
5951 ac_option=$1
5952 ac_optarg=$2
5953 ac_shift=shift
5955 esac
5957 case $ac_option in
5958 # Handling of the options.
5959 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5960 ac_cs_recheck=: ;;
5961 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
5962 $as_echo "$ac_cs_version"; exit ;;
5963 --debug | --debu | --deb | --de | --d | -d )
5964 debug=: ;;
5965 --file | --fil | --fi | --f )
5966 $ac_shift
5967 case $ac_optarg in
5968 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5969 esac
5970 as_fn_append CONFIG_FILES " '$ac_optarg'"
5971 ac_need_defaults=false;;
5972 --header | --heade | --head | --hea )
5973 $ac_shift
5974 case $ac_optarg in
5975 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5976 esac
5977 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5978 ac_need_defaults=false;;
5979 --he | --h)
5980 # Conflict between --help and --header
5981 as_fn_error "ambiguous option: \`$1'
5982 Try \`$0 --help' for more information.";;
5983 --help | --hel | -h )
5984 $as_echo "$ac_cs_usage"; exit ;;
5985 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5986 | -silent | --silent | --silen | --sile | --sil | --si | --s)
5987 ac_cs_silent=: ;;
5989 # This is an error.
5990 -*) as_fn_error "unrecognized option: \`$1'
5991 Try \`$0 --help' for more information." ;;
5993 *) as_fn_append ac_config_targets " $1"
5994 ac_need_defaults=false ;;
5996 esac
5997 shift
5998 done
6000 ac_configure_extra_args=
6002 if $ac_cs_silent; then
6003 exec 6>/dev/null
6004 ac_configure_extra_args="$ac_configure_extra_args --silent"
6007 _ACEOF
6008 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6009 if \$ac_cs_recheck; then
6010 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6011 shift
6012 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6013 CONFIG_SHELL='$SHELL'
6014 export CONFIG_SHELL
6015 exec "\$@"
6018 _ACEOF
6019 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6020 exec 5>>config.log
6022 echo
6023 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6024 ## Running $as_me. ##
6025 _ASBOX
6026 $as_echo "$ac_log"
6027 } >&5
6029 _ACEOF
6030 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6031 _ACEOF
6033 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6035 # Handling of arguments.
6036 for ac_config_target in $ac_config_targets
6038 case $ac_config_target in
6039 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6040 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6041 "mkheaders.almost") CONFIG_FILES="$CONFIG_FILES mkheaders.almost:mkheaders.in" ;;
6043 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6044 esac
6045 done
6048 # If the user did not use the arguments to specify the items to instantiate,
6049 # then the envvar interface is used. Set only those that are not.
6050 # We use the long form for the default assignment because of an extremely
6051 # bizarre bug on SunOS 4.1.3.
6052 if $ac_need_defaults; then
6053 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6054 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6057 # Have a temporary directory for convenience. Make it in the build tree
6058 # simply because there is no reason against having it here, and in addition,
6059 # creating and moving files from /tmp can sometimes cause problems.
6060 # Hook for its removal unless debugging.
6061 # Note that there is a small window in which the directory will not be cleaned:
6062 # after its creation but before its name has been assigned to `$tmp'.
6063 $debug ||
6065 tmp=
6066 trap 'exit_status=$?
6067 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
6069 trap 'as_fn_exit 1' 1 2 13 15
6071 # Create a (secure) tmp directory for tmp files.
6074 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6075 test -n "$tmp" && test -d "$tmp"
6076 } ||
6078 tmp=./conf$$-$RANDOM
6079 (umask 077 && mkdir "$tmp")
6080 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
6082 # Set up the scripts for CONFIG_FILES section.
6083 # No need to generate them if there are no CONFIG_FILES.
6084 # This happens for instance with `./config.status config.h'.
6085 if test -n "$CONFIG_FILES"; then
6088 ac_cr=`echo X | tr X '\015'`
6089 # On cygwin, bash can eat \r inside `` if the user requested igncr.
6090 # But we know of no other shell where ac_cr would be empty at this
6091 # point, so we can use a bashism as a fallback.
6092 if test "x$ac_cr" = x; then
6093 eval ac_cr=\$\'\\r\'
6095 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6096 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6097 ac_cs_awk_cr='\r'
6098 else
6099 ac_cs_awk_cr=$ac_cr
6102 echo 'BEGIN {' >"$tmp/subs1.awk" &&
6103 _ACEOF
6107 echo "cat >conf$$subs.awk <<_ACEOF" &&
6108 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6109 echo "_ACEOF"
6110 } >conf$$subs.sh ||
6111 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6112 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
6113 ac_delim='%!_!# '
6114 for ac_last_try in false false false false false :; do
6115 . ./conf$$subs.sh ||
6116 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6118 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6119 if test $ac_delim_n = $ac_delim_num; then
6120 break
6121 elif $ac_last_try; then
6122 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6123 else
6124 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6126 done
6127 rm -f conf$$subs.sh
6129 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6130 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
6131 _ACEOF
6132 sed -n '
6134 s/^/S["/; s/!.*/"]=/
6137 s/^[^!]*!//
6138 :repl
6139 t repl
6140 s/'"$ac_delim"'$//
6141 t delim
6144 s/\(.\{148\}\).*/\1/
6145 t more1
6146 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6149 b repl
6150 :more1
6151 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6154 s/.\{148\}//
6155 t nl
6156 :delim
6158 s/\(.\{148\}\).*/\1/
6159 t more2
6160 s/["\\]/\\&/g; s/^/"/; s/$/"/
6163 :more2
6164 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6167 s/.\{148\}//
6168 t delim
6169 ' <conf$$subs.awk | sed '
6170 /^[^""]/{
6172 s/\n//
6174 ' >>$CONFIG_STATUS || ac_write_fail=1
6175 rm -f conf$$subs.awk
6176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6177 _ACAWK
6178 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
6179 for (key in S) S_is_set[key] = 1
6180 FS = "\a"
6184 line = $ 0
6185 nfields = split(line, field, "@")
6186 substed = 0
6187 len = length(field[1])
6188 for (i = 2; i < nfields; i++) {
6189 key = field[i]
6190 keylen = length(key)
6191 if (S_is_set[key]) {
6192 value = S[key]
6193 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6194 len += length(value) + length(field[++i])
6195 substed = 1
6196 } else
6197 len += 1 + keylen
6200 print line
6203 _ACAWK
6204 _ACEOF
6205 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6206 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6207 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6208 else
6210 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
6211 || as_fn_error "could not setup config files machinery" "$LINENO" 5
6212 _ACEOF
6214 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6215 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6216 # trailing colons and then remove the whole line if VPATH becomes empty
6217 # (actually we leave an empty line to preserve line numbers).
6218 if test "x$srcdir" = x.; then
6219 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6220 s/:*\$(srcdir):*/:/
6221 s/:*\${srcdir}:*/:/
6222 s/:*@srcdir@:*/:/
6223 s/^\([^=]*=[ ]*\):*/\1/
6224 s/:*$//
6225 s/^[^=]*=[ ]*$//
6229 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6230 fi # test -n "$CONFIG_FILES"
6232 # Set up the scripts for CONFIG_HEADERS section.
6233 # No need to generate them if there are no CONFIG_HEADERS.
6234 # This happens for instance with `./config.status Makefile'.
6235 if test -n "$CONFIG_HEADERS"; then
6236 cat >"$tmp/defines.awk" <<\_ACAWK ||
6237 BEGIN {
6238 _ACEOF
6240 # Transform confdefs.h into an awk script `defines.awk', embedded as
6241 # here-document in config.status, that substitutes the proper values into
6242 # config.h.in to produce config.h.
6244 # Create a delimiter string that does not exist in confdefs.h, to ease
6245 # handling of long lines.
6246 ac_delim='%!_!# '
6247 for ac_last_try in false false :; do
6248 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
6249 if test -z "$ac_t"; then
6250 break
6251 elif $ac_last_try; then
6252 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
6253 else
6254 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6256 done
6258 # For the awk script, D is an array of macro values keyed by name,
6259 # likewise P contains macro parameters if any. Preserve backslash
6260 # newline sequences.
6262 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6263 sed -n '
6264 s/.\{148\}/&'"$ac_delim"'/g
6265 t rset
6266 :rset
6267 s/^[ ]*#[ ]*define[ ][ ]*/ /
6268 t def
6270 :def
6271 s/\\$//
6272 t bsnl
6273 s/["\\]/\\&/g
6274 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6275 D["\1"]=" \3"/p
6276 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6278 :bsnl
6279 s/["\\]/\\&/g
6280 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6281 D["\1"]=" \3\\\\\\n"\\/p
6282 t cont
6283 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6284 t cont
6286 :cont
6288 s/.\{148\}/&'"$ac_delim"'/g
6289 t clear
6290 :clear
6291 s/\\$//
6292 t bsnlc
6293 s/["\\]/\\&/g; s/^/"/; s/$/"/p
6295 :bsnlc
6296 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6297 b cont
6298 ' <confdefs.h | sed '
6299 s/'"$ac_delim"'/"\\\
6300 "/g' >>$CONFIG_STATUS || ac_write_fail=1
6302 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6303 for (key in D) D_is_set[key] = 1
6304 FS = "\a"
6306 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6307 line = \$ 0
6308 split(line, arg, " ")
6309 if (arg[1] == "#") {
6310 defundef = arg[2]
6311 mac1 = arg[3]
6312 } else {
6313 defundef = substr(arg[1], 2)
6314 mac1 = arg[2]
6316 split(mac1, mac2, "(") #)
6317 macro = mac2[1]
6318 prefix = substr(line, 1, index(line, defundef) - 1)
6319 if (D_is_set[macro]) {
6320 # Preserve the white space surrounding the "#".
6321 print prefix "define", macro P[macro] D[macro]
6322 next
6323 } else {
6324 # Replace #undef with comments. This is necessary, for example,
6325 # in the case of _POSIX_SOURCE, which is predefined and required
6326 # on some systems where configure will not decide to define it.
6327 if (defundef == "undef") {
6328 print "/*", prefix defundef, macro, "*/"
6329 next
6333 { print }
6334 _ACAWK
6335 _ACEOF
6336 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6337 as_fn_error "could not setup config headers machinery" "$LINENO" 5
6338 fi # test -n "$CONFIG_HEADERS"
6341 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
6342 shift
6343 for ac_tag
6345 case $ac_tag in
6346 :[FHLC]) ac_mode=$ac_tag; continue;;
6347 esac
6348 case $ac_mode$ac_tag in
6349 :[FHL]*:*);;
6350 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
6351 :[FH]-) ac_tag=-:-;;
6352 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6353 esac
6354 ac_save_IFS=$IFS
6355 IFS=:
6356 set x $ac_tag
6357 IFS=$ac_save_IFS
6358 shift
6359 ac_file=$1
6360 shift
6362 case $ac_mode in
6363 :L) ac_source=$1;;
6364 :[FH])
6365 ac_file_inputs=
6366 for ac_f
6368 case $ac_f in
6369 -) ac_f="$tmp/stdin";;
6370 *) # Look for the file first in the build tree, then in the source tree
6371 # (if the path is not absolute). The absolute path cannot be DOS-style,
6372 # because $ac_f cannot contain `:'.
6373 test -f "$ac_f" ||
6374 case $ac_f in
6375 [\\/$]*) false;;
6376 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6377 esac ||
6378 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6379 esac
6380 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6381 as_fn_append ac_file_inputs " '$ac_f'"
6382 done
6384 # Let's still pretend it is `configure' which instantiates (i.e., don't
6385 # use $as_me), people would be surprised to read:
6386 # /* config.h. Generated by config.status. */
6387 configure_input='Generated from '`
6388 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6389 `' by configure.'
6390 if test x"$ac_file" != x-; then
6391 configure_input="$ac_file. $configure_input"
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6393 $as_echo "$as_me: creating $ac_file" >&6;}
6395 # Neutralize special characters interpreted by sed in replacement strings.
6396 case $configure_input in #(
6397 *\&* | *\|* | *\\* )
6398 ac_sed_conf_input=`$as_echo "$configure_input" |
6399 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6400 *) ac_sed_conf_input=$configure_input;;
6401 esac
6403 case $ac_tag in
6404 *:-:* | *:-) cat >"$tmp/stdin" \
6405 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6406 esac
6408 esac
6410 ac_dir=`$as_dirname -- "$ac_file" ||
6411 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6412 X"$ac_file" : 'X\(//\)[^/]' \| \
6413 X"$ac_file" : 'X\(//\)$' \| \
6414 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6415 $as_echo X"$ac_file" |
6416 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6417 s//\1/
6420 /^X\(\/\/\)[^/].*/{
6421 s//\1/
6424 /^X\(\/\/\)$/{
6425 s//\1/
6428 /^X\(\/\).*/{
6429 s//\1/
6432 s/.*/./; q'`
6433 as_dir="$ac_dir"; as_fn_mkdir_p
6434 ac_builddir=.
6436 case "$ac_dir" in
6437 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6439 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6440 # A ".." for each directory in $ac_dir_suffix.
6441 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6442 case $ac_top_builddir_sub in
6443 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6444 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6445 esac ;;
6446 esac
6447 ac_abs_top_builddir=$ac_pwd
6448 ac_abs_builddir=$ac_pwd$ac_dir_suffix
6449 # for backward compatibility:
6450 ac_top_builddir=$ac_top_build_prefix
6452 case $srcdir in
6453 .) # We are building in place.
6454 ac_srcdir=.
6455 ac_top_srcdir=$ac_top_builddir_sub
6456 ac_abs_top_srcdir=$ac_pwd ;;
6457 [\\/]* | ?:[\\/]* ) # Absolute name.
6458 ac_srcdir=$srcdir$ac_dir_suffix;
6459 ac_top_srcdir=$srcdir
6460 ac_abs_top_srcdir=$srcdir ;;
6461 *) # Relative name.
6462 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6463 ac_top_srcdir=$ac_top_build_prefix$srcdir
6464 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6465 esac
6466 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6469 case $ac_mode in
6472 # CONFIG_FILE
6475 _ACEOF
6477 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6478 # If the template does not know about datarootdir, expand it.
6479 # FIXME: This hack should be removed a few years after 2.60.
6480 ac_datarootdir_hack=; ac_datarootdir_seen=
6481 ac_sed_dataroot='
6482 /datarootdir/ {
6486 /@datadir@/p
6487 /@docdir@/p
6488 /@infodir@/p
6489 /@localedir@/p
6490 /@mandir@/p'
6491 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6492 *datarootdir*) ac_datarootdir_seen=yes;;
6493 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6495 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6496 _ACEOF
6497 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6498 ac_datarootdir_hack='
6499 s&@datadir@&$datadir&g
6500 s&@docdir@&$docdir&g
6501 s&@infodir@&$infodir&g
6502 s&@localedir@&$localedir&g
6503 s&@mandir@&$mandir&g
6504 s&\\\${datarootdir}&$datarootdir&g' ;;
6505 esac
6506 _ACEOF
6508 # Neutralize VPATH when `$srcdir' = `.'.
6509 # Shell code in configure.ac might set extrasub.
6510 # FIXME: do we really want to maintain this feature?
6511 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6512 ac_sed_extra="$ac_vpsub
6513 $extrasub
6514 _ACEOF
6515 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6517 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6518 s|@configure_input@|$ac_sed_conf_input|;t t
6519 s&@top_builddir@&$ac_top_builddir_sub&;t t
6520 s&@top_build_prefix@&$ac_top_build_prefix&;t t
6521 s&@srcdir@&$ac_srcdir&;t t
6522 s&@abs_srcdir@&$ac_abs_srcdir&;t t
6523 s&@top_srcdir@&$ac_top_srcdir&;t t
6524 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6525 s&@builddir@&$ac_builddir&;t t
6526 s&@abs_builddir@&$ac_abs_builddir&;t t
6527 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6528 $ac_datarootdir_hack
6530 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6531 || as_fn_error "could not create $ac_file" "$LINENO" 5
6533 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6534 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6535 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6537 which seems to be undefined. Please make sure it is defined." >&5
6538 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6539 which seems to be undefined. Please make sure it is defined." >&2;}
6541 rm -f "$tmp/stdin"
6542 case $ac_file in
6543 -) cat "$tmp/out" && rm -f "$tmp/out";;
6544 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6545 esac \
6546 || as_fn_error "could not create $ac_file" "$LINENO" 5
6550 # CONFIG_HEADER
6552 if test x"$ac_file" != x-; then
6554 $as_echo "/* $configure_input */" \
6555 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6556 } >"$tmp/config.h" \
6557 || as_fn_error "could not create $ac_file" "$LINENO" 5
6558 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6560 $as_echo "$as_me: $ac_file is unchanged" >&6;}
6561 else
6562 rm -f "$ac_file"
6563 mv "$tmp/config.h" "$ac_file" \
6564 || as_fn_error "could not create $ac_file" "$LINENO" 5
6566 else
6567 $as_echo "/* $configure_input */" \
6568 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6569 || as_fn_error "could not create -" "$LINENO" 5
6574 esac
6577 case $ac_file$ac_mode in
6578 "config.h":H) echo timestamp > stamp-h ;;
6580 esac
6581 done # for ac_tag
6584 as_fn_exit 0
6585 _ACEOF
6586 ac_clean_files=$ac_clean_files_save
6588 test $ac_write_fail = 0 ||
6589 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6592 # configure is writing to config.log, and then calls config.status.
6593 # config.status does its own redirection, appending to config.log.
6594 # Unfortunately, on DOS this fails, as config.log is still kept open
6595 # by configure, so config.status won't be able to write to it; its
6596 # output is simply discarded. So we exec the FD to /dev/null,
6597 # effectively closing config.log, so it can be properly (re)opened and
6598 # appended to by config.status. When coming back to configure, we
6599 # need to make the FD available again.
6600 if test "$no_create" != yes; then
6601 ac_cs_success=:
6602 ac_config_status_args=
6603 test "$silent" = yes &&
6604 ac_config_status_args="$ac_config_status_args --quiet"
6605 exec 5>/dev/null
6606 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6607 exec 5>>config.log
6608 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6609 # would make configure fail if this is the last instruction.
6610 $ac_cs_success || as_fn_exit $?
6612 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6614 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}