2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
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.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x
; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var
in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\
${$as_var+set} = xset \
120 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
133 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x
"${_as_can_reexec}" != xno
&& test "x$CONFIG_SHELL" != x
; then
138 _as_can_reexec
=no
; export _as_can_reexec
;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
147 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec
=; unset _as_can_reexec
;}
160 if test "x$CONFIG_SHELL" = x
; then
161 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required
="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
199 if (eval "$as_required") 2>/dev
/null
; then :
204 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
207 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
209 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
212 test -z "$as_dir" && as_dir
=.
216 for as_base
in sh bash ksh sh5
; do
217 # Try only shells that exist, to save several forks.
218 as_shell
=$as_dir/$as_base
219 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
220 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
221 CONFIG_SHELL
=$as_shell as_have_required
=yes
222 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
230 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
231 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
232 CONFIG_SHELL
=$SHELL as_have_required
=yes
237 if test "x$CONFIG_SHELL" != x
; then :
239 # We cannot yet assume a decent shell, so we have to provide a
240 # neutralization value for shells without unset; and this also
241 # works around shells that cannot unset nonexistent variables.
242 # Preserve -v and -x to the replacement shell.
245 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
247 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
252 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
253 # Admittedly, this is quite paranoid, since all the known shells bail
254 # out after a failed `exec'.
255 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
259 if test x
$as_have_required = xno
; then :
260 $as_echo "$0: This script requires a shell more modern than all"
261 $as_echo "$0: the shells that I found on your system."
262 if test x
${ZSH_VERSION+set} = xset
; then
263 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
264 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
267 $0: including any error possibly output before this
268 $0: message. Then install a modern shell, or manually run
269 $0: the script under such a shell if you do have one."
275 SHELL
=${CONFIG_SHELL-/bin/sh}
277 # Unset more variables known to interfere with behavior of common tools.
278 CLICOLOR_FORCE
= GREP_OPTIONS
=
279 unset CLICOLOR_FORCE GREP_OPTIONS
281 ## --------------------- ##
282 ## M4sh Shell Functions. ##
283 ## --------------------- ##
286 # Portably unset VAR.
289 { eval $1=; unset $1;}
293 # as_fn_set_status STATUS
294 # -----------------------
295 # Set $? to STATUS, without forking.
303 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 # Create "$as_dir" as a directory, including parents if necessary.
318 -*) as_dir
=.
/$as_dir;;
320 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
324 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
327 as_dirs
="'$as_qdir' $as_dirs"
328 as_dir
=`$as_dirname -- "$as_dir" ||
329 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
330 X"$as_dir" : 'X\(//\)[^/]' \| \
331 X"$as_dir" : 'X\(//\)$' \| \
332 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
333 $as_echo X"$as_dir" |
334 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
351 test -d "$as_dir" && break
353 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
354 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
359 # as_fn_executable_p FILE
360 # -----------------------
361 # Test if FILE is an executable regular file.
362 as_fn_executable_p
()
364 test -f "$1" && test -x "$1"
365 } # as_fn_executable_p
366 # as_fn_append VAR VALUE
367 # ----------------------
368 # Append the text in VALUE to the end of the definition contained in VAR. Take
369 # advantage of any shell optimizations that allow amortized linear growth over
370 # repeated appends, instead of the typical quadratic growth present in naive
372 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
373 eval 'as_fn_append ()
386 # Perform arithmetic evaluation on the ARGs, and store the result in the
387 # global $as_val. Take advantage of shells that can avoid forks. The arguments
388 # must be portable across $(()) and expr.
389 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
397 as_val
=`expr "$@" || test $? -eq 1`
402 # as_fn_error STATUS ERROR [LINENO LOG_FD]
403 # ----------------------------------------
404 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
405 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
406 # script with STATUS, using 1 if that was 0.
409 as_status
=$1; test $as_status -eq 0 && as_status
=1
411 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
412 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 $as_echo "$as_me: error: $2" >&2
415 as_fn_exit
$as_status
418 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
419 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
425 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
431 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
437 as_me
=`$as_basename -- "$0" ||
438 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
439 X"$0" : 'X\(//\)$' \| \
440 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 sed '/^.*\/\([^/][^/]*\)\/*$/{
456 # Avoid depending upon Character Ranges.
457 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
458 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
459 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
460 as_cr_digits
='0123456789'
461 as_cr_alnum
=$as_cr_Letters$as_cr_digits
464 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
465 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
466 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
467 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
468 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
480 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
484 chmod +x
"$as_me.lineno" ||
485 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
487 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
488 # already done that, so ensure we don't try to do so again and fall
489 # in an infinite loop. This has already happened in practice.
490 _as_can_reexec
=no
; export _as_can_reexec
491 # Don't try to exec as it changes $[0], causing all sort of problems
492 # (the dirname of $[0] is not the place where we might find the
493 # original and so on. Autoconf is especially sensitive to this).
495 # Exit status is that of the last command.
499 ECHO_C
= ECHO_N
= ECHO_T
=
500 case `echo -n x` in #(((((
502 case `echo 'xy\c'` in
503 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
505 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
512 rm -f conf$$ conf$$.exe conf$$.
file
513 if test -d conf$$.dir
; then
514 rm -f conf$$.dir
/conf$$.
file
517 mkdir conf$$.dir
2>/dev
/null
519 if (echo >conf$$.
file) 2>/dev
/null
; then
520 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
522 # ... but there are two gotchas:
523 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
524 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
525 # In both cases, we have to default to `cp -pR'.
526 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
528 elif ln conf$$.
file conf$$
2>/dev
/null
; then
536 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
537 rmdir conf$$.dir
2>/dev
/null
539 if mkdir
-p .
2>/dev
/null
; then
540 as_mkdir_p
='mkdir -p "$as_dir"'
542 test -d .
/-p && rmdir .
/-p
547 as_executable_p
=as_fn_executable_p
549 # Sed expression to map a string onto a valid CPP name.
550 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552 # Sed expression to map a string onto a valid variable name.
553 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
556 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
560 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
561 # so uname gets run too.
562 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
567 ac_default_prefix
=/usr
/local
569 ac_config_libobj_dir
=.
576 # Identity of this package.
584 ac_unique_file
="Makefile.in"
585 ac_subst_vars
='LTLIBOBJS
587 SIM_COMMON_BUILD_FALSE
588 SIM_COMMON_BUILD_TRUE
594 sim_multi_igen_configs
597 sim_micromips16_flags
629 program_transform_name
645 enable_option_checking
646 enable_sim_reserved_bits
650 ac_precious_vars
='build_alias
655 # Initialize some variables set by options.
657 ac_init_version
=false
658 ac_unrecognized_opts
=
660 # The variables have the same names as the options, with
661 # dashes changed to underlines.
669 program_transform_name
=s
,x
,x
,
677 # Installation directory options.
678 # These are left unexpanded so users can "make install exec_prefix=/foo"
679 # and all the variables that are supposed to be based on exec_prefix
680 # by default will actually change.
681 # Use braces instead of parens because sh, perl, etc. also accept them.
682 # (The list follows the same order as the GNU Coding Standards.)
683 bindir
='${exec_prefix}/bin'
684 sbindir
='${exec_prefix}/sbin'
685 libexecdir
='${exec_prefix}/libexec'
686 datarootdir
='${prefix}/share'
687 datadir
='${datarootdir}'
688 sysconfdir
='${prefix}/etc'
689 sharedstatedir
='${prefix}/com'
690 localstatedir
='${prefix}/var'
691 includedir
='${prefix}/include'
692 oldincludedir
='/usr/include'
693 docdir
='${datarootdir}/doc/${PACKAGE}'
694 infodir
='${datarootdir}/info'
699 libdir
='${exec_prefix}/lib'
700 localedir
='${datarootdir}/locale'
701 mandir
='${datarootdir}/man'
707 # If the previous option needs an argument, assign it.
708 if test -n "$ac_prev"; then
709 eval $ac_prev=\
$ac_option
715 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
720 # Accept the important Cygnus configure options, so we can diagnose typos.
722 case $ac_dashdash$ac_option in
726 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
728 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
731 -build |
--build |
--buil |
--bui |
--bu)
732 ac_prev
=build_alias
;;
733 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
734 build_alias
=$ac_optarg ;;
736 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
737 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
738 ac_prev
=cache_file
;;
739 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
740 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
741 cache_file
=$ac_optarg ;;
744 cache_file
=config.cache
;;
746 -datadir |
--datadir |
--datadi |
--datad)
748 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
749 datadir
=$ac_optarg ;;
751 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
752 |
--dataroo |
--dataro |
--datar)
753 ac_prev
=datarootdir
;;
754 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
755 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
756 datarootdir
=$ac_optarg ;;
758 -disable-* |
--disable-*)
759 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
760 # Reject names that are not valid shell variable names.
761 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
762 as_fn_error $?
"invalid feature name: $ac_useropt"
763 ac_useropt_orig
=$ac_useropt
764 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
765 case $ac_user_opts in
769 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
770 ac_unrecognized_sep
=', ';;
772 eval enable_
$ac_useropt=no
;;
774 -docdir |
--docdir |
--docdi |
--doc |
--do)
776 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
779 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
781 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
784 -enable-* |
--enable-*)
785 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
786 # Reject names that are not valid shell variable names.
787 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
788 as_fn_error $?
"invalid feature name: $ac_useropt"
789 ac_useropt_orig
=$ac_useropt
790 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
791 case $ac_user_opts in
795 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
796 ac_unrecognized_sep
=', ';;
798 eval enable_
$ac_useropt=\
$ac_optarg ;;
800 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
801 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
802 |
--exec |
--exe |
--ex)
803 ac_prev
=exec_prefix
;;
804 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
805 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
806 |
--exec=* |
--exe=* |
--ex=*)
807 exec_prefix
=$ac_optarg ;;
809 -gas |
--gas |
--ga |
--g)
810 # Obsolete; use --with-gas.
813 -help |
--help |
--hel |
--he |
-h)
815 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
816 ac_init_help
=recursive
;;
817 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
818 ac_init_help
=short
;;
820 -host |
--host |
--hos |
--ho)
821 ac_prev
=host_alias
;;
822 -host=* |
--host=* |
--hos=* |
--ho=*)
823 host_alias
=$ac_optarg ;;
825 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
827 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
829 htmldir
=$ac_optarg ;;
831 -includedir |
--includedir |
--includedi |
--included |
--include \
832 |
--includ |
--inclu |
--incl |
--inc)
833 ac_prev
=includedir
;;
834 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
835 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
836 includedir
=$ac_optarg ;;
838 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
840 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
841 infodir
=$ac_optarg ;;
843 -libdir |
--libdir |
--libdi |
--libd)
845 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
848 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
849 |
--libexe |
--libex |
--libe)
850 ac_prev
=libexecdir
;;
851 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
852 |
--libexe=* |
--libex=* |
--libe=*)
853 libexecdir
=$ac_optarg ;;
855 -localedir |
--localedir |
--localedi |
--localed |
--locale)
857 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
858 localedir
=$ac_optarg ;;
860 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
861 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
862 ac_prev
=localstatedir
;;
863 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
864 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
865 localstatedir
=$ac_optarg ;;
867 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
869 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
873 # Obsolete; use --without-fp.
876 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
877 |
--no-cr |
--no-c |
-n)
880 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
881 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
884 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
885 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
886 |
--oldin |
--oldi |
--old |
--ol |
--o)
887 ac_prev
=oldincludedir
;;
888 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
889 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
890 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
891 oldincludedir
=$ac_optarg ;;
893 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
895 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
898 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
899 |
--program-pre |
--program-pr |
--program-p)
900 ac_prev
=program_prefix
;;
901 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
902 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
903 program_prefix
=$ac_optarg ;;
905 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
906 |
--program-suf |
--program-su |
--program-s)
907 ac_prev
=program_suffix
;;
908 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
909 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
910 program_suffix
=$ac_optarg ;;
912 -program-transform-name |
--program-transform-name \
913 |
--program-transform-nam |
--program-transform-na \
914 |
--program-transform-n |
--program-transform- \
915 |
--program-transform |
--program-transfor \
916 |
--program-transfo |
--program-transf \
917 |
--program-trans |
--program-tran \
918 |
--progr-tra |
--program-tr |
--program-t)
919 ac_prev
=program_transform_name
;;
920 -program-transform-name=* |
--program-transform-name=* \
921 |
--program-transform-nam=* |
--program-transform-na=* \
922 |
--program-transform-n=* |
--program-transform-=* \
923 |
--program-transform=* |
--program-transfor=* \
924 |
--program-transfo=* |
--program-transf=* \
925 |
--program-trans=* |
--program-tran=* \
926 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
927 program_transform_name
=$ac_optarg ;;
929 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
931 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
934 -psdir |
--psdir |
--psdi |
--psd |
--ps)
936 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
939 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
940 |
-silent |
--silent |
--silen |
--sile |
--sil)
943 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
945 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
947 sbindir
=$ac_optarg ;;
949 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
950 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
951 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
953 ac_prev
=sharedstatedir
;;
954 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
955 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
956 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
958 sharedstatedir
=$ac_optarg ;;
960 -site |
--site |
--sit)
962 -site=* |
--site=* |
--sit=*)
965 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
967 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
970 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
971 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
972 ac_prev
=sysconfdir
;;
973 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
974 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
975 sysconfdir
=$ac_optarg ;;
977 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
978 ac_prev
=target_alias
;;
979 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
980 target_alias
=$ac_optarg ;;
982 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
985 -version |
--version |
--versio |
--versi |
--vers |
-V)
989 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
990 # Reject names that are not valid shell variable names.
991 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
992 as_fn_error $?
"invalid package name: $ac_useropt"
993 ac_useropt_orig
=$ac_useropt
994 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
995 case $ac_user_opts in
999 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1000 ac_unrecognized_sep
=', ';;
1002 eval with_
$ac_useropt=\
$ac_optarg ;;
1004 -without-* |
--without-*)
1005 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1006 # Reject names that are not valid shell variable names.
1007 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1008 as_fn_error $?
"invalid package name: $ac_useropt"
1009 ac_useropt_orig
=$ac_useropt
1010 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1011 case $ac_user_opts in
1015 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1016 ac_unrecognized_sep
=', ';;
1018 eval with_
$ac_useropt=no
;;
1021 # Obsolete; use --with-x.
1024 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1025 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1026 ac_prev
=x_includes
;;
1027 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1028 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1029 x_includes
=$ac_optarg ;;
1031 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1032 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1033 ac_prev
=x_libraries
;;
1034 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1035 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1036 x_libraries
=$ac_optarg ;;
1038 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1039 Try \`$0 --help' for more information"
1043 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1044 # Reject names that are not valid shell variable names.
1045 case $ac_envvar in #(
1046 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1047 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1049 eval $ac_envvar=\
$ac_optarg
1050 export $ac_envvar ;;
1053 # FIXME: should be removed in autoconf 3.0.
1054 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1055 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1056 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1057 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1063 if test -n "$ac_prev"; then
1064 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1065 as_fn_error $?
"missing argument to $ac_option"
1068 if test -n "$ac_unrecognized_opts"; then
1069 case $enable_option_checking in
1071 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1072 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1076 # Check all directory arguments for consistency.
1077 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1078 datadir sysconfdir sharedstatedir localstatedir includedir \
1079 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1080 libdir localedir mandir
1082 eval ac_val
=\$
$ac_var
1083 # Remove trailing slashes.
1086 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1087 eval $ac_var=\
$ac_val;;
1089 # Be sure to have absolute directory names.
1091 [\\/$
]* | ?
:[\\/]* ) continue;;
1092 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1094 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1097 # There might be people who depend on the old broken behavior: `$host'
1098 # used to hold the argument of --host etc.
1099 # FIXME: To remove some day.
1102 target
=$target_alias
1104 # FIXME: To remove some day.
1105 if test "x$host_alias" != x
; then
1106 if test "x$build_alias" = x
; then
1107 cross_compiling
=maybe
1108 elif test "x$build_alias" != "x$host_alias"; then
1114 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1116 test "$silent" = yes && exec 6>/dev
/null
1119 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1120 ac_ls_di
=`ls -di .` &&
1121 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1122 as_fn_error $?
"working directory cannot be determined"
1123 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1124 as_fn_error $?
"pwd does not report name of working directory"
1127 # Find the source files, if location was not specified.
1128 if test -z "$srcdir"; then
1129 ac_srcdir_defaulted
=yes
1130 # Try the directory containing this script, then the parent directory.
1131 ac_confdir
=`$as_dirname -- "$as_myself" ||
1132 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1133 X"$as_myself" : 'X\(//\)[^/]' \| \
1134 X"$as_myself" : 'X\(//\)$' \| \
1135 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1136 $as_echo X"$as_myself" |
1137 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1155 if test ! -r "$srcdir/$ac_unique_file"; then
1159 ac_srcdir_defaulted
=no
1161 if test ! -r "$srcdir/$ac_unique_file"; then
1162 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1163 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1165 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1167 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1169 # When building in place, set srcdir=.
1170 if test "$ac_abs_confdir" = "$ac_pwd"; then
1173 # Remove unnecessary trailing slashes from srcdir.
1174 # Double slashes in file names in object file debugging info
1175 # mess up M-x gdb in Emacs.
1177 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1179 for ac_var
in $ac_precious_vars; do
1180 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1181 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1182 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1183 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1187 # Report the --help message.
1189 if test "$ac_init_help" = "long"; then
1190 # Omit some internal or obsolete options to make the list less imposing.
1191 # This message is too long to be a string in the A/UX 3.1 sh.
1193 \`configure' configures this package to adapt to many kinds of systems.
1195 Usage: $0 [OPTION]... [VAR=VALUE]...
1197 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1198 VAR=VALUE. See below for descriptions of some of the useful variables.
1200 Defaults for the options are specified in brackets.
1203 -h, --help display this help and exit
1204 --help=short display options specific to this package
1205 --help=recursive display the short help of all the included packages
1206 -V, --version display version information and exit
1207 -q, --quiet, --silent do not print \`checking ...' messages
1208 --cache-file=FILE cache test results in FILE [disabled]
1209 -C, --config-cache alias for \`--cache-file=config.cache'
1210 -n, --no-create do not create output files
1211 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1213 Installation directories:
1214 --prefix=PREFIX install architecture-independent files in PREFIX
1215 [$ac_default_prefix]
1216 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1219 By default, \`make install' will install all the files in
1220 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1221 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1222 for instance \`--prefix=\$HOME'.
1224 For better control, use the options below.
1226 Fine tuning of the installation directories:
1227 --bindir=DIR user executables [EPREFIX/bin]
1228 --sbindir=DIR system admin executables [EPREFIX/sbin]
1229 --libexecdir=DIR program executables [EPREFIX/libexec]
1230 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1231 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1232 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1233 --libdir=DIR object code libraries [EPREFIX/lib]
1234 --includedir=DIR C header files [PREFIX/include]
1235 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1236 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1237 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1238 --infodir=DIR info documentation [DATAROOTDIR/info]
1239 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1240 --mandir=DIR man documentation [DATAROOTDIR/man]
1241 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1242 --htmldir=DIR html documentation [DOCDIR]
1243 --dvidir=DIR dvi documentation [DOCDIR]
1244 --pdfdir=DIR pdf documentation [DOCDIR]
1245 --psdir=DIR ps documentation [DOCDIR]
1252 if test -n "$ac_init_help"; then
1257 --disable-option-checking ignore unrecognized
--enable/--with options
1258 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1259 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1260 --enable-sim-reserved-bits
1261 Specify whether to check reserved bits
in
1263 --enable-sim-bitsize=N Specify target bitsize
(32 or
64)
1264 --enable-sim-float Specify that the target processor has floating point
1267 Report bugs to the package provider.
1272 if test "$ac_init_help" = "recursive"; then
1273 # If there are subdirs, report their specific --help.
1274 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1275 test -d "$ac_dir" ||
1276 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1281 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1283 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1284 # A ".." for each directory in $ac_dir_suffix.
1285 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1286 case $ac_top_builddir_sub in
1287 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1288 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1291 ac_abs_top_builddir
=$ac_pwd
1292 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1293 # for backward compatibility:
1294 ac_top_builddir
=$ac_top_build_prefix
1297 .
) # We are building in place.
1299 ac_top_srcdir
=$ac_top_builddir_sub
1300 ac_abs_top_srcdir
=$ac_pwd ;;
1301 [\\/]* | ?
:[\\/]* ) # Absolute name.
1302 ac_srcdir
=$srcdir$ac_dir_suffix;
1303 ac_top_srcdir
=$srcdir
1304 ac_abs_top_srcdir
=$srcdir ;;
1306 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1307 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1308 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1310 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1312 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1313 # Check for guested configure.
1314 if test -f "$ac_srcdir/configure.gnu"; then
1316 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1317 elif test -f "$ac_srcdir/configure"; then
1319 $SHELL "$ac_srcdir/configure" --help=recursive
1321 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1323 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1327 test -n "$ac_init_help" && exit $ac_status
1328 if $ac_init_version; then
1331 generated by GNU Autoconf
2.69
1333 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1334 This configure
script is free software
; the Free Software Foundation
1335 gives unlimited permission to copy
, distribute and modify it.
1340 ## ------------------------ ##
1341 ## Autoconf initialization. ##
1342 ## ------------------------ ##
1343 cat >config.log
<<_ACEOF
1344 This file contains any messages produced by compilers while
1345 running configure, to aid debugging if configure makes a mistake.
1347 It was created by $as_me, which was
1348 generated by GNU Autoconf 2.69. Invocation command line was
1360 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1361 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1362 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1363 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1364 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1366 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1367 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1369 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1370 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1371 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1372 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1373 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1374 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1375 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1379 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1383 test -z "$as_dir" && as_dir
=.
1384 $as_echo "PATH: $as_dir"
1400 # Keep a trace of the command line.
1401 # Strip out --no-create and --no-recursion so they do not pile up.
1402 # Strip out --silent because we don't want to record it for future runs.
1403 # Also quote any args containing shell meta-characters.
1404 # Make two passes to allow for proper duplicate-argument suppression.
1408 ac_must_keep_next
=false
1414 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
1415 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1416 |
-silent |
--silent |
--silen |
--sile |
--sil)
1419 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1422 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
1424 as_fn_append ac_configure_args1
" '$ac_arg'"
1425 if test $ac_must_keep_next = true
; then
1426 ac_must_keep_next
=false
# Got value, back to normal.
1429 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
1430 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
1431 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
1432 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
1433 case "$ac_configure_args0 " in
1434 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1437 -* ) ac_must_keep_next
=true
;;
1440 as_fn_append ac_configure_args
" '$ac_arg'"
1445 { ac_configure_args0
=; unset ac_configure_args0
;}
1446 { ac_configure_args1
=; unset ac_configure_args1
;}
1448 # When interrupted or exit'd, cleanup temporary files, and complete
1449 # config.log. We remove comments because anyway the quotes in there
1450 # would cause problems or look ugly.
1451 # WARNING: Use '\'' to represent an apostrophe within the trap.
1452 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1453 trap 'exit_status=$?
1454 # Save into config.log some information that might help in debugging.
1458 $as_echo "## ---------------- ##
1459 ## Cache variables. ##
1460 ## ---------------- ##"
1462 # The following way of writing the cache mishandles newlines in values,
1464 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1465 eval ac_val=\$$ac_var
1469 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1470 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1473 _ | IFS | as_nl) ;; #(
1474 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1475 *) { eval $ac_var=; unset $ac_var;} ;;
1480 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1481 *${as_nl}ac_space=\ *)
1483 "s/'\''/'\''\\\\'\'''\''/g;
1484 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1487 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1494 $as_echo "## ----------------- ##
1495 ## Output variables. ##
1496 ## ----------------- ##"
1498 for ac_var in $ac_subst_vars
1500 eval ac_val=\$$ac_var
1502 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1504 $as_echo "$ac_var='\''$ac_val'\''"
1508 if test -n "$ac_subst_files"; then
1509 $as_echo "## ------------------- ##
1510 ## File substitutions. ##
1511 ## ------------------- ##"
1513 for ac_var
in $ac_subst_files
1515 eval ac_val
=\$
$ac_var
1517 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1519 $as_echo "$ac_var='\''$ac_val'\''"
1524 if test -s confdefs.h; then
1525 $as_echo "## ----------- ##
1532 test "$ac_signal" != 0 &&
1533 $as_echo "$as_me: caught signal $ac_signal"
1534 $as_echo "$as_me: exit $exit_status"
1536 rm -f core *.core core.conftest.* &&
1537 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1540 for ac_signal
in 1 2 13 15; do
1541 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1545 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1546 rm -f -r conftest
* confdefs.h
1548 $as_echo "/* confdefs.h */" > confdefs.h
1550 # Predefined preprocessor variables.
1552 cat >>confdefs.h
<<_ACEOF
1553 #define PACKAGE_NAME "$PACKAGE_NAME"
1556 cat >>confdefs.h
<<_ACEOF
1557 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1560 cat >>confdefs.h
<<_ACEOF
1561 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1564 cat >>confdefs.h
<<_ACEOF
1565 #define PACKAGE_STRING "$PACKAGE_STRING"
1568 cat >>confdefs.h
<<_ACEOF
1569 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1572 cat >>confdefs.h
<<_ACEOF
1573 #define PACKAGE_URL "$PACKAGE_URL"
1577 # Let the site file select an alternate cache file if it wants to.
1578 # Prefer an explicitly selected file to automatically selected ones.
1581 if test -n "$CONFIG_SITE"; then
1582 # We do not want a PATH search for config.site.
1583 case $CONFIG_SITE in #((
1584 -*) ac_site_file1
=.
/$CONFIG_SITE;;
1585 */*) ac_site_file1
=$CONFIG_SITE;;
1586 *) ac_site_file1
=.
/$CONFIG_SITE;;
1588 elif test "x$prefix" != xNONE
; then
1589 ac_site_file1
=$prefix/share
/config.site
1590 ac_site_file2
=$prefix/etc
/config.site
1592 ac_site_file1
=$ac_default_prefix/share
/config.site
1593 ac_site_file2
=$ac_default_prefix/etc
/config.site
1595 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
1597 test "x$ac_site_file" = xNONE
&& continue
1598 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
1599 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1600 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1601 sed 's/^/| /' "$ac_site_file" >&5
1603 ||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1604 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1605 as_fn_error $?
"failed to load site script $ac_site_file
1606 See \`config.log' for more details" "$LINENO" 5; }
1610 if test -r "$cache_file"; then
1611 # Some versions of bash will fail to source /dev/null (special files
1612 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
1613 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
1614 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1615 $as_echo "$as_me: loading cache $cache_file" >&6;}
1617 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
1618 *) .
"./$cache_file";;
1622 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1623 $as_echo "$as_me: creating cache $cache_file" >&6;}
1627 # Check that the precious variables saved in the cache have kept the same
1629 ac_cache_corrupted
=false
1630 for ac_var
in $ac_precious_vars; do
1631 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
1632 eval ac_new_set
=\
$ac_env_${ac_var}_set
1633 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
1634 eval ac_new_val
=\
$ac_env_${ac_var}_value
1635 case $ac_old_set,$ac_new_set in
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1638 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1639 ac_cache_corrupted
=: ;;
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
1642 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1643 ac_cache_corrupted
=: ;;
1646 if test "x$ac_old_val" != "x$ac_new_val"; then
1647 # differences in whitespace do not lead to failure.
1648 ac_old_val_w
=`echo x $ac_old_val`
1649 ac_new_val_w
=`echo x $ac_new_val`
1650 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
1652 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1653 ac_cache_corrupted
=:
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1656 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1657 eval $ac_var=\
$ac_old_val
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
1660 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
1662 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
1665 # Pass precious variables to config.status.
1666 if test "$ac_new_set" = set; then
1668 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1669 *) ac_arg
=$ac_var=$ac_new_val ;;
1671 case " $ac_configure_args " in
1672 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1673 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
1677 if $ac_cache_corrupted; then
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1679 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
1681 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1682 as_fn_error $?
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
1684 ## -------------------- ##
1685 ## Main body of script. ##
1686 ## -------------------- ##
1689 ac_cpp
='$CPP $CPPFLAGS'
1690 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1691 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1692 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
1698 default_sim_reserved_bits
="1"
1699 # Check whether --enable-sim-reserved-bits was given.
1700 if test "${enable_sim_reserved_bits+set}" = set; then :
1701 enableval
=$enable_sim_reserved_bits; case "${enableval}" in
1702 yes) sim_reserved_bits
="-DWITH_RESERVED_BITS=1";;
1703 no
) sim_reserved_bits
="-DWITH_RESERVED_BITS=0";;
1704 *) as_fn_error $?
"\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits
="";;
1706 if test x
"$silent" != x
"yes" && test x
"$sim_reserved_bits" != x
""; then
1707 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
1710 sim_reserved_bits
="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
1716 # Instead of defining a `subtarget' macro, code should be checking
1717 # the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
1721 mips64vr
*-*-*) SIM_SUBTARGET
="-DTARGET_ENABLE_FR=1" ;;
1722 mips
*tx39
*) SIM_SUBTARGET
="-DSUBTARGET_R3900=1";;
1723 mips
*-sde-elf*) SIM_SUBTARGET
="-DTARGET_ENABLE_FR=1";;
1724 mips
*-mti-elf*) SIM_SUBTARGET
="-DTARGET_ENABLE_FR=1";;
1725 mipsisa32
*-*-*) SIM_SUBTARGET
="-DTARGET_ENABLE_FR=1";;
1726 mipsisa64
*-*-*) SIM_SUBTARGET
="-DTARGET_ENABLE_FR=1";;
1727 *) SIM_SUBTARGET
="";;
1734 # Select the bitsize of the target
1738 mips
*-sde-elf*) mips_bitsize
=64 ; mips_msb
=63 ;;
1739 mips
*-mti-elf*) mips_bitsize
=64 ; mips_msb
=63 ;;
1740 mips64
*-*-*) mips_bitsize
=64 ; mips_msb
=63 ;;
1741 mips16
*-*-*) mips_bitsize
=64 ; mips_msb
=63 ;;
1742 mipsisa32
*-*-*) mips_bitsize
=32 ; mips_msb
=31 ;;
1743 mipsisa64
*-*-*) mips_bitsize
=64 ; mips_msb
=63 ;;
1744 mips
*-*-*) mips_bitsize
=32 ; mips_msb
=31 ;;
1745 *) mips_bitsize
=64 ; mips_msb
=63 ;;
1747 wire_word_bitsize
="$mips_bitsize"
1748 wire_word_msb
="$mips_msb"
1749 wire_address_bitsize
="$mips_addr_bitsize"
1750 wire_cell_bitsize
=""
1751 # Check whether --enable-sim-bitsize was given.
1752 if test "${enable_sim_bitsize+set}" = set; then :
1753 enableval
=$enable_sim_bitsize; sim_bitsize
=
1754 case "${enableval}" in
1755 64,63 |
64,63,* ) sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
1756 32,31 |
32,31,* ) sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
1757 64,0 |
64,0,* ) sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
1758 32,0 |
64,0,* ) sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
1759 32) if test x
"$wire_word_msb" != x
-a x
"$wire_word_msb" != x0
; then
1760 sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
1762 sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
1764 64) if test x
"$wire_word_msb" != x
-a x
"$wire_word_msb" != x0
; then
1765 sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
1767 sim_bitsize
="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
1769 *) as_fn_error $?
"\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
1772 tmp
=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
1775 x32 | x32
,* ) sim_bitsize
="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
1776 x64 | x64
,* ) sim_bitsize
="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
1777 * ) as_fn_error $?
"\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
1780 tmp
=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
1783 x32 | x32
,* ) sim_bitsize
="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
1784 x64 | x64
,* ) sim_bitsize
="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
1785 * ) as_fn_error $?
"\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
1787 if test x
"$silent" != x
"yes" && test x
"$sim_bitsize" != x
""; then
1788 echo "Setting bitsize flags = $sim_bitsize" 6>&1
1792 if test x
"$wire_word_bitsize" != x
; then
1793 sim_bitsize
="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
1795 if test x
"$wire_word_msb" != x
; then
1796 sim_bitsize
="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
1798 if test x
"$wire_address_bitsize" != x
; then
1799 sim_bitsize
="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
1801 if test x
"$wire_cell_bitsize" != x
; then
1802 sim_bitsize
="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
1810 # Select the floating hardware support of the target
1812 mips_fpu
=HARDWARE_FLOATING_POINT
1815 mips
*tx39
*) mips_fpu
=HARD_FLOATING_POINT
; mips_fpu_bitsize
=32 ;;
1816 mips
*-sde-elf*) mips_fpu
=HARD_FLOATING_POINT
; mips_fpu_bitsize
=64 ;;
1817 mips
*-mti-elf*) mips_fpu
=HARD_FLOATING_POINT
; mips_fpu_bitsize
=64 ;;
1818 mips64
*-*-*) mips_fpu
=HARD_FLOATING_POINT
;;
1819 mips16
*-*-*) mips_fpu
=HARD_FLOATING_POINT
;;
1820 mipsisa32
*-*-*) mips_fpu
=HARD_FLOATING_POINT
; mips_fpu_bitsize
=64 ;;
1821 mipsisa64
*-*-*) mips_fpu
=HARD_FLOATING_POINT
; mips_fpu_bitsize
=64 ;;
1822 mips
*-*-*) mips_fpu
=HARD_FLOATING_POINT
; mips_fpu_bitsize
=32 ;;
1823 *) mips_fpu
=HARD_FLOATING_POINT
;;
1826 default_sim_float
="$mips_fpu"
1827 default_sim_float_bitsize
="$mips_fpu_bitsize"
1828 # Check whether --enable-sim-float was given.
1829 if test "${enable_sim_float+set}" = set; then :
1830 enableval
=$enable_sim_float; case "${enableval}" in
1831 yes | hard
) sim_float
="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
1832 no | soft
) sim_float
="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
1833 32) sim_float
="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
1834 64) sim_float
="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
1835 *) as_fn_error $?
"\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float
="";;
1837 if test x
"$silent" != x
"yes" && test x
"$sim_float" != x
""; then
1838 echo "Setting float flags = $sim_float" 6>&1
1843 if test x
"${default_sim_float}" != x
""; then
1844 sim_float
="-DWITH_FLOATING_POINT=${default_sim_float}"
1846 if test x
"${default_sim_float_bitsize}" != x
""; then
1847 sim_float
="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
1856 # Select the IGEN architecture
1859 sim_igen_machine
="-M mipsIV"
1860 sim_m16_machine
="-M mips16,mipsIII"
1861 sim_igen_filter
="32,64,f"
1863 sim_mach_default
="mips8000"
1866 mips
*tx39
*) sim_gen
=IGEN
1867 sim_igen_filter
="32,f"
1868 sim_igen_machine
="-M r3900"
1870 mips64vr43
*-*-*) sim_gen
=IGEN
1871 sim_igen_machine
="-M mipsIV"
1872 sim_mach_default
="mips8000"
1874 mips64vr5
*-*-*) sim_gen
=IGEN
1875 sim_igen_machine
="-M vr5000"
1876 sim_mach_default
="mips5000"
1878 mips64vr41
*) sim_gen
=M16
1879 sim_igen_machine
="-M vr4100"
1880 sim_m16_machine
="-M vr4100"
1881 sim_igen_filter
="32,64,f"
1883 sim_mach_default
="mips4100"
1885 mips64vr-
*-* | mips64vrel-
*-*)
1887 sim_multi_configs
="\
1888 vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\
1889 vr4120:mipsIII,mips16,vr4120:32,64:mips4120\
1890 vr5000:mipsIV:32,64,f:mips4300,mips5000\
1891 vr5400:mipsIV,vr5400:32,64,f:mips5400\
1892 vr5500:mipsIV,vr5500:32,64,f:mips5500"
1893 sim_multi_default
=mips5000
1895 mips
*-sde-elf* | mips
*-mti-elf*)
1897 sim_multi_configs
="\
1898 micromips:micromips64,micromipsdsp:32,64,f:mips_micromips\
1899 mips64r2:mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,64,f:mipsisa64r2"
1900 sim_multi_default
=mipsisa64r2
1902 mips64
*-*-*) sim_igen_filter
="32,64,f"
1905 mips16
*-*-*) sim_gen
=M16
1906 sim_igen_filter
="32,64,f"
1909 mipsisa32r2
*-*-*) sim_gen
=MULTI
1910 sim_multi_configs
="\
1911 micromips:micromips32,micromipsdsp:32,f:mips_micromips\
1912 mips32r2:mips32r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,f:mipsisa32r2"
1913 sim_multi_default
=mipsisa32r2
1915 mipsisa32
*-*-*) sim_gen
=M16
1916 sim_igen_machine
="-M mips32,mips16,mips16e,smartmips"
1917 sim_m16_machine
="-M mips16,mips16e,mips32"
1918 sim_igen_filter
="32,f"
1919 sim_mach_default
="mipsisa32"
1921 mipsisa64r2
*-*-*) sim_gen
=M16
1922 sim_igen_machine
="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2"
1923 sim_m16_machine
="-M mips16,mips16e,mips64r2"
1924 sim_igen_filter
="32,64,f"
1925 sim_mach_default
="mipsisa64r2"
1927 mipsisa64sb1
*-*-*) sim_gen
=IGEN
1928 sim_igen_machine
="-M mips64,mips3d,sb1"
1929 sim_igen_filter
="32,64,f"
1930 sim_mach_default
="mips_sb1"
1932 mipsisa64
*-*-*) sim_gen
=M16
1933 sim_igen_machine
="-M mips64,mips3d,mips16,mips16e,mdmx"
1934 sim_m16_machine
="-M mips16,mips16e,mips64"
1935 sim_igen_filter
="32,64,f"
1936 sim_mach_default
="mipsisa64"
1938 mips
*lsi
*) sim_gen
=M16
1939 sim_igen_machine
="-M mipsIII,mips16"
1940 sim_m16_machine
="-M mips16,mipsIII"
1941 sim_igen_filter
="32,f"
1943 sim_mach_default
="mips4000"
1945 mips
*-*-*) sim_gen
=IGEN
1946 sim_igen_filter
="32,f"
1950 # The MULTI generator can combine several simulation engines into one.
1951 # executable. A configuration which uses the MULTI should set two
1952 # variables: ${sim_multi_configs} and ${sim_multi_default}.
1954 # ${sim_multi_configs} is the list of engines to build. Each
1955 # space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
1958 # - NAME is a C-compatible prefix for the engine,
1959 # - MACHINE is a -M argument,
1960 # - FILTER is a -F argument, and
1961 # - BFDMACHS is a comma-separated list of bfd machines that the
1962 # simulator can run.
1964 # Each entry will have a separate simulation engine whose prefix is
1965 # m32<NAME>. If the machine list includes "mips16", there will also
1966 # be a mips16 engine, prefix m16<NAME>. The mips16 engine will be
1967 # generated using the same machine list as the 32-bit version,
1968 # but the filter will be "16" instead of FILTER.
1970 # The simulator compares the bfd mach against BFDMACHS to decide
1971 # which engine to use. Entries in BFDMACHS should be bfd_mach
1972 # values with "bfd_mach_" removed. ${sim_multi_default} says
1973 # which entry should be the default.
1974 if test ${sim_gen} = MULTI
; then
1976 # Simple sanity check.
1977 if test -z "${sim_multi_configs}" ||
test -z "${sim_multi_default}"; then
1978 as_fn_error $?
"Error in configure.ac: MULTI simulator not set up correctly" "$LINENO" 5
1981 # Start in a known state.
1982 rm -f multi-include.h multi-run.c
1986 sim_multi_igen_configs
=
1989 cat << __EOF__ > multi-run.c
1990 /* Main entry point for MULTI simulators.
1991 Copyright (C) 2003-2021 Free Software Foundation, Inc.
1993 This program is free software; you can redistribute it and/or modify
1994 it under the terms of the GNU General Public License as published by
1995 the Free Software Foundation; either version 3 of the License, or
1996 (at your option) any later version.
1998 This program is distributed in the hope that it will be useful,
1999 but WITHOUT ANY WARRANTY; without even the implied warranty of
2000 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2001 GNU General Public License for more details.
2003 You should have received a copy of the GNU General Public License
2004 along with this program. If not, see <http://www.gnu.org/licenses/>.
2008 This file was generated by sim/mips/configure. */
2010 #include "sim-main.h"
2011 #include "multi-include.h"
2012 #include "elf-bfd.h"
2013 #include "elf/mips.h"
2019 sim_engine_run (SIM_DESC sd,
2022 int signal) /* ignore */
2026 if (STATE_ARCHITECTURE (sd) == NULL)
2027 mach = bfd_mach_${sim_multi_default};
2028 else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags
2029 & EF_MIPS_ARCH_ASE_MICROMIPS)
2030 mach = bfd_mach_mips_micromips;
2032 mach = STATE_ARCHITECTURE (SD)->mach;
2038 for fc in ${sim_multi_configs}; do
2040 # Split up the entry. ${c} contains the first three elements.
2041 # Note: outer sqaure brackets are m4 quotes.
2042 c
=`echo ${fc} | sed 's/:[^:]*$//'`
2043 bfdmachs
=`echo ${fc} | sed 's/.*://'`
2044 name
=`echo ${c} | sed 's/:.*//'`
2045 machine
=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
2046 filter
=`echo ${c} | sed 's/.*://'`
2048 # Build the following lists:
2050 # sim_multi_flags: all -M and -F flags used by the simulator
2051 # sim_multi_src: all makefile-generated source files
2052 # sim_multi_obj: the objects for ${sim_multi_src}
2053 # sim_multi_igen_configs: igen configuration strings.
2055 # Each entry in ${sim_multi_igen_configs} is a prefix (m32
2056 # or m16) followed by the NAME, MACHINE and FILTER part of
2057 # the ${sim_multi_configs} entry.
2058 sim_multi_flags
="${sim_multi_flags} -F ${filter} -M ${machine}"
2060 # Check whether special handling is needed.
2063 # Run igen twice, once for normal mode and once for mips16.
2066 # The top-level function for the mips16 simulator is
2067 # in a file m16${name}_run.c, generated by the
2068 # tmp-run-multi Makefile rule.
2069 sim_multi_src
="${sim_multi_src} m16${name}_run.c"
2070 sim_multi_obj
="${sim_multi_obj} m16${name}_run.o"
2071 sim_multi_flags
="${sim_multi_flags} -F 16"
2074 # Run igen thrice, once for micromips32, once for micromips16,
2076 ws
="micromips_m32 micromips16 micromips32"
2078 # The top-level function for the micromips simulator is
2079 # in a file micromips${name}_run.c, generated by the
2080 # tmp-run-multi Makefile rule.
2081 sim_multi_src
="${sim_multi_src} micromips${name}_run.c"
2082 sim_multi_obj
="${sim_multi_obj} micromips${name}_run.o"
2083 sim_multi_flags
="${sim_multi_flags} -F 16,32"
2086 # Run igen thrice, once for micromips64, once for micromips16,
2088 ws
="micromips_m64 micromips16 micromips64"
2090 # The top-level function for the micromips simulator is
2091 # in a file micromips${name}_run.c, generated by the
2092 # tmp-run-multi Makefile rule.
2093 sim_multi_src
="${sim_multi_src} micromips${name}_run.c"
2094 sim_multi_obj
="${sim_multi_obj} micromips${name}_run.o"
2095 sim_multi_flags
="${sim_multi_flags} -F 16,32,64"
2102 # Now add the list of igen-generated files to ${sim_multi_src}
2103 # and ${sim_multi_obj}.
2105 for base
in engine icache idecode model semantics support
; do
2106 sim_multi_src
="${sim_multi_src} ${w}${name}_${base}.c"
2107 sim_multi_src
="${sim_multi_src} ${w}${name}_${base}.h"
2108 sim_multi_obj
="${sim_multi_obj} ${w}${name}_${base}.o"
2110 sim_multi_igen_configs
="${sim_multi_igen_configs} ${w}${c}"
2113 # Add an include for the engine.h file. This file declares the
2114 # top-level foo_engine_run() function.
2115 echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
2117 # Add case statements for this engine to sim_engine_run().
2118 for mach
in `echo ${bfdmachs} | sed 's/,/ /g'`; do
2119 echo " case bfd_mach_${mach}:" >> multi-run.c
2120 if test ${mach} = ${sim_multi_default}; then
2121 echo " default:" >> multi-run.c
2122 sim_seen_default
=yes
2125 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
2127 echo " break;" >> multi-run.c
2130 # Check whether we added a 'default:' label.
2131 if test ${sim_seen_default} = no
; then
2132 as_fn_error $?
"Error in configure.ac: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
2135 cat << __EOF__ >> multi-run.c
2140 mips_mach_multi (SIM_DESC sd)
2142 if (STATE_ARCHITECTURE (sd) == NULL)
2143 return bfd_mach_${sim_multi_default};
2145 switch (STATE_ARCHITECTURE (SD)->mach)
2149 # Add case statements for this engine to mips_mach_multi().
2150 for fc in ${sim_multi_configs}; do
2152 # Split up the entry. ${c} contains the first three elements.
2153 # Note: outer sqaure brackets are m4 quotes.
2154 c
=`echo ${fc} | sed 's/:[^:]*$//'`
2155 bfdmachs
=`echo ${fc} | sed 's/.*://'`
2157 for mach
in `echo ${bfdmachs} | sed 's/,/ /g'`; do
2158 echo " case bfd_mach_${mach}:" >> multi-run.c
2162 cat << __EOF__ >> multi-run.c
2163 return (STATE_ARCHITECTURE (SD)->mach);
2165 return bfd_mach_${sim_multi_default};
2170 SIM_SUBTARGET
="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
2173 sim_multi_src
=doesnt-exist.c
2175 if test x
"${sim_mach_default}" = x
""; then
2176 as_fn_error $?
"Error in configure.ac: \${sim_mach_default} not defined" "$LINENO" 5
2178 SIM_SUBTARGET
="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
2180 sim_igen_flags
="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
2181 sim_m16_flags
=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
2182 sim_micromips16_flags
=" -F ${sim_micromips16_filter} ${sim_micromips16_machine} ${sim_igen_smp}"
2183 sim_micromips_flags
=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${sim_igen_smp}"
2195 if grep CGEN_MAINT
$srcdir/Makefile.
in >/dev
/null
; then
2196 cgen_breaks
="break cgen_rtx_error";
2199 ac_config_files
="$ac_config_files Makefile.sim:Makefile.in"
2201 ac_config_files
="$ac_config_files Make-common.sim:../common/Make-common.in"
2203 ac_config_files
="$ac_config_files .gdbinit:../common/gdbinit.in"
2205 ac_config_commands
="$ac_config_commands Makefile"
2207 ac_config_commands
="$ac_config_commands stamp-h"
2216 SIM_COMMON_BUILD_TRUE
='#'
2217 SIM_COMMON_BUILD_FALSE
=
2221 cat >confcache
<<\_ACEOF
2222 # This file is a shell script that caches the results of configure
2223 # tests run on this system so they can be shared between configure
2224 # scripts and configure runs, see configure's option --config-cache.
2225 # It is not useful on other systems. If it contains results you don't
2226 # want to keep, you may remove or edit it.
2228 # config.status only pays attention to the cache file if you give it
2229 # the --recheck option to rerun configure.
2231 # `ac_cv_env_foo' variables (set or unset) will be overridden when
2232 # loading this file, other *unset* `ac_cv_foo' will be assigned the
2237 # The following way of writing the cache mishandles newlines in values,
2238 # but we know of no workaround that is simple, portable, and efficient.
2239 # So, we kill variables containing newlines.
2240 # Ultrix sh set writes to stderr and can't be redirected directly,
2241 # and sets the high bit in the cache file unless we assign to the vars.
2243 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
2244 eval ac_val
=\$
$ac_var
2248 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2249 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2252 _ | IFS | as_nl
) ;; #(
2253 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
2254 *) { eval $ac_var=; unset $ac_var;} ;;
2260 case $as_nl`(ac_space=' '; set) 2>&1` in #(
2261 *${as_nl}ac_space
=\
*)
2262 # `set' does not quote correctly, so add quotes: double-quote
2263 # substitution turns \\\\ into \\, and sed turns \\ into \.
2266 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
2269 # `set' quotes correctly as required by POSIX, so do not add quotes.
2270 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2279 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
2281 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
2283 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
2284 if test -w "$cache_file"; then
2285 if test "x$cache_file" != "x/dev/null"; then
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
2287 $as_echo "$as_me: updating cache $cache_file" >&6;}
2288 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
2289 cat confcache
>"$cache_file"
2291 case $cache_file in #(
2293 mv -f confcache
"$cache_file"$$
&&
2294 mv -f "$cache_file"$$
"$cache_file" ;; #(
2296 mv -f confcache
"$cache_file" ;;
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
2302 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
2307 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
2308 # Let make expand exec_prefix.
2309 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
2311 # Transform confdefs.h into DEFS.
2312 # Protect against shell expansion while executing Makefile rules.
2313 # Protect against Makefile macro expansion.
2315 # If the first sed substitution is executed (which looks for macros that
2316 # take arguments), then branch to the quote section. Otherwise,
2317 # look for a macro that doesn't take arguments.
2327 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
2329 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
2333 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
2346 DEFS
=`sed -n "$ac_script" confdefs.h`
2352 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
2353 # 1. Remove the extension, and $U if already installed.
2354 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
2355 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
2356 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
2357 # will be set to the directory where LIBOBJS objects are built.
2358 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
2359 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
2363 LTLIBOBJS
=$ac_ltlibobjs
2367 : "${CONFIG_STATUS=./config.status}"
2369 ac_clean_files_save
=$ac_clean_files
2370 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
2371 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
2372 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
2374 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
2376 # Generated by $as_me.
2377 # Run this file to recreate the current configuration.
2378 # Compiler output produced by configure, useful for debugging
2379 # configure, is in config.log if it exists.
2385 SHELL=\${CONFIG_SHELL-$SHELL}
2388 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
2389 ## -------------------- ##
2390 ## M4sh Initialization. ##
2391 ## -------------------- ##
2393 # Be more Bourne compatible
2394 DUALCASE
=1; export DUALCASE
# for MKS sh
2395 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
2398 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2399 # is contrary to our usage. Disable this feature.
2400 alias -g '${1+"$@"}'='"$@"'
2401 setopt NO_GLOB_SUBST
2403 case `(set -o) 2>/dev/null` in #(
2415 # Printing a long string crashes Solaris 7 /usr/bin/printf.
2416 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
2417 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
2418 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
2419 # Prefer a ksh shell builtin over an external printf program on Solaris,
2420 # but without wasting forks for bash or zsh.
2421 if test -z "$BASH_VERSION$ZSH_VERSION" \
2422 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
2423 as_echo='print
-r --'
2424 as_echo_n='print
-rn --'
2425 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
2426 as_echo='printf %s
\n'
2427 as_echo_n='printf %s
'
2429 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
2430 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
2431 as_echo_n='/usr
/ucb
/echo -n'
2433 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
2434 as_echo_n_body='eval
2438 expr "X$arg" : "X\\(.*\\)$as_nl";
2439 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
2441 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
2443 export as_echo_n_body
2444 as_echo_n='sh
-c $as_echo_n_body as_echo
'
2447 as_echo='sh
-c $as_echo_body as_echo
'
2450 # The user is always right.
2451 if test "${PATH_SEPARATOR+set}" != set; then
2453 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
2454 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
2461 # We need space, tab and new line, in precisely that order. Quoting is
2462 # there to prevent editors from complaining about space-tab.
2463 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
2464 # splitting by setting IFS to empty value.)
2467 # Find who we are. Look in the path if we contain no directory separator.
2470 *[\\/]* ) as_myself=$0 ;;
2471 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2475 test -z "$as_dir" && as_dir=.
2476 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
2482 # We did not find ourselves, most probably we were run as `sh COMMAND'
2483 # in which case we are not to be found in the path.
2484 if test "x$as_myself" = x
; then
2487 if test ! -f "$as_myself"; then
2488 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
2492 # Unset variables that we do not need and which cause bugs (e.g. in
2493 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
2494 # suppresses any "Segmentation fault" message there. '((' could
2495 # trigger a bug in pdksh 5.2.14.
2496 for as_var
in BASH_ENV ENV MAIL MAILPATH
2497 do eval test x\
${$as_var+set} = xset \
2498 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
2511 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
2514 # as_fn_error STATUS ERROR [LINENO LOG_FD]
2515 # ----------------------------------------
2516 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
2517 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
2518 # script with STATUS, using 1 if that was 0.
2521 as_status
=$1; test $as_status -eq 0 && as_status
=1
2523 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2524 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
2526 $as_echo "$as_me: error: $2" >&2
2527 as_fn_exit
$as_status
2531 # as_fn_set_status STATUS
2532 # -----------------------
2533 # Set $? to STATUS, without forking.
2537 } # as_fn_set_status
2541 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
2551 # Portably unset VAR.
2554 { eval $1=; unset $1;}
2556 as_unset
=as_fn_unset
2557 # as_fn_append VAR VALUE
2558 # ----------------------
2559 # Append the text in VALUE to the end of the definition contained in VAR. Take
2560 # advantage of any shell optimizations that allow amortized linear growth over
2561 # repeated appends, instead of the typical quadratic growth present in naive
2563 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
2564 eval 'as_fn_append ()
2575 # as_fn_arith ARG...
2576 # ------------------
2577 # Perform arithmetic evaluation on the ARGs, and store the result in the
2578 # global $as_val. Take advantage of shells that can avoid forks. The arguments
2579 # must be portable across $(()) and expr.
2580 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
2581 eval 'as_fn_arith ()
2588 as_val
=`expr "$@" || test $? -eq 1`
2593 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
2594 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
2600 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
2601 as_basename
=basename
2606 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
2612 as_me
=`$as_basename -- "$0" ||
2613 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
2614 X"$0" : 'X\(//\)$' \| \
2615 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
2617 sed '/^.*\/\([^/][^/]*\)\/*$/{
2631 # Avoid depending upon Character Ranges.
2632 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
2633 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
2634 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
2635 as_cr_digits
='0123456789'
2636 as_cr_alnum
=$as_cr_Letters$as_cr_digits
2638 ECHO_C
= ECHO_N
= ECHO_T
=
2639 case `echo -n x` in #(((((
2641 case `echo 'xy\c'` in
2642 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
2644 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
2651 rm -f conf$$ conf$$.exe conf$$.
file
2652 if test -d conf$$.dir
; then
2653 rm -f conf$$.dir
/conf$$.
file
2656 mkdir conf$$.dir
2>/dev
/null
2658 if (echo >conf$$.
file) 2>/dev
/null
; then
2659 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
2661 # ... but there are two gotchas:
2662 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
2663 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
2664 # In both cases, we have to default to `cp -pR'.
2665 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
2667 elif ln conf$$.
file conf$$
2>/dev
/null
; then
2675 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
2676 rmdir conf$$.dir
2>/dev
/null
2681 # Create "$as_dir" as a directory, including parents if necessary.
2686 -*) as_dir
=.
/$as_dir;;
2688 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
2692 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
2693 *) as_qdir
=$as_dir;;
2695 as_dirs
="'$as_qdir' $as_dirs"
2696 as_dir
=`$as_dirname -- "$as_dir" ||
2697 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2698 X"$as_dir" : 'X\(//\)[^/]' \| \
2699 X"$as_dir" : 'X\(//\)$' \| \
2700 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
2701 $as_echo X"$as_dir" |
2702 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2719 test -d "$as_dir" && break
2721 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
2722 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
2726 if mkdir
-p .
2>/dev
/null
; then
2727 as_mkdir_p
='mkdir -p "$as_dir"'
2729 test -d .
/-p && rmdir .
/-p
2734 # as_fn_executable_p FILE
2735 # -----------------------
2736 # Test if FILE is an executable regular file.
2737 as_fn_executable_p
()
2739 test -f "$1" && test -x "$1"
2740 } # as_fn_executable_p
2742 as_executable_p
=as_fn_executable_p
2744 # Sed expression to map a string onto a valid CPP name.
2745 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2747 # Sed expression to map a string onto a valid variable name.
2748 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2752 ## ----------------------------------- ##
2753 ## Main body of $CONFIG_STATUS script. ##
2754 ## ----------------------------------- ##
2756 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
2758 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
2759 # Save the log message, to keep $0 and so on meaningful, and to
2760 # report actual input values of CONFIG_FILES etc. instead of their
2761 # values after options handling.
2763 This file was extended by $as_me, which was
2764 generated by GNU Autoconf 2.69. Invocation command line was
2766 CONFIG_FILES = $CONFIG_FILES
2767 CONFIG_HEADERS = $CONFIG_HEADERS
2768 CONFIG_LINKS = $CONFIG_LINKS
2769 CONFIG_COMMANDS = $CONFIG_COMMANDS
2772 on `(hostname || uname -n) 2>/dev/null | sed 1q`
2777 case $ac_config_files in *"
2778 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
2783 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2784 # Files that config.status was made for.
2785 config_files="$ac_config_files"
2786 config_commands="$ac_config_commands"
2790 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
2792 \`$as_me' instantiates files and other configuration actions
2793 from templates according to the current configuration. Unless the files
2794 and actions are specified as TAGs, all are instantiated by default.
2796 Usage: $0 [OPTION]... [TAG]...
2798 -h, --help print this help, then exit
2799 -V, --version print version number and configuration settings, then exit
2800 --config print configuration, then exit
2801 -q, --quiet, --silent
2802 do not print progress messages
2803 -d, --debug don't remove temporary files
2804 --recheck update $as_me by reconfiguring in the same conditions
2805 --file=FILE[:TEMPLATE]
2806 instantiate the configuration file FILE
2808 Configuration files:
2811 Configuration commands:
2814 Report bugs to the package provider."
2817 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2818 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
2821 configured by $0, generated by GNU Autoconf 2.69,
2822 with options \\"\$ac_cs_config\\"
2824 Copyright (C) 2012 Free Software Foundation, Inc.
2825 This config.status script is free software; the Free Software Foundation
2826 gives unlimited permission to copy, distribute and modify it."
2830 test -n "\$AWK" || AWK=awk
2833 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
2834 # The default lists apply if the user does not specify any file.
2840 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
2841 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
2845 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
2857 # Handling of the options.
2858 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
2860 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
2861 $as_echo "$ac_cs_version"; exit ;;
2862 --config |
--confi |
--conf |
--con |
--co |
--c )
2863 $as_echo "$ac_cs_config"; exit ;;
2864 --debug |
--debu |
--deb |
--de |
--d |
-d )
2866 --file |
--fil |
--fi |
--f )
2869 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
2870 '') as_fn_error $?
"missing file argument" ;;
2872 as_fn_append CONFIG_FILES
" '$ac_optarg'"
2873 ac_need_defaults
=false
;;
2874 --he |
--h |
--help |
--hel |
-h )
2875 $as_echo "$ac_cs_usage"; exit ;;
2876 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2877 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
2881 -*) as_fn_error $?
"unrecognized option: \`$1'
2882 Try \`$0 --help' for more information." ;;
2884 *) as_fn_append ac_config_targets
" $1"
2885 ac_need_defaults
=false
;;
2891 ac_configure_extra_args
=
2893 if $ac_cs_silent; then
2895 ac_configure_extra_args
="$ac_configure_extra_args --silent"
2899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2900 if \$ac_cs_recheck; then
2901 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
2903 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
2904 CONFIG_SHELL='$SHELL'
2910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
2914 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
2915 ## Running $as_me. ##
2921 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2924 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
2926 # Handling of arguments.
2927 for ac_config_target
in $ac_config_targets
2929 case $ac_config_target in
2930 "Makefile.sim") CONFIG_FILES
="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
2931 "Make-common.sim") CONFIG_FILES
="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
2932 ".gdbinit") CONFIG_FILES
="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
2933 "Makefile") CONFIG_COMMANDS
="$CONFIG_COMMANDS Makefile" ;;
2934 "stamp-h") CONFIG_COMMANDS
="$CONFIG_COMMANDS stamp-h" ;;
2936 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
2941 # If the user did not use the arguments to specify the items to instantiate,
2942 # then the envvar interface is used. Set only those that are not.
2943 # We use the long form for the default assignment because of an extremely
2944 # bizarre bug on SunOS 4.1.3.
2945 if $ac_need_defaults; then
2946 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
2947 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
2950 # Have a temporary directory for convenience. Make it in the build tree
2951 # simply because there is no reason against having it here, and in addition,
2952 # creating and moving files from /tmp can sometimes cause problems.
2953 # Hook for its removal unless debugging.
2954 # Note that there is a small window in which the directory will not be cleaned:
2955 # after its creation but before its name has been assigned to `$tmp'.
2959 trap 'exit_status=$?
2961 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
2963 trap 'as_fn_exit 1' 1 2 13 15
2965 # Create a (secure) tmp directory for tmp files.
2968 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
2972 tmp
=.
/conf$$
-$RANDOM
2973 (umask 077 && mkdir
"$tmp")
2974 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
2977 # Set up the scripts for CONFIG_FILES section.
2978 # No need to generate them if there are no CONFIG_FILES.
2979 # This happens for instance with `./config.status config.h'.
2980 if test -n "$CONFIG_FILES"; then
2983 ac_cr
=`echo X | tr X '\015'`
2984 # On cygwin, bash can eat \r inside `` if the user requested igncr.
2985 # But we know of no other shell where ac_cr would be empty at this
2986 # point, so we can use a bashism as a fallback.
2987 if test "x$ac_cr" = x
; then
2988 eval ac_cr
=\$
\'\\r
\'
2990 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
2991 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
2997 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
3002 echo "cat >conf$$subs.awk <<_ACEOF" &&
3003 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
3006 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
3007 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
3009 for ac_last_try in false false false false false :; do
3010 . ./conf$$subs.sh ||
3011 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
3013 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
3014 if test $ac_delim_n = $ac_delim_num; then
3016 elif $ac_last_try; then
3017 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
3019 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
3024 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3025 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
3029 s/^/S["/; s
/!.
*/"]=/
3039 s/\(.\{148\}\)..*/\1/
3041 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
3046 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
3053 s/\(.\{148\}\)..*/\1/
3055 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
3059 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
3064 ' <conf$$subs.awk | sed '
3069 ' >>$CONFIG_STATUS || ac_write_fail=1
3070 rm -f conf$$subs.awk
3071 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3073 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
3074 for (key in S) S_is_set[key] = 1
3080 nfields = split(line, field, "@
")
3082 len = length(field[1])
3083 for (i = 2; i < nfields; i++) {
3085 keylen = length(key)
3086 if (S_is_set[key]) {
3088 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
3089 len += length(value) + length(field[++i])
3100 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
3101 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
3102 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
3105 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
3106 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
3109 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
3110 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
3111 # trailing colons and then remove the whole line if VPATH becomes empty
3112 # (actually we leave an empty line to preserve line numbers).
3113 if test "x
$srcdir" = x.; then
3114 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
3132 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
3133 fi # test -n "$CONFIG_FILES"
3136 eval set X " :F
$CONFIG_FILES :C
$CONFIG_COMMANDS"
3141 :[FHLC]) ac_mode=$ac_tag; continue;;
3143 case $ac_mode$ac_tag in
3145 :L* | :C*:*) as_fn_error $? "invalid tag \
`$ac_tag'" "$LINENO" 5;;
3146 :[FH]-) ac_tag=-:-;;
3147 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
3164 -) ac_f="$ac_tmp/stdin";;
3165 *) # Look for the file first in the build tree, then in the source tree
3166 # (if the path is not absolute). The absolute path cannot be DOS-style,
3167 # because $ac_f cannot contain `:'.
3171 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
3173 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
3175 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s
/'/'\\\\\\\\''/g
"`;; esac
3176 as_fn_append ac_file_inputs " '$ac_f'"
3179 # Let's still pretend it is `configure' which instantiates (i.e., don't
3180 # use $as_me), people would be surprised to read:
3181 # /* config.h. Generated by config.status. */
3182 configure_input='Generated from '`
3183 $as_echo "$
*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
3185 if test x"$ac_file" != x-; then
3186 configure_input="$ac_file.
$configure_input"
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: creating
$ac_file" >&5
3188 $as_echo "$as_me: creating
$ac_file" >&6;}
3190 # Neutralize special characters interpreted by sed in replacement strings.
3191 case $configure_input in #(
3192 *\&* | *\|* | *\\* )
3193 ac_sed_conf_input=`$as_echo "$configure_input" |
3194 sed 's/[\\\\&|]/\\\\&/g'`;; #(
3195 *) ac_sed_conf_input=$configure_input;;
3199 *:-:* | *:-) cat >"$ac_tmp/stdin
" \
3200 || as_fn_error $? "could not create
$ac_file" "$LINENO" 5 ;;
3205 ac_dir=`$as_dirname -- "$ac_file" ||
3206 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3207 X"$ac_file" : 'X\(//\)[^/]' \| \
3208 X"$ac_file" : 'X\(//\)$' \| \
3209 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
3210 $as_echo X"$ac_file" |
3211 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3228 as_dir="$ac_dir"; as_fn_mkdir_p
3232 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
3234 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
3235 # A "..
" for each directory in $ac_dir_suffix.
3236 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
3237 case $ac_top_builddir_sub in
3238 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
3239 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
3242 ac_abs_top_builddir=$ac_pwd
3243 ac_abs_builddir=$ac_pwd$ac_dir_suffix
3244 # for backward compatibility:
3245 ac_top_builddir=$ac_top_build_prefix
3248 .) # We are building in place.
3250 ac_top_srcdir=$ac_top_builddir_sub
3251 ac_abs_top_srcdir=$ac_pwd ;;
3252 [\\/]* | ?:[\\/]* ) # Absolute name.
3253 ac_srcdir=$srcdir$ac_dir_suffix;
3254 ac_top_srcdir=$srcdir
3255 ac_abs_top_srcdir=$srcdir ;;
3257 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
3258 ac_top_srcdir=$ac_top_build_prefix$srcdir
3259 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
3261 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
3272 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
3273 # If the template does not know about datarootdir, expand it.
3274 # FIXME: This hack should be removed a few years after 2.60.
3275 ac_datarootdir_hack=; ac_datarootdir_seen=
3286 case `eval "sed -n \"\
$ac_sed_dataroot\" $ac_file_inputs"` in
3287 *datarootdir*) ac_datarootdir_seen=yes;;
3288 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file_inputs seems to ignore the
--datarootdir setting
" >&5
3290 $as_echo "$as_me: WARNING
: $ac_file_inputs seems to ignore the
--datarootdir setting
" >&2;}
3292 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3293 ac_datarootdir_hack='
3294 s&@datadir@&$datadir&g
3295 s&@docdir@&$docdir&g
3296 s&@infodir@&$infodir&g
3297 s&@localedir@&$localedir&g
3298 s&@mandir@&$mandir&g
3299 s&\\\${datarootdir}&$datarootdir&g' ;;
3303 # Neutralize VPATH when `$srcdir' = `.'.
3304 # Shell code in configure.ac might set extrasub.
3305 # FIXME: do we really want to maintain this feature?
3306 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3307 ac_sed_extra="$ac_vpsub
3310 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
3312 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
3313 s|@configure_input@|
$ac_sed_conf_input|
;t t
3314 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
3315 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
3316 s
&@srcdir@
&$ac_srcdir&;t t
3317 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
3318 s
&@top_srcdir@
&$ac_top_srcdir&;t t
3319 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
3320 s
&@builddir@
&$ac_builddir&;t t
3321 s
&@abs_builddir@
&$ac_abs_builddir&;t t
3322 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
3323 $ac_datarootdir_hack
3325 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
3326 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
3328 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
3329 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
3330 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
3331 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
3333 which seems to be undefined. Please make sure it is defined" >&5
3334 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
3335 which seems to be undefined. Please make sure it is defined" >&2;}
3337 rm -f "$ac_tmp/stdin"
3339 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
3340 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
3342 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3346 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
3347 $as_echo "$as_me: executing $ac_file commands" >&6;}
3352 case $ac_file$ac_mode in
3353 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
3354 rm -f Makesim1.tmp Makesim2.tmp Makefile
3355 sed -n -e '/^
## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
3356 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim
>Makesim2.tmp
3357 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
3358 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
3359 <Makefile.sim
>Makefile
3360 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
3362 "stamp-h":C
) echo > stamp-h
;;
3370 ac_clean_files
=$ac_clean_files_save
3372 test $ac_write_fail = 0 ||
3373 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
3376 # configure is writing to config.log, and then calls config.status.
3377 # config.status does its own redirection, appending to config.log.
3378 # Unfortunately, on DOS this fails, as config.log is still kept open
3379 # by configure, so config.status won't be able to write to it; its
3380 # output is simply discarded. So we exec the FD to /dev/null,
3381 # effectively closing config.log, so it can be properly (re)opened and
3382 # appended to by config.status. When coming back to configure, we
3383 # need to make the FD available again.
3384 if test "$no_create" != yes; then
3386 ac_config_status_args
=
3387 test "$silent" = yes &&
3388 ac_config_status_args
="$ac_config_status_args --quiet"
3390 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
3392 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
3393 # would make configure fail if this is the last instruction.
3394 $ac_cs_success || as_fn_exit
1
3396 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
3398 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}