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="Makefile.in"
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
718 program_transform_name
731 enable_option_checking
738 enable_sim_decode_mechanism
739 enable_sim_default_model
746 enable_sim_hostbitsize
747 enable_sim_hostendian
753 enable_sim_model_issue
758 enable_sim_reserved_bits
766 enable_sim_xor_endian
772 ac_precious_vars='build_alias
783 # Initialize some variables set by options.
785 ac_init_version=false
786 ac_unrecognized_opts=
788 # The variables have the same names as the options, with
789 # dashes changed to underlines.
797 program_transform_name=s,x,x,
805 # Installation directory options.
806 # These are left unexpanded so users can "make install exec_prefix=/foo"
807 # and all the variables that are supposed to be based on exec_prefix
808 # by default will actually change.
809 # Use braces instead of parens because sh, perl, etc. also accept them.
810 # (The list follows the same order as the GNU Coding Standards.)
811 bindir='${exec_prefix}/bin'
812 sbindir='${exec_prefix}/sbin'
813 libexecdir='${exec_prefix}/libexec'
814 datarootdir='${prefix}/share'
815 datadir='${datarootdir}'
816 sysconfdir='${prefix}/etc'
817 sharedstatedir='${prefix}/com'
818 localstatedir='${prefix}/var'
819 includedir='${prefix}/include'
820 oldincludedir='/usr/include'
821 docdir='${datarootdir}/doc/${PACKAGE}'
822 infodir='${datarootdir}/info'
827 libdir='${exec_prefix}/lib'
828 localedir='${datarootdir}/locale'
829 mandir='${datarootdir}/man'
835 # If the previous option needs an argument, assign it.
836 if test -n "$ac_prev"; then
837 eval $ac_prev=\$ac_option
843 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
847 # Accept the important Cygnus configure options, so we can diagnose typos.
849 case $ac_dashdash$ac_option in
853 -bindir | --bindir | --bindi | --bind | --bin | --bi)
855 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
858 -build | --build | --buil | --bui | --bu)
859 ac_prev=build_alias ;;
860 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
861 build_alias=$ac_optarg ;;
863 -cache-file | --cache-file | --cache-fil | --cache-fi \
864 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
865 ac_prev=cache_file ;;
866 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
867 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
868 cache_file=$ac_optarg ;;
871 cache_file=config.cache ;;
873 -datadir | --datadir | --datadi | --datad)
875 -datadir=* | --datadir=* | --datadi=* | --datad=*)
876 datadir=$ac_optarg ;;
878 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
879 | --dataroo | --dataro | --datar)
880 ac_prev=datarootdir ;;
881 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
882 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
883 datarootdir=$ac_optarg ;;
885 -disable-* | --disable-*)
886 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
887 # Reject names that are not valid shell variable names.
888 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
889 as_fn_error "invalid feature name: $ac_useropt"
890 ac_useropt_orig=$ac_useropt
891 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
892 case $ac_user_opts in
896 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
897 ac_unrecognized_sep=', ';;
899 eval enable_$ac_useropt=no ;;
901 -docdir | --docdir | --docdi | --doc | --do)
903 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
906 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
908 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
911 -enable-* | --enable-*)
912 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
913 # Reject names that are not valid shell variable names.
914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915 as_fn_error "invalid feature name: $ac_useropt"
916 ac_useropt_orig=$ac_useropt
917 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918 case $ac_user_opts in
922 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
923 ac_unrecognized_sep=', ';;
925 eval enable_$ac_useropt=\$ac_optarg ;;
927 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
928 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
929 | --exec | --exe | --ex)
930 ac_prev=exec_prefix ;;
931 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
932 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
933 | --exec=* | --exe=* | --ex=*)
934 exec_prefix=$ac_optarg ;;
936 -gas | --gas | --ga | --g)
937 # Obsolete; use --with-gas.
940 -help | --help | --hel | --he | -h)
942 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
943 ac_init_help=recursive ;;
944 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
945 ac_init_help=short ;;
947 -host | --host | --hos | --ho)
948 ac_prev=host_alias ;;
949 -host=* | --host=* | --hos=* | --ho=*)
950 host_alias=$ac_optarg ;;
952 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
954 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
956 htmldir=$ac_optarg ;;
958 -includedir | --includedir | --includedi | --included | --include \
959 | --includ | --inclu | --incl | --inc)
960 ac_prev=includedir ;;
961 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
962 | --includ=* | --inclu=* | --incl=* | --inc=*)
963 includedir=$ac_optarg ;;
965 -infodir | --infodir | --infodi | --infod | --info | --inf)
967 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
968 infodir=$ac_optarg ;;
970 -libdir | --libdir | --libdi | --libd)
972 -libdir=* | --libdir=* | --libdi=* | --libd=*)
975 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
976 | --libexe | --libex | --libe)
977 ac_prev=libexecdir ;;
978 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
979 | --libexe=* | --libex=* | --libe=*)
980 libexecdir=$ac_optarg ;;
982 -localedir | --localedir | --localedi | --localed | --locale)
984 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
985 localedir=$ac_optarg ;;
987 -localstatedir | --localstatedir | --localstatedi | --localstated \
988 | --localstate | --localstat | --localsta | --localst | --locals)
989 ac_prev=localstatedir ;;
990 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
991 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
992 localstatedir=$ac_optarg ;;
994 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
996 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1000 # Obsolete; use --without-fp.
1003 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1004 | --no-cr | --no-c | -n)
1007 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1008 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1011 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1012 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1013 | --oldin | --oldi | --old | --ol | --o)
1014 ac_prev=oldincludedir ;;
1015 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1016 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1017 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1018 oldincludedir=$ac_optarg ;;
1020 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1022 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1023 prefix=$ac_optarg ;;
1025 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1026 | --program-pre | --program-pr | --program-p)
1027 ac_prev=program_prefix ;;
1028 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1029 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1030 program_prefix=$ac_optarg ;;
1032 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1033 | --program-suf | --program-su | --program-s)
1034 ac_prev=program_suffix ;;
1035 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1036 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1037 program_suffix=$ac_optarg ;;
1039 -program-transform-name | --program-transform-name \
1040 | --program-transform-nam | --program-transform-na \
1041 | --program-transform-n | --program-transform- \
1042 | --program-transform | --program-transfor \
1043 | --program-transfo | --program-transf \
1044 | --program-trans | --program-tran \
1045 | --progr-tra | --program-tr | --program-t)
1046 ac_prev=program_transform_name ;;
1047 -program-transform-name=* | --program-transform-name=* \
1048 | --program-transform-nam=* | --program-transform-na=* \
1049 | --program-transform-n=* | --program-transform-=* \
1050 | --program-transform=* | --program-transfor=* \
1051 | --program-transfo=* | --program-transf=* \
1052 | --program-trans=* | --program-tran=* \
1053 | --progr-tra=* | --program-tr=* | --program-t=*)
1054 program_transform_name=$ac_optarg ;;
1056 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1058 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1059 pdfdir=$ac_optarg ;;
1061 -psdir | --psdir | --psdi | --psd | --ps)
1063 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1066 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1067 | -silent | --silent | --silen | --sile | --sil)
1070 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1072 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1074 sbindir=$ac_optarg ;;
1076 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1077 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1078 | --sharedst | --shareds | --shared | --share | --shar \
1080 ac_prev=sharedstatedir ;;
1081 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1082 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1083 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1085 sharedstatedir=$ac_optarg ;;
1087 -site | --site | --sit)
1089 -site=* | --site=* | --sit=*)
1092 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1094 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1095 srcdir=$ac_optarg ;;
1097 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1098 | --syscon | --sysco | --sysc | --sys | --sy)
1099 ac_prev=sysconfdir ;;
1100 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1101 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1102 sysconfdir=$ac_optarg ;;
1104 -target | --target | --targe | --targ | --tar | --ta | --t)
1105 ac_prev=target_alias ;;
1106 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1107 target_alias=$ac_optarg ;;
1109 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1112 -version | --version | --versio | --versi | --vers | -V)
1113 ac_init_version=: ;;
1116 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1117 # Reject names that are not valid shell variable names.
1118 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1119 as_fn_error "invalid package name: $ac_useropt"
1120 ac_useropt_orig=$ac_useropt
1121 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122 case $ac_user_opts in
1126 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1127 ac_unrecognized_sep=', ';;
1129 eval with_$ac_useropt=\$ac_optarg ;;
1131 -without-* | --without-*)
1132 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1133 # Reject names that are not valid shell variable names.
1134 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1135 as_fn_error "invalid package name: $ac_useropt"
1136 ac_useropt_orig=$ac_useropt
1137 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138 case $ac_user_opts in
1142 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1143 ac_unrecognized_sep=', ';;
1145 eval with_$ac_useropt=no ;;
1148 # Obsolete; use --with-x.
1151 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1152 | --x-incl | --x-inc | --x-in | --x-i)
1153 ac_prev=x_includes ;;
1154 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1155 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1156 x_includes=$ac_optarg ;;
1158 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1159 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1160 ac_prev=x_libraries ;;
1161 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1162 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1163 x_libraries=$ac_optarg ;;
1165 -*) as_fn_error "unrecognized option: \`$ac_option'
1166 Try \`$0 --help' for more information."
1170 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1171 # Reject names that are not valid shell variable names.
1172 case $ac_envvar in #(
1173 '' | [0-9]* | *[!_$as_cr_alnum]* )
1174 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1176 eval $ac_envvar=\$ac_optarg
1177 export $ac_envvar ;;
1180 # FIXME: should be removed in autoconf 3.0.
1181 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1182 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1183 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1184 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1190 if test -n "$ac_prev"; then
1191 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1192 as_fn_error "missing argument to $ac_option"
1195 if test -n "$ac_unrecognized_opts"; then
1196 case $enable_option_checking in
1198 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1199 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1203 # Check all directory arguments for consistency.
1204 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205 datadir sysconfdir sharedstatedir localstatedir includedir \
1206 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207 libdir localedir mandir
1209 eval ac_val=\$$ac_var
1210 # Remove trailing slashes.
1213 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1214 eval $ac_var=\$ac_val;;
1216 # Be sure to have absolute directory names.
1218 [\\/$]* | ?:[\\/]* ) continue;;
1219 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1221 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1224 # There might be people who depend on the old broken behavior: `$host'
1225 # used to hold the argument of --host etc.
1226 # FIXME: To remove some day.
1229 target=$target_alias
1231 # FIXME: To remove some day.
1232 if test "x$host_alias" != x; then
1233 if test "x$build_alias" = x; then
1234 cross_compiling=maybe
1235 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1236 If a cross compiler is detected then cross compile mode will be used." >&2
1237 elif test "x$build_alias" != "x$host_alias"; then
1243 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245 test "$silent" = yes && exec 6>/dev/null
1248 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1249 ac_ls_di=`ls -di .` &&
1250 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1251 as_fn_error "working directory cannot be determined"
1252 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1253 as_fn_error "pwd does not report name of working directory"
1256 # Find the source files, if location was not specified.
1257 if test -z "$srcdir"; then
1258 ac_srcdir_defaulted=yes
1259 # Try the directory containing this script, then the parent directory.
1260 ac_confdir=`$as_dirname -- "$as_myself" ||
1261 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1262 X"$as_myself" : 'X\(//\)[^/]' \| \
1263 X"$as_myself" : 'X\(//\)$' \| \
1264 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1265 $as_echo X"$as_myself" |
1266 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1284 if test ! -r "$srcdir/$ac_unique_file"; then
1288 ac_srcdir_defaulted=no
1290 if test ! -r "$srcdir/$ac_unique_file"; then
1291 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1292 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1294 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1296 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1298 # When building in place, set srcdir=.
1299 if test "$ac_abs_confdir" = "$ac_pwd"; then
1302 # Remove unnecessary trailing slashes from srcdir.
1303 # Double slashes in file names in object file debugging info
1304 # mess up M-x gdb in Emacs.
1306 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308 for ac_var in $ac_precious_vars; do
1309 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1310 eval ac_env_${ac_var}_value=\$${ac_var}
1311 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1316 # Report the --help message.
1318 if test "$ac_init_help" = "long"; then
1319 # Omit some internal or obsolete options to make the list less imposing.
1320 # This message is too long to be a string in the A/UX 3.1 sh.
1322 \`configure' configures this package to adapt to many kinds of systems.
1324 Usage: $0 [OPTION]... [VAR=VALUE]...
1326 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1327 VAR=VALUE. See below for descriptions of some of the useful variables.
1329 Defaults for the options are specified in brackets.
1332 -h, --help display this help and exit
1333 --help=short display options specific to this package
1334 --help=recursive display the short help of all the included packages
1335 -V, --version display version information and exit
1336 -q, --quiet, --silent do not print \`checking...' messages
1337 --cache-file=FILE cache test results in FILE [disabled]
1338 -C, --config-cache alias for \`--cache-file=config.cache'
1339 -n, --no-create do not create output files
1340 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1342 Installation directories:
1343 --prefix=PREFIX install architecture-independent files in PREFIX
1344 [$ac_default_prefix]
1345 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1348 By default, \`make install' will install all the files in
1349 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1350 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1351 for instance \`--prefix=\$HOME'.
1353 For better control, use the options below.
1355 Fine tuning of the installation directories:
1356 --bindir=DIR user executables [EPREFIX/bin]
1357 --sbindir=DIR system admin executables [EPREFIX/sbin]
1358 --libexecdir=DIR program executables [EPREFIX/libexec]
1359 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1360 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1361 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1362 --libdir=DIR object code libraries [EPREFIX/lib]
1363 --includedir=DIR C header files [PREFIX/include]
1364 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1365 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1366 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1367 --infodir=DIR info documentation [DATAROOTDIR/info]
1368 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1369 --mandir=DIR man documentation [DATAROOTDIR/man]
1370 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1371 --htmldir=DIR html documentation [DOCDIR]
1372 --dvidir=DIR dvi documentation [DOCDIR]
1373 --pdfdir=DIR pdf documentation [DOCDIR]
1374 --psdir=DIR ps documentation [DOCDIR]
1380 --program-prefix=PREFIX prepend PREFIX to installed program names
1381 --program-suffix=SUFFIX append SUFFIX to installed program names
1382 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1385 --build=BUILD configure for building on BUILD [guessed]
1386 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1387 --target=TARGET configure for building compilers for TARGET [HOST]
1391 if test -n "$ac_init_help"; then
1396 --disable-option-checking ignore unrecognized --enable/--with options
1397 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1398 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1399 --enable-sim-alignment=align Specify strict or nonstrict alignment.
1400 --enable-sim-assert Specify whether to perform random assertions.
1401 --enable-sim-bitsize=n Specify target bitsize (32 or 64).
1402 --enable-sim-bswap Use the BSWAP instruction on Intel 486s and Pentiums.
1403 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1404 --enable-sim-config=file Override default config file
1405 --enable-sim-decode-mechanism=which Specify the instruction decode mechanism.
1406 --enable-sim-default-model=which Specify default PowerPC to model.
1407 --enable-sim-duplicate Expand (duplicate) semantic functions.
1408 --enable-sim-endian=endian Specify target byte endian orientation.
1409 --enable-sim-env=env Specify target environment (operating, virtual, user).
1410 --enable-sim-filter=rule Specify filter rules.
1411 --enable-sim-float Specify whether the target has hard, soft, altivec or e500 floating point.
1412 --enable-sim-hardware=list Specify the hardware to be included in the build.
1413 --enable-sim-hostbitsize=32|64 Specify host bitsize (32 or 64).
1414 --enable-sim-hostendian=end Specify host byte endian orientation.
1415 --enable-sim-icache=size Specify instruction-decode cache size and type.
1416 --enable-sim-inline=inlines Specify which functions should be inlined.
1417 --enable-sim-jump Jump between semantic code (instead of call/return).
1418 --enable-sim-line-nr=opts Generate extra CPP code that references source rather than generated code
1419 --enable-sim-model=which Specify PowerPC to model.
1420 --enable-sim-model-issue Specify whether to simulate model specific actions
1421 --enable-sim-monitor=mon Specify whether to enable monitoring events.
1422 --enable-sim-opcode=which Override default opcode lookup.
1423 --enable-sim-packages=list Specify the packages to be included in the build.
1424 --enable-sim-regparm=nr-parm Pass parameters in registers instead of on the stack - x86/GCC specific.
1425 --enable-sim-reserved-bits Specify whether to check reserved bits in instruction.
1426 --enable-sim-smp=n Specify number of processors to configure for.
1427 --enable-sim-stdcall=type Use an alternative function call/return mechanism - x86/GCC specific.
1428 --enable-sim-stdio Specify whether to use stdio for console input/output.
1429 --enable-sim-switch Use a switch instead of a table for instruction call.
1430 --enable-sim-timebase Specify whether the PPC timebase is supported.
1431 --enable-sim-trace Specify whether tracing is supported.
1432 --enable-sim-warnings=opts Extra CFLAGS for turning on compiler warnings except for idecode.o, semantics.o and psim.o
1433 --enable-sim-xor-endian=n Specify number bytes involved in PowerPC XOR bi-endian mode (default 8).
1434 --enable-plugins Enable support for plugins
1437 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1438 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1439 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1440 --with-bugurl=URL Direct users to URL to report a bug
1441 --with-zlib include zlib support (auto/yes/no) default=auto
1443 Some influential environment variables:
1444 CC C compiler command
1445 CFLAGS C compiler flags
1446 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1447 nonstandard directory <lib dir>
1448 LIBS libraries to pass to the linker, e.g. -l<library>
1449 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1450 you have headers in a nonstandard directory <include dir>
1453 Use these variables to override the choices made by `configure' or to help
1454 it to find libraries and programs with nonstandard names/locations.
1456 Report bugs to the package provider.
1461 if test "$ac_init_help" = "recursive"; then
1462 # If there are subdirs, report their specific --help.
1463 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1464 test -d "$ac_dir" ||
1465 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1470 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1473 # A ".." for each directory in $ac_dir_suffix.
1474 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1475 case $ac_top_builddir_sub in
1476 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1480 ac_abs_top_builddir=$ac_pwd
1481 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1482 # for backward compatibility:
1483 ac_top_builddir=$ac_top_build_prefix
1486 .) # We are building in place.
1488 ac_top_srcdir=$ac_top_builddir_sub
1489 ac_abs_top_srcdir=$ac_pwd ;;
1490 [\\/]* | ?:[\\/]* ) # Absolute name.
1491 ac_srcdir=$srcdir$ac_dir_suffix;
1492 ac_top_srcdir=$srcdir
1493 ac_abs_top_srcdir=$srcdir ;;
1495 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1496 ac_top_srcdir=$ac_top_build_prefix$srcdir
1497 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1499 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1501 cd "$ac_dir" || { ac_status=$?; continue; }
1502 # Check for guested configure.
1503 if test -f "$ac_srcdir/configure.gnu"; then
1505 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1506 elif test -f "$ac_srcdir/configure"; then
1508 $SHELL "$ac_srcdir/configure" --help=recursive
1510 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1512 cd "$ac_pwd" || { ac_status=$?; break; }
1516 test -n "$ac_init_help" && exit $ac_status
1517 if $ac_init_version; then
1520 generated by GNU Autoconf 2.64
1522 Copyright (C) 2009 Free Software Foundation, Inc.
1523 This configure script is free software; the Free Software Foundation
1524 gives unlimited permission to copy, distribute and modify it.
1529 ## ------------------------ ##
1530 ## Autoconf initialization. ##
1531 ## ------------------------ ##
1533 # ac_fn_c_try_compile LINENO
1534 # --------------------------
1535 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1536 ac_fn_c_try_compile ()
1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 rm -f conftest.$ac_objext
1540 if { { ac_try="$ac_compile"
1542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543 *) ac_try_echo=$ac_try;;
1545 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546 $as_echo "$ac_try_echo"; } >&5
1547 (eval "$ac_compile") 2>conftest.err
1549 if test -s conftest.err; then
1550 grep -v '^ *+' conftest.err >conftest.er1
1551 cat conftest.er1 >&5
1552 mv -f conftest.er1 conftest.err
1554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555 test $ac_status = 0; } && {
1556 test -z "$ac_c_werror_flag" ||
1557 test ! -s conftest.err
1558 } && test -s conftest.$ac_objext; then :
1561 $as_echo "$as_me: failed program was:" >&5
1562 sed 's/^/| /' conftest.$ac_ext >&5
1566 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1569 } # ac_fn_c_try_compile
1571 # ac_fn_c_try_run LINENO
1572 # ----------------------
1573 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1574 # that executables *can* be run.
1577 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1578 if { { ac_try="$ac_link"
1580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1581 *) ac_try_echo=$ac_try;;
1583 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1584 $as_echo "$ac_try_echo"; } >&5
1585 (eval "$ac_link") 2>&5
1587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1589 { { case "(($ac_try" in
1590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1591 *) ac_try_echo=$ac_try;;
1593 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594 $as_echo "$ac_try_echo"; } >&5
1595 (eval "$ac_try") 2>&5
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598 test $ac_status = 0; }; }; then :
1601 $as_echo "$as_me: program exited with status $ac_status" >&5
1602 $as_echo "$as_me: failed program was:" >&5
1603 sed 's/^/| /' conftest.$ac_ext >&5
1605 ac_retval=$ac_status
1607 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1608 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1613 # ac_fn_c_try_cpp LINENO
1614 # ----------------------
1615 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1619 if { { ac_try="$ac_cpp conftest.$ac_ext"
1621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622 *) ac_try_echo=$ac_try;;
1624 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625 $as_echo "$ac_try_echo"; } >&5
1626 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1628 if test -s conftest.err; then
1629 grep -v '^ *+' conftest.err >conftest.er1
1630 cat conftest.er1 >&5
1631 mv -f conftest.er1 conftest.err
1633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634 test $ac_status = 0; } >/dev/null && {
1635 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1636 test ! -s conftest.err
1640 $as_echo "$as_me: failed program was:" >&5
1641 sed 's/^/| /' conftest.$ac_ext >&5
1645 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1650 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1651 # -------------------------------------------------------
1652 # Tests whether HEADER exists and can be compiled using the include files in
1653 # INCLUDES, setting the cache variable VAR accordingly.
1654 ac_fn_c_check_header_compile ()
1656 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1658 $as_echo_n "checking for $2... " >&6; }
1659 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1660 $as_echo_n "(cached) " >&6
1662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663 /* end confdefs.h. */
1667 if ac_fn_c_try_compile "$LINENO"; then :
1672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1676 $as_echo "$ac_res" >&6; }
1677 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1679 } # ac_fn_c_check_header_compile
1681 # ac_fn_c_try_link LINENO
1682 # -----------------------
1683 # Try to link conftest.$ac_ext, and return whether this succeeded.
1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 rm -f conftest.$ac_objext conftest$ac_exeext
1688 if { { ac_try="$ac_link"
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_link") 2>conftest.err
1697 if test -s conftest.err; then
1698 grep -v '^ *+' conftest.err >conftest.er1
1699 cat conftest.er1 >&5
1700 mv -f conftest.er1 conftest.err
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; } && {
1704 test -z "$ac_c_werror_flag" ||
1705 test ! -s conftest.err
1706 } && test -s conftest$ac_exeext && {
1707 test "$cross_compiling" = yes ||
1708 $as_test_x conftest$ac_exeext
1712 $as_echo "$as_me: failed program was:" >&5
1713 sed 's/^/| /' conftest.$ac_ext >&5
1717 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1718 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1719 # interfere with the next link command; also delete a directory that is
1720 # left behind by Apple's compiler. We do this before executing the actions.
1721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1725 } # ac_fn_c_try_link
1727 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1728 # -------------------------------------------------------
1729 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1730 # the include files in INCLUDES and setting the cache variable VAR
1732 ac_fn_c_check_header_mongrel ()
1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1735 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1737 $as_echo_n "checking for $2... " >&6; }
1738 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739 $as_echo_n "(cached) " >&6
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1743 $as_echo "$ac_res" >&6; }
1745 # Is the header compilable?
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1747 $as_echo_n "checking $2 usability... " >&6; }
1748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1749 /* end confdefs.h. */
1753 if ac_fn_c_try_compile "$LINENO"; then :
1754 ac_header_compiler=yes
1756 ac_header_compiler=no
1758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1760 $as_echo "$ac_header_compiler" >&6; }
1762 # Is the header present?
1763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1764 $as_echo_n "checking $2 presence... " >&6; }
1765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766 /* end confdefs.h. */
1769 if ac_fn_c_try_cpp "$LINENO"; then :
1770 ac_header_preproc=yes
1772 ac_header_preproc=no
1774 rm -f conftest.err conftest.$ac_ext
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1776 $as_echo "$ac_header_preproc" >&6; }
1778 # So? What about this header?
1779 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1782 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1784 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1788 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1790 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1792 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1794 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1796 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1800 $as_echo_n "checking for $2... " >&6; }
1801 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1802 $as_echo_n "(cached) " >&6
1804 eval "$3=\$ac_header_compiler"
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1808 $as_echo "$ac_res" >&6; }
1810 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1812 } # ac_fn_c_check_header_mongrel
1814 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1815 # ----------------------------------------------------
1816 # Tries to find if the field MEMBER exists in type AGGR, after including
1817 # INCLUDES, setting cache variable VAR accordingly.
1818 ac_fn_c_check_member ()
1820 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1822 $as_echo_n "checking for $2.$3... " >&6; }
1823 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1824 $as_echo_n "(cached) " >&6
1826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827 /* end confdefs.h. */
1839 if ac_fn_c_try_compile "$LINENO"; then :
1842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1843 /* end confdefs.h. */
1849 if (sizeof ac_aggr.$3)
1855 if ac_fn_c_try_compile "$LINENO"; then :
1860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866 $as_echo "$ac_res" >&6; }
1867 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1869 } # ac_fn_c_check_member
1871 # ac_fn_c_check_decl LINENO SYMBOL VAR
1872 # ------------------------------------
1873 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1874 ac_fn_c_check_decl ()
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 as_decl_name=`echo $2|sed 's/ *(.*//'`
1878 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1880 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1881 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1882 $as_echo_n "(cached) " >&6
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1890 #ifndef $as_decl_name
1892 (void) $as_decl_use;
1894 (void) $as_decl_name;
1902 if ac_fn_c_try_compile "$LINENO"; then :
1907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1911 $as_echo "$ac_res" >&6; }
1912 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1914 } # ac_fn_c_check_decl
1916 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1917 # -------------------------------------------
1918 # Tests whether TYPE exists after having included INCLUDES, setting cache
1919 # variable VAR accordingly.
1920 ac_fn_c_check_type ()
1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1924 $as_echo_n "checking for $2... " >&6; }
1925 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1926 $as_echo_n "(cached) " >&6
1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930 /* end confdefs.h. */
1941 if ac_fn_c_try_compile "$LINENO"; then :
1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h. */
1954 if ac_fn_c_try_compile "$LINENO"; then :
1959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1965 $as_echo "$ac_res" >&6; }
1966 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1968 } # ac_fn_c_check_type
1970 # ac_fn_c_check_func LINENO FUNC VAR
1971 # ----------------------------------
1972 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1973 ac_fn_c_check_func ()
1975 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1977 $as_echo_n "checking for $2... " >&6; }
1978 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1979 $as_echo_n "(cached) " >&6
1981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1982 /* end confdefs.h. */
1983 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1984 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1985 #define $2 innocuous_$2
1987 /* System header to define __stub macros and hopefully few prototypes,
1988 which can conflict with char $2 (); below.
1989 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1990 <limits.h> exists even on freestanding compilers. */
1993 # include <limits.h>
1995 # include <assert.h>
2000 /* Override any GCC internal prototype to avoid an error.
2001 Use char because int might match the return type of a GCC
2002 builtin and then its argument prototype would still apply. */
2007 /* The GNU C library defines this for functions which it implements
2008 to always fail with ENOSYS. Some functions are actually named
2009 something starting with __ and the normal name is an alias. */
2010 #if defined __stub_$2 || defined __stub___$2
2022 if ac_fn_c_try_link "$LINENO"; then :
2027 rm -f core conftest.err conftest.$ac_objext \
2028 conftest$ac_exeext conftest.$ac_ext
2031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2032 $as_echo "$ac_res" >&6; }
2033 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2035 } # ac_fn_c_check_func
2036 cat >config.log <<_ACEOF
2037 This file contains any messages produced by compilers while
2038 running configure, to aid debugging if configure makes a mistake.
2040 It was created by $as_me, which was
2041 generated by GNU Autoconf 2.64. Invocation command line was
2053 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2054 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2055 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2056 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2057 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2059 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2060 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2062 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2063 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2064 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2065 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2066 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2067 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2068 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2076 test -z "$as_dir" && as_dir=.
2077 $as_echo "PATH: $as_dir"
2093 # Keep a trace of the command line.
2094 # Strip out --no-create and --no-recursion so they do not pile up.
2095 # Strip out --silent because we don't want to record it for future runs.
2096 # Also quote any args containing shell meta-characters.
2097 # Make two passes to allow for proper duplicate-argument suppression.
2101 ac_must_keep_next=false
2107 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2108 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2109 | -silent | --silent | --silen | --sile | --sil)
2112 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2115 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2117 as_fn_append ac_configure_args1 " '$ac_arg'"
2118 if test $ac_must_keep_next = true; then
2119 ac_must_keep_next=false # Got value, back to normal.
2122 *=* | --config-cache | -C | -disable-* | --disable-* \
2123 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2124 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2125 | -with-* | --with-* | -without-* | --without-* | --x)
2126 case "$ac_configure_args0 " in
2127 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2130 -* ) ac_must_keep_next=true ;;
2133 as_fn_append ac_configure_args " '$ac_arg'"
2138 { ac_configure_args0=; unset ac_configure_args0;}
2139 { ac_configure_args1=; unset ac_configure_args1;}
2141 # When interrupted or exit'd, cleanup temporary files, and complete
2142 # config.log. We remove comments because anyway the quotes in there
2143 # would cause problems or look ugly.
2144 # WARNING: Use '\'' to represent an apostrophe within the trap.
2145 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2146 trap 'exit_status=$?
2147 # Save into config.log some information that might help in debugging.
2152 ## ---------------- ##
2153 ## Cache variables. ##
2154 ## ---------------- ##
2157 # The following way of writing the cache mishandles newlines in values,
2159 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2160 eval ac_val=\$$ac_var
2164 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2165 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2168 _ | IFS | as_nl) ;; #(
2169 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2170 *) { eval $ac_var=; unset $ac_var;} ;;
2175 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2176 *${as_nl}ac_space=\ *)
2178 "s/'\''/'\''\\\\'\'''\''/g;
2179 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2182 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2190 ## ----------------- ##
2191 ## Output variables. ##
2192 ## ----------------- ##
2195 for ac_var in $ac_subst_vars
2197 eval ac_val=\$$ac_var
2199 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2201 $as_echo "$ac_var='\''$ac_val'\''"
2205 if test -n "$ac_subst_files"; then
2207 ## ------------------- ##
2208 ## File substitutions. ##
2209 ## ------------------- ##
2212 for ac_var in $ac_subst_files
2214 eval ac_val=\$$ac_var
2216 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2218 $as_echo "$ac_var='\''$ac_val'\''"
2223 if test -s confdefs.h; then
2233 test "$ac_signal" != 0 &&
2234 $as_echo "$as_me: caught signal $ac_signal"
2235 $as_echo "$as_me: exit $exit_status"
2237 rm -f core *.core core.conftest.* &&
2238 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2241 for ac_signal in 1 2 13 15; do
2242 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2246 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2247 rm -f -r conftest* confdefs.h
2249 $as_echo "/* confdefs.h */" > confdefs.h
2251 # Predefined preprocessor variables.
2253 cat >>confdefs.h <<_ACEOF
2254 #define PACKAGE_NAME "$PACKAGE_NAME"
2257 cat >>confdefs.h <<_ACEOF
2258 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2261 cat >>confdefs.h <<_ACEOF
2262 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2265 cat >>confdefs.h <<_ACEOF
2266 #define PACKAGE_STRING "$PACKAGE_STRING"
2269 cat >>confdefs.h <<_ACEOF
2270 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2273 cat >>confdefs.h <<_ACEOF
2274 #define PACKAGE_URL "$PACKAGE_URL"
2278 # Let the site file select an alternate cache file if it wants to.
2279 # Prefer an explicitly selected file to automatically selected ones.
2282 if test -n "$CONFIG_SITE"; then
2283 ac_site_file1=$CONFIG_SITE
2284 elif test "x$prefix" != xNONE; then
2285 ac_site_file1=$prefix/share/config.site
2286 ac_site_file2=$prefix/etc/config.site
2288 ac_site_file1=$ac_default_prefix/share/config.site
2289 ac_site_file2=$ac_default_prefix/etc/config.site
2291 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2293 test "x$ac_site_file" = xNONE && continue
2294 if test -r "$ac_site_file"; then
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2296 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2297 sed 's/^/| /' "$ac_site_file" >&5
2302 if test -r "$cache_file"; then
2303 # Some versions of bash will fail to source /dev/null (special
2304 # files actually), so we avoid doing that.
2305 if test -f "$cache_file"; then
2306 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2307 $as_echo "$as_me: loading cache $cache_file" >&6;}
2309 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2310 *) . "./$cache_file";;
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2315 $as_echo "$as_me: creating cache $cache_file" >&6;}
2319 # Check that the precious variables saved in the cache have kept the same
2321 ac_cache_corrupted=false
2322 for ac_var in $ac_precious_vars; do
2323 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2324 eval ac_new_set=\$ac_env_${ac_var}_set
2325 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2326 eval ac_new_val=\$ac_env_${ac_var}_value
2327 case $ac_old_set,$ac_new_set in
2329 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2330 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2331 ac_cache_corrupted=: ;;
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2334 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2335 ac_cache_corrupted=: ;;
2338 if test "x$ac_old_val" != "x$ac_new_val"; then
2339 # differences in whitespace do not lead to failure.
2340 ac_old_val_w=`echo x $ac_old_val`
2341 ac_new_val_w=`echo x $ac_new_val`
2342 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2343 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2344 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2345 ac_cache_corrupted=:
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2348 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2349 eval $ac_var=\$ac_old_val
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2352 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2354 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2357 # Pass precious variables to config.status.
2358 if test "$ac_new_set" = set; then
2360 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2361 *) ac_arg=$ac_var=$ac_new_val ;;
2363 case " $ac_configure_args " in
2364 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2365 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2369 if $ac_cache_corrupted; then
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2371 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2373 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2374 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2376 ## -------------------- ##
2377 ## Main body of script. ##
2378 ## -------------------- ##
2381 ac_cpp='$CPP $CPPFLAGS'
2382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2387 # This file contains common code used by all simulators.
2389 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2390 # directory. It is intended to be invoked before any target specific stuff.
2391 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2392 # It is intended to be invoked last.
2394 # The simulator's configure.in should look like:
2396 # dnl Process this file with autoconf to produce a configure script.
2397 # AC_PREREQ(2.64)dnl
2398 # AC_INIT(Makefile.in)
2399 # sinclude(../common/aclocal.m4)
2403 # ... target specific stuff ...
2407 # Include global overrides and fixes for Autoconf.
2434 # _AC_CHECK_DECL_BODY
2435 # -------------------
2436 # Shell function body for AC_CHECK_DECL.
2437 # _AC_CHECK_DECL_BODY
2439 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2441 # -------------------------------------------------------------
2442 # Helper to AC_CHECK_DECLS, which generates the check for a single
2443 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2444 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2457 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2459 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2460 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2461 # Written by Gordon Matzigkeit, 1996
2463 # This file is free software; the Free Software Foundation gives
2464 # unlimited permission to copy and/or distribute it, with or without
2465 # modifications, as long as this notice is preserved.
2472 # LT_PREREQ(VERSION)
2473 # ------------------
2474 # Complain and exit if this libtool version is less that VERSION.
2478 # _LT_CHECK_BUILDDIR
2479 # ------------------
2480 # Complain if the absolute build directory name contains unusual characters
2484 # LT_INIT([OPTIONS])
2485 # ------------------
2489 # This is what autoupdate's m4 run will expand. It fires
2490 # the warning (with _au_warn_XXX), outputs it into the
2491 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2492 # the replacement expansion.
2495 # This is an auxiliary macro that is also run when
2496 # autoupdate runs m4. It simply calls m4_warning, but
2497 # we need a wrapper so that each warning is emitted only
2498 # once. We break the quoting in m4_warning's argument in
2499 # order to expand this macro's arguments, not AU_DEFUN's.
2502 # Finally, this is the expansion that is picked up by
2503 # autoconf. It tells the user to run autoupdate, and
2504 # then outputs the replacement expansion. We do not care
2505 # about autoupdate's warning because that contains
2506 # information on what to do *after* running autoupdate.
2508 # This is what autoupdate's m4 run will expand. It fires
2509 # the warning (with _au_warn_XXX), outputs it into the
2510 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2511 # the replacement expansion.
2514 # This is an auxiliary macro that is also run when
2515 # autoupdate runs m4. It simply calls m4_warning, but
2516 # we need a wrapper so that each warning is emitted only
2517 # once. We break the quoting in m4_warning's argument in
2518 # order to expand this macro's arguments, not AU_DEFUN's.
2521 # Finally, this is the expansion that is picked up by
2522 # autoconf. It tells the user to run autoupdate, and
2523 # then outputs the replacement expansion. We do not care
2524 # about autoupdate's warning because that contains
2525 # information on what to do *after* running autoupdate.
2529 # _LT_CC_BASENAME(CC)
2530 # -------------------
2531 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2535 # _LT_FILEUTILS_DEFAULTS
2536 # ----------------------
2537 # It is okay to use these file commands and assume they have been set
2538 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2539 # _LT_FILEUTILS_DEFAULTS
2547 # _LT_PREPARE_SED_QUOTE_VARS
2548 # --------------------------
2549 # Define a few sed substitution that help us do robust quoting.
2554 # Note that this code is called both from `configure', and `config.status'
2555 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2556 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2557 # so we pass a copy along to make sure it has a sensible value anyway.
2561 ## ------------------------------------- ##
2562 ## Accumulate code for creating libtool. ##
2563 ## ------------------------------------- ##
2565 # So that we can recreate a full libtool script including additional
2566 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2567 # in macros and then make a single call at the end using the `libtool'
2571 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2572 # ----------------------------------------
2573 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2580 # _LT_CONFIG_LIBTOOL([COMMANDS])
2581 # ------------------------------
2582 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2589 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2590 # -----------------------------------------------------
2594 # _LT_FORMAT_COMMENT([COMMENT])
2595 # -----------------------------
2596 # Add leading comment marks to the start of each line, and a trailing
2597 # full-stop to the whole comment if one is not present already.
2602 ## ------------------------ ##
2603 ## FIXME: Eliminate VARNAME ##
2604 ## ------------------------ ##
2607 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2608 # -------------------------------------------------------------------
2609 # CONFIGNAME is the name given to the value in the libtool script.
2610 # VARNAME is the (base) name used in the configure script.
2611 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2612 # VARNAME. Any other value will be used directly.
2616 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2617 # --------------------------------------------------------
2621 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2622 # ------------------------------------------------
2626 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2627 # ---------------------------------------------------------
2631 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2632 # --------------------------------------------------
2636 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2637 # ---------------------------------------------------
2641 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2642 # ---------------------------------------------------
2647 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2648 # ------------------------------------------------
2653 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2654 # ------------------------------------
2655 # Quote a variable value, and forward it to `config.status' so that its
2656 # declaration there will have the same value as in `configure'. VARNAME
2657 # must have a single quote delimited value for this to work.
2661 # _LT_CONFIG_STATUS_DECLARATIONS
2662 # ------------------------------
2663 # We delimit libtool config variables with single quotes, so when
2664 # we write them to config.status, we have to be sure to quote all
2665 # embedded single quotes properly. In configure, this macro expands
2666 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2668 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2674 # Output comment and list of tags supported by the script
2678 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2679 # -----------------------------------
2680 # Extract the dictionary values for VARNAME (optionally with TAG) and
2681 # expand to a commented shell variable setting:
2683 # # Some comment about what VAR is for.
2684 # visible_name=$lt_internal_name
2688 # _LT_LIBTOOL_CONFIG_VARS
2689 # -----------------------
2690 # Produce commented declarations of non-tagged libtool config variables
2691 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2692 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2693 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2697 # _LT_LIBTOOL_TAG_VARS(TAG)
2698 # -------------------------
2702 # _LT_TAGVAR(VARNAME, [TAGNAME])
2703 # ------------------------------
2707 # _LT_CONFIG_COMMANDS
2708 # -------------------
2709 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2710 # variables for single and double quote escaping we saved from calls
2711 # to _LT_DECL, we can put quote escaped variables declarations
2712 # into `config.status', and then the shell code to quote escape them in
2713 # for loops in `config.status'. Finally, any additional code accumulated
2714 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2715 #_LT_CONFIG_COMMANDS
2721 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2722 # ------------------------------------
2723 # Generate a child script FILE with all initialization necessary to
2724 # reuse the environment learned by the parent script, and make the
2725 # file executable. If COMMENT is supplied, it is inserted after the
2726 # `#!' sequence but before initialization text begins. After this
2727 # macro, additional text can be appended to FILE to form the body of
2728 # the child script. The macro ends with non-zero status if the
2729 # file could not be fully written (such as if the disk is full).
2730 # _LT_GENERATED_FILE_INIT
2734 # This macro allows early generation of the libtool script (before
2735 # AC_OUTPUT is called), incase it is used in configure for compilation
2742 # If TAG is the built-in tag, create an initial libtool script with a
2743 # default configuration from the untagged config vars. Otherwise add code
2744 # to config.status for appending the configuration named by TAG from the
2745 # matching tagged config vars.
2749 # LT_SUPPORTED_TAG(TAG)
2750 # ---------------------
2751 # Trace this macro to discover what tags are supported by the libtool
2752 # --tag option, using:
2753 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2757 # C support is built-in for now
2764 # Enable libtool support for the given language if not already enabled.
2768 # _LT_LANG(LANGNAME)
2769 # ------------------
2773 # _LT_LANG_DEFAULT_CONFIG
2774 # -----------------------
2775 # _LT_LANG_DEFAULT_CONFIG
2778 # This is what autoupdate's m4 run will expand. It fires
2779 # the warning (with _au_warn_XXX), outputs it into the
2780 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2781 # the replacement expansion.
2784 # This is an auxiliary macro that is also run when
2785 # autoupdate runs m4. It simply calls m4_warning, but
2786 # we need a wrapper so that each warning is emitted only
2787 # once. We break the quoting in m4_warning's argument in
2788 # order to expand this macro's arguments, not AU_DEFUN's.
2791 # Finally, this is the expansion that is picked up by
2792 # autoconf. It tells the user to run autoupdate, and
2793 # then outputs the replacement expansion. We do not care
2794 # about autoupdate's warning because that contains
2795 # information on what to do *after* running autoupdate.
2797 # This is what autoupdate's m4 run will expand. It fires
2798 # the warning (with _au_warn_XXX), outputs it into the
2799 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2800 # the replacement expansion.
2803 # This is an auxiliary macro that is also run when
2804 # autoupdate runs m4. It simply calls m4_warning, but
2805 # we need a wrapper so that each warning is emitted only
2806 # once. We break the quoting in m4_warning's argument in
2807 # order to expand this macro's arguments, not AU_DEFUN's.
2810 # Finally, this is the expansion that is picked up by
2811 # autoconf. It tells the user to run autoupdate, and
2812 # then outputs the replacement expansion. We do not care
2813 # about autoupdate's warning because that contains
2814 # information on what to do *after* running autoupdate.
2816 # This is what autoupdate's m4 run will expand. It fires
2817 # the warning (with _au_warn_XXX), outputs it into the
2818 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2819 # the replacement expansion.
2822 # This is an auxiliary macro that is also run when
2823 # autoupdate runs m4. It simply calls m4_warning, but
2824 # we need a wrapper so that each warning is emitted only
2825 # once. We break the quoting in m4_warning's argument in
2826 # order to expand this macro's arguments, not AU_DEFUN's.
2829 # Finally, this is the expansion that is picked up by
2830 # autoconf. It tells the user to run autoupdate, and
2831 # then outputs the replacement expansion. We do not care
2832 # about autoupdate's warning because that contains
2833 # information on what to do *after* running autoupdate.
2835 # This is what autoupdate's m4 run will expand. It fires
2836 # the warning (with _au_warn_XXX), outputs it into the
2837 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2838 # the replacement expansion.
2841 # This is an auxiliary macro that is also run when
2842 # autoupdate runs m4. It simply calls m4_warning, but
2843 # we need a wrapper so that each warning is emitted only
2844 # once. We break the quoting in m4_warning's argument in
2845 # order to expand this macro's arguments, not AU_DEFUN's.
2848 # Finally, this is the expansion that is picked up by
2849 # autoconf. It tells the user to run autoupdate, and
2850 # then outputs the replacement expansion. We do not care
2851 # about autoupdate's warning because that contains
2852 # information on what to do *after* running autoupdate.
2854 # This is what autoupdate's m4 run will expand. It fires
2855 # the warning (with _au_warn_XXX), outputs it into the
2856 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2857 # the replacement expansion.
2860 # This is an auxiliary macro that is also run when
2861 # autoupdate runs m4. It simply calls m4_warning, but
2862 # we need a wrapper so that each warning is emitted only
2863 # once. We break the quoting in m4_warning's argument in
2864 # order to expand this macro's arguments, not AU_DEFUN's.
2867 # Finally, this is the expansion that is picked up by
2868 # autoconf. It tells the user to run autoupdate, and
2869 # then outputs the replacement expansion. We do not care
2870 # about autoupdate's warning because that contains
2871 # information on what to do *after* running autoupdate.
2880 # _LT_COMPILER_BOILERPLATE
2881 # ------------------------
2882 # Check for compiler boilerplate output or warnings with
2883 # the simple compiler test code.
2884 # _LT_COMPILER_BOILERPLATE
2887 # _LT_LINKER_BOILERPLATE
2888 # ----------------------
2889 # Check for linker boilerplate output or warnings with
2890 # the simple link test code.
2891 # _LT_LINKER_BOILERPLATE
2893 # _LT_REQUIRED_DARWIN_CHECKS
2894 # -------------------------
2898 # _LT_DARWIN_LINKER_FEATURES
2899 # --------------------------
2900 # Checks for linker and compiler features on darwin
2903 # _LT_SYS_MODULE_PATH_AIX
2904 # -----------------------
2905 # Links a minimal program and checks the executable
2906 # for the system default hardcoded library path. In most cases,
2907 # this is /usr/lib:/lib, but when the MPI compilers are used
2908 # the location of the communication and MPI libs are included too.
2909 # If we don't find anything, use the default library path according
2910 # to the aix ld manual.
2911 # _LT_SYS_MODULE_PATH_AIX
2914 # _LT_SHELL_INIT(ARG)
2915 # -------------------
2920 # _LT_PROG_ECHO_BACKSLASH
2921 # -----------------------
2922 # Find how we can fake an echo command that does not interpret backslash.
2923 # In particular, with Autoconf 2.60 or later we add some code to the start
2924 # of the generated configure script which will find a shell with a builtin
2925 # printf (which we can use as an echo command).
2926 # _LT_PROG_ECHO_BACKSLASH
2934 # _LT_CMD_OLD_ARCHIVE
2935 # -------------------
2936 # _LT_CMD_OLD_ARCHIVE
2939 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2940 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2941 # ----------------------------------------------------------------
2942 # Check whether the given compiler option works
2943 # _LT_COMPILER_OPTION
2946 # This is what autoupdate's m4 run will expand. It fires
2947 # the warning (with _au_warn_XXX), outputs it into the
2948 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2949 # the replacement expansion.
2952 # This is an auxiliary macro that is also run when
2953 # autoupdate runs m4. It simply calls m4_warning, but
2954 # we need a wrapper so that each warning is emitted only
2955 # once. We break the quoting in m4_warning's argument in
2956 # order to expand this macro's arguments, not AU_DEFUN's.
2959 # Finally, this is the expansion that is picked up by
2960 # autoconf. It tells the user to run autoupdate, and
2961 # then outputs the replacement expansion. We do not care
2962 # about autoupdate's warning because that contains
2963 # information on what to do *after* running autoupdate.
2967 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2968 # [ACTION-SUCCESS], [ACTION-FAILURE])
2969 # ----------------------------------------------------
2970 # Check whether the given linker option works
2974 # This is what autoupdate's m4 run will expand. It fires
2975 # the warning (with _au_warn_XXX), outputs it into the
2976 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2977 # the replacement expansion.
2980 # This is an auxiliary macro that is also run when
2981 # autoupdate runs m4. It simply calls m4_warning, but
2982 # we need a wrapper so that each warning is emitted only
2983 # once. We break the quoting in m4_warning's argument in
2984 # order to expand this macro's arguments, not AU_DEFUN's.
2987 # Finally, this is the expansion that is picked up by
2988 # autoconf. It tells the user to run autoupdate, and
2989 # then outputs the replacement expansion. We do not care
2990 # about autoupdate's warning because that contains
2991 # information on what to do *after* running autoupdate.
3000 # This is what autoupdate's m4 run will expand. It fires
3001 # the warning (with _au_warn_XXX), outputs it into the
3002 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3003 # the replacement expansion.
3006 # This is an auxiliary macro that is also run when
3007 # autoupdate runs m4. It simply calls m4_warning, but
3008 # we need a wrapper so that each warning is emitted only
3009 # once. We break the quoting in m4_warning's argument in
3010 # order to expand this macro's arguments, not AU_DEFUN's.
3013 # Finally, this is the expansion that is picked up by
3014 # autoconf. It tells the user to run autoupdate, and
3015 # then outputs the replacement expansion. We do not care
3016 # about autoupdate's warning because that contains
3017 # information on what to do *after* running autoupdate.
3026 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3027 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3028 # ----------------------------------------------------------------
3029 # _LT_TRY_DLOPEN_SELF
3032 # LT_SYS_DLOPEN_SELF
3033 # ------------------
3034 # LT_SYS_DLOPEN_SELF
3037 # This is what autoupdate's m4 run will expand. It fires
3038 # the warning (with _au_warn_XXX), outputs it into the
3039 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3040 # the replacement expansion.
3043 # This is an auxiliary macro that is also run when
3044 # autoupdate runs m4. It simply calls m4_warning, but
3045 # we need a wrapper so that each warning is emitted only
3046 # once. We break the quoting in m4_warning's argument in
3047 # order to expand this macro's arguments, not AU_DEFUN's.
3050 # Finally, this is the expansion that is picked up by
3051 # autoconf. It tells the user to run autoupdate, and
3052 # then outputs the replacement expansion. We do not care
3053 # about autoupdate's warning because that contains
3054 # information on what to do *after* running autoupdate.
3058 # _LT_COMPILER_C_O([TAGNAME])
3059 # ---------------------------
3060 # Check to see if options -c and -o are simultaneously supported by compiler.
3061 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3065 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3066 # ----------------------------------
3067 # Check to see if we can do hard links to lock some files if needed
3068 # _LT_COMPILER_FILE_LOCKS
3076 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3077 # --------------------------------------
3078 # Check hardcoding attributes.
3079 # _LT_LINKER_HARDCODE_LIBPATH
3087 # _LT_SYS_DYNAMIC_LINKER([TAG])
3088 # -----------------------------
3089 # PORTME Fill in your ld.so characteristics
3090 # _LT_SYS_DYNAMIC_LINKER
3093 # _LT_PATH_TOOL_PREFIX(TOOL)
3094 # --------------------------
3095 # find a file program which can recognize shared library
3096 # _LT_PATH_TOOL_PREFIX
3099 # This is what autoupdate's m4 run will expand. It fires
3100 # the warning (with _au_warn_XXX), outputs it into the
3101 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3102 # the replacement expansion.
3105 # This is an auxiliary macro that is also run when
3106 # autoupdate runs m4. It simply calls m4_warning, but
3107 # we need a wrapper so that each warning is emitted only
3108 # once. We break the quoting in m4_warning's argument in
3109 # order to expand this macro's arguments, not AU_DEFUN's.
3112 # Finally, this is the expansion that is picked up by
3113 # autoconf. It tells the user to run autoupdate, and
3114 # then outputs the replacement expansion. We do not care
3115 # about autoupdate's warning because that contains
3116 # information on what to do *after* running autoupdate.
3122 # find a file program which can recognize a shared library
3128 # find the pathname to the GNU or non-GNU linker
3132 # This is what autoupdate's m4 run will expand. It fires
3133 # the warning (with _au_warn_XXX), outputs it into the
3134 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3135 # the replacement expansion.
3138 # This is an auxiliary macro that is also run when
3139 # autoupdate runs m4. It simply calls m4_warning, but
3140 # we need a wrapper so that each warning is emitted only
3141 # once. We break the quoting in m4_warning's argument in
3142 # order to expand this macro's arguments, not AU_DEFUN's.
3145 # Finally, this is the expansion that is picked up by
3146 # autoconf. It tells the user to run autoupdate, and
3147 # then outputs the replacement expansion. We do not care
3148 # about autoupdate's warning because that contains
3149 # information on what to do *after* running autoupdate.
3151 # This is what autoupdate's m4 run will expand. It fires
3152 # the warning (with _au_warn_XXX), outputs it into the
3153 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3154 # the replacement expansion.
3157 # This is an auxiliary macro that is also run when
3158 # autoupdate runs m4. It simply calls m4_warning, but
3159 # we need a wrapper so that each warning is emitted only
3160 # once. We break the quoting in m4_warning's argument in
3161 # order to expand this macro's arguments, not AU_DEFUN's.
3164 # Finally, this is the expansion that is picked up by
3165 # autoconf. It tells the user to run autoupdate, and
3166 # then outputs the replacement expansion. We do not care
3167 # about autoupdate's warning because that contains
3168 # information on what to do *after* running autoupdate.
3179 # find reload flag for linker
3180 # -- PORTME Some linkers may need a different reload flag.
3184 # _LT_CHECK_MAGIC_METHOD
3185 # ----------------------
3186 # how to check for library dependencies
3187 # -- PORTME fill in with the dynamic library characteristics
3188 # _LT_CHECK_MAGIC_METHOD
3193 # find the pathname to a BSD- or MS-compatible name lister
3197 # This is what autoupdate's m4 run will expand. It fires
3198 # the warning (with _au_warn_XXX), outputs it into the
3199 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3200 # the replacement expansion.
3203 # This is an auxiliary macro that is also run when
3204 # autoupdate runs m4. It simply calls m4_warning, but
3205 # we need a wrapper so that each warning is emitted only
3206 # once. We break the quoting in m4_warning's argument in
3207 # order to expand this macro's arguments, not AU_DEFUN's.
3210 # Finally, this is the expansion that is picked up by
3211 # autoconf. It tells the user to run autoupdate, and
3212 # then outputs the replacement expansion. We do not care
3213 # about autoupdate's warning because that contains
3214 # information on what to do *after* running autoupdate.
3216 # This is what autoupdate's m4 run will expand. It fires
3217 # the warning (with _au_warn_XXX), outputs it into the
3218 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3219 # the replacement expansion.
3222 # This is an auxiliary macro that is also run when
3223 # autoupdate runs m4. It simply calls m4_warning, but
3224 # we need a wrapper so that each warning is emitted only
3225 # once. We break the quoting in m4_warning's argument in
3226 # order to expand this macro's arguments, not AU_DEFUN's.
3229 # Finally, this is the expansion that is picked up by
3230 # autoconf. It tells the user to run autoupdate, and
3231 # then outputs the replacement expansion. We do not care
3232 # about autoupdate's warning because that contains
3233 # information on what to do *after* running autoupdate.
3239 # check for math library
3243 # This is what autoupdate's m4 run will expand. It fires
3244 # the warning (with _au_warn_XXX), outputs it into the
3245 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3246 # the replacement expansion.
3249 # This is an auxiliary macro that is also run when
3250 # autoupdate runs m4. It simply calls m4_warning, but
3251 # we need a wrapper so that each warning is emitted only
3252 # once. We break the quoting in m4_warning's argument in
3253 # order to expand this macro's arguments, not AU_DEFUN's.
3256 # Finally, this is the expansion that is picked up by
3257 # autoconf. It tells the user to run autoupdate, and
3258 # then outputs the replacement expansion. We do not care
3259 # about autoupdate's warning because that contains
3260 # information on what to do *after* running autoupdate.
3264 # _LT_COMPILER_NO_RTTI([TAGNAME])
3265 # -------------------------------
3266 # _LT_COMPILER_NO_RTTI
3269 # _LT_CMD_GLOBAL_SYMBOLS
3270 # ----------------------
3271 # _LT_CMD_GLOBAL_SYMBOLS
3274 # _LT_COMPILER_PIC([TAGNAME])
3275 # ---------------------------
3279 # _LT_LINKER_SHLIBS([TAGNAME])
3280 # ----------------------------
3281 # See if the linker supports building shared libraries.
3285 # _LT_LANG_C_CONFIG([TAG])
3286 # ------------------------
3287 # Ensure that the configuration variables for a C compiler are suitably
3288 # defined. These variables are subsequently used by _LT_CONFIG to write
3289 # the compiler configuration to `libtool'.
3293 # _LT_LANG_CXX_CONFIG([TAG])
3294 # --------------------------
3295 # Ensure that the configuration variables for a C++ compiler are suitably
3296 # defined. These variables are subsequently used by _LT_CONFIG to write
3297 # the compiler configuration to `libtool'.
3298 # _LT_LANG_CXX_CONFIG
3301 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3302 # ---------------------------------
3303 # Figure out "hidden" library dependencies from verbose
3304 # compiler output when linking a shared library.
3305 # Parse the compiler output and extract the necessary
3306 # objects, libraries and library flags.
3307 # _LT_SYS_HIDDEN_LIBDEPS
3310 # _LT_LANG_F77_CONFIG([TAG])
3311 # --------------------------
3312 # Ensure that the configuration variables for a Fortran 77 compiler are
3313 # suitably defined. These variables are subsequently used by _LT_CONFIG
3314 # to write the compiler configuration to `libtool'.
3315 # _LT_LANG_F77_CONFIG
3318 # _LT_LANG_FC_CONFIG([TAG])
3319 # -------------------------
3320 # Ensure that the configuration variables for a Fortran compiler are
3321 # suitably defined. These variables are subsequently used by _LT_CONFIG
3322 # to write the compiler configuration to `libtool'.
3323 # _LT_LANG_FC_CONFIG
3326 # _LT_LANG_GCJ_CONFIG([TAG])
3327 # --------------------------
3328 # Ensure that the configuration variables for the GNU Java Compiler compiler
3329 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3330 # to write the compiler configuration to `libtool'.
3331 # _LT_LANG_GCJ_CONFIG
3334 # _LT_LANG_RC_CONFIG([TAG])
3335 # -------------------------
3336 # Ensure that the configuration variables for the Windows resource compiler
3337 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3338 # to write the compiler configuration to `libtool'.
3339 # _LT_LANG_RC_CONFIG
3347 # This is what autoupdate's m4 run will expand. It fires
3348 # the warning (with _au_warn_XXX), outputs it into the
3349 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3350 # the replacement expansion.
3353 # This is an auxiliary macro that is also run when
3354 # autoupdate runs m4. It simply calls m4_warning, but
3355 # we need a wrapper so that each warning is emitted only
3356 # once. We break the quoting in m4_warning's argument in
3357 # order to expand this macro's arguments, not AU_DEFUN's.
3360 # Finally, this is the expansion that is picked up by
3361 # autoconf. It tells the user to run autoupdate, and
3362 # then outputs the replacement expansion. We do not care
3363 # about autoupdate's warning because that contains
3364 # information on what to do *after* running autoupdate.
3373 # This is what autoupdate's m4 run will expand. It fires
3374 # the warning (with _au_warn_XXX), outputs it into the
3375 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3376 # the replacement expansion.
3379 # This is an auxiliary macro that is also run when
3380 # autoupdate runs m4. It simply calls m4_warning, but
3381 # we need a wrapper so that each warning is emitted only
3382 # once. We break the quoting in m4_warning's argument in
3383 # order to expand this macro's arguments, not AU_DEFUN's.
3386 # Finally, this is the expansion that is picked up by
3387 # autoconf. It tells the user to run autoupdate, and
3388 # then outputs the replacement expansion. We do not care
3389 # about autoupdate's warning because that contains
3390 # information on what to do *after* running autoupdate.
3396 # If we don't have a new enough Autoconf to choose the best grep
3397 # available, choose the one first in the user's PATH.
3403 # If we don't have a new enough Autoconf to choose the best objdump
3404 # available, choose the one first in the user's PATH.
3410 # Check for a fully-functional sed program, that truncates
3411 # as few characters as possible. Prefer GNU sed if found.
3417 # This is what autoupdate's m4 run will expand. It fires
3418 # the warning (with _au_warn_XXX), outputs it into the
3419 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3420 # the replacement expansion.
3423 # This is an auxiliary macro that is also run when
3424 # autoupdate runs m4. It simply calls m4_warning, but
3425 # we need a wrapper so that each warning is emitted only
3426 # once. We break the quoting in m4_warning's argument in
3427 # order to expand this macro's arguments, not AU_DEFUN's.
3430 # Finally, this is the expansion that is picked up by
3431 # autoconf. It tells the user to run autoupdate, and
3432 # then outputs the replacement expansion. We do not care
3433 # about autoupdate's warning because that contains
3434 # information on what to do *after* running autoupdate.
3438 # _LT_CHECK_SHELL_FEATURES
3439 # ------------------------
3440 # Find out whether the shell is Bourne or XSI compatible,
3441 # or has some other useful features.
3442 # _LT_CHECK_SHELL_FEATURES
3445 # _LT_PROG_XSI_SHELLFNS
3446 # ---------------------
3447 # Bourne and XSI compatible variants of some useful shell functions.
3450 # Helper functions for option handling. -*- Autoconf -*-
3452 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3454 # Written by Gary V. Vaughan, 2004
3456 # This file is free software; the Free Software Foundation gives
3457 # unlimited permission to copy and/or distribute it, with or without
3458 # modifications, as long as this notice is preserved.
3460 # serial 6 ltoptions.m4
3462 # This is to help aclocal find these macros, as it can't see m4_define.
3466 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3467 # ------------------------------------------
3471 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3472 # ---------------------------------------
3473 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3474 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3479 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3480 # ------------------------------------------------------------
3481 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3485 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3486 # -------------------------------------------------------
3487 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3492 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3493 # ----------------------------------------
3494 # OPTION-LIST is a space-separated list of Libtool options associated
3495 # with MACRO-NAME. If any OPTION has a matching handler declared with
3496 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3497 # the unknown option and exit.
3501 ## --------------------------------- ##
3502 ## Macros to handle LT_INIT options. ##
3503 ## --------------------------------- ##
3505 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3506 # -----------------------------------------
3510 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3511 # -----------------------------------------------
3519 # This is what autoupdate's m4 run will expand. It fires
3520 # the warning (with _au_warn_XXX), outputs it into the
3521 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3522 # the replacement expansion.
3525 # This is an auxiliary macro that is also run when
3526 # autoupdate runs m4. It simply calls m4_warning, but
3527 # we need a wrapper so that each warning is emitted only
3528 # once. We break the quoting in m4_warning's argument in
3529 # order to expand this macro's arguments, not AU_DEFUN's.
3532 # Finally, this is the expansion that is picked up by
3533 # autoconf. It tells the user to run autoupdate, and
3534 # then outputs the replacement expansion. We do not care
3535 # about autoupdate's warning because that contains
3536 # information on what to do *after* running autoupdate.
3543 # Declare package support for building win32 dll's.
3546 # This is what autoupdate's m4 run will expand. It fires
3547 # the warning (with _au_warn_XXX), outputs it into the
3548 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3549 # the replacement expansion.
3552 # This is an auxiliary macro that is also run when
3553 # autoupdate runs m4. It simply calls m4_warning, but
3554 # we need a wrapper so that each warning is emitted only
3555 # once. We break the quoting in m4_warning's argument in
3556 # order to expand this macro's arguments, not AU_DEFUN's.
3559 # Finally, this is the expansion that is picked up by
3560 # autoconf. It tells the user to run autoupdate, and
3561 # then outputs the replacement expansion. We do not care
3562 # about autoupdate's warning because that contains
3563 # information on what to do *after* running autoupdate.
3568 # _LT_ENABLE_SHARED([DEFAULT])
3569 # ----------------------------
3570 # implement the --enable-shared flag, and supports the `shared' and
3571 # `disable-shared' LT_INIT options.
3572 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3583 # This is what autoupdate's m4 run will expand. It fires
3584 # the warning (with _au_warn_XXX), outputs it into the
3585 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3586 # the replacement expansion.
3589 # This is an auxiliary macro that is also run when
3590 # autoupdate runs m4. It simply calls m4_warning, but
3591 # we need a wrapper so that each warning is emitted only
3592 # once. We break the quoting in m4_warning's argument in
3593 # order to expand this macro's arguments, not AU_DEFUN's.
3596 # Finally, this is the expansion that is picked up by
3597 # autoconf. It tells the user to run autoupdate, and
3598 # then outputs the replacement expansion. We do not care
3599 # about autoupdate's warning because that contains
3600 # information on what to do *after* running autoupdate.
3602 # This is what autoupdate's m4 run will expand. It fires
3603 # the warning (with _au_warn_XXX), outputs it into the
3604 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3605 # the replacement expansion.
3608 # This is an auxiliary macro that is also run when
3609 # autoupdate runs m4. It simply calls m4_warning, but
3610 # we need a wrapper so that each warning is emitted only
3611 # once. We break the quoting in m4_warning's argument in
3612 # order to expand this macro's arguments, not AU_DEFUN's.
3615 # Finally, this is the expansion that is picked up by
3616 # autoconf. It tells the user to run autoupdate, and
3617 # then outputs the replacement expansion. We do not care
3618 # about autoupdate's warning because that contains
3619 # information on what to do *after* running autoupdate.
3625 # _LT_ENABLE_STATIC([DEFAULT])
3626 # ----------------------------
3627 # implement the --enable-static flag, and support the `static' and
3628 # `disable-static' LT_INIT options.
3629 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3640 # This is what autoupdate's m4 run will expand. It fires
3641 # the warning (with _au_warn_XXX), outputs it into the
3642 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3643 # the replacement expansion.
3646 # This is an auxiliary macro that is also run when
3647 # autoupdate runs m4. It simply calls m4_warning, but
3648 # we need a wrapper so that each warning is emitted only
3649 # once. We break the quoting in m4_warning's argument in
3650 # order to expand this macro's arguments, not AU_DEFUN's.
3653 # Finally, this is the expansion that is picked up by
3654 # autoconf. It tells the user to run autoupdate, and
3655 # then outputs the replacement expansion. We do not care
3656 # about autoupdate's warning because that contains
3657 # information on what to do *after* running autoupdate.
3659 # This is what autoupdate's m4 run will expand. It fires
3660 # the warning (with _au_warn_XXX), outputs it into the
3661 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3662 # the replacement expansion.
3665 # This is an auxiliary macro that is also run when
3666 # autoupdate runs m4. It simply calls m4_warning, but
3667 # we need a wrapper so that each warning is emitted only
3668 # once. We break the quoting in m4_warning's argument in
3669 # order to expand this macro's arguments, not AU_DEFUN's.
3672 # Finally, this is the expansion that is picked up by
3673 # autoconf. It tells the user to run autoupdate, and
3674 # then outputs the replacement expansion. We do not care
3675 # about autoupdate's warning because that contains
3676 # information on what to do *after* running autoupdate.
3682 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3683 # ----------------------------------
3684 # implement the --enable-fast-install flag, and support the `fast-install'
3685 # and `disable-fast-install' LT_INIT options.
3686 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3687 # _LT_ENABLE_FAST_INSTALL
3693 # This is what autoupdate's m4 run will expand. It fires
3694 # the warning (with _au_warn_XXX), outputs it into the
3695 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3696 # the replacement expansion.
3699 # This is an auxiliary macro that is also run when
3700 # autoupdate runs m4. It simply calls m4_warning, but
3701 # we need a wrapper so that each warning is emitted only
3702 # once. We break the quoting in m4_warning's argument in
3703 # order to expand this macro's arguments, not AU_DEFUN's.
3706 # Finally, this is the expansion that is picked up by
3707 # autoconf. It tells the user to run autoupdate, and
3708 # then outputs the replacement expansion. We do not care
3709 # about autoupdate's warning because that contains
3710 # information on what to do *after* running autoupdate.
3713 # This is what autoupdate's m4 run will expand. It fires
3714 # the warning (with _au_warn_XXX), outputs it into the
3715 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3716 # the replacement expansion.
3719 # This is an auxiliary macro that is also run when
3720 # autoupdate runs m4. It simply calls m4_warning, but
3721 # we need a wrapper so that each warning is emitted only
3722 # once. We break the quoting in m4_warning's argument in
3723 # order to expand this macro's arguments, not AU_DEFUN's.
3726 # Finally, this is the expansion that is picked up by
3727 # autoconf. It tells the user to run autoupdate, and
3728 # then outputs the replacement expansion. We do not care
3729 # about autoupdate's warning because that contains
3730 # information on what to do *after* running autoupdate.
3735 # _LT_WITH_PIC([MODE])
3736 # --------------------
3737 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3739 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3746 # This is what autoupdate's m4 run will expand. It fires
3747 # the warning (with _au_warn_XXX), outputs it into the
3748 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3749 # the replacement expansion.
3752 # This is an auxiliary macro that is also run when
3753 # autoupdate runs m4. It simply calls m4_warning, but
3754 # we need a wrapper so that each warning is emitted only
3755 # once. We break the quoting in m4_warning's argument in
3756 # order to expand this macro's arguments, not AU_DEFUN's.
3759 # Finally, this is the expansion that is picked up by
3760 # autoconf. It tells the user to run autoupdate, and
3761 # then outputs the replacement expansion. We do not care
3762 # about autoupdate's warning because that contains
3763 # information on what to do *after* running autoupdate.
3767 ## ----------------- ##
3768 ## LTDL_INIT Options ##
3769 ## ----------------- ##
3780 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3782 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3783 # Written by Gary V. Vaughan, 2004
3785 # This file is free software; the Free Software Foundation gives
3786 # unlimited permission to copy and/or distribute it, with or without
3787 # modifications, as long as this notice is preserved.
3789 # serial 6 ltsugar.m4
3791 # This is to help aclocal find these macros, as it can't see m4_define.
3795 # lt_join(SEP, ARG1, [ARG2...])
3796 # -----------------------------
3797 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3798 # associated separator.
3799 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3800 # versions in m4sugar had bugs.
3808 # Manipulate m4 lists.
3809 # These macros are necessary as long as will still need to support
3810 # Autoconf-2.59 which quotes differently.
3816 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3817 # ------------------------------------------
3818 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3819 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3820 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3821 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3822 # than defined and empty).
3824 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3825 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3830 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3831 # ----------------------------------------------------------
3832 # Produce a SEP delimited list of all paired combinations of elements of
3833 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3834 # has the form PREFIXmINFIXSUFFIXn.
3835 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3839 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3840 # -----------------------------------------------------------------------
3841 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3842 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3846 # lt_dict_add(DICT, KEY, VALUE)
3847 # -----------------------------
3851 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3852 # --------------------------------------------
3856 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3857 # ----------------------------------
3861 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3862 # -----------------------------------------------------------------
3866 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3867 # --------------------------------------------------------------
3870 # ltversion.m4 -- version numbers -*- Autoconf -*-
3872 # Copyright (C) 2004 Free Software Foundation, Inc.
3873 # Written by Scott James Remnant, 2004
3875 # This file is free software; the Free Software Foundation gives
3876 # unlimited permission to copy and/or distribute it, with or without
3877 # modifications, as long as this notice is preserved.
3879 # Generated from ltversion.in.
3881 # serial 3134 ltversion.m4
3882 # This file is part of GNU Libtool
3889 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3891 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3892 # Written by Scott James Remnant, 2004.
3894 # This file is free software; the Free Software Foundation gives
3895 # unlimited permission to copy and/or distribute it, with or without
3896 # modifications, as long as this notice is preserved.
3898 # serial 4 lt~obsolete.m4
3900 # These exist entirely to fool aclocal when bootstrapping libtool.
3902 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3903 # which have later been changed to m4_define as they aren't part of the
3904 # exported API, or moved to Autoconf or Automake where they belong.
3906 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3907 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3908 # using a macro with the same name in our local m4/libtool.m4 it'll
3909 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3910 # and doesn't know about Autoconf macros at all.)
3912 # So we provide this file, which has a silly filename so it's always
3913 # included after everything else. This provides aclocal with the
3914 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3915 # because those macros already exist, or will be overwritten later.
3916 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3918 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3919 # Yes, that means every name once taken will need to remain here until
3920 # we give up compatibility with versions before 1.7, at which point
3921 # we need to keep only those names which we still refer to.
3923 # This is to help aclocal find these macros, as it can't see m4_define.
3990 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3991 # Free Software Foundation, Inc.
3993 # This file is free software; the Free Software Foundation
3994 # gives unlimited permission to copy and/or distribute it,
3995 # with or without modifications, as long as this notice is preserved.
3999 # Based on depend.m4 from automake 1.9, modified for standalone use in
4000 # an environment where GNU make is required.
4002 # ZW_PROG_COMPILER_DEPENDENCIES
4003 # -----------------------------
4004 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
4005 # sets fooDEPMODE accordingly. Cache-variable compatible with
4006 # original; not side-effect compatible. As the users of this macro
4007 # may require accurate dependencies for correct builds, it does *not*
4008 # honor --disable-dependency-checking, and failure to detect a usable
4009 # method is an error. depcomp is assumed to be located in
4012 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
4018 # Choose a directory name for dependency files.
4023 # As AM_SET_DEPDIR, but also create the directory at config.status time.
4074 sim_inline="-DDEFAULT_INLINE=0"
4111 # intl sister-directory configuration rules.
4114 # The idea behind this macro is that there's no need to repeat all the
4115 # autoconf probes done by the intl directory - it's already done them
4116 # for us. In fact, there's no need even to look at the cache for the
4117 # answers. All we need to do is nab a few pieces of information.
4118 # The intl directory is set up to make this easy, by generating a
4119 # small file which can be sourced as a shell script; then we produce
4120 # the necessary substitutions and definitions for this directory.
4124 # Autoconf M4 include file defining utility macros for complex Canadian
4136 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4138 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4141 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4142 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4146 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4147 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4151 # Backported from Autoconf 2.5x; can go away when and if
4152 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4157 # ACX_HAVE_GCC_FOR_TARGET
4158 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4161 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4162 # Searching for installed target binutils. We need to take extra care,
4163 # else we may find the wrong assembler, linker, etc., and lose.
4165 # First try --with-build-time-tools, if specified.
4167 # For build != host, we ask the installed GCC for the name of the tool it
4168 # uses, and accept it if it is an absolute path. This is because the
4169 # only good choice for a compiler is the same GCC version that is being
4170 # installed (or we couldn't make target libraries), and we assume that
4171 # on the host system we'll have not only the same GCC version, but also
4172 # the same binutils version.
4174 # For build == host, search the same directories that the installed
4175 # compiler will search. We used to do this for the assembler, linker,
4176 # and nm only; for simplicity of configuration, however, we extend this
4177 # criterion to tools (such as ar and ranlib) that are never invoked by
4178 # the compiler, to avoid mismatches.
4180 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4181 # if build == target. This makes the most sense only when bootstrapping,
4182 # but we also do so when build != host. In this case, we hope that the
4183 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4185 # If we do not find a suitable binary, then try the user's path.
4189 # AC_PROG_CPP_WERROR
4190 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4191 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4192 # For now, using this also overrides header checks to use only the
4193 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4194 # bit harder from here).
4195 # Eventually autoconf will default to checking headers with the compiler
4196 # instead, and we'll have to do this differently.
4198 # AC_PROG_CPP_WERROR
4201 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4202 # that understands Ada. We use the user's CC setting, already found, and
4203 # possibly add $1 to the command-line parameters.
4205 # Sets the shell variable have_gnat to yes or no as appropriate, and
4206 # substitutes GNATBIND and GNATMAKE.
4233 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4234 for ac_t in install-sh install.sh shtool; do
4235 if test -f "$ac_dir/$ac_t"; then
4237 ac_install_sh="$ac_aux_dir/$ac_t -c"
4242 if test -z "$ac_aux_dir"; then
4243 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4246 # These three variables are undocumented and unsupported,
4247 # and are intended to be withdrawn in a future Autoconf release.
4248 # They can cause serious problems if a builder's source tree is in a directory
4249 # whose full name contains unusual characters.
4250 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4251 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4252 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4255 # Find a good install program. We prefer a C program (faster),
4256 # so one script is as good as another. But avoid the broken or
4257 # incompatible versions:
4258 # SysV /etc/install, /usr/sbin/install
4259 # SunOS /usr/etc/install
4260 # IRIX /sbin/install
4262 # AmigaOS /C/install, which installs bootblocks on floppy discs
4263 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4264 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4265 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4266 # OS/2's system install, which has a completely different semantic
4267 # ./install, which can be erroneously created by make from ./install.sh.
4268 # Reject install programs that cannot install multiple files.
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4270 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4271 if test -z "$INSTALL"; then
4272 if test "${ac_cv_path_install+set}" = set; then :
4273 $as_echo_n "(cached) " >&6
4275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4279 test -z "$as_dir" && as_dir=.
4280 # Account for people who put trailing slashes in PATH elements.
4281 case $as_dir/ in #((
4282 ./ | .// | /[cC]/* | \
4283 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4284 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4287 # OSF1 and SCO ODT 3.0 have their own names for install.
4288 # Don't use installbsd from OSF since it installs stuff as root
4290 for ac_prog in ginstall scoinst install; do
4291 for ac_exec_ext in '' $ac_executable_extensions; do
4292 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4293 if test $ac_prog = install &&
4294 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4295 # AIX install. It has an incompatible calling convention.
4297 elif test $ac_prog = install &&
4298 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4299 # program-specific install script used by HP pwplus--don't use.
4302 rm -rf conftest.one conftest.two conftest.dir
4303 echo one > conftest.one
4304 echo two > conftest.two
4306 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4307 test -s conftest.one && test -s conftest.two &&
4308 test -s conftest.dir/conftest.one &&
4309 test -s conftest.dir/conftest.two
4311 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4324 rm -rf conftest.one conftest.two conftest.dir
4327 if test "${ac_cv_path_install+set}" = set; then
4328 INSTALL=$ac_cv_path_install
4330 # As a last resort, use the slow shell script. Don't cache a
4331 # value for INSTALL within a source directory, because that will
4332 # break other packages using the cache if that directory is
4333 # removed, or if the value is a relative name.
4334 INSTALL=$ac_install_sh
4337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4338 $as_echo "$INSTALL" >&6; }
4340 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4341 # It thinks the first close brace ends the variable substitution.
4342 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4344 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4346 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4349 ac_cpp='$CPP $CPPFLAGS'
4350 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4351 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4352 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4353 if test -n "$ac_tool_prefix"; then
4354 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4355 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4357 $as_echo_n "checking for $ac_word... " >&6; }
4358 if test "${ac_cv_prog_CC+set}" = set; then :
4359 $as_echo_n "(cached) " >&6
4361 if test -n "$CC"; then
4362 ac_cv_prog_CC="$CC" # Let the user override the test.
4364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4368 test -z "$as_dir" && as_dir=.
4369 for ac_exec_ext in '' $ac_executable_extensions; do
4370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4371 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4382 if test -n "$CC"; then
4383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4384 $as_echo "$CC" >&6; }
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4387 $as_echo "no" >&6; }
4392 if test -z "$ac_cv_prog_CC"; then
4394 # Extract the first word of "gcc", so it can be a program name with args.
4395 set dummy gcc; ac_word=$2
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4397 $as_echo_n "checking for $ac_word... " >&6; }
4398 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4399 $as_echo_n "(cached) " >&6
4401 if test -n "$ac_ct_CC"; then
4402 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4408 test -z "$as_dir" && as_dir=.
4409 for ac_exec_ext in '' $ac_executable_extensions; do
4410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4411 ac_cv_prog_ac_ct_CC="gcc"
4412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4421 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4422 if test -n "$ac_ct_CC"; then
4423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4424 $as_echo "$ac_ct_CC" >&6; }
4426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4427 $as_echo "no" >&6; }
4430 if test "x$ac_ct_CC" = x; then
4433 case $cross_compiling:$ac_tool_warned in
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4436 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4437 ac_tool_warned=yes ;;
4445 if test -z "$CC"; then
4446 if test -n "$ac_tool_prefix"; then
4447 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4448 set dummy ${ac_tool_prefix}cc; ac_word=$2
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4450 $as_echo_n "checking for $ac_word... " >&6; }
4451 if test "${ac_cv_prog_CC+set}" = set; then :
4452 $as_echo_n "(cached) " >&6
4454 if test -n "$CC"; then
4455 ac_cv_prog_CC="$CC" # Let the user override the test.
4457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4461 test -z "$as_dir" && as_dir=.
4462 for ac_exec_ext in '' $ac_executable_extensions; do
4463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4464 ac_cv_prog_CC="${ac_tool_prefix}cc"
4465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4475 if test -n "$CC"; then
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4477 $as_echo "$CC" >&6; }
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4480 $as_echo "no" >&6; }
4486 if test -z "$CC"; then
4487 # Extract the first word of "cc", so it can be a program name with args.
4488 set dummy cc; ac_word=$2
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4490 $as_echo_n "checking for $ac_word... " >&6; }
4491 if test "${ac_cv_prog_CC+set}" = set; then :
4492 $as_echo_n "(cached) " >&6
4494 if test -n "$CC"; then
4495 ac_cv_prog_CC="$CC" # Let the user override the test.
4498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4502 test -z "$as_dir" && as_dir=.
4503 for ac_exec_ext in '' $ac_executable_extensions; do
4504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4505 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4506 ac_prog_rejected=yes
4510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4517 if test $ac_prog_rejected = yes; then
4518 # We found a bogon in the path, so make sure we never use it.
4519 set dummy $ac_cv_prog_CC
4521 if test $# != 0; then
4522 # We chose a different compiler from the bogus one.
4523 # However, it has the same basename, so the bogon will be chosen
4524 # first if we set CC to just the basename; use the full file name.
4526 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4532 if test -n "$CC"; then
4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4534 $as_echo "$CC" >&6; }
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4537 $as_echo "no" >&6; }
4542 if test -z "$CC"; then
4543 if test -n "$ac_tool_prefix"; then
4544 for ac_prog in cl.exe
4546 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4547 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4549 $as_echo_n "checking for $ac_word... " >&6; }
4550 if test "${ac_cv_prog_CC+set}" = set; then :
4551 $as_echo_n "(cached) " >&6
4553 if test -n "$CC"; then
4554 ac_cv_prog_CC="$CC" # Let the user override the test.
4556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4560 test -z "$as_dir" && as_dir=.
4561 for ac_exec_ext in '' $ac_executable_extensions; do
4562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4563 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4574 if test -n "$CC"; then
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4576 $as_echo "$CC" >&6; }
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4579 $as_echo "no" >&6; }
4583 test -n "$CC" && break
4586 if test -z "$CC"; then
4588 for ac_prog in cl.exe
4590 # Extract the first word of "$ac_prog", so it can be a program name with args.
4591 set dummy $ac_prog; ac_word=$2
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4593 $as_echo_n "checking for $ac_word... " >&6; }
4594 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4595 $as_echo_n "(cached) " >&6
4597 if test -n "$ac_ct_CC"; then
4598 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4604 test -z "$as_dir" && as_dir=.
4605 for ac_exec_ext in '' $ac_executable_extensions; do
4606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4607 ac_cv_prog_ac_ct_CC="$ac_prog"
4608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4617 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4618 if test -n "$ac_ct_CC"; then
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4620 $as_echo "$ac_ct_CC" >&6; }
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4623 $as_echo "no" >&6; }
4627 test -n "$ac_ct_CC" && break
4630 if test "x$ac_ct_CC" = x; then
4633 case $cross_compiling:$ac_tool_warned in
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4636 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4637 ac_tool_warned=yes ;;
4646 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4647 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4648 as_fn_error "no acceptable C compiler found in \$PATH
4649 See \`config.log' for more details." "$LINENO" 5; }
4651 # Provide some information about the compiler.
4652 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4655 for ac_option in --version -v -V -qversion; do
4656 { { ac_try="$ac_compiler $ac_option >&5"
4658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4659 *) ac_try_echo=$ac_try;;
4661 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4662 $as_echo "$ac_try_echo"; } >&5
4663 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4665 if test -s conftest.err; then
4667 ... rest of stderr output deleted ...
4668 10q' conftest.err >conftest.er1
4669 cat conftest.er1 >&5
4670 rm -f conftest.er1 conftest.err
4672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4673 test $ac_status = 0; }
4676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4677 /* end confdefs.h. */
4687 ac_clean_files_save=$ac_clean_files
4688 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4689 # Try to create an executable without -o first, disregard a.out.
4690 # It will help us diagnose broken compilers, and finding out an intuition
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4693 $as_echo_n "checking for C compiler default output file name... " >&6; }
4694 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4696 # The possible output files:
4697 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4700 for ac_file in $ac_files
4703 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4704 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4709 if { { ac_try="$ac_link_default"
4711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4712 *) ac_try_echo=$ac_try;;
4714 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4715 $as_echo "$ac_try_echo"; } >&5
4716 (eval "$ac_link_default") 2>&5
4718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4719 test $ac_status = 0; }; then :
4720 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4721 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4722 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4723 # so that the user can short-circuit this test for compilers unknown to
4725 for ac_file in $ac_files ''
4727 test -f "$ac_file" || continue
4729 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4732 # We found the default executable, but exeext='' is most
4736 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4738 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4740 # We set ac_cv_exeext here because the later test for it is not
4741 # safe: cross compilers may not add the suffix if given an `-o'
4742 # argument, so we may need to know it at that point already.
4743 # Even if this section looks crufty: it has the advantage of
4750 test "$ac_cv_exeext" = no && ac_cv_exeext=
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4756 $as_echo "$ac_file" >&6; }
4757 if test -z "$ac_file"; then :
4758 $as_echo "$as_me: failed program was:" >&5
4759 sed 's/^/| /' conftest.$ac_ext >&5
4761 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4762 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4763 { as_fn_set_status 77
4764 as_fn_error "C compiler cannot create executables
4765 See \`config.log' for more details." "$LINENO" 5; }; }
4767 ac_exeext=$ac_cv_exeext
4769 # Check that the compiler produces executables we can run. If not, either
4770 # the compiler is broken, or we cross compile.
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4772 $as_echo_n "checking whether the C compiler works... " >&6; }
4773 # If not cross compiling, check that we can run a simple program.
4774 if test "$cross_compiling" != yes; then
4775 if { ac_try='./$ac_file'
4776 { { case "(($ac_try" in
4777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4778 *) ac_try_echo=$ac_try;;
4780 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4781 $as_echo "$ac_try_echo"; } >&5
4782 (eval "$ac_try") 2>&5
4784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4785 test $ac_status = 0; }; }; then
4788 if test "$cross_compiling" = maybe; then
4791 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4792 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4793 as_fn_error "cannot run C compiled programs.
4794 If you meant to cross compile, use \`--host'.
4795 See \`config.log' for more details." "$LINENO" 5; }
4799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4800 $as_echo "yes" >&6; }
4802 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4803 ac_clean_files=$ac_clean_files_save
4804 # Check that the compiler produces executables we can run. If not, either
4805 # the compiler is broken, or we cross compile.
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4807 $as_echo_n "checking whether we are cross compiling... " >&6; }
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4809 $as_echo "$cross_compiling" >&6; }
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4812 $as_echo_n "checking for suffix of executables... " >&6; }
4813 if { { ac_try="$ac_link"
4815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4816 *) ac_try_echo=$ac_try;;
4818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4819 $as_echo "$ac_try_echo"; } >&5
4820 (eval "$ac_link") 2>&5
4822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4823 test $ac_status = 0; }; then :
4824 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4825 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4826 # work properly (i.e., refer to `conftest.exe'), while it won't with
4828 for ac_file in conftest.exe conftest conftest.*; do
4829 test -f "$ac_file" || continue
4831 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4832 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4838 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4839 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4840 as_fn_error "cannot compute suffix of executables: cannot compile and link
4841 See \`config.log' for more details." "$LINENO" 5; }
4843 rm -f conftest$ac_cv_exeext
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4845 $as_echo "$ac_cv_exeext" >&6; }
4847 rm -f conftest.$ac_ext
4848 EXEEXT=$ac_cv_exeext
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4851 $as_echo_n "checking for suffix of object files... " >&6; }
4852 if test "${ac_cv_objext+set}" = set; then :
4853 $as_echo_n "(cached) " >&6
4855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4856 /* end confdefs.h. */
4866 rm -f conftest.o conftest.obj
4867 if { { ac_try="$ac_compile"
4869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4870 *) ac_try_echo=$ac_try;;
4872 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4873 $as_echo "$ac_try_echo"; } >&5
4874 (eval "$ac_compile") 2>&5
4876 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4877 test $ac_status = 0; }; then :
4878 for ac_file in conftest.o conftest.obj conftest.*; do
4879 test -f "$ac_file" || continue;
4881 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4882 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4887 $as_echo "$as_me: failed program was:" >&5
4888 sed 's/^/| /' conftest.$ac_ext >&5
4890 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4891 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4892 as_fn_error "cannot compute suffix of object files: cannot compile
4893 See \`config.log' for more details." "$LINENO" 5; }
4895 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4898 $as_echo "$ac_cv_objext" >&6; }
4899 OBJEXT=$ac_cv_objext
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4902 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4903 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4904 $as_echo_n "(cached) " >&6
4906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4907 /* end confdefs.h. */
4920 if ac_fn_c_try_compile "$LINENO"; then :
4925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4926 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4930 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4931 if test $ac_compiler_gnu = yes; then
4936 ac_test_CFLAGS=${CFLAGS+set}
4937 ac_save_CFLAGS=$CFLAGS
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4939 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4940 if test "${ac_cv_prog_cc_g+set}" = set; then :
4941 $as_echo_n "(cached) " >&6
4943 ac_save_c_werror_flag=$ac_c_werror_flag
4944 ac_c_werror_flag=yes
4947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4948 /* end confdefs.h. */
4958 if ac_fn_c_try_compile "$LINENO"; then :
4962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4963 /* end confdefs.h. */
4973 if ac_fn_c_try_compile "$LINENO"; then :
4976 ac_c_werror_flag=$ac_save_c_werror_flag
4978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4979 /* end confdefs.h. */
4989 if ac_fn_c_try_compile "$LINENO"; then :
4992 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4997 ac_c_werror_flag=$ac_save_c_werror_flag
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5000 $as_echo "$ac_cv_prog_cc_g" >&6; }
5001 if test "$ac_test_CFLAGS" = set; then
5002 CFLAGS=$ac_save_CFLAGS
5003 elif test $ac_cv_prog_cc_g = yes; then
5004 if test "$GCC" = yes; then
5010 if test "$GCC" = yes; then
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5017 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5018 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5019 $as_echo_n "(cached) " >&6
5021 ac_cv_prog_cc_c89=no
5023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5024 /* end confdefs.h. */
5027 #include <sys/types.h>
5028 #include <sys/stat.h>
5029 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5030 struct buf { int x; };
5031 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5032 static char *e (p, i)
5038 static char *f (char * (*g) (char **, int), char **p, ...)
5043 s = g (p, va_arg (v,int));
5048 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5049 function prototypes and stuff, but not '\xHH' hex character constants.
5050 These don't provoke an error unfortunately, instead are silently treated
5051 as 'x'. The following induces an error, until -std is added to get
5052 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5053 array size at least. It's necessary to write '\x00'==0 to get something
5054 that's true only with -std. */
5055 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5057 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5058 inside strings and character constants. */
5060 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5062 int test (int i, double x);
5063 struct s1 {int (*f) (int a);};
5064 struct s2 {int (*f) (double a);};
5065 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5071 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5076 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5077 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5079 CC="$ac_save_CC $ac_arg"
5080 if ac_fn_c_try_compile "$LINENO"; then :
5081 ac_cv_prog_cc_c89=$ac_arg
5083 rm -f core conftest.err conftest.$ac_objext
5084 test "x$ac_cv_prog_cc_c89" != "xno" && break
5086 rm -f conftest.$ac_ext
5091 case "x$ac_cv_prog_cc_c89" in
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5094 $as_echo "none needed" >&6; } ;;
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5097 $as_echo "unsupported" >&6; } ;;
5099 CC="$CC $ac_cv_prog_cc_c89"
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5101 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5103 if test "x$ac_cv_prog_cc_c89" != xno; then :
5108 ac_cpp='$CPP $CPPFLAGS'
5109 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5110 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5111 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5114 # Put a plausible default for CC_FOR_BUILD in Makefile.
5115 if test "x$cross_compiling" = "xno"; then
5116 CC_FOR_BUILD='$(CC)'
5120 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
5123 # If we haven't got the data from the intl directory,
5124 # assume NLS is disabled.
5133 if test -f ../../intl/config.intl; then
5134 . ../../intl/config.intl
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5137 $as_echo_n "checking whether NLS is requested... " >&6; }
5138 if test x"$USE_NLS" != xyes; then
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5140 $as_echo "no" >&6; }
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5143 $as_echo "yes" >&6; }
5145 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5149 $as_echo_n "checking for catalogs to be installed... " >&6; }
5150 # Look for .po and .gmo files in the source directory.
5153 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5154 # If there aren't any .gmo files the shell will give us the
5155 # literal string "../path/to/srcdir/po/*.gmo" which has to be
5157 case "$cat" in *\**)
5160 # The quadruple backslash is collapsed to a double backslash
5161 # by the backticks, then collapsed again by the double quotes,
5162 # leaving us with one backslash in the sed expression (right
5163 # before the dot that mustn't act as a wildcard).
5164 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5165 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5166 # The user is allowed to set LINGUAS to a list of languages to
5167 # install catalogs for. If it's empty that means "all of them."
5168 if test "x$LINGUAS" = x; then
5169 CATALOGS="$CATALOGS $cat"
5170 XLINGUAS="$XLINGUAS $lang"
5172 case "$LINGUAS" in *$lang*)
5173 CATALOGS="$CATALOGS $cat"
5174 XLINGUAS="$XLINGUAS $lang"
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5181 $as_echo "$LINGUAS" >&6; }
5195 # Check whether --enable-sim-alignment was given.
5196 if test "${enable_sim_alignment+set}" = set; then :
5197 enableval=$enable_sim_alignment; case "${enableval}" in
5198 yes | strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
5199 no | nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
5200 0 | default | DEFAULT) sim_alignment="-DWITH_ALIGNMENT=0";;
5201 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
5203 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
5204 echo "Setting alignment flags = $sim_alignment" 6>&1
5211 # Check whether --enable-sim-assert was given.
5212 if test "${enable_sim_assert+set}" = set; then :
5213 enableval=$enable_sim_assert; case "${enableval}" in
5214 yes) sim_assert="-DWITH_ASSERT=1";;
5215 no) sim_assert="-DWITH_ASSERT=0";;
5216 *) as_fn_error "\"--enable-sim-assert does not take a value\"" "$LINENO" 5; sim_assert="";;
5218 if test x"$silent" != x"yes" && test x"$sim_assert" != x""; then
5219 echo "Setting assert flags = $sim_assert" 6>&1
5226 # Check whether --enable-sim-bitsize was given.
5227 if test "${enable_sim_bitsize+set}" = set; then :
5228 enableval=$enable_sim_bitsize; case "${enableval}" in
5229 32|64) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=$enableval";;
5230 *) as_fn_error "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5; sim_bitsize="";;
5232 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
5233 echo "Setting bitsize flags = $sim_bitsize" 6>&1
5240 # Check whether --enable-sim-bswap was given.
5241 if test "${enable_sim_bswap+set}" = set; then :
5242 enableval=$enable_sim_bswap; case "${enableval}" in
5243 yes) sim_bswap="-DWITH_BSWAP=1";;
5244 no) sim_bswap="-DWITH_BSWAP=0";;
5245 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
5247 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
5248 echo "Setting bswap flags = $sim_bswap" 6>&1
5255 # Check whether --enable-sim-cflags was given.
5256 if test "${enable_sim_cflags+set}" = set; then :
5257 enableval=$enable_sim_cflags; case "${enableval}" in
5258 yes) sim_cflags="-O2 -fomit-frame-pointer";;
5260 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5262 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
5263 echo "Setting sim cflags = $sim_cflags" 6>&1
5270 # Check whether --enable-sim-config was given.
5271 if test "${enable_sim_config+set}" = set; then :
5272 enableval=$enable_sim_config; case "${enableval}" in
5273 yes|no) as_fn_error "\"No value supplied for --enable-sim-config=file\"" "$LINENO" 5;;
5274 *) if test -f "${srcdir}/${enableval}"; then
5275 sim_config="${enableval}";
5276 elif test -f "${srcdir}/${enableval}-config.h"; then
5277 sim_config="${enableval}-config.h"
5279 as_fn_error "\"Config file $enableval was not found\"" "$LINENO" 5;
5280 sim_config=std-config.h
5283 if test x"$silent" != x"yes" && test x"$sim_config" != x""; then
5284 echo "Setting config flags = $sim_config" 6>&1
5287 sim_config="std-config.h"
5288 if test x"$silent" != x"yes"; then
5289 echo "Setting config flags = $sim_config" 6>&1
5294 # Check whether --enable-sim-decode-mechanism was given.
5295 if test "${enable_sim_decode_mechanism+set}" = set; then :
5296 enableval=$enable_sim_decode_mechanism; case "${enableval}" in
5297 yes|no) as_fn_error "\"No value supplied for --enable-sim-decode-mechanism=file\"" "$LINENO" 5;;
5298 array|switch|padded-switch|goto-switch) sim_decode_mechanism="-T ${enableval}";;
5299 *) as_fn_error "\"File $enableval is not an opcode rules file\"" "$LINENO" 5;
5300 sim_decode_mechanism="switch";;
5302 if test x"$silent" != x"yes" && test x"$sim_decode_mechanism" != x""; then
5303 echo "Setting decode mechanism flags = $sim_decode_mechanism" 6>&1
5306 sim_decode_mechanism=""
5307 if test x"$silent" != x"yes"; then
5308 echo "Setting decode mechanism flags = $sim_decode_mechanism"
5313 # Check whether --enable-sim-default-model was given.
5314 if test "${enable_sim_default_model+set}" = set; then :
5315 enableval=$enable_sim_default_model; case "${enableval}" in
5316 yes|no) as_fn_error "\"No value supplied for --enable-sim-default-model=model\"" "$LINENO" 5;;
5317 *) sim_default_model="-DWITH_DEFAULT_MODEL=${enableval}";;
5319 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
5320 echo "Setting default-model flags = $sim_default_model" 6>&1
5323 sim_default_model=""
5327 # Check whether --enable-sim-duplicate was given.
5328 if test "${enable_sim_duplicate+set}" = set; then :
5329 enableval=$enable_sim_duplicate; case "${enableval}" in
5332 *) as_fn_error "\"--enable-sim-duplicate does not take a value\"" "$LINENO" 5; sim_dup="";;
5334 if test x"$silent" != x"yes" && test x"$sim_dup" != x""; then
5335 echo "Setting duplicate flags = $sim_dup" 6>&1
5339 if test x"$silent" != x"yes"; then
5340 echo "Setting duplicate flags = $sim_dup" 6>&1
5345 # Check whether --enable-sim-endian was given.
5346 if test "${enable_sim_endian+set}" = set; then :
5347 enableval=$enable_sim_endian; case "${enableval}" in
5348 yes) case "$target" in
5349 *powerpc-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
5350 *powerpcle-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
5351 *) echo "Unknown target $target" 1>&6; sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
5353 no) sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
5354 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
5355 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
5356 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
5358 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
5359 echo "Setting endian flags = $sim_endian" 6>&1
5366 # Check whether --enable-sim-env was given.
5367 if test "${enable_sim_env+set}" = set; then :
5368 enableval=$enable_sim_env; case "${enableval}" in
5369 operating | os | oea) sim_env="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
5370 virtual | vea) sim_env="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
5371 user | uea) sim_env="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
5372 no) sim_env="-DWITH_ENVIRONMENT=0";;
5373 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-env\"" "$LINENO" 5; sim_env="";;
5375 if test x"$silent" != x"yes" && test x"$sim_env" != x""; then
5376 echo "Setting env flags = $sim_env" 6>&1
5383 # Check whether --enable-sim-filter was given.
5384 if test "${enable_sim_filter+set}" = set; then :
5385 enableval=$enable_sim_filter; case "${enableval}" in
5386 yes) as_fn_error "\"--enable-sim-filter must be specified with a rule to filter or no\"" "$LINENO" 5; sim_filter="";;
5388 *) sim_filter="-F $enableval";;
5390 if test x"$silent" != x"yes" && test x"$sim_filter" != x""; then
5391 echo "Setting filter flags = $sim_filter" 6>&1
5394 sim_filter="-F 32,f,o"
5395 if test x"$silent" != x"yes"; then
5396 echo "Setting filter flags = $sim_filter" 6>&1
5401 # Check whether --enable-sim-float was given.
5402 if test "${enable_sim_float+set}" = set; then :
5403 enableval=$enable_sim_float; case "${enableval}" in
5404 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
5405 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
5406 altivec) sim_float="-DWITH_ALTIVEC" ; sim_filter="${sim_filter},av" ;;
5407 *spe*|*simd*) sim_float="-DWITH_E500" ; sim_filter="${sim_filter},e500" ;;
5408 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
5410 if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
5411 echo "Setting float flags = $sim_float" 6>&1
5416 *altivec*) sim_float="-DWITH_ALTIVEC" ; sim_filter="${sim_filter},av" ;;
5417 *spe*|*simd*) sim_float="-DWITH_E500" ; sim_filter="${sim_filter},e500" ;;
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if union semun defined" >&5
5425 $as_echo_n "checking if union semun defined... " >&6; }
5426 if test "${ac_cv_HAS_UNION_SEMUN+set}" = set; then :
5427 $as_echo_n "(cached) " >&6
5429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5430 /* end confdefs.h. */
5432 #include <sys/types.h>
5433 #include <sys/ipc.h>
5434 #include <sys/sem.h>
5443 if ac_fn_c_try_compile "$LINENO"; then :
5444 ac_cv_has_union_semun="yes"
5446 ac_cv_has_union_semun="no"
5448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_has_union_semun" >&5
5450 $as_echo "$ac_cv_has_union_semun" >&6; }
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_HAS_UNION_SEMUN" >&5
5454 $as_echo "$ac_cv_HAS_UNION_SEMUN" >&6; }
5457 if test "$ac_cv_has_union_semun" = "yes"; then
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V semaphores are supported" >&5
5459 $as_echo_n "checking whether System V semaphores are supported... " >&6; }
5460 if test "${ac_cv_sysv_sem+set}" = set; then :
5461 $as_echo_n "(cached) " >&6
5464 if test "$cross_compiling" = yes; then :
5467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5468 /* end confdefs.h. */
5470 #include <sys/types.h>
5471 #include <sys/ipc.h>
5472 #include <sys/sem.h>
5476 int id=semget(IPC_PRIVATE,1,IPC_CREAT|0400);
5479 arg.val = 0; /* avoid implicit type cast to union */
5480 if (semctl(id, 0, IPC_RMID, arg) == -1)
5486 if ac_fn_c_try_run "$LINENO"; then :
5487 ac_cv_sysv_sem="yes"
5491 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5492 conftest.$ac_objext conftest.beam conftest.$ac_ext
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sysv_sem" >&5
5498 $as_echo "$ac_cv_sysv_sem" >&6; }
5499 else # semun is not defined
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V semaphores are supported" >&5
5501 $as_echo_n "checking whether System V semaphores are supported... " >&6; }
5502 if test "${ac_cv_sysv_sem+set}" = set; then :
5503 $as_echo_n "(cached) " >&6
5506 if test "$cross_compiling" = yes; then :
5509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5510 /* end confdefs.h. */
5512 #include <sys/types.h>
5513 #include <sys/ipc.h>
5514 #include <sys/sem.h>
5517 struct semid_ds *buf;
5523 int id=semget(IPC_PRIVATE,1,IPC_CREAT|0400);
5526 arg.val = 0; /* avoid implicit type cast to union */
5527 if (semctl(id, 0, IPC_RMID, arg) == -1)
5533 if ac_fn_c_try_run "$LINENO"; then :
5534 ac_cv_sysv_sem="yes"
5538 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5539 conftest.$ac_objext conftest.beam conftest.$ac_ext
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sysv_sem" >&5
5545 $as_echo "$ac_cv_sysv_sem" >&6; }
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V shared memory is supported" >&5
5549 $as_echo_n "checking whether System V shared memory is supported... " >&6; }
5550 if test "${ac_cv_sysv_shm+set}" = set; then :
5551 $as_echo_n "(cached) " >&6
5554 if test "$cross_compiling" = yes; then :
5557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5558 /* end confdefs.h. */
5560 #include <sys/types.h>
5561 #include <sys/ipc.h>
5562 #include <sys/shm.h>
5564 int id=shmget(IPC_PRIVATE,1,IPC_CREAT|0400);
5567 if (shmctl(id, IPC_RMID, 0) == -1)
5573 if ac_fn_c_try_run "$LINENO"; then :
5574 ac_cv_sysv_shm="yes"
5578 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5579 conftest.$ac_objext conftest.beam conftest.$ac_ext
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sysv_shm" >&5
5585 $as_echo "$ac_cv_sysv_shm" >&6; }
5587 if test x"$ac_cv_sysv_shm" = x"yes" -a x"$ac_cv_sysv_sem" = x"yes" ; then
5588 sim_sysv_ipc_hw=",sem,shm";
5593 if test x"$ac_cv_has_union_semun" = x"yes" -a x"$ac_cv_sysv_sem" = x"yes" ; then
5595 $as_echo "#define HAVE_UNION_SEMUN 1" >>confdefs.h
5600 # Check whether --enable-sim-hardware was given.
5601 if test "${enable_sim_hardware+set}" = set; then :
5602 enableval=$enable_sim_hardware; hardware="cpu,memory,nvram,iobus,htab,disk,trace,register,vm,init,core,pal,com,eeprom,opic,glue,phb,ide${sim_sysv_ipc_hw}"
5603 case "${enableval}" in
5605 no) as_fn_error "\"List of hardware must be specified for --enable-sim-hardware\"" "$LINENO" 5; hardware="";;
5606 ,*) hardware="${hardware}${enableval}";;
5607 *,) hardware="${enableval}${hardware}";;
5608 *) hardware="${enableval}"'';;
5610 sim_hw_src=`echo $hardware | sed -e 's/,/.c hw_/g' -e 's/^/hw_/' -e s'/$/.c/'`
5611 sim_hw_obj=`echo $sim_hw_src | sed -e 's/\.c/.o/g'`
5612 if test x"$silent" != x"yes" && test x"$hardware" != x""; then
5613 echo "Setting hardware to $sim_hw_src, $sim_hw_obj"
5616 hardware="cpu,memory,nvram,iobus,htab,disk,trace,register,vm,init,core,pal,com,eeprom,opic,glue,phb,ide${sim_sysv_ipc_hw}"
5617 sim_hw_src=`echo $hardware | sed -e 's/,/.c hw_/g' -e 's/^/hw_/' -e s'/$/.c/'`
5618 sim_hw_obj=`echo $sim_hw_src | sed -e 's/\.c/.o/g'`
5619 if test x"$silent" != x"yes"; then
5620 echo "Setting hardware to $sim_hw_src, $sim_hw_obj"
5624 # Check whether --enable-sim-hostbitsize was given.
5625 if test "${enable_sim_hostbitsize+set}" = set; then :
5626 enableval=$enable_sim_hostbitsize; case "${enableval}" in
5627 32|64) sim_hostbitsize="-DWITH_HOST_WORD_BITSIZE=$enableval";;
5628 *) as_fn_error "\"--enable-sim-hostbitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5; sim_hostbitsize="";;
5630 if test x"$silent" != x"yes" && test x"$sim_hostbitsize" != x""; then
5631 echo "Setting hostbitsize flags = $sim_hostbitsize" 6>&1
5639 ac_cpp='$CPP $CPPFLAGS'
5640 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5641 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5642 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5644 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5645 # On Suns, sometimes $CPP names a directory.
5646 if test -n "$CPP" && test -d "$CPP"; then
5649 if test -z "$CPP"; then
5650 if test "${ac_cv_prog_CPP+set}" = set; then :
5651 $as_echo_n "(cached) " >&6
5653 # Double quotes because CPP needs to be expanded
5654 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5657 for ac_c_preproc_warn_flag in '' yes
5659 # Use a header file that comes with gcc, so configuring glibc
5660 # with a fresh cross-compiler works.
5661 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5662 # <limits.h> exists even on freestanding compilers.
5663 # On the NeXT, cc -E runs the code through the compiler's parser,
5664 # not just through cpp. "Syntax error" is here to catch this case.
5665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5666 /* end confdefs.h. */
5668 # include <limits.h>
5670 # include <assert.h>
5674 if ac_fn_c_try_cpp "$LINENO"; then :
5677 # Broken: fails on valid input.
5680 rm -f conftest.err conftest.$ac_ext
5682 # OK, works on sane cases. Now check whether nonexistent headers
5683 # can be detected and how.
5684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5685 /* end confdefs.h. */
5686 #include <ac_nonexistent.h>
5688 if ac_fn_c_try_cpp "$LINENO"; then :
5689 # Broken: success on invalid input.
5692 # Passes both tests.
5696 rm -f conftest.err conftest.$ac_ext
5699 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5700 rm -f conftest.err conftest.$ac_ext
5701 if $ac_preproc_ok; then :
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5714 $as_echo "$CPP" >&6; }
5716 for ac_c_preproc_warn_flag in '' yes
5718 # Use a header file that comes with gcc, so configuring glibc
5719 # with a fresh cross-compiler works.
5720 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5721 # <limits.h> exists even on freestanding compilers.
5722 # On the NeXT, cc -E runs the code through the compiler's parser,
5723 # not just through cpp. "Syntax error" is here to catch this case.
5724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5725 /* end confdefs.h. */
5727 # include <limits.h>
5729 # include <assert.h>
5733 if ac_fn_c_try_cpp "$LINENO"; then :
5736 # Broken: fails on valid input.
5739 rm -f conftest.err conftest.$ac_ext
5741 # OK, works on sane cases. Now check whether nonexistent headers
5742 # can be detected and how.
5743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5744 /* end confdefs.h. */
5745 #include <ac_nonexistent.h>
5747 if ac_fn_c_try_cpp "$LINENO"; then :
5748 # Broken: success on invalid input.
5751 # Passes both tests.
5755 rm -f conftest.err conftest.$ac_ext
5758 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5759 rm -f conftest.err conftest.$ac_ext
5760 if $ac_preproc_ok; then :
5763 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5764 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5765 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5766 See \`config.log' for more details." "$LINENO" 5; }
5770 ac_cpp='$CPP $CPPFLAGS'
5771 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5772 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5773 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5777 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5778 if test "${ac_cv_path_GREP+set}" = set; then :
5779 $as_echo_n "(cached) " >&6
5781 if test -z "$GREP"; then
5782 ac_path_GREP_found=false
5783 # Loop through the user's path and test for each of PROGNAME-LIST
5784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5785 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5788 test -z "$as_dir" && as_dir=.
5789 for ac_prog in grep ggrep; do
5790 for ac_exec_ext in '' $ac_executable_extensions; do
5791 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5792 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5793 # Check for GNU ac_path_GREP and select it if it is found.
5794 # Check for GNU $ac_path_GREP
5795 case `"$ac_path_GREP" --version 2>&1` in
5797 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5800 $as_echo_n 0123456789 >"conftest.in"
5803 cat "conftest.in" "conftest.in" >"conftest.tmp"
5804 mv "conftest.tmp" "conftest.in"
5805 cp "conftest.in" "conftest.nl"
5806 $as_echo 'GREP' >> "conftest.nl"
5807 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5808 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5809 as_fn_arith $ac_count + 1 && ac_count=$as_val
5810 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5811 # Best one so far, save it but keep looking for a better one
5812 ac_cv_path_GREP="$ac_path_GREP"
5813 ac_path_GREP_max=$ac_count
5815 # 10*(2^10) chars as input seems more than enough
5816 test $ac_count -gt 10 && break
5818 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5821 $ac_path_GREP_found && break 3
5826 if test -z "$ac_cv_path_GREP"; then
5827 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5830 ac_cv_path_GREP=$GREP
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5835 $as_echo "$ac_cv_path_GREP" >&6; }
5836 GREP="$ac_cv_path_GREP"
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5840 $as_echo_n "checking for egrep... " >&6; }
5841 if test "${ac_cv_path_EGREP+set}" = set; then :
5842 $as_echo_n "(cached) " >&6
5844 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5845 then ac_cv_path_EGREP="$GREP -E"
5847 if test -z "$EGREP"; then
5848 ac_path_EGREP_found=false
5849 # Loop through the user's path and test for each of PROGNAME-LIST
5850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5851 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5854 test -z "$as_dir" && as_dir=.
5855 for ac_prog in egrep; do
5856 for ac_exec_ext in '' $ac_executable_extensions; do
5857 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5858 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5859 # Check for GNU ac_path_EGREP and select it if it is found.
5860 # Check for GNU $ac_path_EGREP
5861 case `"$ac_path_EGREP" --version 2>&1` in
5863 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5866 $as_echo_n 0123456789 >"conftest.in"
5869 cat "conftest.in" "conftest.in" >"conftest.tmp"
5870 mv "conftest.tmp" "conftest.in"
5871 cp "conftest.in" "conftest.nl"
5872 $as_echo 'EGREP' >> "conftest.nl"
5873 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5874 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5875 as_fn_arith $ac_count + 1 && ac_count=$as_val
5876 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5877 # Best one so far, save it but keep looking for a better one
5878 ac_cv_path_EGREP="$ac_path_EGREP"
5879 ac_path_EGREP_max=$ac_count
5881 # 10*(2^10) chars as input seems more than enough
5882 test $ac_count -gt 10 && break
5884 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5887 $ac_path_EGREP_found && break 3
5892 if test -z "$ac_cv_path_EGREP"; then
5893 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5896 ac_cv_path_EGREP=$EGREP
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5902 $as_echo "$ac_cv_path_EGREP" >&6; }
5903 EGREP="$ac_cv_path_EGREP"
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5907 $as_echo_n "checking for ANSI C header files... " >&6; }
5908 if test "${ac_cv_header_stdc+set}" = set; then :
5909 $as_echo_n "(cached) " >&6
5911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5912 /* end confdefs.h. */
5926 if ac_fn_c_try_compile "$LINENO"; then :
5927 ac_cv_header_stdc=yes
5929 ac_cv_header_stdc=no
5931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5933 if test $ac_cv_header_stdc = yes; then
5934 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5936 /* end confdefs.h. */
5940 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5941 $EGREP "memchr" >/dev/null 2>&1; then :
5944 ac_cv_header_stdc=no
5950 if test $ac_cv_header_stdc = yes; then
5951 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5953 /* end confdefs.h. */
5957 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5958 $EGREP "free" >/dev/null 2>&1; then :
5961 ac_cv_header_stdc=no
5967 if test $ac_cv_header_stdc = yes; then
5968 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5969 if test "$cross_compiling" = yes; then :
5972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5973 /* end confdefs.h. */
5976 #if ((' ' & 0x0FF) == 0x020)
5977 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5978 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5980 # define ISLOWER(c) \
5981 (('a' <= (c) && (c) <= 'i') \
5982 || ('j' <= (c) && (c) <= 'r') \
5983 || ('s' <= (c) && (c) <= 'z'))
5984 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5987 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5992 for (i = 0; i < 256; i++)
5993 if (XOR (islower (i), ISLOWER (i))
5994 || toupper (i) != TOUPPER (i))
5999 if ac_fn_c_try_run "$LINENO"; then :
6002 ac_cv_header_stdc=no
6004 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6005 conftest.$ac_objext conftest.beam conftest.$ac_ext
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6011 $as_echo "$ac_cv_header_stdc" >&6; }
6012 if test $ac_cv_header_stdc = yes; then
6014 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6018 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6019 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6020 inttypes.h stdint.h unistd.h
6022 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6023 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6025 eval as_val=\$$as_ac_Header
6026 if test "x$as_val" = x""yes; then :
6027 cat >>confdefs.h <<_ACEOF
6028 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6036 # Check whether --enable-sim-hostendian was given.
6037 if test "${enable_sim_hostendian+set}" = set; then :
6038 enableval=$enable_sim_hostendian; case "${enableval}" in
6039 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
6040 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
6041 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
6042 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
6044 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
6045 echo "Setting hostendian flags = $sim_hostendian" 6>&1
6049 if test "x$cross_compiling" = "xno"; then
6050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6051 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6052 if test "${ac_cv_c_bigendian+set}" = set; then :
6053 $as_echo_n "(cached) " >&6
6055 ac_cv_c_bigendian=unknown
6056 # See if we're dealing with a universal compiler.
6057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6058 /* end confdefs.h. */
6059 #ifndef __APPLE_CC__
6060 not a universal capable compiler
6065 if ac_fn_c_try_compile "$LINENO"; then :
6067 # Check for potential -arch flags. It is not universal unless
6068 # there are at least two -arch flags with different values.
6071 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6072 if test -n "$ac_prev"; then
6074 i?86 | x86_64 | ppc | ppc64)
6075 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6078 ac_cv_c_bigendian=universal
6084 elif test "x$ac_word" = "x-arch"; then
6089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6090 if test $ac_cv_c_bigendian = unknown; then
6091 # See if sys/param.h defines the BYTE_ORDER macro.
6092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6093 /* end confdefs.h. */
6094 #include <sys/types.h>
6095 #include <sys/param.h>
6100 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6101 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6110 if ac_fn_c_try_compile "$LINENO"; then :
6111 # It does; now see whether it defined to BIG_ENDIAN or not.
6112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6113 /* end confdefs.h. */
6114 #include <sys/types.h>
6115 #include <sys/param.h>
6120 #if BYTE_ORDER != BIG_ENDIAN
6128 if ac_fn_c_try_compile "$LINENO"; then :
6129 ac_cv_c_bigendian=yes
6131 ac_cv_c_bigendian=no
6133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6137 if test $ac_cv_c_bigendian = unknown; then
6138 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6140 /* end confdefs.h. */
6146 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6154 if ac_fn_c_try_compile "$LINENO"; then :
6155 # It does; now see whether it defined to _BIG_ENDIAN or not.
6156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6157 /* end confdefs.h. */
6171 if ac_fn_c_try_compile "$LINENO"; then :
6172 ac_cv_c_bigendian=yes
6174 ac_cv_c_bigendian=no
6176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6180 if test $ac_cv_c_bigendian = unknown; then
6181 # Compile a test program.
6182 if test "$cross_compiling" = yes; then :
6183 # Try to guess by grepping values from an object file.
6184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6185 /* end confdefs.h. */
6186 short int ascii_mm[] =
6187 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6188 short int ascii_ii[] =
6189 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6190 int use_ascii (int i) {
6191 return ascii_mm[i] + ascii_ii[i];
6193 short int ebcdic_ii[] =
6194 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6195 short int ebcdic_mm[] =
6196 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6197 int use_ebcdic (int i) {
6198 return ebcdic_mm[i] + ebcdic_ii[i];
6205 return use_ascii (foo) == use_ebcdic (foo);
6210 if ac_fn_c_try_compile "$LINENO"; then :
6211 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6212 ac_cv_c_bigendian=yes
6214 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6215 if test "$ac_cv_c_bigendian" = unknown; then
6216 ac_cv_c_bigendian=no
6218 # finding both strings is unlikely to happen, but who knows?
6219 ac_cv_c_bigendian=unknown
6223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6226 /* end confdefs.h. */
6227 $ac_includes_default
6232 /* Are we little or big endian? From Harbison&Steele. */
6236 char c[sizeof (long int)];
6239 return u.c[sizeof (long int) - 1] == 1;
6245 if ac_fn_c_try_run "$LINENO"; then :
6246 ac_cv_c_bigendian=no
6248 ac_cv_c_bigendian=yes
6250 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6251 conftest.$ac_objext conftest.beam conftest.$ac_ext
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6257 $as_echo "$ac_cv_c_bigendian" >&6; }
6258 case $ac_cv_c_bigendian in #(
6260 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6266 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6270 as_fn_error "unknown endianness
6271 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6274 if test $ac_cv_c_bigendian = yes; then
6275 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
6277 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
6280 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
6285 # Check whether --enable-sim-icache was given.
6286 if test "${enable_sim_icache+set}" = set; then :
6287 enableval=$enable_sim_icache; icache="-R"
6288 case "${enableval}" in
6289 yes) icache="1024"; sim_icache="-I $icache";;
6290 no) sim_icache="-R";;
6293 for x in `echo "${enableval}" | sed -e "s/,/ /g"`; do
6295 define) sim_icache="${sim_icache}R";;
6296 semantic) sim_icache="${sim_icache}C";;
6297 insn) sim_icache="${sim_icache}S";;
6298 0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) icache=$x;;
6299 *) as_fn_error "\"Unknown value $x for --enable-sim-icache\"" "$LINENO" 5; sim_icache="";;
6302 sim_icache="${sim_icache}I $icache";;
6304 if test x"$silent" != x"yes" && test x"$icache" != x""; then
6305 echo "Setting instruction cache size to $icache ($sim_icache)"
6308 sim_icache="-CSRI 1024"
6309 if test x"$silent" != x"yes"; then
6310 echo "Setting instruction cache size to 1024 ($sim_icache)"
6315 # Check whether --enable-sim-inline was given.
6316 if test "${enable_sim_inline+set}" = set; then :
6317 enableval=$enable_sim_inline; sim_inline=""
6318 case "$enableval" in
6319 no) sim_inline="-DDEFAULT_INLINE=0";;
6320 0) sim_inline="-DDEFAULT_INLINE=0";;
6321 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
6322 1) sim_inline="-DDEFAULT_INLINE=PSIM_INLINE_LOCALS";;
6323 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
6326 *_INLINE=*) new_flag="-D$x";;
6327 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
6328 *_INLINE) new_flag="-D$x=ALL_INLINE";;
6329 *) new_flag="-D$x""_INLINE=ALL_INLINE";;
6331 if test x"$sim_inline" = x""; then
6332 sim_inline="$new_flag"
6334 sim_inline="$sim_inline $new_flag"
6338 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
6339 echo "Setting inline flags = $sim_inline" 6>&1
6342 if test x"$GCC" != ""; then
6343 sim_inline="-DDEFAULT_INLINE=PSIM_INLINE_LOCALS"
6344 if test x"$silent" != x"yes"; then
6345 echo "Setting inline flags = $sim_inline" 6>&1
6353 # Check whether --enable-sim-jump was given.
6354 if test "${enable_sim_jump+set}" = set; then :
6355 enableval=$enable_sim_jump; case "${enableval}" in
6356 yes) sim_jump="-J";;
6358 *) as_fn_error "\"--enable-sim-jump does not take a value\"" "$LINENO" 5; sim_jump="";;
6360 if test x"$silent" != x"yes" && test x"$sim_jump" != x""; then
6361 echo "Setting jump flag = $sim_jump" 6>&1
6365 if test x"$silent" != x"yes"; then
6366 echo "Setting jump flag = $sim_jump" 6>&1
6371 # Check whether --enable-sim-line-nr was given.
6372 if test "${enable_sim_line_nr+set}" = set; then :
6373 enableval=$enable_sim_line_nr; case "${enableval}" in
6374 yes) sim_line_nr="";;
6375 no) sim_line_nr="-L";;
6376 *) as_fn_error "\"--enable-sim-line-nr does not take a value\"" "$LINENO" 5; sim_line_nr="";;
6378 if test x"$silent" != x"yes" && test x"$sim_line_nr" != x""; then
6379 echo "Setting warning flags = $sim_line_nr" 6>&1
6386 # Check whether --enable-sim-model was given.
6387 if test "${enable_sim_model+set}" = set; then :
6388 enableval=$enable_sim_model; case "${enableval}" in
6389 yes|no) as_fn_error "\"No value supplied for --enable-sim-model=model\"" "$LINENO" 5;;
6390 *) sim_model="-DWITH_MODEL=${enableval}";;
6392 if test x"$silent" != x"yes" && test x"$sim_model" != x""; then
6393 echo "Setting model flags = $sim_model" 6>&1
6400 # Check whether --enable-sim-model-issue was given.
6401 if test "${enable_sim_model_issue+set}" = set; then :
6402 enableval=$enable_sim_model_issue; case "${enableval}" in
6403 yes) sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_PROCESS";;
6404 no) sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_IGNORE";;
6405 *) as_fn_error "\"--enable-sim-model-issue does not take a value\"" "$LINENO" 5; sim_model_issue="";;
6407 if test x"$silent" != x"yes"; then
6408 echo "Setting model-issue flags = $sim_model_issue" 6>&1
6415 # Check whether --enable-sim-monitor was given.
6416 if test "${enable_sim_monitor+set}" = set; then :
6417 enableval=$enable_sim_monitor; case "${enableval}" in
6418 yes) sim_monitor="-DWITH_MON='MONITOR_INSTRUCTION_ISSUE | MONITOR_LOAD_STORE_UNIT'";;
6419 no) sim_monitor="-DWITH_MON=0";;
6420 instruction) sim_monitor="-DWITH_MON=MONITOR_INSTRUCTION_ISSUE";;
6421 memory) sim_monitor="-DWITH_MON=MONITOR_LOAD_STORE_UNIT";;
6422 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-mon\"" "$LINENO" 5; sim_env="";;
6424 if test x"$silent" != x"yes" && test x"$sim_monitor" != x""; then
6425 echo "Setting monitor flags = $sim_monitor" 6>&1
6432 # Check whether --enable-sim-opcode was given.
6433 if test "${enable_sim_opcode+set}" = set; then :
6434 enableval=$enable_sim_opcode; case "${enableval}" in
6435 yes|no) as_fn_error "\"No value supplied for --enable-sim-opcode=file\"" "$LINENO" 5;;
6436 *) if test -f "${srcdir}/${enableval}"; then
6437 sim_opcode="${enableval}"
6438 elif test -f "${srcdir}/dc-${enableval}"; then
6439 sim_opcode="dc-${enableval}"
6441 as_fn_error "\"File $enableval is not an opcode rules file\"" "$LINENO" 5;
6442 sim_opcode="dc-complex"
6445 if test x"$silent" != x"yes" && test x"$sim_opcode" != x""; then
6446 echo "Setting opcode flags = $sim_opcode" 6>&1
6449 sim_opcode="dc-complex"
6450 if test x"$silent" != x"yes"; then
6451 echo "Setting opcode flags = $sim_opcode"
6456 # Check whether --enable-sim-packages was given.
6457 if test "${enable_sim_packages+set}" = set; then :
6458 enableval=$enable_sim_packages; packages=disklabel
6459 case "${enableval}" in
6461 no) as_fn_error "\"List of packages must be specified for --enable-sim-packages\"" "$LINENO" 5; packages="";;
6462 ,*) packages="${packages}${enableval}";;
6463 *,) packages="${enableval}${packages}";;
6464 *) packages="${enableval}"'';;
6466 sim_pk_src=`echo $packages | sed -e 's/,/.c pk_/g' -e 's/^/pk_/' -e 's/$/.c/'`
6467 sim_pk_obj=`echo $sim_pk_src | sed -e 's/\.c/.o/g'`
6468 if test x"$silent" != x"yes" && test x"$packages" != x""; then
6469 echo "Setting packages to $sim_pk_src, $sim_pk_obj"
6473 sim_pk_src=`echo $packages | sed -e 's/,/.c pk_/g' -e 's/^/pk_/' -e 's/$/.c/'`
6474 sim_pk_obj=`echo $sim_pk_src | sed -e 's/\.c/.o/g'`
6475 if test x"$silent" != x"yes"; then
6476 echo "Setting packages to $sim_pk_src, $sim_pk_obj"
6481 # Check whether --enable-sim-regparm was given.
6482 if test "${enable_sim_regparm+set}" = set; then :
6483 enableval=$enable_sim_regparm; case "${enableval}" in
6484 0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) sim_regparm="-DWITH_REGPARM=${enableval}";;
6485 no) sim_regparm="" ;;
6486 yes) sim_regparm="-DWITH_REGPARM=3";;
6487 *) as_fn_error "\"Unknown value $enableval for --enable-sim-regparm\"" "$LINENO" 5; sim_regparm="";;
6489 if test x"$silent" != x"yes" && test x"$sim_regparm" != x""; then
6490 echo "Setting regparm flags = $sim_regparm" 6>&1
6497 # Check whether --enable-sim-reserved-bits was given.
6498 if test "${enable_sim_reserved_bits+set}" = set; then :
6499 enableval=$enable_sim_reserved_bits; case "${enableval}" in
6500 yes) sim_reserved="-DWITH_RESERVED_BITS=1";;
6501 no) sim_reserved="-DWITH_RESERVED_BITS=0";;
6502 *) as_fn_error "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved="";;
6504 if test x"$silent" != x"yes" && test x"$sim_reserved" != x""; then
6505 echo "Setting reserved flags = $sim_reserved" 6>&1
6512 # Check whether --enable-sim-smp was given.
6513 if test "${enable_sim_smp+set}" = set; then :
6514 enableval=$enable_sim_smp; case "${enableval}" in
6515 yes) sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5";;
6516 no) sim_smp="-DWITH_SMP=0" ; sim_igen_smp="-N 0";;
6517 *) sim_smp="-DWITH_SMP=$enableval" ; sim_igen_smp="-N $enableval";;
6519 if test x"$silent" != x"yes" && test x"$sim_smp" != x""; then
6520 echo "Setting smp flags = $sim_smp" 6>&1
6523 sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5"
6524 if test x"$silent" != x"yes"; then
6525 echo "Setting smp flags = $sim_smp" 6>&1
6530 # Check whether --enable-sim-stdcall was given.
6531 if test "${enable_sim_stdcall+set}" = set; then :
6532 enableval=$enable_sim_stdcall; case "${enableval}" in
6533 no) sim_stdcall="" ;;
6534 std*) sim_stdcall="-DWITH_STDCALL=1";;
6535 yes) sim_stdcall="-DWITH_STDCALL=1";;
6536 *) as_fn_error "\"Unknown value $enableval for --enable-sim-stdcall\"" "$LINENO" 5; sim_stdcall="";;
6538 if test x"$silent" != x"yes" && test x"$sim_stdcall" != x""; then
6539 echo "Setting function call flags = $sim_stdcall" 6>&1
6546 # Check whether --enable-sim-stdio was given.
6547 if test "${enable_sim_stdio+set}" = set; then :
6548 enableval=$enable_sim_stdio; case "${enableval}" in
6549 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
6550 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
6551 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
6553 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
6554 echo "Setting stdio flags = $sim_stdio" 6>&1
6561 # Check whether --enable-sim-switch was given.
6562 if test "${enable_sim_switch+set}" = set; then :
6563 enableval=$enable_sim_switch; case "${enableval}" in
6564 yes) sim_switch="-s";;
6566 *) as_fn_error "\"--enable-sim-switch does not take a value\"" "$LINENO" 5; sim_switch="";;
6568 if test x"$silent" != x"yes" && test x"$sim_switch" != x""; then
6569 echo "Setting switch flags = $sim_switch" 6>&1
6573 if test x"$silent" != x"yes"; then
6574 echo "Setting switch flags = $sim_switch" 6>&1
6579 # Check whether --enable-sim-timebase was given.
6580 if test "${enable_sim_timebase+set}" = set; then :
6581 enableval=$enable_sim_timebase; case "${enableval}" in
6582 yes) sim_timebase="-DWITH_TIME_BASE=1";;
6583 no) sim_timebase="-DWITH_TIME_BASE=0";;
6584 *) as_fn_error "\"--enable-sim-timebase does not take a value\"" "$LINENO" 5; sim_timebase="";;
6586 if test x"$silent" != x"yes" && test x"$sim_timebase" != x""; then
6587 echo "Setting timebase flags = $sim_timebase" 6>&1
6594 # Check whether --enable-sim-trace was given.
6595 if test "${enable_sim_trace+set}" = set; then :
6596 enableval=$enable_sim_trace; case "${enableval}" in
6597 yes) sim_trace="-DWITH_TRACE=1";;
6598 no) sim_trace="-DWITH_TRACE=0";;
6599 *) as_fn_error "\"--enable-sim-trace does not take a value\"" "$LINENO" 5; sim_trace="";;
6601 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
6602 echo "Setting trace flags = $sim_trace" 6>&1
6609 # Check whether --enable-sim-warnings was given.
6610 if test "${enable_sim_warnings+set}" = set; then :
6611 enableval=$enable_sim_warnings; case "${enableval}" in
6612 yes) sim_warnings="-Werror -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations ";;
6613 no) sim_warnings="-w";;
6614 *) sim_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6616 if test x"$silent" != x"yes" && test x"$sim_warnings" != x""; then
6617 echo "Setting warning flags = $sim_warnings" 6>&1
6624 # Check whether --enable-sim-xor-endian was given.
6625 if test "${enable_sim_xor_endian+set}" = set; then :
6626 enableval=$enable_sim_xor_endian; case "${enableval}" in
6627 yes) sim_xor_endian="-DWITH_XOR_ENDIAN=8";;
6628 no) sim_xor_endian="-DWITH_XOR_ENDIAN=0";;
6629 *) sim_xor_endian="-DWITH_XOR_ENDIAN=$enableval";;
6631 if test x"$silent" != x"yes" && test x"$sim_xor_endian" != x""; then
6632 echo "Setting xor-endian flag = $sim_xor_endian" 6>&1
6641 # Check whether --with-pkgversion was given.
6642 if test "${with_pkgversion+set}" = set; then :
6643 withval=$with_pkgversion; case "$withval" in
6644 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6646 *) PKGVERSION="($withval) " ;;
6657 # Check whether --with-bugurl was given.
6658 if test "${with_bugurl+set}" = set; then :
6659 withval=$with_bugurl; case "$withval" in
6660 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6663 *) BUGURL="$withval"
6667 BUGURL="http://www.gnu.org/software/gdb/bugs/"
6677 REPORT_BUGS_TO="<$BUGURL>"
6678 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
6685 cat >>confdefs.h <<_ACEOF
6686 #define PKGVERSION "$PKGVERSION"
6690 cat >>confdefs.h <<_ACEOF
6691 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
6695 # Make sure we can run config.sub.
6696 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
6697 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
6700 $as_echo_n "checking build system type... " >&6; }
6701 if test "${ac_cv_build+set}" = set; then :
6702 $as_echo_n "(cached) " >&6
6704 ac_build_alias=$build_alias
6705 test "x$ac_build_alias" = x &&
6706 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
6707 test "x$ac_build_alias" = x &&
6708 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
6709 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
6710 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
6714 $as_echo "$ac_cv_build" >&6; }
6715 case $ac_cv_build in
6717 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
6720 ac_save_IFS=$IFS; IFS='-'
6726 # Remember, the first character of IFS is used to create $*,
6727 # except with old shells:
6730 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
6734 $as_echo_n "checking host system type... " >&6; }
6735 if test "${ac_cv_host+set}" = set; then :
6736 $as_echo_n "(cached) " >&6
6738 if test "x$host_alias" = x; then
6739 ac_cv_host=$ac_cv_build
6741 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
6742 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
6747 $as_echo "$ac_cv_host" >&6; }
6750 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
6753 ac_save_IFS=$IFS; IFS='-'
6759 # Remember, the first character of IFS is used to create $*,
6760 # except with old shells:
6763 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
6767 $as_echo_n "checking target system type... " >&6; }
6768 if test "${ac_cv_target+set}" = set; then :
6769 $as_echo_n "(cached) " >&6
6771 if test "x$target_alias" = x; then
6772 ac_cv_target=$ac_cv_host
6774 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
6775 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
6780 $as_echo "$ac_cv_target" >&6; }
6781 case $ac_cv_target in
6783 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
6785 target=$ac_cv_target
6786 ac_save_IFS=$IFS; IFS='-'
6792 # Remember, the first character of IFS is used to create $*,
6793 # except with old shells:
6796 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
6799 # The aliases save the names the user supplied, while $host etc.
6800 # will get canonicalized.
6801 test -n "$target_alias" &&
6802 test "$program_prefix$program_suffix$program_transform_name" = \
6804 program_prefix=${target_alias}-
6806 test "$program_prefix" != NONE &&
6807 program_transform_name="s&^&$program_prefix&;$program_transform_name"
6808 # Use a double $ so make ignores it.
6809 test "$program_suffix" != NONE &&
6810 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
6811 # Double any \ or $.
6812 # By default was `s,x,x', remove it if useless.
6813 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
6814 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
6817 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
6818 # using the same condition.
6820 # See if the user specified whether he wants zlib support or not.
6822 # Check whether --with-zlib was given.
6823 if test "${with_zlib+set}" = set; then :
6830 if test "$with_zlib" != "no"; then
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6832 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6833 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6834 $as_echo_n "(cached) " >&6
6836 ac_func_search_save_LIBS=$LIBS
6837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6838 /* end confdefs.h. */
6840 /* Override any GCC internal prototype to avoid an error.
6841 Use char because int might match the return type of a GCC
6842 builtin and then its argument prototype would still apply. */
6846 char zlibVersion ();
6850 return zlibVersion ();
6855 for ac_lib in '' z; do
6856 if test -z "$ac_lib"; then
6857 ac_res="none required"
6860 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6862 if ac_fn_c_try_link "$LINENO"; then :
6863 ac_cv_search_zlibVersion=$ac_res
6865 rm -f core conftest.err conftest.$ac_objext \
6867 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6871 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6874 ac_cv_search_zlibVersion=no
6877 LIBS=$ac_func_search_save_LIBS
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6880 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6881 ac_res=$ac_cv_search_zlibVersion
6882 if test "$ac_res" != no; then :
6883 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6884 for ac_header in zlib.h
6886 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6887 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6888 cat >>confdefs.h <<_ACEOF
6889 #define HAVE_ZLIB_H 1
6898 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6899 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6904 # BFD uses libdl when when plugins enabled.
6907 for ac_header in dlfcn.h
6909 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6911 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6912 cat >>confdefs.h <<_ACEOF
6913 #define HAVE_DLFCN_H 1
6920 for ac_header in windows.h
6922 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
6924 if test "x$ac_cv_header_windows_h" = x""yes; then :
6925 cat >>confdefs.h <<_ACEOF
6926 #define HAVE_WINDOWS_H 1
6934 # Check whether --enable-plugins was given.
6935 if test "${enable_plugins+set}" = set; then :
6936 enableval=$enable_plugins; case "${enableval}" in
6939 if test "$maybe_plugins" != "yes" ; then
6940 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
6944 plugins=$maybe_plugins
6948 if test "$plugins" = "yes"; then
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
6950 $as_echo_n "checking for library containing dlopen... " >&6; }
6951 if test "${ac_cv_search_dlopen+set}" = set; then :
6952 $as_echo_n "(cached) " >&6
6954 ac_func_search_save_LIBS=$LIBS
6955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6956 /* end confdefs.h. */
6958 /* Override any GCC internal prototype to avoid an error.
6959 Use char because int might match the return type of a GCC
6960 builtin and then its argument prototype would still apply. */
6973 for ac_lib in '' dl; do
6974 if test -z "$ac_lib"; then
6975 ac_res="none required"
6978 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6980 if ac_fn_c_try_link "$LINENO"; then :
6981 ac_cv_search_dlopen=$ac_res
6983 rm -f core conftest.err conftest.$ac_objext \
6985 if test "${ac_cv_search_dlopen+set}" = set; then :
6989 if test "${ac_cv_search_dlopen+set}" = set; then :
6992 ac_cv_search_dlopen=no
6995 LIBS=$ac_func_search_save_LIBS
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
6998 $as_echo "$ac_cv_search_dlopen" >&6; }
6999 ac_res=$ac_cv_search_dlopen
7000 if test "$ac_res" != no; then :
7001 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7008 . ${srcdir}/../../bfd/configure.host
7013 $as_echo "#define USE_WIN32API 1" >>confdefs.h
7018 ac_config_headers="$ac_config_headers config.h:config.in"
7021 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
7022 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
7024 cat >>confdefs.h <<_ACEOF
7025 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7029 $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
7034 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
7035 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
7037 cat >>confdefs.h <<_ACEOF
7038 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
7042 $as_echo "#define HAVE_ST_BLOCKS 1" >>confdefs.h
7045 case " $LIBOBJS " in
7046 *" fileblocks.$ac_objext "* ) ;;
7047 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext"
7054 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
7055 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
7057 cat >>confdefs.h <<_ACEOF
7058 #define HAVE_STRUCT_STAT_ST_RDEV 1
7062 $as_echo "#define HAVE_ST_RDEV 1" >>confdefs.h
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
7068 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
7069 if test "${ac_cv_struct_tm+set}" = set; then :
7070 $as_echo_n "(cached) " >&6
7072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7073 /* end confdefs.h. */
7074 #include <sys/types.h>
7081 int *p = &tm.tm_sec;
7087 if ac_fn_c_try_compile "$LINENO"; then :
7088 ac_cv_struct_tm=time.h
7090 ac_cv_struct_tm=sys/time.h
7092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
7095 $as_echo "$ac_cv_struct_tm" >&6; }
7096 if test $ac_cv_struct_tm = sys/time.h; then
7098 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
7102 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
7103 #include <$ac_cv_struct_tm>
7106 if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
7108 cat >>confdefs.h <<_ACEOF
7109 #define HAVE_STRUCT_TM_TM_ZONE 1
7115 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
7117 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
7120 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
7122 if test "x$ac_cv_have_decl_tzname" = x""yes; then :
7128 cat >>confdefs.h <<_ACEOF
7129 #define HAVE_DECL_TZNAME $ac_have_decl
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
7133 $as_echo_n "checking for tzname... " >&6; }
7134 if test "${ac_cv_var_tzname+set}" = set; then :
7135 $as_echo_n "(cached) " >&6
7137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7138 /* end confdefs.h. */
7140 #if !HAVE_DECL_TZNAME
7141 extern char *tzname[];
7147 return tzname[0][0];
7152 if ac_fn_c_try_link "$LINENO"; then :
7153 ac_cv_var_tzname=yes
7157 rm -f core conftest.err conftest.$ac_objext \
7158 conftest$ac_exeext conftest.$ac_ext
7160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
7161 $as_echo "$ac_cv_var_tzname" >&6; }
7162 if test $ac_cv_var_tzname = yes; then
7164 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
7171 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
7172 if test "${ac_cv_type_uid_t+set}" = set; then :
7173 $as_echo_n "(cached) " >&6
7175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7176 /* end confdefs.h. */
7177 #include <sys/types.h>
7180 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7181 $EGREP "uid_t" >/dev/null 2>&1; then :
7182 ac_cv_type_uid_t=yes
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7190 $as_echo "$ac_cv_type_uid_t" >&6; }
7191 if test $ac_cv_type_uid_t = no; then
7193 $as_echo "#define uid_t int" >>confdefs.h
7196 $as_echo "#define gid_t int" >>confdefs.h
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of array argument to getgroups" >&5
7201 $as_echo_n "checking type of array argument to getgroups... " >&6; }
7202 if test "${ac_cv_type_getgroups+set}" = set; then :
7203 $as_echo_n "(cached) " >&6
7205 if test "$cross_compiling" = yes; then :
7206 ac_cv_type_getgroups=cross
7208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7209 /* end confdefs.h. */
7210 /* Thanks to Mike Rendell for this test. */
7211 $ac_includes_default
7214 #define MAX(x, y) ((x) > (y) ? (x) : (y))
7221 union { gid_t gval; long int lval; } val;
7224 for (i = 0; i < NGID; i++)
7225 gidset[i] = val.gval;
7226 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
7228 /* Exit non-zero if getgroups seems to require an array of ints. This
7229 happens when gid_t is short int but getgroups modifies an array
7231 return n > 0 && gidset[n] != val.gval;
7234 if ac_fn_c_try_run "$LINENO"; then :
7235 ac_cv_type_getgroups=gid_t
7237 ac_cv_type_getgroups=int
7239 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7240 conftest.$ac_objext conftest.beam conftest.$ac_ext
7243 if test $ac_cv_type_getgroups = cross; then
7244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7245 /* end confdefs.h. */
7249 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7250 $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then :
7251 ac_cv_type_getgroups=gid_t
7253 ac_cv_type_getgroups=int
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_getgroups" >&5
7260 $as_echo "$ac_cv_type_getgroups" >&6; }
7262 cat >>confdefs.h <<_ACEOF
7263 #define GETGROUPS_T $ac_cv_type_getgroups
7267 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
7268 if test "x$ac_cv_type_mode_t" = x""yes; then :
7272 cat >>confdefs.h <<_ACEOF
7278 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
7279 if test "x$ac_cv_type_off_t" = x""yes; then :
7283 cat >>confdefs.h <<_ACEOF
7284 #define off_t long int
7289 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
7290 if test "x$ac_cv_type_pid_t" = x""yes; then :
7294 cat >>confdefs.h <<_ACEOF
7300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
7301 $as_echo_n "checking return type of signal handlers... " >&6; }
7302 if test "${ac_cv_type_signal+set}" = set; then :
7303 $as_echo_n "(cached) " >&6
7305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7306 /* end confdefs.h. */
7307 #include <sys/types.h>
7313 return *(signal (0, 0)) (0) == 1;
7318 if ac_fn_c_try_compile "$LINENO"; then :
7319 ac_cv_type_signal=int
7321 ac_cv_type_signal=void
7323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
7326 $as_echo "$ac_cv_type_signal" >&6; }
7328 cat >>confdefs.h <<_ACEOF
7329 #define RETSIGTYPE $ac_cv_type_signal
7333 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
7334 if test "x$ac_cv_type_size_t" = x""yes; then :
7338 cat >>confdefs.h <<_ACEOF
7339 #define size_t unsigned int
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
7345 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
7346 if test "${ac_cv_type_uid_t+set}" = set; then :
7347 $as_echo_n "(cached) " >&6
7349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7350 /* end confdefs.h. */
7351 #include <sys/types.h>
7354 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7355 $EGREP "uid_t" >/dev/null 2>&1; then :
7356 ac_cv_type_uid_t=yes
7363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7364 $as_echo "$ac_cv_type_uid_t" >&6; }
7365 if test $ac_cv_type_uid_t = no; then
7367 $as_echo "#define uid_t int" >>confdefs.h
7370 $as_echo "#define gid_t int" >>confdefs.h
7375 for ac_func in access cfgetispeed cfgetospeed cfsetispeed cfsetospeed chdir chmod chown dup dup2 fchmod fchown fcntl fstat fstatfs getdirentries getegid geteuid getgid getpid getppid getrusage gettimeofday getuid ioctl kill link lseek lstat mkdir pipe readlink rmdir setreuid setregid stat sigprocmask stat symlink tcgetattr tcsetattr tcsendbreak tcdrain tcflush tcflow tcgetpgrp tcsetpgrp time umask unlink
7377 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7378 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7379 eval as_val=\$$as_ac_var
7380 if test "x$as_val" = x""yes; then :
7381 cat >>confdefs.h <<_ACEOF
7382 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7389 for ac_header in fcntl.h stdlib.h string.h strings.h sys/ioctl.h sys/mount.h sys/param.h sys/resource.h sys/stat.h sys/termio.h sys/termios.h sys/time.h sys/times.h sys/types.h time.h unistd.h sys/vfs.h sys/statfs.h
7391 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7392 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7393 eval as_val=\$$as_ac_Header
7394 if test "x$as_val" = x""yes; then :
7395 cat >>confdefs.h <<_ACEOF
7396 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7404 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
7405 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
7407 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
7408 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
7409 $as_echo_n "(cached) " >&6
7411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7412 /* end confdefs.h. */
7413 #include <sys/types.h>
7425 if ac_fn_c_try_compile "$LINENO"; then :
7426 eval "$as_ac_Header=yes"
7428 eval "$as_ac_Header=no"
7430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7432 eval ac_res=\$$as_ac_Header
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7434 $as_echo "$ac_res" >&6; }
7435 eval as_val=\$$as_ac_Header
7436 if test "x$as_val" = x""yes; then :
7437 cat >>confdefs.h <<_ACEOF
7438 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
7441 ac_header_dirent=$ac_hdr; break
7445 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
7446 if test $ac_header_dirent = dirent.h; then
7447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
7448 $as_echo_n "checking for library containing opendir... " >&6; }
7449 if test "${ac_cv_search_opendir+set}" = set; then :
7450 $as_echo_n "(cached) " >&6
7452 ac_func_search_save_LIBS=$LIBS
7453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7454 /* end confdefs.h. */
7456 /* Override any GCC internal prototype to avoid an error.
7457 Use char because int might match the return type of a GCC
7458 builtin and then its argument prototype would still apply. */
7471 for ac_lib in '' dir; do
7472 if test -z "$ac_lib"; then
7473 ac_res="none required"
7476 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7478 if ac_fn_c_try_link "$LINENO"; then :
7479 ac_cv_search_opendir=$ac_res
7481 rm -f core conftest.err conftest.$ac_objext \
7483 if test "${ac_cv_search_opendir+set}" = set; then :
7487 if test "${ac_cv_search_opendir+set}" = set; then :
7490 ac_cv_search_opendir=no
7493 LIBS=$ac_func_search_save_LIBS
7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
7496 $as_echo "$ac_cv_search_opendir" >&6; }
7497 ac_res=$ac_cv_search_opendir
7498 if test "$ac_res" != no; then :
7499 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
7505 $as_echo_n "checking for library containing opendir... " >&6; }
7506 if test "${ac_cv_search_opendir+set}" = set; then :
7507 $as_echo_n "(cached) " >&6
7509 ac_func_search_save_LIBS=$LIBS
7510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7511 /* end confdefs.h. */
7513 /* Override any GCC internal prototype to avoid an error.
7514 Use char because int might match the return type of a GCC
7515 builtin and then its argument prototype would still apply. */
7528 for ac_lib in '' x; do
7529 if test -z "$ac_lib"; then
7530 ac_res="none required"
7533 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7535 if ac_fn_c_try_link "$LINENO"; then :
7536 ac_cv_search_opendir=$ac_res
7538 rm -f core conftest.err conftest.$ac_objext \
7540 if test "${ac_cv_search_opendir+set}" = set; then :
7544 if test "${ac_cv_search_opendir+set}" = set; then :
7547 ac_cv_search_opendir=no
7550 LIBS=$ac_func_search_save_LIBS
7552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
7553 $as_echo "$ac_cv_search_opendir" >&6; }
7554 ac_res=$ac_cv_search_opendir
7555 if test "$ac_res" != no; then :
7556 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct termios" >&5
7565 $as_echo_n "checking for struct termios... " >&6; }
7566 if test "${ac_cv_termios_struct+set}" = set; then :
7567 $as_echo_n "(cached) " >&6
7569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7570 /* end confdefs.h. */
7571 #include <sys/types.h>
7572 #include <sys/termios.h>
7576 static struct termios x;
7586 if ac_fn_c_try_compile "$LINENO"; then :
7587 ac_cv_termios_struct=yes
7589 ac_cv_termios_struct=no
7591 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termios_struct" >&5
7595 $as_echo "$ac_cv_termios_struct" >&6; }
7596 if test $ac_cv_termios_struct = yes; then
7597 sim_termio="$sim_termio -DHAVE_TERMIOS_STRUCTURE"
7600 if test "$ac_cv_termios_struct" = "yes"; then
7601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_line field in struct termios" >&5
7602 $as_echo_n "checking for c_line field in struct termios... " >&6; }
7603 if test "${ac_cv_termios_cline+set}" = set; then :
7604 $as_echo_n "(cached) " >&6
7606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7607 /* end confdefs.h. */
7608 #include <sys/types.h>
7609 #include <sys/termios.h>
7613 static struct termios x; x.c_line = 0;
7618 if ac_fn_c_try_compile "$LINENO"; then :
7619 ac_cv_termios_cline=yes
7621 ac_cv_termios_cline=no
7623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termios_cline" >&5
7628 $as_echo "$ac_cv_termios_cline" >&6; }
7629 if test $ac_cv_termios_cline = yes; then
7630 sim_termio="$sim_termio -DHAVE_TERMIOS_CLINE"
7633 ac_cv_termios_cline=no
7636 if test "$ac_cv_termios_struct" != "yes"; then
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct termio" >&5
7638 $as_echo_n "checking for struct termio... " >&6; }
7639 if test "${ac_cv_termio_struct+set}" = set; then :
7640 $as_echo_n "(cached) " >&6
7642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7643 /* end confdefs.h. */
7644 #include <sys/types.h>
7645 #include <sys/termio.h>
7649 static struct termio x;
7659 if ac_fn_c_try_compile "$LINENO"; then :
7660 ac_cv_termio_struct=yes
7662 ac_cv_termio_struct=no
7664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termio_struct" >&5
7668 $as_echo "$ac_cv_termio_struct" >&6; }
7669 if test $ac_cv_termio_struct = yes; then
7670 sim_termio="$sim_termio -DHAVE_TERMIO_STRUCTURE"
7673 ac_cv_termio_struct=no
7676 if test "$ac_cv_termio_struct" = "yes"; then
7677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_line field in struct termio" >&5
7678 $as_echo_n "checking for c_line field in struct termio... " >&6; }
7679 if test "${ac_cv_termio_cline+set}" = set; then :
7680 $as_echo_n "(cached) " >&6
7682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7683 /* end confdefs.h. */
7684 #include <sys/types.h>
7685 #include <sys/termio.h>
7689 static struct termio x; x.c_line = 0;
7694 if ac_fn_c_try_compile "$LINENO"; then :
7695 ac_cv_termio_cline=yes
7697 ac_cv_termio_cline=no
7699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termio_cline" >&5
7704 $as_echo "$ac_cv_termio_cline" >&6; }
7705 if test $ac_cv_termio_cline = yes; then
7706 sim_termio="$sim_termio -DHAVE_TERMIO_CLINE"
7709 ac_cv_termio_cline=no
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct statfs" >&5
7713 $as_echo_n "checking for struct statfs... " >&6; }
7714 if test "${ac_cv_struct_statfs+set}" = set; then :
7715 $as_echo_n "(cached) " >&6
7717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7718 /* end confdefs.h. */
7719 #include <sys/types.h>
7720 #ifdef HAVE_SYS_PARAM_H
7721 #include <sys/param.h>
7723 #ifdef HAVE_SYS_MOUNT_H
7724 #include <sys/mount.h>
7726 #ifdef HAVE_SYS_VFS_H
7727 #include <sys/vfs.h>
7729 #ifdef HAVE_SYS_STATFS_H
7730 #include <sys/statfs.h>
7735 static struct statfs s;
7740 if ac_fn_c_try_compile "$LINENO"; then :
7741 ac_cv_struct_statfs=yes
7743 ac_cv_struct_statfs=no
7745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_statfs" >&5
7749 $as_echo "$ac_cv_struct_statfs" >&6; }
7750 if test $ac_cv_struct_statfs = yes; then
7752 $as_echo "#define HAVE_STRUCT_STATFS 1" >>confdefs.h
7756 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
7757 if test "x$ac_cv_type_long_long" = x""yes; then :
7759 cat >>confdefs.h <<_ACEOF
7760 #define HAVE_LONG_LONG 1
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/zero" >&5
7769 $as_echo_n "checking for /dev/zero... " >&6; }
7770 if test "${ac_cv_devzero+set}" = set; then :
7771 $as_echo_n "(cached) " >&6
7773 if test "$cross_compiling" = yes; then :
7776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7777 /* end confdefs.h. */
7782 int fd = open ("/dev/zero", O_RDONLY);
7785 for (i = 0; i < sizeof (buf); i++)
7787 if (read (fd, buf, sizeof (buf)) != sizeof (buf))
7789 for (i = 0; i < sizeof (buf); i++)
7795 if ac_fn_c_try_run "$LINENO"; then :
7800 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7801 conftest.$ac_objext conftest.beam conftest.$ac_ext
7806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_devzero" >&5
7807 $as_echo "$ac_cv_devzero" >&6; }
7808 if test $ac_cv_devzero = yes; then
7809 sim_devzero="-DHAVE_DEVZERO"
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for common simulator directory" >&5
7815 $as_echo_n "checking for common simulator directory... " >&6; }
7816 if test -f "${srcdir}/../common/callback.c"; then
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7818 $as_echo "yes" >&6; }
7819 sim_callback="callback.o targ-map.o"
7820 sim_targ_vals="targ-vals.h targ-map.c targ-vals.def"
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7823 $as_echo "no" >&6; }
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for common simulator directory fpu implementation" >&5
7829 $as_echo_n "checking for common simulator directory fpu implementation... " >&6; }
7830 if test -f "${srcdir}/../common/sim-fpu.c"; then
7831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7832 $as_echo "yes" >&6; }
7833 sim_fpu_cflags="-DHAVE_COMMON_FPU -I../common -I${srcdir}/../common"
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7837 $as_echo "no" >&6; }
7842 # Since we run commands on the build system, we have to create a
7843 # separate config header for the build system if build != host.
7844 if test x$host = x$build; then
7845 ac_config_commands="$ac_config_commands build-config.h"
7853 /* | A-Za-z:\\/* ) realsrcdir=${srcdir};;
7854 *) realsrcdir=../${srcdir};;
7856 saved_CFLAGS="${CFLAGS}"
7857 CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \
7858 LDFLAGS="${LDFLAGS_FOR_BUILD}" \
7859 ${realsrcdir}/configure \
7860 --enable-languages=${enable_languages-all} \
7861 --target=$target_alias --host=$build_alias --build=$build_alias
7862 CFLAGS="${saved_CFLAGS}"
7863 mv config.h ../build-config.h
7876 if test -n "$ac_tool_prefix"; then
7877 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7878 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7880 $as_echo_n "checking for $ac_word... " >&6; }
7881 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7882 $as_echo_n "(cached) " >&6
7884 if test -n "$RANLIB"; then
7885 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7891 test -z "$as_dir" && as_dir=.
7892 for ac_exec_ext in '' $ac_executable_extensions; do
7893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7894 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7904 RANLIB=$ac_cv_prog_RANLIB
7905 if test -n "$RANLIB"; then
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7907 $as_echo "$RANLIB" >&6; }
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7910 $as_echo "no" >&6; }
7915 if test -z "$ac_cv_prog_RANLIB"; then
7916 ac_ct_RANLIB=$RANLIB
7917 # Extract the first word of "ranlib", so it can be a program name with args.
7918 set dummy ranlib; ac_word=$2
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7920 $as_echo_n "checking for $ac_word... " >&6; }
7921 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7922 $as_echo_n "(cached) " >&6
7924 if test -n "$ac_ct_RANLIB"; then
7925 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7931 test -z "$as_dir" && as_dir=.
7932 for ac_exec_ext in '' $ac_executable_extensions; do
7933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7934 ac_cv_prog_ac_ct_RANLIB="ranlib"
7935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7944 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7945 if test -n "$ac_ct_RANLIB"; then
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7947 $as_echo "$ac_ct_RANLIB" >&6; }
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7950 $as_echo "no" >&6; }
7953 if test "x$ac_ct_RANLIB" = x; then
7956 case $cross_compiling:$ac_tool_warned in
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7959 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7960 ac_tool_warned=yes ;;
7962 RANLIB=$ac_ct_RANLIB
7965 RANLIB="$ac_cv_prog_RANLIB"
8013 ac_config_files="$ac_config_files Makefile"
8015 ac_config_commands="$ac_config_commands default"
8017 cat >confcache <<\_ACEOF
8018 # This file is a shell script that caches the results of configure
8019 # tests run on this system so they can be shared between configure
8020 # scripts and configure runs, see configure's option --config-cache.
8021 # It is not useful on other systems. If it contains results you don't
8022 # want to keep, you may remove or edit it.
8024 # config.status only pays attention to the cache file if you give it
8025 # the --recheck option to rerun configure.
8027 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8028 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8033 # The following way of writing the cache mishandles newlines in values,
8034 # but we know of no workaround that is simple, portable, and efficient.
8035 # So, we kill variables containing newlines.
8036 # Ultrix sh set writes to stderr and can't be redirected directly,
8037 # and sets the high bit in the cache file unless we assign to the vars.
8039 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8040 eval ac_val=\$$ac_var
8044 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8045 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8048 _ | IFS | as_nl) ;; #(
8049 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8050 *) { eval $ac_var=; unset $ac_var;} ;;
8056 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8057 *${as_nl}ac_space=\ *)
8058 # `set' does not quote correctly, so add quotes: double-quote
8059 # substitution turns \\\\ into \\, and sed turns \\ into \.
8062 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8065 # `set' quotes correctly as required by POSIX, so do not add quotes.
8066 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8075 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8077 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8079 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8080 if test -w "$cache_file"; then
8081 test "x$cache_file" != "x/dev/null" &&
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8083 $as_echo "$as_me: updating cache $cache_file" >&6;}
8084 cat confcache >$cache_file
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8087 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8092 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8093 # Let make expand exec_prefix.
8094 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8096 DEFS=-DHAVE_CONFIG_H
8100 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8101 # 1. Remove the extension, and $U if already installed.
8102 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8103 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8104 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8105 # will be set to the directory where LIBOBJS objects are built.
8106 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8107 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8111 LTLIBOBJS=$ac_ltlibobjs
8116 : ${CONFIG_STATUS=./config.status}
8118 ac_clean_files_save=$ac_clean_files
8119 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8121 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8123 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8125 # Generated by $as_me.
8126 # Run this file to recreate the current configuration.
8127 # Compiler output produced by configure, useful for debugging
8128 # configure, is in config.log if it exists.
8134 SHELL=\${CONFIG_SHELL-$SHELL}
8137 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8138 ## -------------------- ##
8139 ## M4sh Initialization. ##
8140 ## -------------------- ##
8142 # Be more Bourne compatible
8143 DUALCASE=1; export DUALCASE # for MKS sh
8144 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8147 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8148 # is contrary to our usage. Disable this feature.
8149 alias -g '${1+"$@"}'='"$@"'
8150 setopt NO_GLOB_SUBST
8152 case `(set -o) 2>/dev/null` in #(
8164 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8165 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8166 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8167 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8168 # Prefer a ksh shell builtin over an external printf program on Solaris,
8169 # but without wasting forks for bash or zsh.
8170 if test -z "$BASH_VERSION$ZSH_VERSION" \
8171 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8172 as_echo='print -r --'
8173 as_echo_n='print -rn --'
8174 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8175 as_echo='printf %s\n'
8176 as_echo_n='printf %s'
8178 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8179 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8180 as_echo_n='/usr/ucb/echo -n'
8182 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8183 as_echo_n_body='eval
8187 expr "X$arg" : "X\\(.*\\)$as_nl";
8188 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8190 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8192 export as_echo_n_body
8193 as_echo_n='sh -c $as_echo_n_body as_echo'
8196 as_echo='sh -c $as_echo_body as_echo'
8199 # The user is always right.
8200 if test "${PATH_SEPARATOR+set}" != set; then
8202 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8203 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8210 # We need space, tab and new line, in precisely that order. Quoting is
8211 # there to prevent editors from complaining about space-tab.
8212 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8213 # splitting by setting IFS to empty value.)
8216 # Find who we are. Look in the path if we contain no directory separator.
8218 *[\\/]* ) as_myself=$0 ;;
8219 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8223 test -z "$as_dir" && as_dir=.
8224 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8230 # We did not find ourselves, most probably we were run as `sh COMMAND'
8231 # in which case we are not to be found in the path.
8232 if test "x$as_myself" = x; then
8235 if test ! -f "$as_myself"; then
8236 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8240 # Unset variables that we do not need and which cause bugs (e.g. in
8241 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8242 # suppresses any "Segmentation fault" message there. '((' could
8243 # trigger a bug in pdksh 5.2.14.
8244 for as_var in BASH_ENV ENV MAIL MAILPATH
8245 do eval test x\${$as_var+set} = xset \
8246 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8259 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8262 # as_fn_error ERROR [LINENO LOG_FD]
8263 # ---------------------------------
8264 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8265 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8266 # script with status $?, using 1 if that was 0.
8269 as_status=$?; test $as_status -eq 0 && as_status=1
8271 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8272 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
8274 $as_echo "$as_me: error: $1" >&2
8275 as_fn_exit $as_status
8279 # as_fn_set_status STATUS
8280 # -----------------------
8281 # Set $? to STATUS, without forking.
8285 } # as_fn_set_status
8289 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8299 # Portably unset VAR.
8302 { eval $1=; unset $1;}
8304 as_unset=as_fn_unset
8305 # as_fn_append VAR VALUE
8306 # ----------------------
8307 # Append the text in VALUE to the end of the definition contained in VAR. Take
8308 # advantage of any shell optimizations that allow amortized linear growth over
8309 # repeated appends, instead of the typical quadratic growth present in naive
8311 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8312 eval 'as_fn_append ()
8323 # as_fn_arith ARG...
8324 # ------------------
8325 # Perform arithmetic evaluation on the ARGs, and store the result in the
8326 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8327 # must be portable across $(()) and expr.
8328 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8329 eval 'as_fn_arith ()
8336 as_val=`expr "$@" || test $? -eq 1`
8341 if expr a : '\(a\)' >/dev/null 2>&1 &&
8342 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8348 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8349 as_basename=basename
8354 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8360 as_me=`$as_basename -- "$0" ||
8361 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8362 X"$0" : 'X\(//\)$' \| \
8363 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8365 sed '/^.*\/\([^/][^/]*\)\/*$/{
8379 # Avoid depending upon Character Ranges.
8380 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8381 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8382 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8383 as_cr_digits='0123456789'
8384 as_cr_alnum=$as_cr_Letters$as_cr_digits
8386 ECHO_C= ECHO_N= ECHO_T=
8387 case `echo -n x` in #(((((
8389 case `echo 'xy\c'` in
8390 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8392 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8399 rm -f conf$$ conf$$.exe conf$$.file
8400 if test -d conf$$.dir; then
8401 rm -f conf$$.dir/conf$$.file
8404 mkdir conf$$.dir 2>/dev/null
8406 if (echo >conf$$.file) 2>/dev/null; then
8407 if ln -s conf$$.file conf$$ 2>/dev/null; then
8409 # ... but there are two gotchas:
8410 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8411 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8412 # In both cases, we have to default to `cp -p'.
8413 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8415 elif ln conf$$.file conf$$ 2>/dev/null; then
8423 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8424 rmdir conf$$.dir 2>/dev/null
8429 # Create "$as_dir" as a directory, including parents if necessary.
8434 -*) as_dir=./$as_dir;;
8436 test -d "$as_dir" || eval $as_mkdir_p || {
8440 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8441 *) as_qdir=$as_dir;;
8443 as_dirs="'$as_qdir' $as_dirs"
8444 as_dir=`$as_dirname -- "$as_dir" ||
8445 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8446 X"$as_dir" : 'X\(//\)[^/]' \| \
8447 X"$as_dir" : 'X\(//\)$' \| \
8448 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8449 $as_echo X"$as_dir" |
8450 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8467 test -d "$as_dir" && break
8469 test -z "$as_dirs" || eval "mkdir $as_dirs"
8470 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
8474 if mkdir -p . 2>/dev/null; then
8475 as_mkdir_p='mkdir -p "$as_dir"'
8477 test -d ./-p && rmdir ./-p
8481 if test -x / >/dev/null 2>&1; then
8484 if ls -dL / >/dev/null 2>&1; then
8491 if test -d "$1"; then
8497 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8498 ???[sx]*):;;*)false;;esac;fi
8502 as_executable_p=$as_test_x
8504 # Sed expression to map a string onto a valid CPP name.
8505 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8507 # Sed expression to map a string onto a valid variable name.
8508 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8512 ## ----------------------------------- ##
8513 ## Main body of $CONFIG_STATUS script. ##
8514 ## ----------------------------------- ##
8516 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8518 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8519 # Save the log message, to keep $0 and so on meaningful, and to
8520 # report actual input values of CONFIG_FILES etc. instead of their
8521 # values after options handling.
8523 This file was extended by $as_me, which was
8524 generated by GNU Autoconf 2.64. Invocation command line was
8526 CONFIG_FILES = $CONFIG_FILES
8527 CONFIG_HEADERS = $CONFIG_HEADERS
8528 CONFIG_LINKS = $CONFIG_LINKS
8529 CONFIG_COMMANDS = $CONFIG_COMMANDS
8532 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8537 case $ac_config_files in *"
8538 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8541 case $ac_config_headers in *"
8542 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8546 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8547 # Files that config.status was made for.
8548 config_files="$ac_config_files"
8549 config_headers="$ac_config_headers"
8550 config_commands="$ac_config_commands"
8554 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8556 \`$as_me' instantiates files and other configuration actions
8557 from templates according to the current configuration. Unless the files
8558 and actions are specified as TAGs, all are instantiated by default.
8560 Usage: $0 [OPTION]... [TAG]...
8562 -h, --help print this help, then exit
8563 -V, --version print version number and configuration settings, then exit
8564 -q, --quiet, --silent
8565 do not print progress messages
8566 -d, --debug don't remove temporary files
8567 --recheck update $as_me by reconfiguring in the same conditions
8568 --file=FILE[:TEMPLATE]
8569 instantiate the configuration file FILE
8570 --header=FILE[:TEMPLATE]
8571 instantiate the configuration header FILE
8573 Configuration files:
8576 Configuration headers:
8579 Configuration commands:
8582 Report bugs to the package provider."
8585 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8588 configured by $0, generated by GNU Autoconf 2.64,
8589 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
8591 Copyright (C) 2009 Free Software Foundation, Inc.
8592 This config.status script is free software; the Free Software Foundation
8593 gives unlimited permission to copy, distribute and modify it."
8598 test -n "\$AWK" || AWK=awk
8601 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8602 # The default lists apply if the user does not specify any file.
8608 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8609 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8620 # Handling of the options.
8621 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8623 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8624 $as_echo "$ac_cs_version"; exit ;;
8625 --debug | --debu | --deb | --de | --d | -d )
8627 --file | --fil | --fi | --f )
8630 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8632 as_fn_append CONFIG_FILES " '$ac_optarg'"
8633 ac_need_defaults=false;;
8634 --header | --heade | --head | --hea )
8637 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8639 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8640 ac_need_defaults=false;;
8642 # Conflict between --help and --header
8643 as_fn_error "ambiguous option: \`$1'
8644 Try \`$0 --help' for more information.";;
8645 --help | --hel | -h )
8646 $as_echo "$ac_cs_usage"; exit ;;
8647 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8648 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8652 -*) as_fn_error "unrecognized option: \`$1'
8653 Try \`$0 --help' for more information." ;;
8655 *) as_fn_append ac_config_targets " $1"
8656 ac_need_defaults=false ;;
8662 ac_configure_extra_args=
8664 if $ac_cs_silent; then
8666 ac_configure_extra_args="$ac_configure_extra_args --silent"
8670 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8671 if \$ac_cs_recheck; then
8672 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8674 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8675 CONFIG_SHELL='$SHELL'
8681 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8685 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8686 ## Running $as_me. ##
8692 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8695 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8697 # Handling of arguments.
8698 for ac_config_target in $ac_config_targets
8700 case $ac_config_target in
8701 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
8702 "build-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS build-config.h" ;;
8703 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8704 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8706 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8711 # If the user did not use the arguments to specify the items to instantiate,
8712 # then the envvar interface is used. Set only those that are not.
8713 # We use the long form for the default assignment because of an extremely
8714 # bizarre bug on SunOS 4.1.3.
8715 if $ac_need_defaults; then
8716 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8717 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8718 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8721 # Have a temporary directory for convenience. Make it in the build tree
8722 # simply because there is no reason against having it here, and in addition,
8723 # creating and moving files from /tmp can sometimes cause problems.
8724 # Hook for its removal unless debugging.
8725 # Note that there is a small window in which the directory will not be cleaned:
8726 # after its creation but before its name has been assigned to `$tmp'.
8730 trap 'exit_status=$?
8731 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8733 trap 'as_fn_exit 1' 1 2 13 15
8735 # Create a (secure) tmp directory for tmp files.
8738 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8739 test -n "$tmp" && test -d "$tmp"
8742 tmp=./conf$$-$RANDOM
8743 (umask 077 && mkdir "$tmp")
8744 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
8746 # Set up the scripts for CONFIG_FILES section.
8747 # No need to generate them if there are no CONFIG_FILES.
8748 # This happens for instance with `./config.status config.h'.
8749 if test -n "$CONFIG_FILES"; then
8752 ac_cr=`echo X | tr X '\015'`
8753 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8754 # But we know of no other shell where ac_cr would be empty at this
8755 # point, so we can use a bashism as a fallback.
8756 if test "x$ac_cr" = x; then
8757 eval ac_cr=\$\'\\r\'
8759 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8760 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8766 echo 'BEGIN {' >"$tmp/subs1.awk" &&
8771 echo "cat >conf$$subs.awk <<_ACEOF" &&
8772 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8775 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8776 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
8778 for ac_last_try in false false false false false :; do
8779 . ./conf$$subs.sh ||
8780 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8782 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8783 if test $ac_delim_n = $ac_delim_num; then
8785 elif $ac_last_try; then
8786 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8788 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8793 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8794 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
8798 s/^/S["/; s/!.*/"]=/
8808 s/\(.\{148\}\).*/\1/
8810 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8815 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8822 s/\(.\{148\}\).*/\1/
8824 s/["\\]/\\&/g; s/^/"/; s/$/"/
8828 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8833 ' <conf$$subs.awk | sed '
8838 ' >>$CONFIG_STATUS || ac_write_fail=1
8839 rm -f conf$$subs.awk
8840 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8842 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
8843 for (key in S) S_is_set[key] = 1
8849 nfields = split(line, field, "@")
8851 len = length(field[1])
8852 for (i = 2; i < nfields; i++) {
8854 keylen = length(key)
8855 if (S_is_set[key]) {
8857 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8858 len += length(value) + length(field[++i])
8869 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8870 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8871 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8874 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8875 || as_fn_error "could not setup config files machinery" "$LINENO" 5
8878 # VPATH may cause trouble with some makes, so we remove $(srcdir),
8879 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8880 # trailing colons and then remove the whole line if VPATH becomes empty
8881 # (actually we leave an empty line to preserve line numbers).
8882 if test "x$srcdir" = x.; then
8883 ac_vpsub='/^[ ]*VPATH[ ]*=/{
8887 s/^\([^=]*=[ ]*\):*/\1/
8893 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8894 fi # test -n "$CONFIG_FILES"
8896 # Set up the scripts for CONFIG_HEADERS section.
8897 # No need to generate them if there are no CONFIG_HEADERS.
8898 # This happens for instance with `./config.status Makefile'.
8899 if test -n "$CONFIG_HEADERS"; then
8900 cat >"$tmp/defines.awk" <<\_ACAWK ||
8904 # Transform confdefs.h into an awk script `defines.awk', embedded as
8905 # here-document in config.status, that substitutes the proper values into
8906 # config.h.in to produce config.h.
8908 # Create a delimiter string that does not exist in confdefs.h, to ease
8909 # handling of long lines.
8911 for ac_last_try in false false :; do
8912 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8913 if test -z "$ac_t"; then
8915 elif $ac_last_try; then
8916 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
8918 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8922 # For the awk script, D is an array of macro values keyed by name,
8923 # likewise P contains macro parameters if any. Preserve backslash
8924 # newline sequences.
8926 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8928 s/.\{148\}/&'"$ac_delim"'/g
8931 s/^[ ]*#[ ]*define[ ][ ]*/ /
8938 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8940 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8944 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8945 D["\1"]=" \3\\\\\\n"\\/p
8947 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8952 s/.\{148\}/&'"$ac_delim"'/g
8957 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8960 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8962 ' <confdefs.h | sed '
8963 s/'"$ac_delim"'/"\\\
8964 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8966 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8967 for (key in D) D_is_set[key] = 1
8970 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8972 split(line, arg, " ")
8973 if (arg[1] == "#") {
8977 defundef = substr(arg[1], 2)
8980 split(mac1, mac2, "(") #)
8982 prefix = substr(line, 1, index(line, defundef) - 1)
8983 if (D_is_set[macro]) {
8984 # Preserve the white space surrounding the "#".
8985 print prefix "define", macro P[macro] D[macro]
8988 # Replace #undef with comments. This is necessary, for example,
8989 # in the case of _POSIX_SOURCE, which is predefined and required
8990 # on some systems where configure will not decide to define it.
8991 if (defundef == "undef") {
8992 print "/*", prefix defundef, macro, "*/"
9000 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9001 as_fn_error "could not setup config headers machinery" "$LINENO" 5
9002 fi # test -n "$CONFIG_HEADERS"
9005 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9010 :[FHLC]) ac_mode=$ac_tag; continue;;
9012 case $ac_mode$ac_tag in
9014 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
9015 :[FH]-) ac_tag=-:-;;
9016 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9033 -) ac_f="$tmp/stdin";;
9034 *) # Look for the file first in the build tree, then in the source tree
9035 # (if the path is not absolute). The absolute path cannot be DOS-style,
9036 # because $ac_f cannot contain `:'.
9040 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9042 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9044 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9045 as_fn_append ac_file_inputs " '$ac_f'"
9048 # Let's still pretend it is `configure' which instantiates (i.e., don't
9049 # use $as_me), people would be surprised to read:
9050 # /* config.h. Generated by config.status. */
9051 configure_input='Generated from '`
9052 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9054 if test x"$ac_file" != x-; then
9055 configure_input="$ac_file. $configure_input"
9056 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9057 $as_echo "$as_me: creating $ac_file" >&6;}
9059 # Neutralize special characters interpreted by sed in replacement strings.
9060 case $configure_input in #(
9061 *\&* | *\|* | *\\* )
9062 ac_sed_conf_input=`$as_echo "$configure_input" |
9063 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9064 *) ac_sed_conf_input=$configure_input;;
9068 *:-:* | *:-) cat >"$tmp/stdin" \
9069 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
9074 ac_dir=`$as_dirname -- "$ac_file" ||
9075 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9076 X"$ac_file" : 'X\(//\)[^/]' \| \
9077 X"$ac_file" : 'X\(//\)$' \| \
9078 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9079 $as_echo X"$ac_file" |
9080 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9097 as_dir="$ac_dir"; as_fn_mkdir_p
9101 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9103 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9104 # A ".." for each directory in $ac_dir_suffix.
9105 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9106 case $ac_top_builddir_sub in
9107 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9108 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9111 ac_abs_top_builddir=$ac_pwd
9112 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9113 # for backward compatibility:
9114 ac_top_builddir=$ac_top_build_prefix
9117 .) # We are building in place.
9119 ac_top_srcdir=$ac_top_builddir_sub
9120 ac_abs_top_srcdir=$ac_pwd ;;
9121 [\\/]* | ?:[\\/]* ) # Absolute name.
9122 ac_srcdir=$srcdir$ac_dir_suffix;
9123 ac_top_srcdir=$srcdir
9124 ac_abs_top_srcdir=$srcdir ;;
9126 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9127 ac_top_srcdir=$ac_top_build_prefix$srcdir
9128 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9130 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9140 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9141 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9145 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9146 # If the template does not know about datarootdir, expand it.
9147 # FIXME: This hack should be removed a few years after 2.60.
9148 ac_datarootdir_hack=; ac_datarootdir_seen=
9159 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9160 *datarootdir*) ac_datarootdir_seen=yes;;
9161 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9163 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9165 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9166 ac_datarootdir_hack='
9167 s&@datadir@&$datadir&g
9168 s&@docdir@&$docdir&g
9169 s&@infodir@&$infodir&g
9170 s&@localedir@&$localedir&g
9171 s&@mandir@&$mandir&g
9172 s&\\\${datarootdir}&$datarootdir&g' ;;
9176 # Neutralize VPATH when `$srcdir' = `.'.
9177 # Shell code in configure.ac might set extrasub.
9178 # FIXME: do we really want to maintain this feature?
9179 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9180 ac_sed_extra="$ac_vpsub
9183 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9185 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9186 s|@configure_input@|$ac_sed_conf_input|;t t
9187 s&@top_builddir@&$ac_top_builddir_sub&;t t
9188 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9189 s&@srcdir@&$ac_srcdir&;t t
9190 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9191 s&@top_srcdir@&$ac_top_srcdir&;t t
9192 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9193 s&@builddir@&$ac_builddir&;t t
9194 s&@abs_builddir@&$ac_abs_builddir&;t t
9195 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9196 s&@INSTALL@&$ac_INSTALL&;t t
9197 $ac_datarootdir_hack
9199 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
9200 || as_fn_error "could not create $ac_file" "$LINENO" 5
9202 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9203 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
9204 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
9205 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9206 which seems to be undefined. Please make sure it is defined." >&5
9207 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9208 which seems to be undefined. Please make sure it is defined." >&2;}
9212 -) cat "$tmp/out" && rm -f "$tmp/out";;
9213 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
9215 || as_fn_error "could not create $ac_file" "$LINENO" 5
9221 if test x"$ac_file" != x-; then
9223 $as_echo "/* $configure_input */" \
9224 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
9225 } >"$tmp/config.h" \
9226 || as_fn_error "could not create $ac_file" "$LINENO" 5
9227 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
9228 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9229 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9232 mv "$tmp/config.h" "$ac_file" \
9233 || as_fn_error "could not create $ac_file" "$LINENO" 5
9236 $as_echo "/* $configure_input */" \
9237 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
9238 || as_fn_error "could not create -" "$LINENO" 5
9242 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9243 $as_echo "$as_me: executing $ac_file commands" >&6;}
9248 case $ac_file$ac_mode in
9249 "build-config.h":C) cp config.h build-config.h ;;
9250 "default":C) case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac ;;
9258 ac_clean_files=$ac_clean_files_save
9260 test $ac_write_fail = 0 ||
9261 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
9264 # configure is writing to config.log, and then calls config.status.
9265 # config.status does its own redirection, appending to config.log.
9266 # Unfortunately, on DOS this fails, as config.log is still kept open
9267 # by configure, so config.status won't be able to write to it; its
9268 # output is simply discarded. So we exec the FD to /dev/null,
9269 # effectively closing config.log, so it can be properly (re)opened and
9270 # appended to by config.status. When coming back to configure, we
9271 # need to make the FD available again.
9272 if test "$no_create" != yes; then
9274 ac_config_status_args=
9275 test "$silent" = yes &&
9276 ac_config_status_args="$ac_config_status_args --quiet"
9278 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9280 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9281 # would make configure fail if this is the last instruction.
9282 $ac_cs_success || as_fn_exit $?
9284 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9285 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9286 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}