2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
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 :
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+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
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
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
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'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
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.)
89 # Find who we are. Look in the path if we contain no directory separator.
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
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
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
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 ||
:
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 :
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+\"\$@\"}'='\"\$@\"'
143 case \`(set -o) 2>/dev/null\` in #(
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; }
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 :
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 :
178 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
181 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
183 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
186 test -z "$as_dir" && as_dir
=.
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 :
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
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.
217 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
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."
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."
238 SHELL
=${CONFIG_SHELL-/bin/sh}
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 ## --------------------- ##
249 # Portably unset VAR.
252 { eval $1=; unset $1;}
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
276 # Create "$as_dir" as a directory, including parents if necessary.
281 -*) as_dir
=.
/$as_dir;;
283 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
287 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
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\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
314 test -d "$as_dir" && break
316 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
317 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
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
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
328 eval 'as_fn_append ()
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 :
352 as_val
=`expr "$@" || test $? -eq 1`
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.
364 as_status
=$?
; test $as_status -eq 0 && as_status
=1
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
373 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
380 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
392 as_me
=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
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. :-)
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
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).
446 # Exit status is that of the last command.
450 ECHO_C
= ECHO_N
= ECHO_T
=
451 case `echo -n x` in #(((((
453 case `echo 'xy\c'` in
454 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
463 rm -f conf$$ conf$$.exe conf$$.
file
464 if test -d conf$$.dir
; then
465 rm -f conf$$.dir
/conf$$.
file
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
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 ||
479 elif ln conf$$.
file conf$$
2>/dev
/null
; then
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"'
493 test -d .
/-p && rmdir .
/-p
497 if test -x / >/dev
/null
2>&1; then
500 if ls -dL / >/dev
/null
2>&1; then
507 if test -d "$1"; then
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
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
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`
537 ac_default_prefix
=/usr
/local
539 ac_config_libobj_dir
=.
546 # Identity of this package.
554 ac_unique_file
="table.h"
555 # Factoring default headers for most tests.
556 ac_includes_default
="\
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
568 # ifdef HAVE_STDLIB_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
591 ac_subst_vars
='LTLIBOBJS
671 program_transform_name
684 enable_option_checking
686 enable_build_warnings
687 enable_sim_build_warnings
689 ac_precious_vars
='build_alias
700 # Initialize some variables set by options.
702 ac_init_version
=false
703 ac_unrecognized_opts
=
705 # The variables have the same names as the options, with
706 # dashes changed to underlines.
714 program_transform_name
=s
,x
,x
,
722 # Installation directory options.
723 # These are left unexpanded so users can "make install exec_prefix=/foo"
724 # and all the variables that are supposed to be based on exec_prefix
725 # by default will actually change.
726 # Use braces instead of parens because sh, perl, etc. also accept them.
727 # (The list follows the same order as the GNU Coding Standards.)
728 bindir
='${exec_prefix}/bin'
729 sbindir
='${exec_prefix}/sbin'
730 libexecdir
='${exec_prefix}/libexec'
731 datarootdir
='${prefix}/share'
732 datadir
='${datarootdir}'
733 sysconfdir
='${prefix}/etc'
734 sharedstatedir
='${prefix}/com'
735 localstatedir
='${prefix}/var'
736 includedir
='${prefix}/include'
737 oldincludedir
='/usr/include'
738 docdir
='${datarootdir}/doc/${PACKAGE}'
739 infodir
='${datarootdir}/info'
744 libdir
='${exec_prefix}/lib'
745 localedir
='${datarootdir}/locale'
746 mandir
='${datarootdir}/man'
752 # If the previous option needs an argument, assign it.
753 if test -n "$ac_prev"; then
754 eval $ac_prev=\
$ac_option
760 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
764 # Accept the important Cygnus configure options, so we can diagnose typos.
766 case $ac_dashdash$ac_option in
770 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
772 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
775 -build |
--build |
--buil |
--bui |
--bu)
776 ac_prev
=build_alias
;;
777 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
778 build_alias
=$ac_optarg ;;
780 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
781 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
782 ac_prev
=cache_file
;;
783 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
784 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
785 cache_file
=$ac_optarg ;;
788 cache_file
=config.cache
;;
790 -datadir |
--datadir |
--datadi |
--datad)
792 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
793 datadir
=$ac_optarg ;;
795 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
796 |
--dataroo |
--dataro |
--datar)
797 ac_prev
=datarootdir
;;
798 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
799 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
800 datarootdir
=$ac_optarg ;;
802 -disable-* |
--disable-*)
803 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
804 # Reject names that are not valid shell variable names.
805 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
806 as_fn_error
"invalid feature name: $ac_useropt"
807 ac_useropt_orig
=$ac_useropt
808 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
809 case $ac_user_opts in
813 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
814 ac_unrecognized_sep
=', ';;
816 eval enable_
$ac_useropt=no
;;
818 -docdir |
--docdir |
--docdi |
--doc |
--do)
820 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
823 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
825 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
828 -enable-* |
--enable-*)
829 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
830 # Reject names that are not valid shell variable names.
831 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
832 as_fn_error
"invalid feature name: $ac_useropt"
833 ac_useropt_orig
=$ac_useropt
834 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
835 case $ac_user_opts in
839 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
840 ac_unrecognized_sep
=', ';;
842 eval enable_
$ac_useropt=\
$ac_optarg ;;
844 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
845 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
846 |
--exec |
--exe |
--ex)
847 ac_prev
=exec_prefix
;;
848 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
849 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
850 |
--exec=* |
--exe=* |
--ex=*)
851 exec_prefix
=$ac_optarg ;;
853 -gas |
--gas |
--ga |
--g)
854 # Obsolete; use --with-gas.
857 -help |
--help |
--hel |
--he |
-h)
859 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
860 ac_init_help
=recursive
;;
861 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
862 ac_init_help
=short
;;
864 -host |
--host |
--hos |
--ho)
865 ac_prev
=host_alias
;;
866 -host=* |
--host=* |
--hos=* |
--ho=*)
867 host_alias
=$ac_optarg ;;
869 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
871 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
873 htmldir
=$ac_optarg ;;
875 -includedir |
--includedir |
--includedi |
--included |
--include \
876 |
--includ |
--inclu |
--incl |
--inc)
877 ac_prev
=includedir
;;
878 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
879 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
880 includedir
=$ac_optarg ;;
882 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
884 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
885 infodir
=$ac_optarg ;;
887 -libdir |
--libdir |
--libdi |
--libd)
889 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
892 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
893 |
--libexe |
--libex |
--libe)
894 ac_prev
=libexecdir
;;
895 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
896 |
--libexe=* |
--libex=* |
--libe=*)
897 libexecdir
=$ac_optarg ;;
899 -localedir |
--localedir |
--localedi |
--localed |
--locale)
901 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
902 localedir
=$ac_optarg ;;
904 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
905 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
906 ac_prev
=localstatedir
;;
907 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
908 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
909 localstatedir
=$ac_optarg ;;
911 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
913 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
917 # Obsolete; use --without-fp.
920 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
921 |
--no-cr |
--no-c |
-n)
924 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
925 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
928 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
929 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
930 |
--oldin |
--oldi |
--old |
--ol |
--o)
931 ac_prev
=oldincludedir
;;
932 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
933 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
934 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
935 oldincludedir
=$ac_optarg ;;
937 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
939 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
942 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
943 |
--program-pre |
--program-pr |
--program-p)
944 ac_prev
=program_prefix
;;
945 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
946 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
947 program_prefix
=$ac_optarg ;;
949 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
950 |
--program-suf |
--program-su |
--program-s)
951 ac_prev
=program_suffix
;;
952 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
953 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
954 program_suffix
=$ac_optarg ;;
956 -program-transform-name |
--program-transform-name \
957 |
--program-transform-nam |
--program-transform-na \
958 |
--program-transform-n |
--program-transform- \
959 |
--program-transform |
--program-transfor \
960 |
--program-transfo |
--program-transf \
961 |
--program-trans |
--program-tran \
962 |
--progr-tra |
--program-tr |
--program-t)
963 ac_prev
=program_transform_name
;;
964 -program-transform-name=* |
--program-transform-name=* \
965 |
--program-transform-nam=* |
--program-transform-na=* \
966 |
--program-transform-n=* |
--program-transform-=* \
967 |
--program-transform=* |
--program-transfor=* \
968 |
--program-transfo=* |
--program-transf=* \
969 |
--program-trans=* |
--program-tran=* \
970 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
971 program_transform_name
=$ac_optarg ;;
973 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
975 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
978 -psdir |
--psdir |
--psdi |
--psd |
--ps)
980 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
983 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
984 |
-silent |
--silent |
--silen |
--sile |
--sil)
987 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
989 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
991 sbindir
=$ac_optarg ;;
993 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
994 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
995 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
997 ac_prev
=sharedstatedir
;;
998 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
999 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1000 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1002 sharedstatedir
=$ac_optarg ;;
1004 -site |
--site |
--sit)
1006 -site=* |
--site=* |
--sit=*)
1009 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1011 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1012 srcdir
=$ac_optarg ;;
1014 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1015 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1016 ac_prev
=sysconfdir
;;
1017 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1018 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1019 sysconfdir
=$ac_optarg ;;
1021 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1022 ac_prev
=target_alias
;;
1023 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1024 target_alias
=$ac_optarg ;;
1026 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1029 -version |
--version |
--versio |
--versi |
--vers |
-V)
1030 ac_init_version
=: ;;
1033 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1034 # Reject names that are not valid shell variable names.
1035 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1036 as_fn_error
"invalid package name: $ac_useropt"
1037 ac_useropt_orig
=$ac_useropt
1038 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1039 case $ac_user_opts in
1043 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1044 ac_unrecognized_sep
=', ';;
1046 eval with_
$ac_useropt=\
$ac_optarg ;;
1048 -without-* |
--without-*)
1049 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1050 # Reject names that are not valid shell variable names.
1051 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1052 as_fn_error
"invalid package name: $ac_useropt"
1053 ac_useropt_orig
=$ac_useropt
1054 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1055 case $ac_user_opts in
1059 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1060 ac_unrecognized_sep
=', ';;
1062 eval with_
$ac_useropt=no
;;
1065 # Obsolete; use --with-x.
1068 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1069 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1070 ac_prev
=x_includes
;;
1071 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1072 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1073 x_includes
=$ac_optarg ;;
1075 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1076 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1077 ac_prev
=x_libraries
;;
1078 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1079 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1080 x_libraries
=$ac_optarg ;;
1082 -*) as_fn_error
"unrecognized option: \`$ac_option'
1083 Try \`$0 --help' for more information."
1087 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1088 # Reject names that are not valid shell variable names.
1089 case $ac_envvar in #(
1090 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1091 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1093 eval $ac_envvar=\
$ac_optarg
1094 export $ac_envvar ;;
1097 # FIXME: should be removed in autoconf 3.0.
1098 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1099 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1100 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1101 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1107 if test -n "$ac_prev"; then
1108 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1109 as_fn_error
"missing argument to $ac_option"
1112 if test -n "$ac_unrecognized_opts"; then
1113 case $enable_option_checking in
1115 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1116 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1120 # Check all directory arguments for consistency.
1121 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1122 datadir sysconfdir sharedstatedir localstatedir includedir \
1123 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1124 libdir localedir mandir
1126 eval ac_val
=\$
$ac_var
1127 # Remove trailing slashes.
1130 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1131 eval $ac_var=\
$ac_val;;
1133 # Be sure to have absolute directory names.
1135 [\\/$
]* | ?
:[\\/]* ) continue;;
1136 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1138 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1141 # There might be people who depend on the old broken behavior: `$host'
1142 # used to hold the argument of --host etc.
1143 # FIXME: To remove some day.
1146 target
=$target_alias
1148 # FIXME: To remove some day.
1149 if test "x$host_alias" != x
; then
1150 if test "x$build_alias" = x
; then
1151 cross_compiling
=maybe
1152 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1153 If a cross compiler is detected then cross compile mode will be used." >&2
1154 elif test "x$build_alias" != "x$host_alias"; then
1160 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1162 test "$silent" = yes && exec 6>/dev
/null
1165 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1166 ac_ls_di
=`ls -di .` &&
1167 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1168 as_fn_error
"working directory cannot be determined"
1169 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1170 as_fn_error
"pwd does not report name of working directory"
1173 # Find the source files, if location was not specified.
1174 if test -z "$srcdir"; then
1175 ac_srcdir_defaulted
=yes
1176 # Try the directory containing this script, then the parent directory.
1177 ac_confdir
=`$as_dirname -- "$as_myself" ||
1178 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1179 X"$as_myself" : 'X\(//\)[^/]' \| \
1180 X"$as_myself" : 'X\(//\)$' \| \
1181 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1182 $as_echo X"$as_myself" |
1183 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1201 if test ! -r "$srcdir/$ac_unique_file"; then
1205 ac_srcdir_defaulted
=no
1207 if test ! -r "$srcdir/$ac_unique_file"; then
1208 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1209 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1211 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1213 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1215 # When building in place, set srcdir=.
1216 if test "$ac_abs_confdir" = "$ac_pwd"; then
1219 # Remove unnecessary trailing slashes from srcdir.
1220 # Double slashes in file names in object file debugging info
1221 # mess up M-x gdb in Emacs.
1223 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1225 for ac_var
in $ac_precious_vars; do
1226 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1227 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1228 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1229 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1233 # Report the --help message.
1235 if test "$ac_init_help" = "long"; then
1236 # Omit some internal or obsolete options to make the list less imposing.
1237 # This message is too long to be a string in the A/UX 3.1 sh.
1239 \`configure' configures this package to adapt to many kinds of systems.
1241 Usage: $0 [OPTION]... [VAR=VALUE]...
1243 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1244 VAR=VALUE. See below for descriptions of some of the useful variables.
1246 Defaults for the options are specified in brackets.
1249 -h, --help display this help and exit
1250 --help=short display options specific to this package
1251 --help=recursive display the short help of all the included packages
1252 -V, --version display version information and exit
1253 -q, --quiet, --silent do not print \`checking...' messages
1254 --cache-file=FILE cache test results in FILE [disabled]
1255 -C, --config-cache alias for \`--cache-file=config.cache'
1256 -n, --no-create do not create output files
1257 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1259 Installation directories:
1260 --prefix=PREFIX install architecture-independent files in PREFIX
1261 [$ac_default_prefix]
1262 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1265 By default, \`make install' will install all the files in
1266 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1267 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1268 for instance \`--prefix=\$HOME'.
1270 For better control, use the options below.
1272 Fine tuning of the installation directories:
1273 --bindir=DIR user executables [EPREFIX/bin]
1274 --sbindir=DIR system admin executables [EPREFIX/sbin]
1275 --libexecdir=DIR program executables [EPREFIX/libexec]
1276 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1277 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1278 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1279 --libdir=DIR object code libraries [EPREFIX/lib]
1280 --includedir=DIR C header files [PREFIX/include]
1281 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1282 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1283 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1284 --infodir=DIR info documentation [DATAROOTDIR/info]
1285 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1286 --mandir=DIR man documentation [DATAROOTDIR/man]
1287 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1288 --htmldir=DIR html documentation [DOCDIR]
1289 --dvidir=DIR dvi documentation [DOCDIR]
1290 --pdfdir=DIR pdf documentation [DOCDIR]
1291 --psdir=DIR ps documentation [DOCDIR]
1297 --program-prefix=PREFIX prepend PREFIX to installed program names
1298 --program-suffix=SUFFIX append SUFFIX to installed program names
1299 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1302 --build=BUILD configure
for building on BUILD
[guessed
]
1303 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1304 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1308 if test -n "$ac_init_help"; then
1313 --disable-option-checking ignore unrecognized
--enable/--with options
1314 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1315 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1316 --enable-werror treat compile warnings as errors
1317 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1318 --enable-sim-build-warnings
1319 enable SIM specific build-time compiler warnings
if
1322 Some influential environment variables
:
1323 CC C compiler
command
1324 CFLAGS C compiler flags
1325 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1326 nonstandard directory
<lib dir
>
1327 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1328 CPPFLAGS C
/C
++/Objective C preprocessor flags
, e.g.
-I<include dir
> if
1329 you have headers
in a nonstandard directory
<include dir
>
1332 Use these variables to override the choices made by
`configure' or to help
1333 it to find libraries and programs with nonstandard names/locations.
1335 Report bugs to the package provider.
1340 if test "$ac_init_help" = "recursive"; then
1341 # If there are subdirs, report their specific --help.
1342 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1343 test -d "$ac_dir" ||
1344 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1349 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1351 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1352 # A ".." for each directory in $ac_dir_suffix.
1353 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1354 case $ac_top_builddir_sub in
1355 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1356 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1359 ac_abs_top_builddir=$ac_pwd
1360 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1361 # for backward compatibility:
1362 ac_top_builddir=$ac_top_build_prefix
1365 .) # We are building in place.
1367 ac_top_srcdir=$ac_top_builddir_sub
1368 ac_abs_top_srcdir=$ac_pwd ;;
1369 [\\/]* | ?:[\\/]* ) # Absolute name.
1370 ac_srcdir=$srcdir$ac_dir_suffix;
1371 ac_top_srcdir=$srcdir
1372 ac_abs_top_srcdir=$srcdir ;;
1374 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1375 ac_top_srcdir=$ac_top_build_prefix$srcdir
1376 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1378 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1380 cd "$ac_dir" || { ac_status=$?; continue; }
1381 # Check for guested configure.
1382 if test -f "$ac_srcdir/configure.gnu"; then
1384 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1385 elif test -f "$ac_srcdir/configure"; then
1387 $SHELL "$ac_srcdir/configure" --help=recursive
1389 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1391 cd "$ac_pwd" || { ac_status=$?; break; }
1395 test -n "$ac_init_help" && exit $ac_status
1396 if $ac_init_version; then
1399 generated by GNU Autoconf 2.64
1401 Copyright (C) 2009 Free Software Foundation, Inc.
1402 This configure script is free software; the Free Software Foundation
1403 gives unlimited permission to copy, distribute and modify it.
1408 ## ------------------------ ##
1409 ## Autoconf initialization. ##
1410 ## ------------------------ ##
1412 # ac_fn_c_try_compile LINENO
1413 # --------------------------
1414 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1415 ac_fn_c_try_compile ()
1417 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1418 rm -f conftest.$ac_objext
1419 if { { ac_try="$ac_compile"
1421 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1422 *) ac_try_echo
=$ac_try;;
1424 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1425 $as_echo "$ac_try_echo"; } >&5
1426 (eval "$ac_compile") 2>conftest.err
1428 if test -s conftest.err
; then
1429 grep -v '^ *+' conftest.err
>conftest.er1
1430 cat conftest.er1
>&5
1431 mv -f conftest.er1 conftest.err
1433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1434 test $ac_status = 0; } && {
1435 test -z "$ac_c_werror_flag" ||
1436 test ! -s conftest.err
1437 } && test -s conftest.
$ac_objext; then :
1440 $as_echo "$as_me: failed program was:" >&5
1441 sed 's/^/| /' conftest.
$ac_ext >&5
1445 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1448 } # ac_fn_c_try_compile
1450 # ac_fn_c_try_cpp LINENO
1451 # ----------------------
1452 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1455 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1456 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1458 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1459 *) ac_try_echo=$ac_try;;
1461 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1462 $as_echo "$ac_try_echo"; } >&5
1463 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1465 if test -s conftest.err; then
1466 grep -v '^ *+' conftest.err >conftest.er1
1467 cat conftest.er1 >&5
1468 mv -f conftest.er1 conftest.err
1470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1471 test $ac_status = 0; } >/dev/null && {
1472 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1473 test ! -s conftest.err
1477 $as_echo "$as_me: failed program was:" >&5
1478 sed 's/^/| /' conftest.$ac_ext >&5
1482 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1487 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1488 # -------------------------------------------------------
1489 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1490 # the include files in INCLUDES and setting the cache variable VAR
1492 ac_fn_c_check_header_mongrel ()
1494 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1495 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1497 $as_echo_n "checking for $2... " >&6; }
1498 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1499 $as_echo_n "(cached) " >&6
1502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1503 $as_echo "$ac_res" >&6; }
1505 # Is the header compilable?
1506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1507 $as_echo_n "checking $2 usability... " >&6; }
1508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1509 /* end confdefs.h. */
1513 if ac_fn_c_try_compile "$LINENO"; then :
1514 ac_header_compiler=yes
1516 ac_header_compiler=no
1518 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1520 $as_echo "$ac_header_compiler" >&6; }
1522 # Is the header present?
1523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1524 $as_echo_n "checking $2 presence... " >&6; }
1525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1526 /* end confdefs.h. */
1529 if ac_fn_c_try_cpp "$LINENO"; then :
1530 ac_header_preproc=yes
1532 ac_header_preproc=no
1534 rm -f conftest.err conftest.$ac_ext
1535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1536 $as_echo "$ac_header_preproc" >&6; }
1538 # So? What about this header?
1539 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1542 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1544 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1548 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1550 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1552 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1554 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1555 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1556 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1560 $as_echo_n "checking for $2... " >&6; }
1561 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1562 $as_echo_n "(cached) " >&6
1564 eval "$3=\$ac_header_compiler"
1567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1568 $as_echo "$ac_res" >&6; }
1570 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1572 } # ac_fn_c_check_header_mongrel
1574 # ac_fn_c_try_run LINENO
1575 # ----------------------
1576 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1577 # that executables *can* be run.
1580 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1581 if { { ac_try="$ac_link"
1583 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1584 *) ac_try_echo
=$ac_try;;
1586 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1587 $as_echo "$ac_try_echo"; } >&5
1588 (eval "$ac_link") 2>&5
1590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1591 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1592 { { case "(($ac_try" in
1593 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1594 *) ac_try_echo=$ac_try;;
1596 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1597 $as_echo "$ac_try_echo"; } >&5
1598 (eval "$ac_try") 2>&5
1600 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1601 test $ac_status = 0; }; }; then :
1604 $as_echo "$as_me: program exited with status $ac_status" >&5
1605 $as_echo "$as_me: failed program was:" >&5
1606 sed 's/^/| /' conftest.$ac_ext >&5
1608 ac_retval=$ac_status
1610 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1611 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1616 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1617 # -------------------------------------------------------
1618 # Tests whether HEADER exists and can be compiled using the include files in
1619 # INCLUDES, setting the cache variable VAR accordingly.
1620 ac_fn_c_check_header_compile ()
1622 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1624 $as_echo_n "checking for $2... " >&6; }
1625 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1626 $as_echo_n "(cached) " >&6
1628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1629 /* end confdefs.h. */
1633 if ac_fn_c_try_compile "$LINENO"; then :
1638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1642 $as_echo "$ac_res" >&6; }
1643 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1645 } # ac_fn_c_check_header_compile
1647 # ac_fn_c_try_link LINENO
1648 # -----------------------
1649 # Try to link conftest.$ac_ext, and return whether this succeeded.
1652 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1653 rm -f conftest.$ac_objext conftest$ac_exeext
1654 if { { ac_try="$ac_link"
1656 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1657 *) ac_try_echo
=$ac_try;;
1659 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1660 $as_echo "$ac_try_echo"; } >&5
1661 (eval "$ac_link") 2>conftest.err
1663 if test -s conftest.err
; then
1664 grep -v '^ *+' conftest.err
>conftest.er1
1665 cat conftest.er1
>&5
1666 mv -f conftest.er1 conftest.err
1668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1669 test $ac_status = 0; } && {
1670 test -z "$ac_c_werror_flag" ||
1671 test ! -s conftest.err
1672 } && test -s conftest
$ac_exeext && {
1673 test "$cross_compiling" = yes ||
1674 $as_test_x conftest
$ac_exeext
1678 $as_echo "$as_me: failed program was:" >&5
1679 sed 's/^/| /' conftest.
$ac_ext >&5
1683 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1684 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1685 # interfere with the next link command; also delete a directory that is
1686 # left behind by Apple's compiler. We do this before executing the actions.
1687 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1688 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1691 } # ac_fn_c_try_link
1692 cat >config.log
<<_ACEOF
1693 This file contains any messages produced by compilers while
1694 running configure, to aid debugging if configure makes a mistake.
1696 It was created by $as_me, which was
1697 generated by GNU Autoconf 2.64. Invocation command line was
1709 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1710 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1711 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1712 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1713 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1715 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1716 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1718 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1719 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1720 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1721 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1722 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1723 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1724 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1728 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1732 test -z "$as_dir" && as_dir
=.
1733 $as_echo "PATH: $as_dir"
1749 # Keep a trace of the command line.
1750 # Strip out --no-create and --no-recursion so they do not pile up.
1751 # Strip out --silent because we don't want to record it for future runs.
1752 # Also quote any args containing shell meta-characters.
1753 # Make two passes to allow for proper duplicate-argument suppression.
1757 ac_must_keep_next
=false
1763 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
1764 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1765 |
-silent |
--silent |
--silen |
--sile |
--sil)
1768 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1771 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
1773 as_fn_append ac_configure_args1
" '$ac_arg'"
1774 if test $ac_must_keep_next = true
; then
1775 ac_must_keep_next
=false
# Got value, back to normal.
1778 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
1779 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
1780 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
1781 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
1782 case "$ac_configure_args0 " in
1783 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1786 -* ) ac_must_keep_next
=true
;;
1789 as_fn_append ac_configure_args
" '$ac_arg'"
1794 { ac_configure_args0
=; unset ac_configure_args0
;}
1795 { ac_configure_args1
=; unset ac_configure_args1
;}
1797 # When interrupted or exit'd, cleanup temporary files, and complete
1798 # config.log. We remove comments because anyway the quotes in there
1799 # would cause problems or look ugly.
1800 # WARNING: Use '\'' to represent an apostrophe within the trap.
1801 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1802 trap 'exit_status=$?
1803 # Save into config.log some information that might help in debugging.
1808 ## ---------------- ##
1809 ## Cache variables. ##
1810 ## ---------------- ##
1813 # The following way of writing the cache mishandles newlines in values,
1815 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1816 eval ac_val=\$$ac_var
1820 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1821 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1824 _ | IFS | as_nl) ;; #(
1825 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1826 *) { eval $ac_var=; unset $ac_var;} ;;
1831 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1832 *${as_nl}ac_space=\ *)
1834 "s/'\''/'\''\\\\'\'''\''/g;
1835 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1838 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1846 ## ----------------- ##
1847 ## Output variables. ##
1848 ## ----------------- ##
1851 for ac_var in $ac_subst_vars
1853 eval ac_val=\$$ac_var
1855 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1857 $as_echo "$ac_var='\''$ac_val'\''"
1861 if test -n "$ac_subst_files"; then
1863 ## ------------------- ##
1864 ## File substitutions. ##
1865 ## ------------------- ##
1868 for ac_var
in $ac_subst_files
1870 eval ac_val
=\$
$ac_var
1872 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1874 $as_echo "$ac_var='\''$ac_val'\''"
1879 if test -s confdefs.h; then
1889 test "$ac_signal" != 0 &&
1890 $as_echo "$as_me: caught signal $ac_signal"
1891 $as_echo "$as_me: exit $exit_status"
1893 rm -f core *.core core.conftest.* &&
1894 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1897 for ac_signal
in 1 2 13 15; do
1898 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1902 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1903 rm -f -r conftest
* confdefs.h
1905 $as_echo "/* confdefs.h */" > confdefs.h
1907 # Predefined preprocessor variables.
1909 cat >>confdefs.h
<<_ACEOF
1910 #define PACKAGE_NAME "$PACKAGE_NAME"
1913 cat >>confdefs.h
<<_ACEOF
1914 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1917 cat >>confdefs.h
<<_ACEOF
1918 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1921 cat >>confdefs.h
<<_ACEOF
1922 #define PACKAGE_STRING "$PACKAGE_STRING"
1925 cat >>confdefs.h
<<_ACEOF
1926 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1929 cat >>confdefs.h
<<_ACEOF
1930 #define PACKAGE_URL "$PACKAGE_URL"
1934 # Let the site file select an alternate cache file if it wants to.
1935 # Prefer an explicitly selected file to automatically selected ones.
1938 if test -n "$CONFIG_SITE"; then
1939 ac_site_file1
=$CONFIG_SITE
1940 elif test "x$prefix" != xNONE
; then
1941 ac_site_file1
=$prefix/share
/config.site
1942 ac_site_file2
=$prefix/etc
/config.site
1944 ac_site_file1
=$ac_default_prefix/share
/config.site
1945 ac_site_file2
=$ac_default_prefix/etc
/config.site
1947 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
1949 test "x$ac_site_file" = xNONE
&& continue
1950 if test -r "$ac_site_file"; then
1951 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1952 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1953 sed 's/^/| /' "$ac_site_file" >&5
1958 if test -r "$cache_file"; then
1959 # Some versions of bash will fail to source /dev/null (special
1960 # files actually), so we avoid doing that.
1961 if test -f "$cache_file"; then
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1963 $as_echo "$as_me: loading cache $cache_file" >&6;}
1965 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
1966 *) .
"./$cache_file";;
1970 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1971 $as_echo "$as_me: creating cache $cache_file" >&6;}
1975 # Check that the precious variables saved in the cache have kept the same
1977 ac_cache_corrupted
=false
1978 for ac_var
in $ac_precious_vars; do
1979 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
1980 eval ac_new_set
=\
$ac_env_${ac_var}_set
1981 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
1982 eval ac_new_val
=\
$ac_env_${ac_var}_value
1983 case $ac_old_set,$ac_new_set in
1985 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1986 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1987 ac_cache_corrupted
=: ;;
1989 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
1990 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1991 ac_cache_corrupted
=: ;;
1994 if test "x$ac_old_val" != "x$ac_new_val"; then
1995 # differences in whitespace do not lead to failure.
1996 ac_old_val_w
=`echo x $ac_old_val`
1997 ac_new_val_w
=`echo x $ac_new_val`
1998 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2000 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2001 ac_cache_corrupted
=:
2003 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2004 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2005 eval $ac_var=\
$ac_old_val
2007 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2008 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2009 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2010 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2013 # Pass precious variables to config.status.
2014 if test "$ac_new_set" = set; then
2016 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2017 *) ac_arg
=$ac_var=$ac_new_val ;;
2019 case " $ac_configure_args " in
2020 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2021 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2025 if $ac_cache_corrupted; then
2026 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2027 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2028 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2029 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2030 as_fn_error
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2032 ## -------------------- ##
2033 ## Main body of script. ##
2034 ## -------------------- ##
2037 ac_cpp
='$CPP $CPPFLAGS'
2038 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2039 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2040 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2043 # This file contains common code used by all simulators.
2045 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2046 # directory. It is intended to be invoked before any target specific stuff.
2047 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2048 # It is intended to be invoked last.
2050 # The simulator's configure.ac should look like:
2052 # dnl Process this file with autoconf to produce a configure script.
2053 # AC_PREREQ(2.64)dnl
2054 # AC_INIT(Makefile.in)
2055 # sinclude(../common/aclocal.m4)
2059 # ... target specific stuff ...
2063 # Include global overrides and fixes for Autoconf.
2090 # _AC_CHECK_DECL_BODY
2091 # -------------------
2092 # Shell function body for AC_CHECK_DECL.
2093 # _AC_CHECK_DECL_BODY
2095 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2097 # -------------------------------------------------------------
2098 # Helper to AC_CHECK_DECLS, which generates the check for a single
2099 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2100 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2112 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2114 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2115 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2116 # Written by Gordon Matzigkeit, 1996
2118 # This file is free software; the Free Software Foundation gives
2119 # unlimited permission to copy and/or distribute it, with or without
2120 # modifications, as long as this notice is preserved.
2127 # LT_PREREQ(VERSION)
2128 # ------------------
2129 # Complain and exit if this libtool version is less that VERSION.
2133 # _LT_CHECK_BUILDDIR
2134 # ------------------
2135 # Complain if the absolute build directory name contains unusual characters
2139 # LT_INIT([OPTIONS])
2140 # ------------------
2144 # This is what autoupdate's m4 run will expand. It fires
2145 # the warning (with _au_warn_XXX), outputs it into the
2146 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2147 # the replacement expansion.
2150 # This is an auxiliary macro that is also run when
2151 # autoupdate runs m4. It simply calls m4_warning, but
2152 # we need a wrapper so that each warning is emitted only
2153 # once. We break the quoting in m4_warning's argument in
2154 # order to expand this macro's arguments, not AU_DEFUN's.
2157 # Finally, this is the expansion that is picked up by
2158 # autoconf. It tells the user to run autoupdate, and
2159 # then outputs the replacement expansion. We do not care
2160 # about autoupdate's warning because that contains
2161 # information on what to do *after* running autoupdate.
2163 # This is what autoupdate's m4 run will expand. It fires
2164 # the warning (with _au_warn_XXX), outputs it into the
2165 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2166 # the replacement expansion.
2169 # This is an auxiliary macro that is also run when
2170 # autoupdate runs m4. It simply calls m4_warning, but
2171 # we need a wrapper so that each warning is emitted only
2172 # once. We break the quoting in m4_warning's argument in
2173 # order to expand this macro's arguments, not AU_DEFUN's.
2176 # Finally, this is the expansion that is picked up by
2177 # autoconf. It tells the user to run autoupdate, and
2178 # then outputs the replacement expansion. We do not care
2179 # about autoupdate's warning because that contains
2180 # information on what to do *after* running autoupdate.
2184 # _LT_CC_BASENAME(CC)
2185 # -------------------
2186 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2190 # _LT_FILEUTILS_DEFAULTS
2191 # ----------------------
2192 # It is okay to use these file commands and assume they have been set
2193 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2194 # _LT_FILEUTILS_DEFAULTS
2202 # _LT_PREPARE_SED_QUOTE_VARS
2203 # --------------------------
2204 # Define a few sed substitution that help us do robust quoting.
2209 # Note that this code is called both from `configure', and `config.status'
2210 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2211 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2212 # so we pass a copy along to make sure it has a sensible value anyway.
2216 ## ------------------------------------- ##
2217 ## Accumulate code for creating libtool. ##
2218 ## ------------------------------------- ##
2220 # So that we can recreate a full libtool script including additional
2221 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2222 # in macros and then make a single call at the end using the `libtool'
2226 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2227 # ----------------------------------------
2228 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2235 # _LT_CONFIG_LIBTOOL([COMMANDS])
2236 # ------------------------------
2237 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2244 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2245 # -----------------------------------------------------
2249 # _LT_FORMAT_COMMENT([COMMENT])
2250 # -----------------------------
2251 # Add leading comment marks to the start of each line, and a trailing
2252 # full-stop to the whole comment if one is not present already.
2257 ## ------------------------ ##
2258 ## FIXME: Eliminate VARNAME ##
2259 ## ------------------------ ##
2262 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2263 # -------------------------------------------------------------------
2264 # CONFIGNAME is the name given to the value in the libtool script.
2265 # VARNAME is the (base) name used in the configure script.
2266 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2267 # VARNAME. Any other value will be used directly.
2271 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2272 # --------------------------------------------------------
2276 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2277 # ------------------------------------------------
2281 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2282 # ---------------------------------------------------------
2286 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2287 # --------------------------------------------------
2291 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2292 # ---------------------------------------------------
2296 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2297 # ---------------------------------------------------
2302 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2303 # ------------------------------------------------
2308 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2309 # ------------------------------------
2310 # Quote a variable value, and forward it to `config.status' so that its
2311 # declaration there will have the same value as in `configure'. VARNAME
2312 # must have a single quote delimited value for this to work.
2316 # _LT_CONFIG_STATUS_DECLARATIONS
2317 # ------------------------------
2318 # We delimit libtool config variables with single quotes, so when
2319 # we write them to config.status, we have to be sure to quote all
2320 # embedded single quotes properly. In configure, this macro expands
2321 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2323 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2329 # Output comment and list of tags supported by the script
2333 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2334 # -----------------------------------
2335 # Extract the dictionary values for VARNAME (optionally with TAG) and
2336 # expand to a commented shell variable setting:
2338 # # Some comment about what VAR is for.
2339 # visible_name=$lt_internal_name
2343 # _LT_LIBTOOL_CONFIG_VARS
2344 # -----------------------
2345 # Produce commented declarations of non-tagged libtool config variables
2346 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2347 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2348 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2352 # _LT_LIBTOOL_TAG_VARS(TAG)
2353 # -------------------------
2357 # _LT_TAGVAR(VARNAME, [TAGNAME])
2358 # ------------------------------
2362 # _LT_CONFIG_COMMANDS
2363 # -------------------
2364 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2365 # variables for single and double quote escaping we saved from calls
2366 # to _LT_DECL, we can put quote escaped variables declarations
2367 # into `config.status', and then the shell code to quote escape them in
2368 # for loops in `config.status'. Finally, any additional code accumulated
2369 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2370 #_LT_CONFIG_COMMANDS
2376 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2377 # ------------------------------------
2378 # Generate a child script FILE with all initialization necessary to
2379 # reuse the environment learned by the parent script, and make the
2380 # file executable. If COMMENT is supplied, it is inserted after the
2381 # `#!' sequence but before initialization text begins. After this
2382 # macro, additional text can be appended to FILE to form the body of
2383 # the child script. The macro ends with non-zero status if the
2384 # file could not be fully written (such as if the disk is full).
2385 # _LT_GENERATED_FILE_INIT
2389 # This macro allows early generation of the libtool script (before
2390 # AC_OUTPUT is called), incase it is used in configure for compilation
2397 # If TAG is the built-in tag, create an initial libtool script with a
2398 # default configuration from the untagged config vars. Otherwise add code
2399 # to config.status for appending the configuration named by TAG from the
2400 # matching tagged config vars.
2404 # LT_SUPPORTED_TAG(TAG)
2405 # ---------------------
2406 # Trace this macro to discover what tags are supported by the libtool
2407 # --tag option, using:
2408 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2412 # C support is built-in for now
2419 # Enable libtool support for the given language if not already enabled.
2423 # _LT_LANG(LANGNAME)
2424 # ------------------
2428 # _LT_LANG_DEFAULT_CONFIG
2429 # -----------------------
2430 # _LT_LANG_DEFAULT_CONFIG
2433 # This is what autoupdate's m4 run will expand. It fires
2434 # the warning (with _au_warn_XXX), outputs it into the
2435 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2436 # the replacement expansion.
2439 # This is an auxiliary macro that is also run when
2440 # autoupdate runs m4. It simply calls m4_warning, but
2441 # we need a wrapper so that each warning is emitted only
2442 # once. We break the quoting in m4_warning's argument in
2443 # order to expand this macro's arguments, not AU_DEFUN's.
2446 # Finally, this is the expansion that is picked up by
2447 # autoconf. It tells the user to run autoupdate, and
2448 # then outputs the replacement expansion. We do not care
2449 # about autoupdate's warning because that contains
2450 # information on what to do *after* running autoupdate.
2452 # This is what autoupdate's m4 run will expand. It fires
2453 # the warning (with _au_warn_XXX), outputs it into the
2454 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2455 # the replacement expansion.
2458 # This is an auxiliary macro that is also run when
2459 # autoupdate runs m4. It simply calls m4_warning, but
2460 # we need a wrapper so that each warning is emitted only
2461 # once. We break the quoting in m4_warning's argument in
2462 # order to expand this macro's arguments, not AU_DEFUN's.
2465 # Finally, this is the expansion that is picked up by
2466 # autoconf. It tells the user to run autoupdate, and
2467 # then outputs the replacement expansion. We do not care
2468 # about autoupdate's warning because that contains
2469 # information on what to do *after* running autoupdate.
2471 # This is what autoupdate's m4 run will expand. It fires
2472 # the warning (with _au_warn_XXX), outputs it into the
2473 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2474 # the replacement expansion.
2477 # This is an auxiliary macro that is also run when
2478 # autoupdate runs m4. It simply calls m4_warning, but
2479 # we need a wrapper so that each warning is emitted only
2480 # once. We break the quoting in m4_warning's argument in
2481 # order to expand this macro's arguments, not AU_DEFUN's.
2484 # Finally, this is the expansion that is picked up by
2485 # autoconf. It tells the user to run autoupdate, and
2486 # then outputs the replacement expansion. We do not care
2487 # about autoupdate's warning because that contains
2488 # information on what to do *after* running autoupdate.
2490 # This is what autoupdate's m4 run will expand. It fires
2491 # the warning (with _au_warn_XXX), outputs it into the
2492 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2493 # the replacement expansion.
2496 # This is an auxiliary macro that is also run when
2497 # autoupdate runs m4. It simply calls m4_warning, but
2498 # we need a wrapper so that each warning is emitted only
2499 # once. We break the quoting in m4_warning's argument in
2500 # order to expand this macro's arguments, not AU_DEFUN's.
2503 # Finally, this is the expansion that is picked up by
2504 # autoconf. It tells the user to run autoupdate, and
2505 # then outputs the replacement expansion. We do not care
2506 # about autoupdate's warning because that contains
2507 # information on what to do *after* running autoupdate.
2509 # This is what autoupdate's m4 run will expand. It fires
2510 # the warning (with _au_warn_XXX), outputs it into the
2511 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2512 # the replacement expansion.
2515 # This is an auxiliary macro that is also run when
2516 # autoupdate runs m4. It simply calls m4_warning, but
2517 # we need a wrapper so that each warning is emitted only
2518 # once. We break the quoting in m4_warning's argument in
2519 # order to expand this macro's arguments, not AU_DEFUN's.
2522 # Finally, this is the expansion that is picked up by
2523 # autoconf. It tells the user to run autoupdate, and
2524 # then outputs the replacement expansion. We do not care
2525 # about autoupdate's warning because that contains
2526 # information on what to do *after* running autoupdate.
2535 # _LT_COMPILER_BOILERPLATE
2536 # ------------------------
2537 # Check for compiler boilerplate output or warnings with
2538 # the simple compiler test code.
2539 # _LT_COMPILER_BOILERPLATE
2542 # _LT_LINKER_BOILERPLATE
2543 # ----------------------
2544 # Check for linker boilerplate output or warnings with
2545 # the simple link test code.
2546 # _LT_LINKER_BOILERPLATE
2548 # _LT_REQUIRED_DARWIN_CHECKS
2549 # -------------------------
2553 # _LT_DARWIN_LINKER_FEATURES
2554 # --------------------------
2555 # Checks for linker and compiler features on darwin
2558 # _LT_SYS_MODULE_PATH_AIX
2559 # -----------------------
2560 # Links a minimal program and checks the executable
2561 # for the system default hardcoded library path. In most cases,
2562 # this is /usr/lib:/lib, but when the MPI compilers are used
2563 # the location of the communication and MPI libs are included too.
2564 # If we don't find anything, use the default library path according
2565 # to the aix ld manual.
2566 # _LT_SYS_MODULE_PATH_AIX
2569 # _LT_SHELL_INIT(ARG)
2570 # -------------------
2575 # _LT_PROG_ECHO_BACKSLASH
2576 # -----------------------
2577 # Find how we can fake an echo command that does not interpret backslash.
2578 # In particular, with Autoconf 2.60 or later we add some code to the start
2579 # of the generated configure script which will find a shell with a builtin
2580 # printf (which we can use as an echo command).
2581 # _LT_PROG_ECHO_BACKSLASH
2589 # _LT_CMD_OLD_ARCHIVE
2590 # -------------------
2591 # _LT_CMD_OLD_ARCHIVE
2594 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2595 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2596 # ----------------------------------------------------------------
2597 # Check whether the given compiler option works
2598 # _LT_COMPILER_OPTION
2601 # This is what autoupdate's m4 run will expand. It fires
2602 # the warning (with _au_warn_XXX), outputs it into the
2603 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2604 # the replacement expansion.
2607 # This is an auxiliary macro that is also run when
2608 # autoupdate runs m4. It simply calls m4_warning, but
2609 # we need a wrapper so that each warning is emitted only
2610 # once. We break the quoting in m4_warning's argument in
2611 # order to expand this macro's arguments, not AU_DEFUN's.
2614 # Finally, this is the expansion that is picked up by
2615 # autoconf. It tells the user to run autoupdate, and
2616 # then outputs the replacement expansion. We do not care
2617 # about autoupdate's warning because that contains
2618 # information on what to do *after* running autoupdate.
2622 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2623 # [ACTION-SUCCESS], [ACTION-FAILURE])
2624 # ----------------------------------------------------
2625 # Check whether the given linker option works
2629 # This is what autoupdate's m4 run will expand. It fires
2630 # the warning (with _au_warn_XXX), outputs it into the
2631 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2632 # the replacement expansion.
2635 # This is an auxiliary macro that is also run when
2636 # autoupdate runs m4. It simply calls m4_warning, but
2637 # we need a wrapper so that each warning is emitted only
2638 # once. We break the quoting in m4_warning's argument in
2639 # order to expand this macro's arguments, not AU_DEFUN's.
2642 # Finally, this is the expansion that is picked up by
2643 # autoconf. It tells the user to run autoupdate, and
2644 # then outputs the replacement expansion. We do not care
2645 # about autoupdate's warning because that contains
2646 # information on what to do *after* running autoupdate.
2655 # This is what autoupdate's m4 run will expand. It fires
2656 # the warning (with _au_warn_XXX), outputs it into the
2657 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2658 # the replacement expansion.
2661 # This is an auxiliary macro that is also run when
2662 # autoupdate runs m4. It simply calls m4_warning, but
2663 # we need a wrapper so that each warning is emitted only
2664 # once. We break the quoting in m4_warning's argument in
2665 # order to expand this macro's arguments, not AU_DEFUN's.
2668 # Finally, this is the expansion that is picked up by
2669 # autoconf. It tells the user to run autoupdate, and
2670 # then outputs the replacement expansion. We do not care
2671 # about autoupdate's warning because that contains
2672 # information on what to do *after* running autoupdate.
2681 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2682 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2683 # ----------------------------------------------------------------
2684 # _LT_TRY_DLOPEN_SELF
2687 # LT_SYS_DLOPEN_SELF
2688 # ------------------
2689 # LT_SYS_DLOPEN_SELF
2692 # This is what autoupdate's m4 run will expand. It fires
2693 # the warning (with _au_warn_XXX), outputs it into the
2694 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2695 # the replacement expansion.
2698 # This is an auxiliary macro that is also run when
2699 # autoupdate runs m4. It simply calls m4_warning, but
2700 # we need a wrapper so that each warning is emitted only
2701 # once. We break the quoting in m4_warning's argument in
2702 # order to expand this macro's arguments, not AU_DEFUN's.
2705 # Finally, this is the expansion that is picked up by
2706 # autoconf. It tells the user to run autoupdate, and
2707 # then outputs the replacement expansion. We do not care
2708 # about autoupdate's warning because that contains
2709 # information on what to do *after* running autoupdate.
2713 # _LT_COMPILER_C_O([TAGNAME])
2714 # ---------------------------
2715 # Check to see if options -c and -o are simultaneously supported by compiler.
2716 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2720 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2721 # ----------------------------------
2722 # Check to see if we can do hard links to lock some files if needed
2723 # _LT_COMPILER_FILE_LOCKS
2731 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2732 # --------------------------------------
2733 # Check hardcoding attributes.
2734 # _LT_LINKER_HARDCODE_LIBPATH
2742 # _LT_SYS_DYNAMIC_LINKER([TAG])
2743 # -----------------------------
2744 # PORTME Fill in your ld.so characteristics
2745 # _LT_SYS_DYNAMIC_LINKER
2748 # _LT_PATH_TOOL_PREFIX(TOOL)
2749 # --------------------------
2750 # find a file program which can recognize shared library
2751 # _LT_PATH_TOOL_PREFIX
2754 # This is what autoupdate's m4 run will expand. It fires
2755 # the warning (with _au_warn_XXX), outputs it into the
2756 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2757 # the replacement expansion.
2760 # This is an auxiliary macro that is also run when
2761 # autoupdate runs m4. It simply calls m4_warning, but
2762 # we need a wrapper so that each warning is emitted only
2763 # once. We break the quoting in m4_warning's argument in
2764 # order to expand this macro's arguments, not AU_DEFUN's.
2767 # Finally, this is the expansion that is picked up by
2768 # autoconf. It tells the user to run autoupdate, and
2769 # then outputs the replacement expansion. We do not care
2770 # about autoupdate's warning because that contains
2771 # information on what to do *after* running autoupdate.
2777 # find a file program which can recognize a shared library
2783 # find the pathname to the GNU or non-GNU linker
2787 # This is what autoupdate's m4 run will expand. It fires
2788 # the warning (with _au_warn_XXX), outputs it into the
2789 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2790 # the replacement expansion.
2793 # This is an auxiliary macro that is also run when
2794 # autoupdate runs m4. It simply calls m4_warning, but
2795 # we need a wrapper so that each warning is emitted only
2796 # once. We break the quoting in m4_warning's argument in
2797 # order to expand this macro's arguments, not AU_DEFUN's.
2800 # Finally, this is the expansion that is picked up by
2801 # autoconf. It tells the user to run autoupdate, and
2802 # then outputs the replacement expansion. We do not care
2803 # about autoupdate's warning because that contains
2804 # information on what to do *after* running autoupdate.
2806 # This is what autoupdate's m4 run will expand. It fires
2807 # the warning (with _au_warn_XXX), outputs it into the
2808 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2809 # the replacement expansion.
2812 # This is an auxiliary macro that is also run when
2813 # autoupdate runs m4. It simply calls m4_warning, but
2814 # we need a wrapper so that each warning is emitted only
2815 # once. We break the quoting in m4_warning's argument in
2816 # order to expand this macro's arguments, not AU_DEFUN's.
2819 # Finally, this is the expansion that is picked up by
2820 # autoconf. It tells the user to run autoupdate, and
2821 # then outputs the replacement expansion. We do not care
2822 # about autoupdate's warning because that contains
2823 # information on what to do *after* running autoupdate.
2834 # find reload flag for linker
2835 # -- PORTME Some linkers may need a different reload flag.
2839 # _LT_CHECK_MAGIC_METHOD
2840 # ----------------------
2841 # how to check for library dependencies
2842 # -- PORTME fill in with the dynamic library characteristics
2843 # _LT_CHECK_MAGIC_METHOD
2848 # find the pathname to a BSD- or MS-compatible name lister
2852 # This is what autoupdate's m4 run will expand. It fires
2853 # the warning (with _au_warn_XXX), outputs it into the
2854 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2855 # the replacement expansion.
2858 # This is an auxiliary macro that is also run when
2859 # autoupdate runs m4. It simply calls m4_warning, but
2860 # we need a wrapper so that each warning is emitted only
2861 # once. We break the quoting in m4_warning's argument in
2862 # order to expand this macro's arguments, not AU_DEFUN's.
2865 # Finally, this is the expansion that is picked up by
2866 # autoconf. It tells the user to run autoupdate, and
2867 # then outputs the replacement expansion. We do not care
2868 # about autoupdate's warning because that contains
2869 # information on what to do *after* running autoupdate.
2871 # This is what autoupdate's m4 run will expand. It fires
2872 # the warning (with _au_warn_XXX), outputs it into the
2873 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2874 # the replacement expansion.
2877 # This is an auxiliary macro that is also run when
2878 # autoupdate runs m4. It simply calls m4_warning, but
2879 # we need a wrapper so that each warning is emitted only
2880 # once. We break the quoting in m4_warning's argument in
2881 # order to expand this macro's arguments, not AU_DEFUN's.
2884 # Finally, this is the expansion that is picked up by
2885 # autoconf. It tells the user to run autoupdate, and
2886 # then outputs the replacement expansion. We do not care
2887 # about autoupdate's warning because that contains
2888 # information on what to do *after* running autoupdate.
2894 # check for math library
2898 # This is what autoupdate's m4 run will expand. It fires
2899 # the warning (with _au_warn_XXX), outputs it into the
2900 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2901 # the replacement expansion.
2904 # This is an auxiliary macro that is also run when
2905 # autoupdate runs m4. It simply calls m4_warning, but
2906 # we need a wrapper so that each warning is emitted only
2907 # once. We break the quoting in m4_warning's argument in
2908 # order to expand this macro's arguments, not AU_DEFUN's.
2911 # Finally, this is the expansion that is picked up by
2912 # autoconf. It tells the user to run autoupdate, and
2913 # then outputs the replacement expansion. We do not care
2914 # about autoupdate's warning because that contains
2915 # information on what to do *after* running autoupdate.
2919 # _LT_COMPILER_NO_RTTI([TAGNAME])
2920 # -------------------------------
2921 # _LT_COMPILER_NO_RTTI
2924 # _LT_CMD_GLOBAL_SYMBOLS
2925 # ----------------------
2926 # _LT_CMD_GLOBAL_SYMBOLS
2929 # _LT_COMPILER_PIC([TAGNAME])
2930 # ---------------------------
2934 # _LT_LINKER_SHLIBS([TAGNAME])
2935 # ----------------------------
2936 # See if the linker supports building shared libraries.
2940 # _LT_LANG_C_CONFIG([TAG])
2941 # ------------------------
2942 # Ensure that the configuration variables for a C compiler are suitably
2943 # defined. These variables are subsequently used by _LT_CONFIG to write
2944 # the compiler configuration to `libtool'.
2948 # _LT_LANG_CXX_CONFIG([TAG])
2949 # --------------------------
2950 # Ensure that the configuration variables for a C++ compiler are suitably
2951 # defined. These variables are subsequently used by _LT_CONFIG to write
2952 # the compiler configuration to `libtool'.
2953 # _LT_LANG_CXX_CONFIG
2956 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
2957 # ---------------------------------
2958 # Figure out "hidden" library dependencies from verbose
2959 # compiler output when linking a shared library.
2960 # Parse the compiler output and extract the necessary
2961 # objects, libraries and library flags.
2962 # _LT_SYS_HIDDEN_LIBDEPS
2965 # _LT_LANG_F77_CONFIG([TAG])
2966 # --------------------------
2967 # Ensure that the configuration variables for a Fortran 77 compiler are
2968 # suitably defined. These variables are subsequently used by _LT_CONFIG
2969 # to write the compiler configuration to `libtool'.
2970 # _LT_LANG_F77_CONFIG
2973 # _LT_LANG_FC_CONFIG([TAG])
2974 # -------------------------
2975 # Ensure that the configuration variables for a Fortran compiler are
2976 # suitably defined. These variables are subsequently used by _LT_CONFIG
2977 # to write the compiler configuration to `libtool'.
2978 # _LT_LANG_FC_CONFIG
2981 # _LT_LANG_GCJ_CONFIG([TAG])
2982 # --------------------------
2983 # Ensure that the configuration variables for the GNU Java Compiler compiler
2984 # are suitably defined. These variables are subsequently used by _LT_CONFIG
2985 # to write the compiler configuration to `libtool'.
2986 # _LT_LANG_GCJ_CONFIG
2989 # _LT_LANG_RC_CONFIG([TAG])
2990 # -------------------------
2991 # Ensure that the configuration variables for the Windows resource compiler
2992 # are suitably defined. These variables are subsequently used by _LT_CONFIG
2993 # to write the compiler configuration to `libtool'.
2994 # _LT_LANG_RC_CONFIG
3002 # This is what autoupdate's m4 run will expand. It fires
3003 # the warning (with _au_warn_XXX), outputs it into the
3004 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3005 # the replacement expansion.
3008 # This is an auxiliary macro that is also run when
3009 # autoupdate runs m4. It simply calls m4_warning, but
3010 # we need a wrapper so that each warning is emitted only
3011 # once. We break the quoting in m4_warning's argument in
3012 # order to expand this macro's arguments, not AU_DEFUN's.
3015 # Finally, this is the expansion that is picked up by
3016 # autoconf. It tells the user to run autoupdate, and
3017 # then outputs the replacement expansion. We do not care
3018 # about autoupdate's warning because that contains
3019 # information on what to do *after* running autoupdate.
3028 # This is what autoupdate's m4 run will expand. It fires
3029 # the warning (with _au_warn_XXX), outputs it into the
3030 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3031 # the replacement expansion.
3034 # This is an auxiliary macro that is also run when
3035 # autoupdate runs m4. It simply calls m4_warning, but
3036 # we need a wrapper so that each warning is emitted only
3037 # once. We break the quoting in m4_warning's argument in
3038 # order to expand this macro's arguments, not AU_DEFUN's.
3041 # Finally, this is the expansion that is picked up by
3042 # autoconf. It tells the user to run autoupdate, and
3043 # then outputs the replacement expansion. We do not care
3044 # about autoupdate's warning because that contains
3045 # information on what to do *after* running autoupdate.
3051 # If we don't have a new enough Autoconf to choose the best grep
3052 # available, choose the one first in the user's PATH.
3058 # If we don't have a new enough Autoconf to choose the best objdump
3059 # available, choose the one first in the user's PATH.
3065 # Check for a fully-functional sed program, that truncates
3066 # as few characters as possible. Prefer GNU sed if found.
3072 # This is what autoupdate's m4 run will expand. It fires
3073 # the warning (with _au_warn_XXX), outputs it into the
3074 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3075 # the replacement expansion.
3078 # This is an auxiliary macro that is also run when
3079 # autoupdate runs m4. It simply calls m4_warning, but
3080 # we need a wrapper so that each warning is emitted only
3081 # once. We break the quoting in m4_warning's argument in
3082 # order to expand this macro's arguments, not AU_DEFUN's.
3085 # Finally, this is the expansion that is picked up by
3086 # autoconf. It tells the user to run autoupdate, and
3087 # then outputs the replacement expansion. We do not care
3088 # about autoupdate's warning because that contains
3089 # information on what to do *after* running autoupdate.
3093 # _LT_CHECK_SHELL_FEATURES
3094 # ------------------------
3095 # Find out whether the shell is Bourne or XSI compatible,
3096 # or has some other useful features.
3097 # _LT_CHECK_SHELL_FEATURES
3100 # _LT_PROG_XSI_SHELLFNS
3101 # ---------------------
3102 # Bourne and XSI compatible variants of some useful shell functions.
3105 # Helper functions for option handling. -*- Autoconf -*-
3107 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3109 # Written by Gary V. Vaughan, 2004
3111 # This file is free software; the Free Software Foundation gives
3112 # unlimited permission to copy and/or distribute it, with or without
3113 # modifications, as long as this notice is preserved.
3115 # serial 6 ltoptions.m4
3117 # This is to help aclocal find these macros, as it can't see m4_define.
3121 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3122 # ------------------------------------------
3126 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3127 # ---------------------------------------
3128 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3129 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3134 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3135 # ------------------------------------------------------------
3136 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3140 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3141 # -------------------------------------------------------
3142 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3147 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3148 # ----------------------------------------
3149 # OPTION-LIST is a space-separated list of Libtool options associated
3150 # with MACRO-NAME. If any OPTION has a matching handler declared with
3151 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3152 # the unknown option and exit.
3156 ## --------------------------------- ##
3157 ## Macros to handle LT_INIT options. ##
3158 ## --------------------------------- ##
3160 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3161 # -----------------------------------------
3165 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3166 # -----------------------------------------------
3174 # This is what autoupdate's m4 run will expand. It fires
3175 # the warning (with _au_warn_XXX), outputs it into the
3176 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3177 # the replacement expansion.
3180 # This is an auxiliary macro that is also run when
3181 # autoupdate runs m4. It simply calls m4_warning, but
3182 # we need a wrapper so that each warning is emitted only
3183 # once. We break the quoting in m4_warning's argument in
3184 # order to expand this macro's arguments, not AU_DEFUN's.
3187 # Finally, this is the expansion that is picked up by
3188 # autoconf. It tells the user to run autoupdate, and
3189 # then outputs the replacement expansion. We do not care
3190 # about autoupdate's warning because that contains
3191 # information on what to do *after* running autoupdate.
3198 # Declare package support for building win32 dll's.
3201 # This is what autoupdate's m4 run will expand. It fires
3202 # the warning (with _au_warn_XXX), outputs it into the
3203 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3204 # the replacement expansion.
3207 # This is an auxiliary macro that is also run when
3208 # autoupdate runs m4. It simply calls m4_warning, but
3209 # we need a wrapper so that each warning is emitted only
3210 # once. We break the quoting in m4_warning's argument in
3211 # order to expand this macro's arguments, not AU_DEFUN's.
3214 # Finally, this is the expansion that is picked up by
3215 # autoconf. It tells the user to run autoupdate, and
3216 # then outputs the replacement expansion. We do not care
3217 # about autoupdate's warning because that contains
3218 # information on what to do *after* running autoupdate.
3223 # _LT_ENABLE_SHARED([DEFAULT])
3224 # ----------------------------
3225 # implement the --enable-shared flag, and supports the `shared' and
3226 # `disable-shared' LT_INIT options.
3227 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3238 # This is what autoupdate's m4 run will expand. It fires
3239 # the warning (with _au_warn_XXX), outputs it into the
3240 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3241 # the replacement expansion.
3244 # This is an auxiliary macro that is also run when
3245 # autoupdate runs m4. It simply calls m4_warning, but
3246 # we need a wrapper so that each warning is emitted only
3247 # once. We break the quoting in m4_warning's argument in
3248 # order to expand this macro's arguments, not AU_DEFUN's.
3251 # Finally, this is the expansion that is picked up by
3252 # autoconf. It tells the user to run autoupdate, and
3253 # then outputs the replacement expansion. We do not care
3254 # about autoupdate's warning because that contains
3255 # information on what to do *after* running autoupdate.
3257 # This is what autoupdate's m4 run will expand. It fires
3258 # the warning (with _au_warn_XXX), outputs it into the
3259 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3260 # the replacement expansion.
3263 # This is an auxiliary macro that is also run when
3264 # autoupdate runs m4. It simply calls m4_warning, but
3265 # we need a wrapper so that each warning is emitted only
3266 # once. We break the quoting in m4_warning's argument in
3267 # order to expand this macro's arguments, not AU_DEFUN's.
3270 # Finally, this is the expansion that is picked up by
3271 # autoconf. It tells the user to run autoupdate, and
3272 # then outputs the replacement expansion. We do not care
3273 # about autoupdate's warning because that contains
3274 # information on what to do *after* running autoupdate.
3280 # _LT_ENABLE_STATIC([DEFAULT])
3281 # ----------------------------
3282 # implement the --enable-static flag, and support the `static' and
3283 # `disable-static' LT_INIT options.
3284 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3295 # This is what autoupdate's m4 run will expand. It fires
3296 # the warning (with _au_warn_XXX), outputs it into the
3297 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3298 # the replacement expansion.
3301 # This is an auxiliary macro that is also run when
3302 # autoupdate runs m4. It simply calls m4_warning, but
3303 # we need a wrapper so that each warning is emitted only
3304 # once. We break the quoting in m4_warning's argument in
3305 # order to expand this macro's arguments, not AU_DEFUN's.
3308 # Finally, this is the expansion that is picked up by
3309 # autoconf. It tells the user to run autoupdate, and
3310 # then outputs the replacement expansion. We do not care
3311 # about autoupdate's warning because that contains
3312 # information on what to do *after* running autoupdate.
3314 # This is what autoupdate's m4 run will expand. It fires
3315 # the warning (with _au_warn_XXX), outputs it into the
3316 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3317 # the replacement expansion.
3320 # This is an auxiliary macro that is also run when
3321 # autoupdate runs m4. It simply calls m4_warning, but
3322 # we need a wrapper so that each warning is emitted only
3323 # once. We break the quoting in m4_warning's argument in
3324 # order to expand this macro's arguments, not AU_DEFUN's.
3327 # Finally, this is the expansion that is picked up by
3328 # autoconf. It tells the user to run autoupdate, and
3329 # then outputs the replacement expansion. We do not care
3330 # about autoupdate's warning because that contains
3331 # information on what to do *after* running autoupdate.
3337 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3338 # ----------------------------------
3339 # implement the --enable-fast-install flag, and support the `fast-install'
3340 # and `disable-fast-install' LT_INIT options.
3341 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3342 # _LT_ENABLE_FAST_INSTALL
3348 # This is what autoupdate's m4 run will expand. It fires
3349 # the warning (with _au_warn_XXX), outputs it into the
3350 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3351 # the replacement expansion.
3354 # This is an auxiliary macro that is also run when
3355 # autoupdate runs m4. It simply calls m4_warning, but
3356 # we need a wrapper so that each warning is emitted only
3357 # once. We break the quoting in m4_warning's argument in
3358 # order to expand this macro's arguments, not AU_DEFUN's.
3361 # Finally, this is the expansion that is picked up by
3362 # autoconf. It tells the user to run autoupdate, and
3363 # then outputs the replacement expansion. We do not care
3364 # about autoupdate's warning because that contains
3365 # information on what to do *after* running autoupdate.
3368 # This is what autoupdate's m4 run will expand. It fires
3369 # the warning (with _au_warn_XXX), outputs it into the
3370 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3371 # the replacement expansion.
3374 # This is an auxiliary macro that is also run when
3375 # autoupdate runs m4. It simply calls m4_warning, but
3376 # we need a wrapper so that each warning is emitted only
3377 # once. We break the quoting in m4_warning's argument in
3378 # order to expand this macro's arguments, not AU_DEFUN's.
3381 # Finally, this is the expansion that is picked up by
3382 # autoconf. It tells the user to run autoupdate, and
3383 # then outputs the replacement expansion. We do not care
3384 # about autoupdate's warning because that contains
3385 # information on what to do *after* running autoupdate.
3390 # _LT_WITH_PIC([MODE])
3391 # --------------------
3392 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3394 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3401 # This is what autoupdate's m4 run will expand. It fires
3402 # the warning (with _au_warn_XXX), outputs it into the
3403 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3404 # the replacement expansion.
3407 # This is an auxiliary macro that is also run when
3408 # autoupdate runs m4. It simply calls m4_warning, but
3409 # we need a wrapper so that each warning is emitted only
3410 # once. We break the quoting in m4_warning's argument in
3411 # order to expand this macro's arguments, not AU_DEFUN's.
3414 # Finally, this is the expansion that is picked up by
3415 # autoconf. It tells the user to run autoupdate, and
3416 # then outputs the replacement expansion. We do not care
3417 # about autoupdate's warning because that contains
3418 # information on what to do *after* running autoupdate.
3422 ## ----------------- ##
3423 ## LTDL_INIT Options ##
3424 ## ----------------- ##
3435 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3437 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3438 # Written by Gary V. Vaughan, 2004
3440 # This file is free software; the Free Software Foundation gives
3441 # unlimited permission to copy and/or distribute it, with or without
3442 # modifications, as long as this notice is preserved.
3444 # serial 6 ltsugar.m4
3446 # This is to help aclocal find these macros, as it can't see m4_define.
3450 # lt_join(SEP, ARG1, [ARG2...])
3451 # -----------------------------
3452 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3453 # associated separator.
3454 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3455 # versions in m4sugar had bugs.
3463 # Manipulate m4 lists.
3464 # These macros are necessary as long as will still need to support
3465 # Autoconf-2.59 which quotes differently.
3471 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3472 # ------------------------------------------
3473 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3474 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3475 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3476 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3477 # than defined and empty).
3479 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3480 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3485 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3486 # ----------------------------------------------------------
3487 # Produce a SEP delimited list of all paired combinations of elements of
3488 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3489 # has the form PREFIXmINFIXSUFFIXn.
3490 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3494 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3495 # -----------------------------------------------------------------------
3496 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3497 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3501 # lt_dict_add(DICT, KEY, VALUE)
3502 # -----------------------------
3506 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3507 # --------------------------------------------
3511 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3512 # ----------------------------------
3516 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3517 # -----------------------------------------------------------------
3521 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3522 # --------------------------------------------------------------
3525 # ltversion.m4 -- version numbers -*- Autoconf -*-
3527 # Copyright (C) 2004 Free Software Foundation, Inc.
3528 # Written by Scott James Remnant, 2004
3530 # This file is free software; the Free Software Foundation gives
3531 # unlimited permission to copy and/or distribute it, with or without
3532 # modifications, as long as this notice is preserved.
3534 # Generated from ltversion.in.
3536 # serial 3134 ltversion.m4
3537 # This file is part of GNU Libtool
3544 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3546 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3547 # Written by Scott James Remnant, 2004.
3549 # This file is free software; the Free Software Foundation gives
3550 # unlimited permission to copy and/or distribute it, with or without
3551 # modifications, as long as this notice is preserved.
3553 # serial 4 lt~obsolete.m4
3555 # These exist entirely to fool aclocal when bootstrapping libtool.
3557 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3558 # which have later been changed to m4_define as they aren't part of the
3559 # exported API, or moved to Autoconf or Automake where they belong.
3561 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3562 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3563 # using a macro with the same name in our local m4/libtool.m4 it'll
3564 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3565 # and doesn't know about Autoconf macros at all.)
3567 # So we provide this file, which has a silly filename so it's always
3568 # included after everything else. This provides aclocal with the
3569 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3570 # because those macros already exist, or will be overwritten later.
3571 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3573 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3574 # Yes, that means every name once taken will need to remain here until
3575 # we give up compatibility with versions before 1.7, at which point
3576 # we need to keep only those names which we still refer to.
3578 # This is to help aclocal find these macros, as it can't see m4_define.
3645 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3646 # Free Software Foundation, Inc.
3648 # This file is free software; the Free Software Foundation
3649 # gives unlimited permission to copy and/or distribute it,
3650 # with or without modifications, as long as this notice is preserved.
3654 # Based on depend.m4 from automake 1.9, modified for standalone use in
3655 # an environment where GNU make is required.
3657 # ZW_PROG_COMPILER_DEPENDENCIES
3658 # -----------------------------
3659 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3660 # sets fooDEPMODE accordingly. Cache-variable compatible with
3661 # original; not side-effect compatible. As the users of this macro
3662 # may require accurate dependencies for correct builds, it does *not*
3663 # honor --disable-dependency-checking, and failure to detect a usable
3664 # method is an error. depcomp is assumed to be located in
3667 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3673 # Choose a directory name for dependency files.
3678 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3725 sim_inline
="-DDEFAULT_INLINE=0"
3754 # intl sister-directory configuration rules.
3757 # The idea behind this macro is that there's no need to repeat all the
3758 # autoconf probes done by the intl directory - it's already done them
3759 # for us. In fact, there's no need even to look at the cache for the
3760 # answers. All we need to do is nab a few pieces of information.
3761 # The intl directory is set up to make this easy, by generating a
3762 # small file which can be sourced as a shell script; then we produce
3763 # the necessary substitutions and definitions for this directory.
3767 # Autoconf M4 include file defining utility macros for complex Canadian
3779 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3781 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3784 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3785 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3789 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3790 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3794 # Backported from Autoconf 2.5x; can go away when and if
3795 # we switch. Put the OS path separator in $PATH_SEPARATOR.
3800 # ACX_HAVE_GCC_FOR_TARGET
3801 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3804 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3805 # Searching for installed target binutils. We need to take extra care,
3806 # else we may find the wrong assembler, linker, etc., and lose.
3808 # First try --with-build-time-tools, if specified.
3810 # For build != host, we ask the installed GCC for the name of the tool it
3811 # uses, and accept it if it is an absolute path. This is because the
3812 # only good choice for a compiler is the same GCC version that is being
3813 # installed (or we couldn't make target libraries), and we assume that
3814 # on the host system we'll have not only the same GCC version, but also
3815 # the same binutils version.
3817 # For build == host, search the same directories that the installed
3818 # compiler will search. We used to do this for the assembler, linker,
3819 # and nm only; for simplicity of configuration, however, we extend this
3820 # criterion to tools (such as ar and ranlib) that are never invoked by
3821 # the compiler, to avoid mismatches.
3823 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
3824 # if build == target. This makes the most sense only when bootstrapping,
3825 # but we also do so when build != host. In this case, we hope that the
3826 # build and host systems will have similar contents of MD_EXEC_PREFIX.
3828 # If we do not find a suitable binary, then try the user's path.
3832 # AC_PROG_CPP_WERROR
3833 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
3834 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
3835 # For now, using this also overrides header checks to use only the
3836 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
3837 # bit harder from here).
3838 # Eventually autoconf will default to checking headers with the compiler
3839 # instead, and we'll have to do this differently.
3841 # AC_PROG_CPP_WERROR
3844 # We require the gnatbind & gnatmake programs, as well as a compiler driver
3845 # that understands Ada. We use the user's CC setting, already found, and
3846 # possibly add $1 to the command-line parameters.
3848 # Sets the shell variable have_gnat to yes or no as appropriate, and
3849 # substitutes GNATBIND and GNATMAKE.
3876 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3877 for ac_t
in install-sh
install.sh shtool
; do
3878 if test -f "$ac_dir/$ac_t"; then
3880 ac_install_sh
="$ac_aux_dir/$ac_t -c"
3885 if test -z "$ac_aux_dir"; then
3886 as_fn_error
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3889 # These three variables are undocumented and unsupported,
3890 # and are intended to be withdrawn in a future Autoconf release.
3891 # They can cause serious problems if a builder's source tree is in a directory
3892 # whose full name contains unusual characters.
3893 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3894 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3895 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3898 # Find a good install program. We prefer a C program (faster),
3899 # so one script is as good as another. But avoid the broken or
3900 # incompatible versions:
3901 # SysV /etc/install, /usr/sbin/install
3902 # SunOS /usr/etc/install
3903 # IRIX /sbin/install
3905 # AmigaOS /C/install, which installs bootblocks on floppy discs
3906 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3907 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3908 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3909 # OS/2's system install, which has a completely different semantic
3910 # ./install, which can be erroneously created by make from ./install.sh.
3911 # Reject install programs that cannot install multiple files.
3912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3913 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3914 if test -z "$INSTALL"; then
3915 if test "${ac_cv_path_install+set}" = set; then :
3916 $as_echo_n "(cached) " >&6
3918 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3922 test -z "$as_dir" && as_dir
=.
3923 # Account for people who put trailing slashes in PATH elements.
3924 case $as_dir/ in #((
3925 .
/ | .
// |
/[cC
]/* | \
3926 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
3927 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
3930 # OSF1 and SCO ODT 3.0 have their own names for install.
3931 # Don't use installbsd from OSF since it installs stuff as root
3933 for ac_prog
in ginstall scoinst
install; do
3934 for ac_exec_ext
in '' $ac_executable_extensions; do
3935 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3936 if test $ac_prog = install &&
3937 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
3938 # AIX install. It has an incompatible calling convention.
3940 elif test $ac_prog = install &&
3941 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
3942 # program-specific install script used by HP pwplus--don't use.
3945 rm -rf conftest.one conftest.two conftest.dir
3946 echo one
> conftest.one
3947 echo two
> conftest.two
3949 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
3950 test -s conftest.one
&& test -s conftest.two
&&
3951 test -s conftest.dir
/conftest.one
&&
3952 test -s conftest.dir
/conftest.two
3954 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
3967 rm -rf conftest.one conftest.two conftest.dir
3970 if test "${ac_cv_path_install+set}" = set; then
3971 INSTALL
=$ac_cv_path_install
3973 # As a last resort, use the slow shell script. Don't cache a
3974 # value for INSTALL within a source directory, because that will
3975 # break other packages using the cache if that directory is
3976 # removed, or if the value is a relative name.
3977 INSTALL
=$ac_install_sh
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3981 $as_echo "$INSTALL" >&6; }
3983 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3984 # It thinks the first close brace ends the variable substitution.
3985 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
3987 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
3989 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
3992 ac_cpp
='$CPP $CPPFLAGS'
3993 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3994 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3995 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3996 if test -n "$ac_tool_prefix"; then
3997 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3998 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4000 $as_echo_n "checking for $ac_word... " >&6; }
4001 if test "${ac_cv_prog_CC+set}" = set; then :
4002 $as_echo_n "(cached) " >&6
4004 if test -n "$CC"; then
4005 ac_cv_prog_CC
="$CC" # Let the user override the test.
4007 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4011 test -z "$as_dir" && as_dir
=.
4012 for ac_exec_ext
in '' $ac_executable_extensions; do
4013 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4014 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
4015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4025 if test -n "$CC"; then
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4027 $as_echo "$CC" >&6; }
4029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4030 $as_echo "no" >&6; }
4035 if test -z "$ac_cv_prog_CC"; then
4037 # Extract the first word of "gcc", so it can be a program name with args.
4038 set dummy gcc
; ac_word
=$2
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4040 $as_echo_n "checking for $ac_word... " >&6; }
4041 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4042 $as_echo_n "(cached) " >&6
4044 if test -n "$ac_ct_CC"; then
4045 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4047 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4051 test -z "$as_dir" && as_dir
=.
4052 for ac_exec_ext
in '' $ac_executable_extensions; do
4053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4054 ac_cv_prog_ac_ct_CC
="gcc"
4055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4064 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4065 if test -n "$ac_ct_CC"; then
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4067 $as_echo "$ac_ct_CC" >&6; }
4069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4070 $as_echo "no" >&6; }
4073 if test "x$ac_ct_CC" = x
; then
4076 case $cross_compiling:$ac_tool_warned in
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4079 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4080 ac_tool_warned
=yes ;;
4088 if test -z "$CC"; then
4089 if test -n "$ac_tool_prefix"; then
4090 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4091 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4093 $as_echo_n "checking for $ac_word... " >&6; }
4094 if test "${ac_cv_prog_CC+set}" = set; then :
4095 $as_echo_n "(cached) " >&6
4097 if test -n "$CC"; then
4098 ac_cv_prog_CC
="$CC" # Let the user override the test.
4100 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4104 test -z "$as_dir" && as_dir
=.
4105 for ac_exec_ext
in '' $ac_executable_extensions; do
4106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4107 ac_cv_prog_CC
="${ac_tool_prefix}cc"
4108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4118 if test -n "$CC"; then
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4120 $as_echo "$CC" >&6; }
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4123 $as_echo "no" >&6; }
4129 if test -z "$CC"; then
4130 # Extract the first word of "cc", so it can be a program name with args.
4131 set dummy cc
; ac_word
=$2
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4133 $as_echo_n "checking for $ac_word... " >&6; }
4134 if test "${ac_cv_prog_CC+set}" = set; then :
4135 $as_echo_n "(cached) " >&6
4137 if test -n "$CC"; then
4138 ac_cv_prog_CC
="$CC" # Let the user override the test.
4141 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4145 test -z "$as_dir" && as_dir
=.
4146 for ac_exec_ext
in '' $ac_executable_extensions; do
4147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4148 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4149 ac_prog_rejected
=yes
4153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4160 if test $ac_prog_rejected = yes; then
4161 # We found a bogon in the path, so make sure we never use it.
4162 set dummy
$ac_cv_prog_CC
4164 if test $# != 0; then
4165 # We chose a different compiler from the bogus one.
4166 # However, it has the same basename, so the bogon will be chosen
4167 # first if we set CC to just the basename; use the full file name.
4169 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
4175 if test -n "$CC"; then
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4177 $as_echo "$CC" >&6; }
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4180 $as_echo "no" >&6; }
4185 if test -z "$CC"; then
4186 if test -n "$ac_tool_prefix"; then
4187 for ac_prog
in cl.exe
4189 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4190 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4192 $as_echo_n "checking for $ac_word... " >&6; }
4193 if test "${ac_cv_prog_CC+set}" = set; then :
4194 $as_echo_n "(cached) " >&6
4196 if test -n "$CC"; then
4197 ac_cv_prog_CC
="$CC" # Let the user override the test.
4199 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4203 test -z "$as_dir" && as_dir
=.
4204 for ac_exec_ext
in '' $ac_executable_extensions; do
4205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4206 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
4207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4217 if test -n "$CC"; then
4218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4219 $as_echo "$CC" >&6; }
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4222 $as_echo "no" >&6; }
4226 test -n "$CC" && break
4229 if test -z "$CC"; then
4231 for ac_prog
in cl.exe
4233 # Extract the first word of "$ac_prog", so it can be a program name with args.
4234 set dummy
$ac_prog; ac_word
=$2
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4236 $as_echo_n "checking for $ac_word... " >&6; }
4237 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4238 $as_echo_n "(cached) " >&6
4240 if test -n "$ac_ct_CC"; then
4241 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4243 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4247 test -z "$as_dir" && as_dir
=.
4248 for ac_exec_ext
in '' $ac_executable_extensions; do
4249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4250 ac_cv_prog_ac_ct_CC
="$ac_prog"
4251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4260 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4261 if test -n "$ac_ct_CC"; then
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4263 $as_echo "$ac_ct_CC" >&6; }
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4266 $as_echo "no" >&6; }
4270 test -n "$ac_ct_CC" && break
4273 if test "x$ac_ct_CC" = x
; then
4276 case $cross_compiling:$ac_tool_warned in
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4279 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4280 ac_tool_warned
=yes ;;
4289 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4291 as_fn_error
"no acceptable C compiler found in \$PATH
4292 See \`config.log' for more details." "$LINENO" 5; }
4294 # Provide some information about the compiler.
4295 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4298 for ac_option
in --version -v -V -qversion; do
4299 { { ac_try
="$ac_compiler $ac_option >&5"
4301 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4302 *) ac_try_echo=$ac_try;;
4304 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4305 $as_echo "$ac_try_echo"; } >&5
4306 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4308 if test -s conftest.err; then
4310 ... rest of stderr output deleted ...
4311 10q' conftest.err >conftest.er1
4312 cat conftest.er1 >&5
4313 rm -f conftest.er1 conftest.err
4315 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4316 test $ac_status = 0; }
4319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4320 /* end confdefs.h. */
4330 ac_clean_files_save=$ac_clean_files
4331 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4332 # Try to create an executable without -o first, disregard a.out.
4333 # It will help us diagnose broken compilers, and finding out an intuition
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4336 $as_echo_n "checking for C compiler default output file name... " >&6; }
4337 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
4339 # The possible output files:
4340 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4343 for ac_file in $ac_files
4346 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4347 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4352 if { { ac_try="$ac_link_default"
4354 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4355 *) ac_try_echo
=$ac_try;;
4357 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4358 $as_echo "$ac_try_echo"; } >&5
4359 (eval "$ac_link_default") 2>&5
4361 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4362 test $ac_status = 0; }; then :
4363 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4364 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4365 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4366 # so that the user can short-circuit this test for compilers unknown to
4368 for ac_file
in $ac_files ''
4370 test -f "$ac_file" ||
continue
4372 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
4375 # We found the default executable, but exeext='' is most
4379 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
4381 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4383 # We set ac_cv_exeext here because the later test for it is not
4384 # safe: cross compilers may not add the suffix if given an `-o'
4385 # argument, so we may need to know it at that point already.
4386 # Even if this section looks crufty: it has the advantage of
4393 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4399 $as_echo "$ac_file" >&6; }
4400 if test -z "$ac_file"; then :
4401 $as_echo "$as_me: failed program was:" >&5
4402 sed 's/^/| /' conftest.
$ac_ext >&5
4404 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4405 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4406 { as_fn_set_status
77
4407 as_fn_error
"C compiler cannot create executables
4408 See \`config.log' for more details." "$LINENO" 5; }; }
4410 ac_exeext
=$ac_cv_exeext
4412 # Check that the compiler produces executables we can run. If not, either
4413 # the compiler is broken, or we cross compile.
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4415 $as_echo_n "checking whether the C compiler works... " >&6; }
4416 # If not cross compiling, check that we can run a simple program.
4417 if test "$cross_compiling" != yes; then
4418 if { ac_try
='./$ac_file'
4419 { { case "(($ac_try" in
4420 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4421 *) ac_try_echo=$ac_try;;
4423 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4424 $as_echo "$ac_try_echo"; } >&5
4425 (eval "$ac_try") 2>&5
4427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4428 test $ac_status = 0; }; }; then
4431 if test "$cross_compiling" = maybe; then
4434 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4435 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4436 as_fn_error "cannot run C compiled programs.
4437 If you meant to cross compile
, use \
`--host'.
4438 See \`config.log
' for more details." "$LINENO" 5; }
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4443 $as_echo "yes" >&6; }
4445 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4446 ac_clean_files=$ac_clean_files_save
4447 # Check that the compiler produces executables we can run. If not, either
4448 # the compiler is broken, or we cross compile.
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4450 $as_echo_n "checking whether we are cross compiling... " >&6; }
4451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4452 $as_echo "$cross_compiling" >&6; }
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4455 $as_echo_n "checking for suffix of executables... " >&6; }
4456 if { { ac_try="$ac_link"
4458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4459 *) ac_try_echo=$ac_try;;
4461 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4462 $as_echo "$ac_try_echo"; } >&5
4463 (eval "$ac_link") 2>&5
4465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4466 test $ac_status = 0; }; then :
4467 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
4468 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
4469 # work properly (i.e., refer to `conftest.exe
'), while it won't with
4471 for ac_file
in conftest.exe conftest conftest.
*; do
4472 test -f "$ac_file" ||
continue
4474 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
4475 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4481 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4482 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4483 as_fn_error
"cannot compute suffix of executables: cannot compile and link
4484 See \`config.log' for more details." "$LINENO" 5; }
4486 rm -f conftest
$ac_cv_exeext
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4488 $as_echo "$ac_cv_exeext" >&6; }
4490 rm -f conftest.
$ac_ext
4491 EXEEXT
=$ac_cv_exeext
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4494 $as_echo_n "checking for suffix of object files... " >&6; }
4495 if test "${ac_cv_objext+set}" = set; then :
4496 $as_echo_n "(cached) " >&6
4498 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4499 /* end confdefs.h. */
4509 rm -f conftest.o conftest.obj
4510 if { { ac_try
="$ac_compile"
4512 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4513 *) ac_try_echo=$ac_try;;
4515 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4516 $as_echo "$ac_try_echo"; } >&5
4517 (eval "$ac_compile") 2>&5
4519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4520 test $ac_status = 0; }; then :
4521 for ac_file in conftest.o conftest.obj conftest.*; do
4522 test -f "$ac_file" || continue;
4524 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4525 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4530 $as_echo "$as_me: failed program was:" >&5
4531 sed 's/^/| /' conftest.$ac_ext >&5
4533 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4534 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4535 as_fn_error "cannot compute suffix of object files
: cannot compile
4536 See \
`config.log' for more details." "$LINENO" 5; }
4538 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4541 $as_echo "$ac_cv_objext" >&6; }
4542 OBJEXT=$ac_cv_objext
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4545 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4546 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4547 $as_echo_n "(cached) " >&6
4549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4550 /* end confdefs.h. */
4563 if ac_fn_c_try_compile "$LINENO"; then :
4568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4569 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4573 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4574 if test $ac_compiler_gnu = yes; then
4579 ac_test_CFLAGS=${CFLAGS+set}
4580 ac_save_CFLAGS=$CFLAGS
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4582 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4583 if test "${ac_cv_prog_cc_g+set}" = set; then :
4584 $as_echo_n "(cached) " >&6
4586 ac_save_c_werror_flag=$ac_c_werror_flag
4587 ac_c_werror_flag=yes
4590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4591 /* end confdefs.h. */
4601 if ac_fn_c_try_compile "$LINENO"; then :
4605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4606 /* end confdefs.h. */
4616 if ac_fn_c_try_compile "$LINENO"; then :
4619 ac_c_werror_flag=$ac_save_c_werror_flag
4621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4622 /* end confdefs.h. */
4632 if ac_fn_c_try_compile "$LINENO"; then :
4635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4640 ac_c_werror_flag=$ac_save_c_werror_flag
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4643 $as_echo "$ac_cv_prog_cc_g" >&6; }
4644 if test "$ac_test_CFLAGS" = set; then
4645 CFLAGS=$ac_save_CFLAGS
4646 elif test $ac_cv_prog_cc_g = yes; then
4647 if test "$GCC" = yes; then
4653 if test "$GCC" = yes; then
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4660 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4661 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4662 $as_echo_n "(cached) " >&6
4664 ac_cv_prog_cc_c89=no
4666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4667 /* end confdefs.h. */
4670 #include <sys/types.h>
4671 #include <sys/stat.h>
4672 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4673 struct buf { int x; };
4674 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4675 static char *e (p, i)
4681 static char *f (char * (*g) (char **, int), char **p, ...)
4686 s = g (p, va_arg (v,int));
4691 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4692 function prototypes and stuff, but not '\xHH' hex character constants.
4693 These don't provoke an error unfortunately, instead are silently treated
4694 as 'x'. The following induces an error, until -std is added to get
4695 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4696 array size at least. It's necessary to write '\x00'==0 to get something
4697 that's true only with -std. */
4698 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4700 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4701 inside strings and character constants. */
4703 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4705 int test (int i, double x);
4706 struct s1 {int (*f) (int a);};
4707 struct s2 {int (*f) (double a);};
4708 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4714 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4719 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4720 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4722 CC="$ac_save_CC $ac_arg"
4723 if ac_fn_c_try_compile "$LINENO"; then :
4724 ac_cv_prog_cc_c89=$ac_arg
4726 rm -f core conftest.err conftest.$ac_objext
4727 test "x$ac_cv_prog_cc_c89" != "xno" && break
4729 rm -f conftest.$ac_ext
4734 case "x$ac_cv_prog_cc_c89" in
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4737 $as_echo "none needed" >&6; } ;;
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4740 $as_echo "unsupported" >&6; } ;;
4742 CC="$CC $ac_cv_prog_cc_c89"
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4744 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4746 if test "x$ac_cv_prog_cc_c89" != xno; then :
4751 ac_cpp='$CPP $CPPFLAGS'
4752 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4753 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4754 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4759 # Check whether --enable-werror was given.
4760 if test "${enable_werror+set}" = set; then :
4761 enableval=$enable_werror; case "${enableval}" in
4762 yes | y) ERROR_ON_WARNING="yes" ;;
4763 no | n) ERROR_ON_WARNING="no" ;;
4764 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4769 # Enable -Werror by default when using gcc
4770 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4771 ERROR_ON_WARNING=yes
4775 if test "${ERROR_ON_WARNING}" = yes ; then
4776 # NOTE: Disabled in the sim dir due to most sims generating warnings.
4777 # WERROR_CFLAGS="-Werror"
4781 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
4783 -Wno-unused -Wunused-value -Wunused-function \
4784 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
4785 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
4786 -Wold-style-declaration -Wold-style-definition"
4788 # Enable -Wno-format by default when using gcc on mingw since many
4789 # GCC versions complain about %I64.
4791 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
4792 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
4795 # Check whether --enable-build-warnings was given.
4796 if test "${enable_build_warnings+set}" = set; then :
4797 enableval=$enable_build_warnings; case "${enableval}" in
4799 no) build_warnings="-w";;
4800 ,*) t=`echo "${enableval}" |
sed -e "s/,/ /g"`
4801 build_warnings="${build_warnings} ${t}";;
4802 *,) t=`echo "${enableval}" |
sed -e "s/,/ /g"`
4803 build_warnings="${t} ${build_warnings}";;
4804 *) build_warnings=`echo "${enableval}" |
sed -e "s/,/ /g"`;;
4806 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4807 echo "Setting compiler warning flags = $build_warnings" 6>&1
4810 # Check whether --enable-sim-build-warnings was given.
4811 if test "${enable_sim_build_warnings+set}" = set; then :
4812 enableval=$enable_sim_build_warnings; case "${enableval}" in
4814 no) build_warnings="-w";;
4815 ,*) t=`echo "${enableval}" |
sed -e "s/,/ /g"`
4816 build_warnings="${build_warnings} ${t}";;
4817 *,) t=`echo "${enableval}" |
sed -e "s/,/ /g"`
4818 build_warnings="${t} ${build_warnings}";;
4819 *) build_warnings=`echo "${enableval}" |
sed -e "s/,/ /g"`;;
4821 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4822 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
4826 if test "x${build_warnings}" != x -a "x$GCC" = xyes
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
4829 $as_echo_n "checking compiler warning flags... " >&6; }
4830 # Separate out the -Werror flag as some files just cannot be
4831 # compiled with it enabled.
4832 for w in ${build_warnings}; do
4834 -Werr*) WERROR_CFLAGS=-Werror ;;
4835 *) # Check that GCC accepts it
4836 saved_CFLAGS="$CFLAGS"
4838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4839 /* end confdefs.h. */
4849 if ac_fn_c_try_compile "$LINENO"; then :
4850 WARN_CFLAGS="${WARN_CFLAGS} $w"
4852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4853 CFLAGS="$saved_CFLAGS"
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
4857 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
4861 # Put a plausible default for CC_FOR_BUILD in Makefile.
4862 if test "x$cross_compiling" = "xno" -a "x$host" != "xi386-windows"; then
4863 AR_FOR_BUILD='$(AR)'
4864 AR_FLAGS_FOR_BUILD='$(AR_FLAGS)'
4865 CC_FOR_BUILD='$(CC)'
4866 CFLAGS_FOR_BUILD='$(CFLAGS)'
4867 RANLIB_FOR_BUILD='$(RANLIB)'
4868 LIBIBERTY_LIB=../../libiberty/libiberty.a
4870 AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4871 AR_FLAGS_FOR_BUILD=${AR_FLAGS_FOR_BUILD-rc}
4872 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
4873 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-"-g"}
4874 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4879 # Make sure we can run config.sub.
4880 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4881 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4884 $as_echo_n "checking build system type... " >&6; }
4885 if test "${ac_cv_build+set}" = set; then :
4886 $as_echo_n "(cached) " >&6
4888 ac_build_alias=$build_alias
4889 test "x$ac_build_alias" = x &&
4890 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4891 test "x$ac_build_alias" = x &&
4892 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4893 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4894 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4898 $as_echo "$ac_cv_build" >&6; }
4899 case $ac_cv_build in
4901 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4904 ac_save_IFS=$IFS; IFS='-'
4910 # Remember, the first character of IFS is used to create $*,
4911 # except with old shells:
4914 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4918 $as_echo_n "checking host system type... " >&6; }
4919 if test "${ac_cv_host+set}" = set; then :
4920 $as_echo_n "(cached) " >&6
4922 if test "x$host_alias" = x; then
4923 ac_cv_host=$ac_cv_build
4925 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4926 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4931 $as_echo "$ac_cv_host" >&6; }
4934 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4937 ac_save_IFS=$IFS; IFS='-'
4943 # Remember, the first character of IFS is used to create $*,
4944 # except with old shells:
4947 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4951 $as_echo_n "checking target system type... " >&6; }
4952 if test "${ac_cv_target+set}" = set; then :
4953 $as_echo_n "(cached) " >&6
4955 if test "x$target_alias" = x; then
4956 ac_cv_target=$ac_cv_host
4958 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4959 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4964 $as_echo "$ac_cv_target" >&6; }
4965 case $ac_cv_target in
4967 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4969 target=$ac_cv_target
4970 ac_save_IFS=$IFS; IFS='-'
4976 # Remember, the first character of IFS is used to create $*,
4977 # except with old shells:
4980 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
4983 # The aliases save the names the user supplied, while $host etc.
4984 # will get canonicalized.
4985 test -n "$target_alias" &&
4986 test "$program_prefix$program_suffix$program_transform_name" = \
4988 program_prefix=${target_alias}-
4990 test "$program_prefix" != NONE &&
4991 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4992 # Use a double $ so make ignores it.
4993 test "$program_suffix" != NONE &&
4994 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4995 # Double any \ or $.
4996 # By default was `s
,x
,x
', remove it if useless.
4997 ac_script='s
/[\\$
]/&&/g
;s
/;s
,x
,x
,$
//'
4998 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5001 . ${srcdir}/../../bfd/configure.host
5003 ac_config_headers="$ac_config_headers config.h:config.in"
5007 ac_cpp='$CPP $CPPFLAGS'
5008 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
5009 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
5010 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5012 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5013 # On Suns, sometimes $CPP names a directory.
5014 if test -n "$CPP" && test -d "$CPP"; then
5017 if test -z "$CPP"; then
5018 if test "${ac_cv_prog_CPP+set}" = set; then :
5019 $as_echo_n "(cached) " >&6
5021 # Double quotes because CPP needs to be expanded
5022 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5025 for ac_c_preproc_warn_flag in '' yes
5027 # Use a header file that comes with gcc, so configuring glibc
5028 # with a fresh cross-compiler works.
5029 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5030 # <limits.h> exists even on freestanding compilers.
5031 # On the NeXT, cc -E runs the code through the compiler's parser
,
5032 # not just through cpp. "Syntax error" is here to catch this case.
5033 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5034 /* end confdefs.h. */
5036 # include <limits.h>
5038 # include <assert.h>
5042 if ac_fn_c_try_cpp
"$LINENO"; then :
5045 # Broken: fails on valid input.
5048 rm -f conftest.err conftest.
$ac_ext
5050 # OK, works on sane cases. Now check whether nonexistent headers
5051 # can be detected and how.
5052 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5053 /* end confdefs.h. */
5054 #include <ac_nonexistent.h>
5056 if ac_fn_c_try_cpp
"$LINENO"; then :
5057 # Broken: success on invalid input.
5060 # Passes both tests.
5064 rm -f conftest.err conftest.
$ac_ext
5067 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5068 rm -f conftest.err conftest.
$ac_ext
5069 if $ac_preproc_ok; then :
5081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5082 $as_echo "$CPP" >&6; }
5084 for ac_c_preproc_warn_flag
in '' yes
5086 # Use a header file that comes with gcc, so configuring glibc
5087 # with a fresh cross-compiler works.
5088 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5089 # <limits.h> exists even on freestanding compilers.
5090 # On the NeXT, cc -E runs the code through the compiler's parser,
5091 # not just through cpp. "Syntax error" is here to catch this case.
5092 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5093 /* end confdefs.h. */
5095 # include <limits.h>
5097 # include <assert.h>
5101 if ac_fn_c_try_cpp
"$LINENO"; then :
5104 # Broken: fails on valid input.
5107 rm -f conftest.err conftest.
$ac_ext
5109 # OK, works on sane cases. Now check whether nonexistent headers
5110 # can be detected and how.
5111 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5112 /* end confdefs.h. */
5113 #include <ac_nonexistent.h>
5115 if ac_fn_c_try_cpp
"$LINENO"; then :
5116 # Broken: success on invalid input.
5119 # Passes both tests.
5123 rm -f conftest.err conftest.
$ac_ext
5126 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5127 rm -f conftest.err conftest.
$ac_ext
5128 if $ac_preproc_ok; then :
5131 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5132 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5133 as_fn_error
"C preprocessor \"$CPP\" fails sanity check
5134 See \`config.log' for more details." "$LINENO" 5; }
5138 ac_cpp
='$CPP $CPPFLAGS'
5139 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5140 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5141 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5145 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5146 if test "${ac_cv_path_GREP+set}" = set; then :
5147 $as_echo_n "(cached) " >&6
5149 if test -z "$GREP"; then
5150 ac_path_GREP_found
=false
5151 # Loop through the user's path and test for each of PROGNAME-LIST
5152 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5153 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5156 test -z "$as_dir" && as_dir
=.
5157 for ac_prog
in grep ggrep
; do
5158 for ac_exec_ext
in '' $ac_executable_extensions; do
5159 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5160 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
5161 # Check for GNU ac_path_GREP and select it if it is found.
5162 # Check for GNU $ac_path_GREP
5163 case `"$ac_path_GREP" --version 2>&1` in
5165 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5168 $as_echo_n 0123456789 >"conftest.in"
5171 cat "conftest.in" "conftest.in" >"conftest.tmp"
5172 mv "conftest.tmp" "conftest.in"
5173 cp "conftest.in" "conftest.nl"
5174 $as_echo 'GREP' >> "conftest.nl"
5175 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5176 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5177 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5178 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5179 # Best one so far, save it but keep looking for a better one
5180 ac_cv_path_GREP
="$ac_path_GREP"
5181 ac_path_GREP_max
=$ac_count
5183 # 10*(2^10) chars as input seems more than enough
5184 test $ac_count -gt 10 && break
5186 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5189 $ac_path_GREP_found && break 3
5194 if test -z "$ac_cv_path_GREP"; then
5195 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5198 ac_cv_path_GREP
=$GREP
5202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5203 $as_echo "$ac_cv_path_GREP" >&6; }
5204 GREP
="$ac_cv_path_GREP"
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5208 $as_echo_n "checking for egrep... " >&6; }
5209 if test "${ac_cv_path_EGREP+set}" = set; then :
5210 $as_echo_n "(cached) " >&6
5212 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5213 then ac_cv_path_EGREP
="$GREP -E"
5215 if test -z "$EGREP"; then
5216 ac_path_EGREP_found
=false
5217 # Loop through the user's path and test for each of PROGNAME-LIST
5218 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5219 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5222 test -z "$as_dir" && as_dir
=.
5223 for ac_prog
in egrep; do
5224 for ac_exec_ext
in '' $ac_executable_extensions; do
5225 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5226 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
5227 # Check for GNU ac_path_EGREP and select it if it is found.
5228 # Check for GNU $ac_path_EGREP
5229 case `"$ac_path_EGREP" --version 2>&1` in
5231 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5234 $as_echo_n 0123456789 >"conftest.in"
5237 cat "conftest.in" "conftest.in" >"conftest.tmp"
5238 mv "conftest.tmp" "conftest.in"
5239 cp "conftest.in" "conftest.nl"
5240 $as_echo 'EGREP' >> "conftest.nl"
5241 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5242 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5243 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5244 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5245 # Best one so far, save it but keep looking for a better one
5246 ac_cv_path_EGREP
="$ac_path_EGREP"
5247 ac_path_EGREP_max
=$ac_count
5249 # 10*(2^10) chars as input seems more than enough
5250 test $ac_count -gt 10 && break
5252 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5255 $ac_path_EGREP_found && break 3
5260 if test -z "$ac_cv_path_EGREP"; then
5261 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5264 ac_cv_path_EGREP
=$EGREP
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5270 $as_echo "$ac_cv_path_EGREP" >&6; }
5271 EGREP
="$ac_cv_path_EGREP"
5274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5275 $as_echo_n "checking for ANSI C header files... " >&6; }
5276 if test "${ac_cv_header_stdc+set}" = set; then :
5277 $as_echo_n "(cached) " >&6
5279 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5280 /* end confdefs.h. */
5294 if ac_fn_c_try_compile
"$LINENO"; then :
5295 ac_cv_header_stdc
=yes
5297 ac_cv_header_stdc
=no
5299 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5301 if test $ac_cv_header_stdc = yes; then
5302 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5303 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5304 /* end confdefs.h. */
5308 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5309 $EGREP "memchr" >/dev
/null
2>&1; then :
5312 ac_cv_header_stdc
=no
5318 if test $ac_cv_header_stdc = yes; then
5319 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5320 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5321 /* end confdefs.h. */
5325 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5326 $EGREP "free" >/dev
/null
2>&1; then :
5329 ac_cv_header_stdc
=no
5335 if test $ac_cv_header_stdc = yes; then
5336 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5337 if test "$cross_compiling" = yes; then :
5340 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5341 /* end confdefs.h. */
5344 #if ((' ' & 0x0FF) == 0x020)
5345 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5346 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5348 # define ISLOWER(c) \
5349 (('a' <= (c) && (c) <= 'i') \
5350 || ('j' <= (c) && (c) <= 'r') \
5351 || ('s' <= (c) && (c) <= 'z'))
5352 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5355 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5360 for (i = 0; i < 256; i++)
5361 if (XOR (islower (i), ISLOWER (i))
5362 || toupper (i) != TOUPPER (i))
5367 if ac_fn_c_try_run
"$LINENO"; then :
5370 ac_cv_header_stdc
=no
5372 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5373 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5379 $as_echo "$ac_cv_header_stdc" >&6; }
5380 if test $ac_cv_header_stdc = yes; then
5382 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5386 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5387 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5388 inttypes.h stdint.h unistd.h
5390 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5391 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5393 eval as_val
=\$
$as_ac_Header
5394 if test "x$as_val" = x
""yes; then :
5395 cat >>confdefs.h
<<_ACEOF
5396 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5404 for ac_header
in stdlib.h string.h
strings.h sys
/stat.h sys
/types.h unistd.h
5406 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5407 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5408 eval as_val
=\$
$as_ac_Header
5409 if test "x$as_val" = x
""yes; then :
5410 cat >>confdefs.h
<<_ACEOF
5411 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5419 for ac_hdr
in dirent.h sys
/ndir.h sys
/dir.h ndir.h
; do
5420 as_ac_Header
=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5422 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
5423 if { as_var
=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
5424 $as_echo_n "(cached) " >&6
5426 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5427 /* end confdefs.h. */
5428 #include <sys/types.h>
5440 if ac_fn_c_try_compile
"$LINENO"; then :
5441 eval "$as_ac_Header=yes"
5443 eval "$as_ac_Header=no"
5445 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5447 eval ac_res
=\$
$as_ac_Header
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5449 $as_echo "$ac_res" >&6; }
5450 eval as_val
=\$
$as_ac_Header
5451 if test "x$as_val" = x
""yes; then :
5452 cat >>confdefs.h
<<_ACEOF
5453 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
5456 ac_header_dirent
=$ac_hdr; break
5460 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5461 if test $ac_header_dirent = dirent.h
; then
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5463 $as_echo_n "checking for library containing opendir... " >&6; }
5464 if test "${ac_cv_search_opendir+set}" = set; then :
5465 $as_echo_n "(cached) " >&6
5467 ac_func_search_save_LIBS
=$LIBS
5468 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5469 /* end confdefs.h. */
5471 /* Override any GCC internal prototype to avoid an error.
5472 Use char because int might match the return type of a GCC
5473 builtin and then its argument prototype would still apply. */
5486 for ac_lib
in '' dir
; do
5487 if test -z "$ac_lib"; then
5488 ac_res
="none required"
5491 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
5493 if ac_fn_c_try_link
"$LINENO"; then :
5494 ac_cv_search_opendir
=$ac_res
5496 rm -f core conftest.err conftest.
$ac_objext \
5498 if test "${ac_cv_search_opendir+set}" = set; then :
5502 if test "${ac_cv_search_opendir+set}" = set; then :
5505 ac_cv_search_opendir
=no
5508 LIBS
=$ac_func_search_save_LIBS
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5511 $as_echo "$ac_cv_search_opendir" >&6; }
5512 ac_res
=$ac_cv_search_opendir
5513 if test "$ac_res" != no
; then :
5514 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
5519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5520 $as_echo_n "checking for library containing opendir... " >&6; }
5521 if test "${ac_cv_search_opendir+set}" = set; then :
5522 $as_echo_n "(cached) " >&6
5524 ac_func_search_save_LIBS
=$LIBS
5525 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5526 /* end confdefs.h. */
5528 /* Override any GCC internal prototype to avoid an error.
5529 Use char because int might match the return type of a GCC
5530 builtin and then its argument prototype would still apply. */
5543 for ac_lib
in '' x
; do
5544 if test -z "$ac_lib"; then
5545 ac_res
="none required"
5548 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
5550 if ac_fn_c_try_link
"$LINENO"; then :
5551 ac_cv_search_opendir
=$ac_res
5553 rm -f core conftest.err conftest.
$ac_objext \
5555 if test "${ac_cv_search_opendir+set}" = set; then :
5559 if test "${ac_cv_search_opendir+set}" = set; then :
5562 ac_cv_search_opendir
=no
5565 LIBS
=$ac_func_search_save_LIBS
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5568 $as_echo "$ac_cv_search_opendir" >&6; }
5569 ac_res
=$ac_cv_search_opendir
5570 if test "$ac_res" != no
; then :
5571 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
5587 if test -n "$ac_tool_prefix"; then
5588 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5589 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5591 $as_echo_n "checking for $ac_word... " >&6; }
5592 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5593 $as_echo_n "(cached) " >&6
5595 if test -n "$RANLIB"; then
5596 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
5598 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5602 test -z "$as_dir" && as_dir
=.
5603 for ac_exec_ext
in '' $ac_executable_extensions; do
5604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5605 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
5606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5615 RANLIB
=$ac_cv_prog_RANLIB
5616 if test -n "$RANLIB"; then
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5618 $as_echo "$RANLIB" >&6; }
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5621 $as_echo "no" >&6; }
5626 if test -z "$ac_cv_prog_RANLIB"; then
5627 ac_ct_RANLIB
=$RANLIB
5628 # Extract the first word of "ranlib", so it can be a program name with args.
5629 set dummy ranlib
; ac_word
=$2
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5631 $as_echo_n "checking for $ac_word... " >&6; }
5632 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5633 $as_echo_n "(cached) " >&6
5635 if test -n "$ac_ct_RANLIB"; then
5636 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
5638 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5642 test -z "$as_dir" && as_dir
=.
5643 for ac_exec_ext
in '' $ac_executable_extensions; do
5644 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5645 ac_cv_prog_ac_ct_RANLIB
="ranlib"
5646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5655 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
5656 if test -n "$ac_ct_RANLIB"; then
5657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5658 $as_echo "$ac_ct_RANLIB" >&6; }
5660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5661 $as_echo "no" >&6; }
5664 if test "x$ac_ct_RANLIB" = x
; then
5667 case $cross_compiling:$ac_tool_warned in
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5670 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5671 ac_tool_warned
=yes ;;
5673 RANLIB
=$ac_ct_RANLIB
5676 RANLIB
="$ac_cv_prog_RANLIB"
5680 ac_config_files
="$ac_config_files Makefile"
5682 ac_config_commands
="$ac_config_commands default"
5684 cat >confcache
<<\_ACEOF
5685 # This file is a shell script that caches the results of configure
5686 # tests run on this system so they can be shared between configure
5687 # scripts and configure runs, see configure's option --config-cache.
5688 # It is not useful on other systems. If it contains results you don't
5689 # want to keep, you may remove or edit it.
5691 # config.status only pays attention to the cache file if you give it
5692 # the --recheck option to rerun configure.
5694 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5695 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5700 # The following way of writing the cache mishandles newlines in values,
5701 # but we know of no workaround that is simple, portable, and efficient.
5702 # So, we kill variables containing newlines.
5703 # Ultrix sh set writes to stderr and can't be redirected directly,
5704 # and sets the high bit in the cache file unless we assign to the vars.
5706 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5707 eval ac_val
=\$
$ac_var
5711 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5712 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5715 _ | IFS | as_nl
) ;; #(
5716 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
5717 *) { eval $ac_var=; unset $ac_var;} ;;
5723 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5724 *${as_nl}ac_space
=\
*)
5725 # `set' does not quote correctly, so add quotes: double-quote
5726 # substitution turns \\\\ into \\, and sed turns \\ into \.
5729 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5732 # `set' quotes correctly as required by POSIX, so do not add quotes.
5733 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5742 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5744 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5746 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
5747 if test -w "$cache_file"; then
5748 test "x$cache_file" != "x/dev/null" &&
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5750 $as_echo "$as_me: updating cache $cache_file" >&6;}
5751 cat confcache
>$cache_file
5753 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5754 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5759 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5760 # Let make expand exec_prefix.
5761 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5763 DEFS
=-DHAVE_CONFIG_H
5767 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
5768 # 1. Remove the extension, and $U if already installed.
5769 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
5770 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
5771 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5772 # will be set to the directory where LIBOBJS objects are built.
5773 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5774 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
5778 LTLIBOBJS
=$ac_ltlibobjs
5782 : ${CONFIG_STATUS=./config.status}
5784 ac_clean_files_save
=$ac_clean_files
5785 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5787 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5789 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5791 # Generated by $as_me.
5792 # Run this file to recreate the current configuration.
5793 # Compiler output produced by configure, useful for debugging
5794 # configure, is in config.log if it exists.
5800 SHELL=\${CONFIG_SHELL-$SHELL}
5803 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
5804 ## -------------------- ##
5805 ## M4sh Initialization. ##
5806 ## -------------------- ##
5808 # Be more Bourne compatible
5809 DUALCASE
=1; export DUALCASE
# for MKS sh
5810 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
5813 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5814 # is contrary to our usage. Disable this feature.
5815 alias -g '${1+"$@"}'='"$@"'
5816 setopt NO_GLOB_SUBST
5818 case `(set -o) 2>/dev/null` in #(
5830 # Printing a long string crashes Solaris 7 /usr/bin/printf.
5831 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5832 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5833 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5834 # Prefer a ksh shell builtin over an external printf program on Solaris,
5835 # but without wasting forks for bash or zsh.
5836 if test -z "$BASH_VERSION$ZSH_VERSION" \
5837 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5838 as_echo='print
-r --'
5839 as_echo_n='print
-rn --'
5840 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5841 as_echo='printf %s
\n'
5842 as_echo_n='printf %s
'
5844 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5845 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
5846 as_echo_n='/usr
/ucb
/echo -n'
5848 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5849 as_echo_n_body='eval
5853 expr "X$arg" : "X\\(.*\\)$as_nl";
5854 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5856 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
5858 export as_echo_n_body
5859 as_echo_n='sh
-c $as_echo_n_body as_echo
'
5862 as_echo='sh
-c $as_echo_body as_echo
'
5865 # The user is always right.
5866 if test "${PATH_SEPARATOR+set}" != set; then
5868 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5869 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5876 # We need space, tab and new line, in precisely that order. Quoting is
5877 # there to prevent editors from complaining about space-tab.
5878 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
5879 # splitting by setting IFS to empty value.)
5882 # Find who we are. Look in the path if we contain no directory separator.
5884 *[\\/]* ) as_myself=$0 ;;
5885 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5889 test -z "$as_dir" && as_dir=.
5890 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5896 # We did not find ourselves, most probably we were run as `sh COMMAND'
5897 # in which case we are not to be found in the path.
5898 if test "x$as_myself" = x
; then
5901 if test ! -f "$as_myself"; then
5902 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5906 # Unset variables that we do not need and which cause bugs (e.g. in
5907 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5908 # suppresses any "Segmentation fault" message there. '((' could
5909 # trigger a bug in pdksh 5.2.14.
5910 for as_var
in BASH_ENV ENV MAIL MAILPATH
5911 do eval test x\
${$as_var+set} = xset \
5912 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
5925 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
5928 # as_fn_error ERROR [LINENO LOG_FD]
5929 # ---------------------------------
5930 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5931 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5932 # script with status $?, using 1 if that was 0.
5935 as_status
=$?
; test $as_status -eq 0 && as_status
=1
5937 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
5938 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5940 $as_echo "$as_me: error: $1" >&2
5941 as_fn_exit
$as_status
5945 # as_fn_set_status STATUS
5946 # -----------------------
5947 # Set $? to STATUS, without forking.
5951 } # as_fn_set_status
5955 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5965 # Portably unset VAR.
5968 { eval $1=; unset $1;}
5970 as_unset
=as_fn_unset
5971 # as_fn_append VAR VALUE
5972 # ----------------------
5973 # Append the text in VALUE to the end of the definition contained in VAR. Take
5974 # advantage of any shell optimizations that allow amortized linear growth over
5975 # repeated appends, instead of the typical quadratic growth present in naive
5977 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
5978 eval 'as_fn_append ()
5989 # as_fn_arith ARG...
5990 # ------------------
5991 # Perform arithmetic evaluation on the ARGs, and store the result in the
5992 # global $as_val. Take advantage of shells that can avoid forks. The arguments
5993 # must be portable across $(()) and expr.
5994 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
5995 eval 'as_fn_arith ()
6002 as_val
=`expr "$@" || test $? -eq 1`
6007 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
6008 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
6014 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6015 as_basename
=basename
6020 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
6026 as_me
=`$as_basename -- "$0" ||
6027 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6028 X"$0" : 'X\(//\)$' \| \
6029 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
6031 sed '/^.*\/\([^/][^/]*\)\/*$/{
6045 # Avoid depending upon Character Ranges.
6046 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
6047 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6048 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
6049 as_cr_digits
='0123456789'
6050 as_cr_alnum
=$as_cr_Letters$as_cr_digits
6052 ECHO_C
= ECHO_N
= ECHO_T
=
6053 case `echo -n x` in #(((((
6055 case `echo 'xy\c'` in
6056 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
6058 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
6065 rm -f conf$$ conf$$.exe conf$$.
file
6066 if test -d conf$$.dir
; then
6067 rm -f conf$$.dir
/conf$$.
file
6070 mkdir conf$$.dir
2>/dev
/null
6072 if (echo >conf$$.
file) 2>/dev
/null
; then
6073 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
6075 # ... but there are two gotchas:
6076 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
6077 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
6078 # In both cases, we have to default to `cp -p'.
6079 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
6081 elif ln conf$$.
file conf$$
2>/dev
/null
; then
6089 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
6090 rmdir conf$$.dir
2>/dev
/null
6095 # Create "$as_dir" as a directory, including parents if necessary.
6100 -*) as_dir
=.
/$as_dir;;
6102 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
6106 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
6107 *) as_qdir
=$as_dir;;
6109 as_dirs
="'$as_qdir' $as_dirs"
6110 as_dir
=`$as_dirname -- "$as_dir" ||
6111 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6112 X"$as_dir" : 'X\(//\)[^/]' \| \
6113 X"$as_dir" : 'X\(//\)$' \| \
6114 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6115 $as_echo X"$as_dir" |
6116 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6133 test -d "$as_dir" && break
6135 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
6136 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
6140 if mkdir
-p .
2>/dev
/null
; then
6141 as_mkdir_p
='mkdir -p "$as_dir"'
6143 test -d .
/-p && rmdir .
/-p
6147 if test -x / >/dev
/null
2>&1; then
6150 if ls -dL / >/dev
/null
2>&1; then
6157 if test -d "$1"; then
6163 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
6164 ???[sx]*):;;*)false;;esac;fi
6168 as_executable_p
=$as_test_x
6170 # Sed expression to map a string onto a valid CPP name.
6171 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6173 # Sed expression to map a string onto a valid variable name.
6174 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6178 ## ----------------------------------- ##
6179 ## Main body of $CONFIG_STATUS script. ##
6180 ## ----------------------------------- ##
6182 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
6184 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
6185 # Save the log message, to keep $0 and so on meaningful, and to
6186 # report actual input values of CONFIG_FILES etc. instead of their
6187 # values after options handling.
6189 This file was extended by $as_me, which was
6190 generated by GNU Autoconf 2.64. Invocation command line was
6192 CONFIG_FILES = $CONFIG_FILES
6193 CONFIG_HEADERS = $CONFIG_HEADERS
6194 CONFIG_LINKS = $CONFIG_LINKS
6195 CONFIG_COMMANDS = $CONFIG_COMMANDS
6198 on `(hostname || uname -n) 2>/dev/null | sed 1q`
6203 case $ac_config_files in *"
6204 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
6207 case $ac_config_headers in *"
6208 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
6212 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6213 # Files that config.status was made for.
6214 config_files="$ac_config_files"
6215 config_headers="$ac_config_headers"
6216 config_commands="$ac_config_commands"
6220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
6222 \`$as_me' instantiates files and other configuration actions
6223 from templates according to the current configuration. Unless the files
6224 and actions are specified as TAGs, all are instantiated by default.
6226 Usage: $0 [OPTION]... [TAG]...
6228 -h, --help print this help, then exit
6229 -V, --version print version number and configuration settings, then exit
6230 -q, --quiet, --silent
6231 do not print progress messages
6232 -d, --debug don't remove temporary files
6233 --recheck update $as_me by reconfiguring in the same conditions
6234 --file=FILE[:TEMPLATE]
6235 instantiate the configuration file FILE
6236 --header=FILE[:TEMPLATE]
6237 instantiate the configuration header FILE
6239 Configuration files:
6242 Configuration headers:
6245 Configuration commands:
6248 Report bugs to the package provider."
6251 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6254 configured by $0, generated by GNU Autoconf 2.64,
6255 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
6257 Copyright (C) 2009 Free Software Foundation, Inc.
6258 This config.status script is free software; the Free Software Foundation
6259 gives unlimited permission to copy, distribute and modify it."
6264 test -n "\$AWK" || AWK=awk
6267 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
6268 # The default lists apply if the user does not specify any file.
6274 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
6275 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
6286 # Handling of the options.
6287 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
6289 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
6290 $as_echo "$ac_cs_version"; exit ;;
6291 --debug |
--debu |
--deb |
--de |
--d |
-d )
6293 --file |
--fil |
--fi |
--f )
6296 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6298 as_fn_append CONFIG_FILES
" '$ac_optarg'"
6299 ac_need_defaults
=false
;;
6300 --header |
--heade |
--head |
--hea )
6303 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6305 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
6306 ac_need_defaults
=false
;;
6308 # Conflict between --help and --header
6309 as_fn_error
"ambiguous option: \`$1'
6310 Try \`$0 --help' for more information.";;
6311 --help |
--hel |
-h )
6312 $as_echo "$ac_cs_usage"; exit ;;
6313 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
6314 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
6318 -*) as_fn_error
"unrecognized option: \`$1'
6319 Try \`$0 --help' for more information." ;;
6321 *) as_fn_append ac_config_targets
" $1"
6322 ac_need_defaults
=false
;;
6328 ac_configure_extra_args
=
6330 if $ac_cs_silent; then
6332 ac_configure_extra_args
="$ac_configure_extra_args --silent"
6336 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6337 if \$ac_cs_recheck; then
6338 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6340 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6341 CONFIG_SHELL='$SHELL'
6347 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
6351 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6352 ## Running $as_me. ##
6358 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6361 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
6363 # Handling of arguments.
6364 for ac_config_target
in $ac_config_targets
6366 case $ac_config_target in
6367 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
6368 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
6369 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
6371 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6376 # If the user did not use the arguments to specify the items to instantiate,
6377 # then the envvar interface is used. Set only those that are not.
6378 # We use the long form for the default assignment because of an extremely
6379 # bizarre bug on SunOS 4.1.3.
6380 if $ac_need_defaults; then
6381 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
6382 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
6383 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
6386 # Have a temporary directory for convenience. Make it in the build tree
6387 # simply because there is no reason against having it here, and in addition,
6388 # creating and moving files from /tmp can sometimes cause problems.
6389 # Hook for its removal unless debugging.
6390 # Note that there is a small window in which the directory will not be cleaned:
6391 # after its creation but before its name has been assigned to `$tmp'.
6395 trap 'exit_status=$?
6396 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
6398 trap 'as_fn_exit 1' 1 2 13 15
6400 # Create a (secure) tmp directory for tmp files.
6403 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6404 test -n "$tmp" && test -d "$tmp"
6407 tmp
=.
/conf$$
-$RANDOM
6408 (umask 077 && mkdir
"$tmp")
6409 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
6411 # Set up the scripts for CONFIG_FILES section.
6412 # No need to generate them if there are no CONFIG_FILES.
6413 # This happens for instance with `./config.status config.h'.
6414 if test -n "$CONFIG_FILES"; then
6417 ac_cr
=`echo X | tr X '\015'`
6418 # On cygwin, bash can eat \r inside `` if the user requested igncr.
6419 # But we know of no other shell where ac_cr would be empty at this
6420 # point, so we can use a bashism as a fallback.
6421 if test "x$ac_cr" = x
; then
6422 eval ac_cr
=\$
\'\\r
\'
6424 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6425 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6431 echo 'BEGIN {' >"$tmp/subs1.awk" &&
6436 echo "cat >conf$$subs.awk <<_ACEOF" &&
6437 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6440 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
6441 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
6443 for ac_last_try in false false false false false :; do
6444 . ./conf$$subs.sh ||
6445 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
6447 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
6448 if test $ac_delim_n = $ac_delim_num; then
6450 elif $ac_last_try; then
6451 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
6453 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
6458 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6459 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
6463 s/^/S["/; s
/!.
*/"]=/
6473 s/\(.\{148\}\).*/\1/
6475 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
6480 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
6487 s/\(.\{148\}\).*/\1/
6489 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
6493 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
6498 ' <conf$$subs.awk | sed '
6503 ' >>$CONFIG_STATUS || ac_write_fail=1
6504 rm -f conf$$subs.awk
6505 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6507 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
6508 for (key in S) S_is_set[key] = 1
6514 nfields = split(line, field, "@
")
6516 len = length(field[1])
6517 for (i = 2; i < nfields; i++) {
6519 keylen = length(key)
6520 if (S_is_set[key]) {
6522 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6523 len += length(value) + length(field[++i])
6534 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6535 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6536 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
6539 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
6540 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
6543 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6544 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
6545 # trailing colons and then remove the whole line if VPATH becomes empty
6546 # (actually we leave an empty line to preserve line numbers).
6547 if test "x
$srcdir" = x.; then
6548 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6552 s/^\([^=]*=[ ]*\):*/\1/
6558 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6559 fi # test -n "$CONFIG_FILES"
6561 # Set up the scripts for CONFIG_HEADERS section.
6562 # No need to generate them if there are no CONFIG_HEADERS.
6563 # This happens for instance with `./config.status Makefile'.
6564 if test -n "$CONFIG_HEADERS"; then
6565 cat >"$tmp/defines.
awk" <<\_ACAWK ||
6569 # Transform confdefs.h into an awk script `defines.awk', embedded as
6570 # here-document in config.status, that substitutes the proper values into
6571 # config.h.in to produce config.h.
6573 # Create a delimiter string that does not exist in confdefs.h, to ease
6574 # handling of long lines.
6576 for ac_last_try in false false :; do
6577 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
6578 if test -z "$ac_t"; then
6580 elif $ac_last_try; then
6581 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
6583 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
6587 # For the awk script, D is an array of macro values keyed by name,
6588 # likewise P contains macro parameters if any. Preserve backslash
6589 # newline sequences.
6591 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6593 s/.\{148\}/&'"$ac_delim"'/g
6596 s/^[ ]*#[ ]*define[ ][ ]*/ /
6603 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
6605 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
6609 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
6610 D["\
1"]=" \
3\\\\\\n
"\\/p
6612 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
6617 s/.\{148\}/&'"$ac_delim"'/g
6622 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
6625 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
6627 ' <confdefs.h | sed '
6628 s/'"$ac_delim"'/"\\\
6629 "/g' >>$CONFIG_STATUS || ac_write_fail=1
6631 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6632 for (key in D) D_is_set[key] = 1
6635 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6637 split(line, arg, " ")
6638 if (arg[1] == "#") {
6642 defundef
= substr
(arg
[1], 2)
6645 split(mac1
, mac2
, "(") #)
6647 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
6648 if (D_is_set
[macro
]) {
6649 # Preserve the white space surrounding the "#".
6650 print prefix
"define", macro P
[macro
] D
[macro
]
6653 # Replace #undef with comments. This is necessary, for example,
6654 # in the case of _POSIX_SOURCE, which is predefined and required
6655 # on some systems where configure will not decide to define it.
6656 if (defundef
== "undef") {
6657 print
"/*", prefix defundef
, macro
, "*/"
6665 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
6666 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
6667 fi # test -n "$CONFIG_HEADERS"
6670 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
6675 :[FHLC
]) ac_mode
=$ac_tag; continue;;
6677 case $ac_mode$ac_tag in
6679 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
6680 :[FH
]-) ac_tag
=-:-;;
6681 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
6698 -) ac_f
="$tmp/stdin";;
6699 *) # Look for the file first in the build tree, then in the source tree
6700 # (if the path is not absolute). The absolute path cannot be DOS-style,
6701 # because $ac_f cannot contain `:'.
6705 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
6707 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
6709 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6710 as_fn_append ac_file_inputs
" '$ac_f'"
6713 # Let's still pretend it is `configure' which instantiates (i.e., don't
6714 # use $as_me), people would be surprised to read:
6715 # /* config.h. Generated by config.status. */
6716 configure_input
='Generated from '`
6717 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6719 if test x
"$ac_file" != x-
; then
6720 configure_input
="$ac_file. $configure_input"
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6722 $as_echo "$as_me: creating $ac_file" >&6;}
6724 # Neutralize special characters interpreted by sed in replacement strings.
6725 case $configure_input in #(
6726 *\
&* |
*\|
* |
*\\* )
6727 ac_sed_conf_input
=`$as_echo "$configure_input" |
6728 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6729 *) ac_sed_conf_input
=$configure_input;;
6733 *:-:* |
*:-) cat >"$tmp/stdin" \
6734 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
6739 ac_dir
=`$as_dirname -- "$ac_file" ||
6740 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6741 X"$ac_file" : 'X\(//\)[^/]' \| \
6742 X"$ac_file" : 'X\(//\)$' \| \
6743 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6744 $as_echo X"$ac_file" |
6745 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6762 as_dir
="$ac_dir"; as_fn_mkdir_p
6766 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
6768 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6769 # A ".." for each directory in $ac_dir_suffix.
6770 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6771 case $ac_top_builddir_sub in
6772 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
6773 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
6776 ac_abs_top_builddir
=$ac_pwd
6777 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
6778 # for backward compatibility:
6779 ac_top_builddir
=$ac_top_build_prefix
6782 .
) # We are building in place.
6784 ac_top_srcdir
=$ac_top_builddir_sub
6785 ac_abs_top_srcdir
=$ac_pwd ;;
6786 [\\/]* | ?
:[\\/]* ) # Absolute name.
6787 ac_srcdir
=$srcdir$ac_dir_suffix;
6788 ac_top_srcdir
=$srcdir
6789 ac_abs_top_srcdir
=$srcdir ;;
6791 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
6792 ac_top_srcdir
=$ac_top_build_prefix$srcdir
6793 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
6795 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
6805 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
6806 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
6810 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
6811 # If the template does not know about datarootdir, expand it.
6812 # FIXME: This hack should be removed a few years after 2.60.
6813 ac_datarootdir_hack
=; ac_datarootdir_seen
=
6824 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6825 *datarootdir
*) ac_datarootdir_seen
=yes;;
6826 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6828 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6830 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6831 ac_datarootdir_hack='
6832 s&@datadir@&$datadir&g
6833 s&@docdir@&$docdir&g
6834 s&@infodir@&$infodir&g
6835 s&@localedir@&$localedir&g
6836 s&@mandir@&$mandir&g
6837 s&\\\${datarootdir}&$datarootdir&g' ;;
6841 # Neutralize VPATH when `$srcdir' = `.'.
6842 # Shell code in configure.ac might set extrasub.
6843 # FIXME: do we really want to maintain this feature?
6844 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6845 ac_sed_extra="$ac_vpsub
6848 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
6850 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
6851 s|@configure_input@|
$ac_sed_conf_input|
;t t
6852 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
6853 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
6854 s
&@srcdir@
&$ac_srcdir&;t t
6855 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
6856 s
&@top_srcdir@
&$ac_top_srcdir&;t t
6857 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
6858 s
&@builddir@
&$ac_builddir&;t t
6859 s
&@abs_builddir@
&$ac_abs_builddir&;t t
6860 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
6861 s
&@INSTALL@
&$ac_INSTALL&;t t
6862 $ac_datarootdir_hack
6864 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
6865 || as_fn_error "could not create
$ac_file" "$LINENO" 5
6867 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6868 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
6869 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
6871 which seems to be undefined. Please make sure it is defined." >&5
6872 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
6873 which seems to be undefined. Please make sure it is defined." >&2;}
6877 -) cat "$tmp/out" && rm -f "$tmp/out";;
6878 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6880 || as_fn_error "could not create $ac_file" "$LINENO" 5
6886 if test x"$ac_file" != x-; then
6888 $as_echo "/* $configure_input */" \
6889 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6890 } >"$tmp/config.h" \
6891 || as_fn_error "could not create $ac_file" "$LINENO" 5
6892 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6894 $as_echo "$as_me: $ac_file is unchanged" >&6;}
6897 mv "$tmp/config.h" "$ac_file" \
6898 || as_fn_error "could not create $ac_file" "$LINENO" 5
6901 $as_echo "/* $configure_input */" \
6902 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6903 || as_fn_error "could not create -" "$LINENO" 5
6907 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6908 $as_echo "$as_me: executing $ac_file commands" >&6;}
6913 case $ac_file$ac_mode in
6914 "default":C) case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac ;;
6922 ac_clean_files=$ac_clean_files_save
6924 test $ac_write_fail = 0 ||
6925 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6928 # configure is writing to config.log, and then calls config.status.
6929 # config.status does its own redirection, appending to config.log.
6930 # Unfortunately, on DOS this fails, as config.log is still kept open
6931 # by configure, so config.status won't be able to
write to it
; its
6932 # output is simply discarded. So we exec the FD to /dev/null,
6933 # effectively closing config.log, so it can be properly (re)opened and
6934 # appended to by config.status. When coming back to configure, we
6935 # need to make the FD available again.
6936 if test "$no_create" != yes; then
6938 ac_config_status_args
=
6939 test "$silent" = yes &&
6940 ac_config_status_args
="$ac_config_status_args --quiet"
6942 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
6944 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6945 # would make configure fail if this is the last instruction.
6946 $ac_cs_success || as_fn_exit $?
6948 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6950 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}