PowerPC64 .branch_lt address
[binutils-gdb.git] / sim / mips / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
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 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
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; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
199 if (eval "$as_required") 2>/dev/null; then :
200 as_have_required=yes
201 else
202 as_have_required=no
203 fi
204 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
205
206 else
207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
208 as_found=false
209 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
210 do
211 IFS=$as_save_IFS
212 test -z "$as_dir" && as_dir=.
213 as_found=:
214 case $as_dir in #(
215 /*)
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 :
223 break 2
224 fi
225 fi
226 done;;
227 esac
228 as_found=false
229 done
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
233 fi; }
234 IFS=$as_save_IFS
235
236
237 if test "x$CONFIG_SHELL" != x; then :
238 export CONFIG_SHELL
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.
243 BASH_ENV=/dev/null
244 ENV=/dev/null
245 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
246 case $- in # ((((
247 *v*x* | *x*v* ) as_opts=-vx ;;
248 *v* ) as_opts=-v ;;
249 *x* ) as_opts=-x ;;
250 * ) as_opts= ;;
251 esac
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
256 exit 255
257 fi
258
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."
265 else
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."
270 fi
271 exit 1
272 fi
273 fi
274 fi
275 SHELL=${CONFIG_SHELL-/bin/sh}
276 export SHELL
277 # Unset more variables known to interfere with behavior of common tools.
278 CLICOLOR_FORCE= GREP_OPTIONS=
279 unset CLICOLOR_FORCE GREP_OPTIONS
280
281 ## --------------------- ##
282 ## M4sh Shell Functions. ##
283 ## --------------------- ##
284 # as_fn_unset VAR
285 # ---------------
286 # Portably unset VAR.
287 as_fn_unset ()
288 {
289 { eval $1=; unset $1;}
290 }
291 as_unset=as_fn_unset
292
293 # as_fn_set_status STATUS
294 # -----------------------
295 # Set $? to STATUS, without forking.
296 as_fn_set_status ()
297 {
298 return $1
299 } # as_fn_set_status
300
301 # as_fn_exit STATUS
302 # -----------------
303 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
304 as_fn_exit ()
305 {
306 set +e
307 as_fn_set_status $1
308 exit $1
309 } # as_fn_exit
310
311 # as_fn_mkdir_p
312 # -------------
313 # Create "$as_dir" as a directory, including parents if necessary.
314 as_fn_mkdir_p ()
315 {
316
317 case $as_dir in #(
318 -*) as_dir=./$as_dir;;
319 esac
320 test -d "$as_dir" || eval $as_mkdir_p || {
321 as_dirs=
322 while :; do
323 case $as_dir in #(
324 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
325 *) as_qdir=$as_dir;;
326 esac
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\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
335 s//\1/
336 q
337 }
338 /^X\(\/\/\)[^/].*/{
339 s//\1/
340 q
341 }
342 /^X\(\/\/\)$/{
343 s//\1/
344 q
345 }
346 /^X\(\/\).*/{
347 s//\1/
348 q
349 }
350 s/.*/./; q'`
351 test -d "$as_dir" && break
352 done
353 test -z "$as_dirs" || eval "mkdir $as_dirs"
354 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
355
356
357 } # as_fn_mkdir_p
358
359 # as_fn_executable_p FILE
360 # -----------------------
361 # Test if FILE is an executable regular file.
362 as_fn_executable_p ()
363 {
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
371 # implementations.
372 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
373 eval 'as_fn_append ()
374 {
375 eval $1+=\$2
376 }'
377 else
378 as_fn_append ()
379 {
380 eval $1=\$$1\$2
381 }
382 fi # as_fn_append
383
384 # as_fn_arith ARG...
385 # ------------------
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 :
390 eval 'as_fn_arith ()
391 {
392 as_val=$(( $* ))
393 }'
394 else
395 as_fn_arith ()
396 {
397 as_val=`expr "$@" || test $? -eq 1`
398 }
399 fi # as_fn_arith
400
401
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.
407 as_fn_error ()
408 {
409 as_status=$1; test $as_status -eq 0 && as_status=1
410 if test "$4"; then
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
413 fi
414 $as_echo "$as_me: error: $2" >&2
415 as_fn_exit $as_status
416 } # as_fn_error
417
418 if expr a : '\(a\)' >/dev/null 2>&1 &&
419 test "X`expr 00001 : '.*\(...\)'`" = X001; then
420 as_expr=expr
421 else
422 as_expr=false
423 fi
424
425 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
426 as_basename=basename
427 else
428 as_basename=false
429 fi
430
431 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
432 as_dirname=dirname
433 else
434 as_dirname=false
435 fi
436
437 as_me=`$as_basename -- "$0" ||
438 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
439 X"$0" : 'X\(//\)$' \| \
440 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
441 $as_echo X/"$0" |
442 sed '/^.*\/\([^/][^/]*\)\/*$/{
443 s//\1/
444 q
445 }
446 /^X\/\(\/\/\)$/{
447 s//\1/
448 q
449 }
450 /^X\/\(\/\).*/{
451 s//\1/
452 q
453 }
454 s/.*/./; q'`
455
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
462
463
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. :-)
469 sed -n '
470 p
471 /[$]LINENO/=
472 ' <$as_myself |
473 sed '
474 s/[$]LINENO.*/&-/
475 t lineno
476 b
477 :lineno
478 N
479 :loop
480 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
481 t loop
482 s/-\n.*//
483 ' >$as_me.lineno &&
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; }
486
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).
494 . "./$as_me.lineno"
495 # Exit status is that of the last command.
496 exit
497 }
498
499 ECHO_C= ECHO_N= ECHO_T=
500 case `echo -n x` in #(((((
501 -n*)
502 case `echo 'xy\c'` in
503 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
504 xy) ECHO_C='\c';;
505 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
506 ECHO_T=' ';;
507 esac;;
508 *)
509 ECHO_N='-n';;
510 esac
511
512 rm -f conf$$ conf$$.exe conf$$.file
513 if test -d conf$$.dir; then
514 rm -f conf$$.dir/conf$$.file
515 else
516 rm -f conf$$.dir
517 mkdir conf$$.dir 2>/dev/null
518 fi
519 if (echo >conf$$.file) 2>/dev/null; then
520 if ln -s conf$$.file conf$$ 2>/dev/null; then
521 as_ln_s='ln -s'
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 ||
527 as_ln_s='cp -pR'
528 elif ln conf$$.file conf$$ 2>/dev/null; then
529 as_ln_s=ln
530 else
531 as_ln_s='cp -pR'
532 fi
533 else
534 as_ln_s='cp -pR'
535 fi
536 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
537 rmdir conf$$.dir 2>/dev/null
538
539 if mkdir -p . 2>/dev/null; then
540 as_mkdir_p='mkdir -p "$as_dir"'
541 else
542 test -d ./-p && rmdir ./-p
543 as_mkdir_p=false
544 fi
545
546 as_test_x='test -x'
547 as_executable_p=as_fn_executable_p
548
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'"
551
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'"
554
555
556 test -n "$DJDIR" || exec 7<&0 </dev/null
557 exec 6>&1
558
559 # Name of the host.
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`
563
564 #
565 # Initializations.
566 #
567 ac_default_prefix=/usr/local
568 ac_clean_files=
569 ac_config_libobj_dir=.
570 LIBOBJS=
571 cross_compiling=no
572 subdirs=
573 MFLAGS=
574 MAKEFLAGS=
575
576 # Identity of this package.
577 PACKAGE_NAME=
578 PACKAGE_TARNAME=
579 PACKAGE_VERSION=
580 PACKAGE_STRING=
581 PACKAGE_BUGREPORT=
582 PACKAGE_URL=
583
584 ac_unique_file="Makefile.in"
585 ac_subst_vars='LTLIBOBJS
586 LIBOBJS
587 SIM_COMMON_BUILD_FALSE
588 SIM_COMMON_BUILD_TRUE
589 sim_multi_obj
590 sim_multi_src
591 sim_multi_igen_configs
592 sim_multi_flags
593 sim_gen
594 sim_micromips16_flags
595 sim_micromips_flags
596 sim_m16_flags
597 sim_igen_flags
598 SIM_SUBTARGET
599 target_alias
600 host_alias
601 build_alias
602 LIBS
603 ECHO_T
604 ECHO_N
605 ECHO_C
606 DEFS
607 mandir
608 localedir
609 libdir
610 psdir
611 pdfdir
612 dvidir
613 htmldir
614 infodir
615 docdir
616 oldincludedir
617 includedir
618 localstatedir
619 sharedstatedir
620 sysconfdir
621 datadir
622 datarootdir
623 libexecdir
624 sbindir
625 bindir
626 program_transform_name
627 prefix
628 exec_prefix
629 PACKAGE_URL
630 PACKAGE_BUGREPORT
631 PACKAGE_STRING
632 PACKAGE_VERSION
633 PACKAGE_TARNAME
634 PACKAGE_NAME
635 PATH_SEPARATOR
636 SHELL
637 sim_float
638 sim_bitsize'
639 ac_subst_files=''
640 ac_user_opts='
641 enable_option_checking
642 enable_sim_bitsize
643 enable_sim_float
644 '
645 ac_precious_vars='build_alias
646 host_alias
647 target_alias'
648
649
650 # Initialize some variables set by options.
651 ac_init_help=
652 ac_init_version=false
653 ac_unrecognized_opts=
654 ac_unrecognized_sep=
655 # The variables have the same names as the options, with
656 # dashes changed to underlines.
657 cache_file=/dev/null
658 exec_prefix=NONE
659 no_create=
660 no_recursion=
661 prefix=NONE
662 program_prefix=NONE
663 program_suffix=NONE
664 program_transform_name=s,x,x,
665 silent=
666 site=
667 srcdir=
668 verbose=
669 x_includes=NONE
670 x_libraries=NONE
671
672 # Installation directory options.
673 # These are left unexpanded so users can "make install exec_prefix=/foo"
674 # and all the variables that are supposed to be based on exec_prefix
675 # by default will actually change.
676 # Use braces instead of parens because sh, perl, etc. also accept them.
677 # (The list follows the same order as the GNU Coding Standards.)
678 bindir='${exec_prefix}/bin'
679 sbindir='${exec_prefix}/sbin'
680 libexecdir='${exec_prefix}/libexec'
681 datarootdir='${prefix}/share'
682 datadir='${datarootdir}'
683 sysconfdir='${prefix}/etc'
684 sharedstatedir='${prefix}/com'
685 localstatedir='${prefix}/var'
686 includedir='${prefix}/include'
687 oldincludedir='/usr/include'
688 docdir='${datarootdir}/doc/${PACKAGE}'
689 infodir='${datarootdir}/info'
690 htmldir='${docdir}'
691 dvidir='${docdir}'
692 pdfdir='${docdir}'
693 psdir='${docdir}'
694 libdir='${exec_prefix}/lib'
695 localedir='${datarootdir}/locale'
696 mandir='${datarootdir}/man'
697
698 ac_prev=
699 ac_dashdash=
700 for ac_option
701 do
702 # If the previous option needs an argument, assign it.
703 if test -n "$ac_prev"; then
704 eval $ac_prev=\$ac_option
705 ac_prev=
706 continue
707 fi
708
709 case $ac_option in
710 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
711 *=) ac_optarg= ;;
712 *) ac_optarg=yes ;;
713 esac
714
715 # Accept the important Cygnus configure options, so we can diagnose typos.
716
717 case $ac_dashdash$ac_option in
718 --)
719 ac_dashdash=yes ;;
720
721 -bindir | --bindir | --bindi | --bind | --bin | --bi)
722 ac_prev=bindir ;;
723 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
724 bindir=$ac_optarg ;;
725
726 -build | --build | --buil | --bui | --bu)
727 ac_prev=build_alias ;;
728 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
729 build_alias=$ac_optarg ;;
730
731 -cache-file | --cache-file | --cache-fil | --cache-fi \
732 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
733 ac_prev=cache_file ;;
734 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
735 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
736 cache_file=$ac_optarg ;;
737
738 --config-cache | -C)
739 cache_file=config.cache ;;
740
741 -datadir | --datadir | --datadi | --datad)
742 ac_prev=datadir ;;
743 -datadir=* | --datadir=* | --datadi=* | --datad=*)
744 datadir=$ac_optarg ;;
745
746 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
747 | --dataroo | --dataro | --datar)
748 ac_prev=datarootdir ;;
749 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
750 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
751 datarootdir=$ac_optarg ;;
752
753 -disable-* | --disable-*)
754 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
755 # Reject names that are not valid shell variable names.
756 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
757 as_fn_error $? "invalid feature name: $ac_useropt"
758 ac_useropt_orig=$ac_useropt
759 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
760 case $ac_user_opts in
761 *"
762 "enable_$ac_useropt"
763 "*) ;;
764 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
765 ac_unrecognized_sep=', ';;
766 esac
767 eval enable_$ac_useropt=no ;;
768
769 -docdir | --docdir | --docdi | --doc | --do)
770 ac_prev=docdir ;;
771 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
772 docdir=$ac_optarg ;;
773
774 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
775 ac_prev=dvidir ;;
776 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
777 dvidir=$ac_optarg ;;
778
779 -enable-* | --enable-*)
780 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
781 # Reject names that are not valid shell variable names.
782 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
783 as_fn_error $? "invalid feature name: $ac_useropt"
784 ac_useropt_orig=$ac_useropt
785 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
786 case $ac_user_opts in
787 *"
788 "enable_$ac_useropt"
789 "*) ;;
790 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
791 ac_unrecognized_sep=', ';;
792 esac
793 eval enable_$ac_useropt=\$ac_optarg ;;
794
795 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
796 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
797 | --exec | --exe | --ex)
798 ac_prev=exec_prefix ;;
799 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
800 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
801 | --exec=* | --exe=* | --ex=*)
802 exec_prefix=$ac_optarg ;;
803
804 -gas | --gas | --ga | --g)
805 # Obsolete; use --with-gas.
806 with_gas=yes ;;
807
808 -help | --help | --hel | --he | -h)
809 ac_init_help=long ;;
810 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
811 ac_init_help=recursive ;;
812 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
813 ac_init_help=short ;;
814
815 -host | --host | --hos | --ho)
816 ac_prev=host_alias ;;
817 -host=* | --host=* | --hos=* | --ho=*)
818 host_alias=$ac_optarg ;;
819
820 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
821 ac_prev=htmldir ;;
822 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
823 | --ht=*)
824 htmldir=$ac_optarg ;;
825
826 -includedir | --includedir | --includedi | --included | --include \
827 | --includ | --inclu | --incl | --inc)
828 ac_prev=includedir ;;
829 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
830 | --includ=* | --inclu=* | --incl=* | --inc=*)
831 includedir=$ac_optarg ;;
832
833 -infodir | --infodir | --infodi | --infod | --info | --inf)
834 ac_prev=infodir ;;
835 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
836 infodir=$ac_optarg ;;
837
838 -libdir | --libdir | --libdi | --libd)
839 ac_prev=libdir ;;
840 -libdir=* | --libdir=* | --libdi=* | --libd=*)
841 libdir=$ac_optarg ;;
842
843 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
844 | --libexe | --libex | --libe)
845 ac_prev=libexecdir ;;
846 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
847 | --libexe=* | --libex=* | --libe=*)
848 libexecdir=$ac_optarg ;;
849
850 -localedir | --localedir | --localedi | --localed | --locale)
851 ac_prev=localedir ;;
852 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
853 localedir=$ac_optarg ;;
854
855 -localstatedir | --localstatedir | --localstatedi | --localstated \
856 | --localstate | --localstat | --localsta | --localst | --locals)
857 ac_prev=localstatedir ;;
858 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
859 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
860 localstatedir=$ac_optarg ;;
861
862 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
863 ac_prev=mandir ;;
864 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
865 mandir=$ac_optarg ;;
866
867 -nfp | --nfp | --nf)
868 # Obsolete; use --without-fp.
869 with_fp=no ;;
870
871 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
872 | --no-cr | --no-c | -n)
873 no_create=yes ;;
874
875 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
876 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
877 no_recursion=yes ;;
878
879 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
880 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
881 | --oldin | --oldi | --old | --ol | --o)
882 ac_prev=oldincludedir ;;
883 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
884 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
885 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
886 oldincludedir=$ac_optarg ;;
887
888 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
889 ac_prev=prefix ;;
890 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
891 prefix=$ac_optarg ;;
892
893 -program-prefix | --program-prefix | --program-prefi | --program-pref \
894 | --program-pre | --program-pr | --program-p)
895 ac_prev=program_prefix ;;
896 -program-prefix=* | --program-prefix=* | --program-prefi=* \
897 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
898 program_prefix=$ac_optarg ;;
899
900 -program-suffix | --program-suffix | --program-suffi | --program-suff \
901 | --program-suf | --program-su | --program-s)
902 ac_prev=program_suffix ;;
903 -program-suffix=* | --program-suffix=* | --program-suffi=* \
904 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
905 program_suffix=$ac_optarg ;;
906
907 -program-transform-name | --program-transform-name \
908 | --program-transform-nam | --program-transform-na \
909 | --program-transform-n | --program-transform- \
910 | --program-transform | --program-transfor \
911 | --program-transfo | --program-transf \
912 | --program-trans | --program-tran \
913 | --progr-tra | --program-tr | --program-t)
914 ac_prev=program_transform_name ;;
915 -program-transform-name=* | --program-transform-name=* \
916 | --program-transform-nam=* | --program-transform-na=* \
917 | --program-transform-n=* | --program-transform-=* \
918 | --program-transform=* | --program-transfor=* \
919 | --program-transfo=* | --program-transf=* \
920 | --program-trans=* | --program-tran=* \
921 | --progr-tra=* | --program-tr=* | --program-t=*)
922 program_transform_name=$ac_optarg ;;
923
924 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
925 ac_prev=pdfdir ;;
926 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
927 pdfdir=$ac_optarg ;;
928
929 -psdir | --psdir | --psdi | --psd | --ps)
930 ac_prev=psdir ;;
931 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
932 psdir=$ac_optarg ;;
933
934 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
935 | -silent | --silent | --silen | --sile | --sil)
936 silent=yes ;;
937
938 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
939 ac_prev=sbindir ;;
940 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
941 | --sbi=* | --sb=*)
942 sbindir=$ac_optarg ;;
943
944 -sharedstatedir | --sharedstatedir | --sharedstatedi \
945 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
946 | --sharedst | --shareds | --shared | --share | --shar \
947 | --sha | --sh)
948 ac_prev=sharedstatedir ;;
949 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
950 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
951 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
952 | --sha=* | --sh=*)
953 sharedstatedir=$ac_optarg ;;
954
955 -site | --site | --sit)
956 ac_prev=site ;;
957 -site=* | --site=* | --sit=*)
958 site=$ac_optarg ;;
959
960 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
961 ac_prev=srcdir ;;
962 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
963 srcdir=$ac_optarg ;;
964
965 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
966 | --syscon | --sysco | --sysc | --sys | --sy)
967 ac_prev=sysconfdir ;;
968 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
969 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
970 sysconfdir=$ac_optarg ;;
971
972 -target | --target | --targe | --targ | --tar | --ta | --t)
973 ac_prev=target_alias ;;
974 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
975 target_alias=$ac_optarg ;;
976
977 -v | -verbose | --verbose | --verbos | --verbo | --verb)
978 verbose=yes ;;
979
980 -version | --version | --versio | --versi | --vers | -V)
981 ac_init_version=: ;;
982
983 -with-* | --with-*)
984 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
985 # Reject names that are not valid shell variable names.
986 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987 as_fn_error $? "invalid package name: $ac_useropt"
988 ac_useropt_orig=$ac_useropt
989 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990 case $ac_user_opts in
991 *"
992 "with_$ac_useropt"
993 "*) ;;
994 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
995 ac_unrecognized_sep=', ';;
996 esac
997 eval with_$ac_useropt=\$ac_optarg ;;
998
999 -without-* | --without-*)
1000 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1001 # Reject names that are not valid shell variable names.
1002 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1003 as_fn_error $? "invalid package name: $ac_useropt"
1004 ac_useropt_orig=$ac_useropt
1005 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1006 case $ac_user_opts in
1007 *"
1008 "with_$ac_useropt"
1009 "*) ;;
1010 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1011 ac_unrecognized_sep=', ';;
1012 esac
1013 eval with_$ac_useropt=no ;;
1014
1015 --x)
1016 # Obsolete; use --with-x.
1017 with_x=yes ;;
1018
1019 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1020 | --x-incl | --x-inc | --x-in | --x-i)
1021 ac_prev=x_includes ;;
1022 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1023 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1024 x_includes=$ac_optarg ;;
1025
1026 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1027 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1028 ac_prev=x_libraries ;;
1029 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1030 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1031 x_libraries=$ac_optarg ;;
1032
1033 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1034 Try \`$0 --help' for more information"
1035 ;;
1036
1037 *=*)
1038 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1039 # Reject names that are not valid shell variable names.
1040 case $ac_envvar in #(
1041 '' | [0-9]* | *[!_$as_cr_alnum]* )
1042 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1043 esac
1044 eval $ac_envvar=\$ac_optarg
1045 export $ac_envvar ;;
1046
1047 *)
1048 # FIXME: should be removed in autoconf 3.0.
1049 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1050 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1051 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1052 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1053 ;;
1054
1055 esac
1056 done
1057
1058 if test -n "$ac_prev"; then
1059 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1060 as_fn_error $? "missing argument to $ac_option"
1061 fi
1062
1063 if test -n "$ac_unrecognized_opts"; then
1064 case $enable_option_checking in
1065 no) ;;
1066 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1067 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1068 esac
1069 fi
1070
1071 # Check all directory arguments for consistency.
1072 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1073 datadir sysconfdir sharedstatedir localstatedir includedir \
1074 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1075 libdir localedir mandir
1076 do
1077 eval ac_val=\$$ac_var
1078 # Remove trailing slashes.
1079 case $ac_val in
1080 */ )
1081 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1082 eval $ac_var=\$ac_val;;
1083 esac
1084 # Be sure to have absolute directory names.
1085 case $ac_val in
1086 [\\/$]* | ?:[\\/]* ) continue;;
1087 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1088 esac
1089 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1090 done
1091
1092 # There might be people who depend on the old broken behavior: `$host'
1093 # used to hold the argument of --host etc.
1094 # FIXME: To remove some day.
1095 build=$build_alias
1096 host=$host_alias
1097 target=$target_alias
1098
1099 # FIXME: To remove some day.
1100 if test "x$host_alias" != x; then
1101 if test "x$build_alias" = x; then
1102 cross_compiling=maybe
1103 elif test "x$build_alias" != "x$host_alias"; then
1104 cross_compiling=yes
1105 fi
1106 fi
1107
1108 ac_tool_prefix=
1109 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1110
1111 test "$silent" = yes && exec 6>/dev/null
1112
1113
1114 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1115 ac_ls_di=`ls -di .` &&
1116 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1117 as_fn_error $? "working directory cannot be determined"
1118 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1119 as_fn_error $? "pwd does not report name of working directory"
1120
1121
1122 # Find the source files, if location was not specified.
1123 if test -z "$srcdir"; then
1124 ac_srcdir_defaulted=yes
1125 # Try the directory containing this script, then the parent directory.
1126 ac_confdir=`$as_dirname -- "$as_myself" ||
1127 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1128 X"$as_myself" : 'X\(//\)[^/]' \| \
1129 X"$as_myself" : 'X\(//\)$' \| \
1130 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1131 $as_echo X"$as_myself" |
1132 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1133 s//\1/
1134 q
1135 }
1136 /^X\(\/\/\)[^/].*/{
1137 s//\1/
1138 q
1139 }
1140 /^X\(\/\/\)$/{
1141 s//\1/
1142 q
1143 }
1144 /^X\(\/\).*/{
1145 s//\1/
1146 q
1147 }
1148 s/.*/./; q'`
1149 srcdir=$ac_confdir
1150 if test ! -r "$srcdir/$ac_unique_file"; then
1151 srcdir=..
1152 fi
1153 else
1154 ac_srcdir_defaulted=no
1155 fi
1156 if test ! -r "$srcdir/$ac_unique_file"; then
1157 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1158 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1159 fi
1160 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1161 ac_abs_confdir=`(
1162 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1163 pwd)`
1164 # When building in place, set srcdir=.
1165 if test "$ac_abs_confdir" = "$ac_pwd"; then
1166 srcdir=.
1167 fi
1168 # Remove unnecessary trailing slashes from srcdir.
1169 # Double slashes in file names in object file debugging info
1170 # mess up M-x gdb in Emacs.
1171 case $srcdir in
1172 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1173 esac
1174 for ac_var in $ac_precious_vars; do
1175 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1176 eval ac_env_${ac_var}_value=\$${ac_var}
1177 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1178 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1179 done
1180
1181 #
1182 # Report the --help message.
1183 #
1184 if test "$ac_init_help" = "long"; then
1185 # Omit some internal or obsolete options to make the list less imposing.
1186 # This message is too long to be a string in the A/UX 3.1 sh.
1187 cat <<_ACEOF
1188 \`configure' configures this package to adapt to many kinds of systems.
1189
1190 Usage: $0 [OPTION]... [VAR=VALUE]...
1191
1192 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1193 VAR=VALUE. See below for descriptions of some of the useful variables.
1194
1195 Defaults for the options are specified in brackets.
1196
1197 Configuration:
1198 -h, --help display this help and exit
1199 --help=short display options specific to this package
1200 --help=recursive display the short help of all the included packages
1201 -V, --version display version information and exit
1202 -q, --quiet, --silent do not print \`checking ...' messages
1203 --cache-file=FILE cache test results in FILE [disabled]
1204 -C, --config-cache alias for \`--cache-file=config.cache'
1205 -n, --no-create do not create output files
1206 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1207
1208 Installation directories:
1209 --prefix=PREFIX install architecture-independent files in PREFIX
1210 [$ac_default_prefix]
1211 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1212 [PREFIX]
1213
1214 By default, \`make install' will install all the files in
1215 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1216 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1217 for instance \`--prefix=\$HOME'.
1218
1219 For better control, use the options below.
1220
1221 Fine tuning of the installation directories:
1222 --bindir=DIR user executables [EPREFIX/bin]
1223 --sbindir=DIR system admin executables [EPREFIX/sbin]
1224 --libexecdir=DIR program executables [EPREFIX/libexec]
1225 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1226 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1227 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1228 --libdir=DIR object code libraries [EPREFIX/lib]
1229 --includedir=DIR C header files [PREFIX/include]
1230 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1231 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1232 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1233 --infodir=DIR info documentation [DATAROOTDIR/info]
1234 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1235 --mandir=DIR man documentation [DATAROOTDIR/man]
1236 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1237 --htmldir=DIR html documentation [DOCDIR]
1238 --dvidir=DIR dvi documentation [DOCDIR]
1239 --pdfdir=DIR pdf documentation [DOCDIR]
1240 --psdir=DIR ps documentation [DOCDIR]
1241 _ACEOF
1242
1243 cat <<\_ACEOF
1244 _ACEOF
1245 fi
1246
1247 if test -n "$ac_init_help"; then
1248
1249 cat <<\_ACEOF
1250
1251 Optional Features:
1252 --disable-option-checking ignore unrecognized --enable/--with options
1253 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1254 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1255 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1256 --enable-sim-float Specify that the target processor has floating point
1257 hardware
1258
1259 Report bugs to the package provider.
1260 _ACEOF
1261 ac_status=$?
1262 fi
1263
1264 if test "$ac_init_help" = "recursive"; then
1265 # If there are subdirs, report their specific --help.
1266 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1267 test -d "$ac_dir" ||
1268 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1269 continue
1270 ac_builddir=.
1271
1272 case "$ac_dir" in
1273 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1274 *)
1275 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1276 # A ".." for each directory in $ac_dir_suffix.
1277 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1278 case $ac_top_builddir_sub in
1279 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1280 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1281 esac ;;
1282 esac
1283 ac_abs_top_builddir=$ac_pwd
1284 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1285 # for backward compatibility:
1286 ac_top_builddir=$ac_top_build_prefix
1287
1288 case $srcdir in
1289 .) # We are building in place.
1290 ac_srcdir=.
1291 ac_top_srcdir=$ac_top_builddir_sub
1292 ac_abs_top_srcdir=$ac_pwd ;;
1293 [\\/]* | ?:[\\/]* ) # Absolute name.
1294 ac_srcdir=$srcdir$ac_dir_suffix;
1295 ac_top_srcdir=$srcdir
1296 ac_abs_top_srcdir=$srcdir ;;
1297 *) # Relative name.
1298 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1299 ac_top_srcdir=$ac_top_build_prefix$srcdir
1300 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1301 esac
1302 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1303
1304 cd "$ac_dir" || { ac_status=$?; continue; }
1305 # Check for guested configure.
1306 if test -f "$ac_srcdir/configure.gnu"; then
1307 echo &&
1308 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1309 elif test -f "$ac_srcdir/configure"; then
1310 echo &&
1311 $SHELL "$ac_srcdir/configure" --help=recursive
1312 else
1313 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1314 fi || ac_status=$?
1315 cd "$ac_pwd" || { ac_status=$?; break; }
1316 done
1317 fi
1318
1319 test -n "$ac_init_help" && exit $ac_status
1320 if $ac_init_version; then
1321 cat <<\_ACEOF
1322 configure
1323 generated by GNU Autoconf 2.69
1324
1325 Copyright (C) 2012 Free Software Foundation, Inc.
1326 This configure script is free software; the Free Software Foundation
1327 gives unlimited permission to copy, distribute and modify it.
1328 _ACEOF
1329 exit
1330 fi
1331
1332 ## ------------------------ ##
1333 ## Autoconf initialization. ##
1334 ## ------------------------ ##
1335 cat >config.log <<_ACEOF
1336 This file contains any messages produced by compilers while
1337 running configure, to aid debugging if configure makes a mistake.
1338
1339 It was created by $as_me, which was
1340 generated by GNU Autoconf 2.69. Invocation command line was
1341
1342 $ $0 $@
1343
1344 _ACEOF
1345 exec 5>>config.log
1346 {
1347 cat <<_ASUNAME
1348 ## --------- ##
1349 ## Platform. ##
1350 ## --------- ##
1351
1352 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1353 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1354 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1355 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1356 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1357
1358 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1359 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1360
1361 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1362 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1363 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1364 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1365 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1366 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1367 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1368
1369 _ASUNAME
1370
1371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1372 for as_dir in $PATH
1373 do
1374 IFS=$as_save_IFS
1375 test -z "$as_dir" && as_dir=.
1376 $as_echo "PATH: $as_dir"
1377 done
1378 IFS=$as_save_IFS
1379
1380 } >&5
1381
1382 cat >&5 <<_ACEOF
1383
1384
1385 ## ----------- ##
1386 ## Core tests. ##
1387 ## ----------- ##
1388
1389 _ACEOF
1390
1391
1392 # Keep a trace of the command line.
1393 # Strip out --no-create and --no-recursion so they do not pile up.
1394 # Strip out --silent because we don't want to record it for future runs.
1395 # Also quote any args containing shell meta-characters.
1396 # Make two passes to allow for proper duplicate-argument suppression.
1397 ac_configure_args=
1398 ac_configure_args0=
1399 ac_configure_args1=
1400 ac_must_keep_next=false
1401 for ac_pass in 1 2
1402 do
1403 for ac_arg
1404 do
1405 case $ac_arg in
1406 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1407 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1408 | -silent | --silent | --silen | --sile | --sil)
1409 continue ;;
1410 *\'*)
1411 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1412 esac
1413 case $ac_pass in
1414 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1415 2)
1416 as_fn_append ac_configure_args1 " '$ac_arg'"
1417 if test $ac_must_keep_next = true; then
1418 ac_must_keep_next=false # Got value, back to normal.
1419 else
1420 case $ac_arg in
1421 *=* | --config-cache | -C | -disable-* | --disable-* \
1422 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1423 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1424 | -with-* | --with-* | -without-* | --without-* | --x)
1425 case "$ac_configure_args0 " in
1426 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1427 esac
1428 ;;
1429 -* ) ac_must_keep_next=true ;;
1430 esac
1431 fi
1432 as_fn_append ac_configure_args " '$ac_arg'"
1433 ;;
1434 esac
1435 done
1436 done
1437 { ac_configure_args0=; unset ac_configure_args0;}
1438 { ac_configure_args1=; unset ac_configure_args1;}
1439
1440 # When interrupted or exit'd, cleanup temporary files, and complete
1441 # config.log. We remove comments because anyway the quotes in there
1442 # would cause problems or look ugly.
1443 # WARNING: Use '\'' to represent an apostrophe within the trap.
1444 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1445 trap 'exit_status=$?
1446 # Save into config.log some information that might help in debugging.
1447 {
1448 echo
1449
1450 $as_echo "## ---------------- ##
1451 ## Cache variables. ##
1452 ## ---------------- ##"
1453 echo
1454 # The following way of writing the cache mishandles newlines in values,
1455 (
1456 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1457 eval ac_val=\$$ac_var
1458 case $ac_val in #(
1459 *${as_nl}*)
1460 case $ac_var in #(
1461 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1462 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1463 esac
1464 case $ac_var in #(
1465 _ | IFS | as_nl) ;; #(
1466 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1467 *) { eval $ac_var=; unset $ac_var;} ;;
1468 esac ;;
1469 esac
1470 done
1471 (set) 2>&1 |
1472 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1473 *${as_nl}ac_space=\ *)
1474 sed -n \
1475 "s/'\''/'\''\\\\'\'''\''/g;
1476 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1477 ;; #(
1478 *)
1479 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1480 ;;
1481 esac |
1482 sort
1483 )
1484 echo
1485
1486 $as_echo "## ----------------- ##
1487 ## Output variables. ##
1488 ## ----------------- ##"
1489 echo
1490 for ac_var in $ac_subst_vars
1491 do
1492 eval ac_val=\$$ac_var
1493 case $ac_val in
1494 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1495 esac
1496 $as_echo "$ac_var='\''$ac_val'\''"
1497 done | sort
1498 echo
1499
1500 if test -n "$ac_subst_files"; then
1501 $as_echo "## ------------------- ##
1502 ## File substitutions. ##
1503 ## ------------------- ##"
1504 echo
1505 for ac_var in $ac_subst_files
1506 do
1507 eval ac_val=\$$ac_var
1508 case $ac_val in
1509 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1510 esac
1511 $as_echo "$ac_var='\''$ac_val'\''"
1512 done | sort
1513 echo
1514 fi
1515
1516 if test -s confdefs.h; then
1517 $as_echo "## ----------- ##
1518 ## confdefs.h. ##
1519 ## ----------- ##"
1520 echo
1521 cat confdefs.h
1522 echo
1523 fi
1524 test "$ac_signal" != 0 &&
1525 $as_echo "$as_me: caught signal $ac_signal"
1526 $as_echo "$as_me: exit $exit_status"
1527 } >&5
1528 rm -f core *.core core.conftest.* &&
1529 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1530 exit $exit_status
1531 ' 0
1532 for ac_signal in 1 2 13 15; do
1533 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1534 done
1535 ac_signal=0
1536
1537 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1538 rm -f -r conftest* confdefs.h
1539
1540 $as_echo "/* confdefs.h */" > confdefs.h
1541
1542 # Predefined preprocessor variables.
1543
1544 cat >>confdefs.h <<_ACEOF
1545 #define PACKAGE_NAME "$PACKAGE_NAME"
1546 _ACEOF
1547
1548 cat >>confdefs.h <<_ACEOF
1549 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1550 _ACEOF
1551
1552 cat >>confdefs.h <<_ACEOF
1553 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1554 _ACEOF
1555
1556 cat >>confdefs.h <<_ACEOF
1557 #define PACKAGE_STRING "$PACKAGE_STRING"
1558 _ACEOF
1559
1560 cat >>confdefs.h <<_ACEOF
1561 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1562 _ACEOF
1563
1564 cat >>confdefs.h <<_ACEOF
1565 #define PACKAGE_URL "$PACKAGE_URL"
1566 _ACEOF
1567
1568
1569 # Let the site file select an alternate cache file if it wants to.
1570 # Prefer an explicitly selected file to automatically selected ones.
1571 ac_site_file1=NONE
1572 ac_site_file2=NONE
1573 if test -n "$CONFIG_SITE"; then
1574 # We do not want a PATH search for config.site.
1575 case $CONFIG_SITE in #((
1576 -*) ac_site_file1=./$CONFIG_SITE;;
1577 */*) ac_site_file1=$CONFIG_SITE;;
1578 *) ac_site_file1=./$CONFIG_SITE;;
1579 esac
1580 elif test "x$prefix" != xNONE; then
1581 ac_site_file1=$prefix/share/config.site
1582 ac_site_file2=$prefix/etc/config.site
1583 else
1584 ac_site_file1=$ac_default_prefix/share/config.site
1585 ac_site_file2=$ac_default_prefix/etc/config.site
1586 fi
1587 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1588 do
1589 test "x$ac_site_file" = xNONE && continue
1590 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
1591 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1592 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1593 sed 's/^/| /' "$ac_site_file" >&5
1594 . "$ac_site_file" \
1595 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1596 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1597 as_fn_error $? "failed to load site script $ac_site_file
1598 See \`config.log' for more details" "$LINENO" 5; }
1599 fi
1600 done
1601
1602 if test -r "$cache_file"; then
1603 # Some versions of bash will fail to source /dev/null (special files
1604 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
1605 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
1606 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1607 $as_echo "$as_me: loading cache $cache_file" >&6;}
1608 case $cache_file in
1609 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1610 *) . "./$cache_file";;
1611 esac
1612 fi
1613 else
1614 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1615 $as_echo "$as_me: creating cache $cache_file" >&6;}
1616 >$cache_file
1617 fi
1618
1619 # Check that the precious variables saved in the cache have kept the same
1620 # value.
1621 ac_cache_corrupted=false
1622 for ac_var in $ac_precious_vars; do
1623 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1624 eval ac_new_set=\$ac_env_${ac_var}_set
1625 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1626 eval ac_new_val=\$ac_env_${ac_var}_value
1627 case $ac_old_set,$ac_new_set in
1628 set,)
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1630 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1631 ac_cache_corrupted=: ;;
1632 ,set)
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
1634 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1635 ac_cache_corrupted=: ;;
1636 ,);;
1637 *)
1638 if test "x$ac_old_val" != "x$ac_new_val"; then
1639 # differences in whitespace do not lead to failure.
1640 ac_old_val_w=`echo x $ac_old_val`
1641 ac_new_val_w=`echo x $ac_new_val`
1642 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
1644 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1645 ac_cache_corrupted=:
1646 else
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1648 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1649 eval $ac_var=\$ac_old_val
1650 fi
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
1652 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
1654 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
1655 fi;;
1656 esac
1657 # Pass precious variables to config.status.
1658 if test "$ac_new_set" = set; then
1659 case $ac_new_val in
1660 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1661 *) ac_arg=$ac_var=$ac_new_val ;;
1662 esac
1663 case " $ac_configure_args " in
1664 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1665 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
1666 esac
1667 fi
1668 done
1669 if $ac_cache_corrupted; then
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1671 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
1673 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1674 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
1675 fi
1676 ## -------------------- ##
1677 ## Main body of script. ##
1678 ## -------------------- ##
1679
1680 ac_ext=c
1681 ac_cpp='$CPP $CPPFLAGS'
1682 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1683 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1684 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1685
1686
1687
1688
1689 # DEPRECATED
1690 #
1691 # Instead of defining a `subtarget' macro, code should be checking
1692 # the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
1693 # in question.
1694 #
1695 case "${target}" in
1696 mips64vr*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
1697 mips*tx39*) SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
1698 mips*-sde-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
1699 mips*-mti-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
1700 mipsisa32*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
1701 mipsisa64*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
1702 *) SIM_SUBTARGET="";;
1703 esac
1704
1705
1706
1707
1708 #
1709 # Select the bitsize of the target
1710 #
1711 case "${target}" in
1712 mips*-sde-elf*) mips_bitsize=64 ; mips_msb=63 ;;
1713 mips*-mti-elf*) mips_bitsize=64 ; mips_msb=63 ;;
1714 mips64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
1715 mips16*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
1716 mipsisa32*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
1717 mipsisa64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
1718 mips*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
1719 *) mips_bitsize=64 ; mips_msb=63 ;;
1720 esac
1721 wire_word_bitsize="$mips_bitsize"
1722 wire_word_msb="$mips_msb"
1723 wire_address_bitsize=""
1724 wire_cell_bitsize=""
1725 # Check whether --enable-sim-bitsize was given.
1726 if test "${enable_sim_bitsize+set}" = set; then :
1727 enableval=$enable_sim_bitsize; sim_bitsize=
1728 case "${enableval}" in
1729 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
1730 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
1731 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
1732 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
1733 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
1734 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
1735 else
1736 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
1737 fi ;;
1738 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
1739 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
1740 else
1741 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
1742 fi ;;
1743 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
1744 esac
1745 # address bitsize
1746 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
1747 case x"${tmp}" in
1748 x ) ;;
1749 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
1750 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
1751 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
1752 esac
1753 # cell bitsize
1754 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
1755 case x"${tmp}" in
1756 x ) ;;
1757 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
1758 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
1759 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
1760 esac
1761 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
1762 echo "Setting bitsize flags = $sim_bitsize" 6>&1
1763 fi
1764 else
1765 sim_bitsize=""
1766 if test x"$wire_word_bitsize" != x; then
1767 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
1768 fi
1769 if test x"$wire_word_msb" != x; then
1770 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
1771 fi
1772 if test x"$wire_address_bitsize" != x; then
1773 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
1774 fi
1775 if test x"$wire_cell_bitsize" != x; then
1776 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
1777 fi
1778 fi
1779
1780
1781
1782
1783 #
1784 # Select the floating hardware support of the target
1785 #
1786 mips_fpu=HARDWARE_FLOATING_POINT
1787 mips_fpu_bitsize=
1788 case "${target}" in
1789 mips*tx39*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
1790 mips*-sde-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
1791 mips*-mti-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
1792 mips64*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
1793 mips16*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
1794 mipsisa32*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
1795 mipsisa64*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
1796 mips*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
1797 *) mips_fpu=HARD_FLOATING_POINT ;;
1798 esac
1799
1800 default_sim_float="$mips_fpu"
1801 default_sim_float_bitsize="$mips_fpu_bitsize"
1802 # Check whether --enable-sim-float was given.
1803 if test "${enable_sim_float+set}" = set; then :
1804 enableval=$enable_sim_float; case "${enableval}" in
1805 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
1806 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
1807 32) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
1808 64) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
1809 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
1810 esac
1811 if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
1812 echo "Setting float flags = $sim_float" 6>&1
1813 fi
1814 else
1815
1816 sim_float=
1817 if test x"${default_sim_float}" != x""; then
1818 sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
1819 fi
1820 if test x"${default_sim_float_bitsize}" != x""; then
1821 sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
1822 fi
1823
1824 fi
1825
1826
1827
1828
1829 #
1830 # Select the IGEN architecture
1831 #
1832 sim_gen=IGEN
1833 sim_igen_machine="-M mipsIV"
1834 sim_m16_machine="-M mips16,mipsIII"
1835 sim_igen_filter="32,64,f"
1836 sim_m16_filter="16"
1837 sim_mach_default="mips8000"
1838
1839 case "${target}" in
1840 mips*tx39*) sim_gen=IGEN
1841 sim_igen_filter="32,f"
1842 sim_igen_machine="-M r3900"
1843 ;;
1844 mips64vr43*-*-*) sim_gen=IGEN
1845 sim_igen_machine="-M mipsIV"
1846 sim_mach_default="mips8000"
1847 ;;
1848 mips64vr5*-*-*) sim_gen=IGEN
1849 sim_igen_machine="-M vr5000"
1850 sim_mach_default="mips5000"
1851 ;;
1852 mips64vr41*) sim_gen=M16
1853 sim_igen_machine="-M vr4100"
1854 sim_m16_machine="-M vr4100"
1855 sim_igen_filter="32,64,f"
1856 sim_m16_filter="16"
1857 sim_mach_default="mips4100"
1858 ;;
1859 mips64vr-*-* | mips64vrel-*-*)
1860 sim_gen=MULTI
1861 sim_multi_configs="\
1862 vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\
1863 vr4120:mipsIII,mips16,vr4120:32,64:mips4120\
1864 vr5000:mipsIV:32,64,f:mips4300,mips5000\
1865 vr5400:mipsIV,vr5400:32,64,f:mips5400\
1866 vr5500:mipsIV,vr5500:32,64,f:mips5500"
1867 sim_multi_default=mips5000
1868 ;;
1869 mips*-sde-elf* | mips*-mti-elf*)
1870 sim_gen=MULTI
1871 sim_multi_configs="\
1872 micromips:micromips64,micromipsdsp:32,64,f:mips_micromips\
1873 mipsisa64r2:mips64r2,mips16,mips16e,mdmx,dsp,dsp2,mips3d,smartmips:32,64,f:mipsisa32r2,mipsisa64r2,mipsisa32r5,mipsisa64r5\
1874 mipsisa64r6:mips64r6:32,64,f:mipsisa32r6,mipsisa64r6"
1875 sim_multi_default=mipsisa64r2
1876 ;;
1877 mips64*-*-*) sim_igen_filter="32,64,f"
1878 sim_gen=IGEN
1879 ;;
1880 mips16*-*-*) sim_gen=M16
1881 sim_igen_filter="32,64,f"
1882 sim_m16_filter="16"
1883 ;;
1884 mipsisa32r2*-*-*) sim_gen=MULTI
1885 sim_multi_configs="\
1886 micromips:micromips32,micromipsdsp:32,f:mips_micromips\
1887 mips32r2:mips32r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,f:mipsisa32r2"
1888 sim_multi_default=mipsisa32r2
1889 ;;
1890 mipsisa32r6*-*-*) sim_gen=IGEN
1891 sim_igen_machine="-M mips32r6"
1892 sim_igen_filter="32,f"
1893 sim_mach_default="mipsisa32r6"
1894 ;;
1895 mipsisa32*-*-*) sim_gen=M16
1896 sim_igen_machine="-M mips32,mips16,mips16e,smartmips"
1897 sim_m16_machine="-M mips16,mips16e,mips32"
1898 sim_igen_filter="32,f"
1899 sim_mach_default="mipsisa32"
1900 ;;
1901 mipsisa64r2*-*-*) sim_gen=M16
1902 sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2"
1903 sim_m16_machine="-M mips16,mips16e,mips64r2"
1904 sim_igen_filter="32,64,f"
1905 sim_mach_default="mipsisa64r2"
1906 ;;
1907 mipsisa64r6*-*-*) sim_gen=IGEN
1908 sim_igen_machine="-M mips64r6"
1909 sim_igen_filter="32,64,f"
1910 sim_mach_default="mipsisa64r6"
1911 ;;
1912 mipsisa64sb1*-*-*) sim_gen=IGEN
1913 sim_igen_machine="-M mips64,mips3d,sb1"
1914 sim_igen_filter="32,64,f"
1915 sim_mach_default="mips_sb1"
1916 ;;
1917 mipsisa64*-*-*) sim_gen=M16
1918 sim_igen_machine="-M mips64,mips3d,mips16,mips16e,mdmx"
1919 sim_m16_machine="-M mips16,mips16e,mips64"
1920 sim_igen_filter="32,64,f"
1921 sim_mach_default="mipsisa64"
1922 ;;
1923 mips*lsi*) sim_gen=M16
1924 sim_igen_machine="-M mipsIII,mips16"
1925 sim_m16_machine="-M mips16,mipsIII"
1926 sim_igen_filter="32,f"
1927 sim_m16_filter="16"
1928 sim_mach_default="mips4000"
1929 ;;
1930 mips*-*-*) sim_gen=IGEN
1931 sim_igen_filter="32,f"
1932 ;;
1933 esac
1934
1935 # The MULTI generator can combine several simulation engines into one.
1936 # executable. A configuration which uses the MULTI should set two
1937 # variables: ${sim_multi_configs} and ${sim_multi_default}.
1938 #
1939 # ${sim_multi_configs} is the list of engines to build. Each
1940 # space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
1941 # where:
1942 #
1943 # - NAME is a C-compatible prefix for the engine,
1944 # - MACHINE is a -M argument,
1945 # - FILTER is a -F argument, and
1946 # - BFDMACHS is a comma-separated list of bfd machines that the
1947 # simulator can run.
1948 #
1949 # Each entry will have a separate simulation engine whose prefix is
1950 # m32<NAME>. If the machine list includes "mips16", there will also
1951 # be a mips16 engine, prefix m16<NAME>. The mips16 engine will be
1952 # generated using the same machine list as the 32-bit version,
1953 # but the filter will be "16" instead of FILTER.
1954 #
1955 # The simulator compares the bfd mach against BFDMACHS to decide
1956 # which engine to use. Entries in BFDMACHS should be bfd_mach
1957 # values with "bfd_mach_" removed. ${sim_multi_default} says
1958 # which entry should be the default.
1959 if test ${sim_gen} = MULTI; then
1960
1961 # Simple sanity check.
1962 if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
1963 as_fn_error $? "Error in configure.ac: MULTI simulator not set up correctly" "$LINENO" 5
1964 fi
1965
1966 # Start in a known state.
1967 rm -f multi-include.h multi-run.c
1968 sim_multi_flags=
1969 sim_multi_src=
1970 sim_multi_obj=
1971 sim_multi_igen_configs=
1972 sim_seen_default=no
1973
1974 cat << __EOF__ > multi-run.c
1975 /* Main entry point for MULTI simulators.
1976 Copyright (C) 2003-2022 Free Software Foundation, Inc.
1977
1978 This program is free software; you can redistribute it and/or modify
1979 it under the terms of the GNU General Public License as published by
1980 the Free Software Foundation; either version 3 of the License, or
1981 (at your option) any later version.
1982
1983 This program is distributed in the hope that it will be useful,
1984 but WITHOUT ANY WARRANTY; without even the implied warranty of
1985 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1986 GNU General Public License for more details.
1987
1988 You should have received a copy of the GNU General Public License
1989 along with this program. If not, see <http://www.gnu.org/licenses/>.
1990
1991 --
1992
1993 This file was generated by sim/mips/configure. */
1994
1995 #include "sim-main.h"
1996 #include "multi-include.h"
1997 #include "elf-bfd.h"
1998 #include "elfxx-mips.h"
1999 #include "elf/mips.h"
2000
2001 #define SD sd
2002 #define CPU cpu
2003
2004 void
2005 sim_engine_run (SIM_DESC sd,
2006 int next_cpu_nr,
2007 int nr_cpus,
2008 int signal) /* ignore */
2009 {
2010 int mach;
2011
2012 if (STATE_ARCHITECTURE (sd) == NULL)
2013 mach = bfd_mach_${sim_multi_default};
2014 else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags
2015 & EF_MIPS_ARCH_ASE_MICROMIPS)
2016 mach = bfd_mach_mips_micromips;
2017 else
2018 {
2019 mach = _bfd_elf_mips_mach (elf_elfheader (STATE_PROG_BFD (sd))->e_flags);
2020 if (!mach)
2021 mach = STATE_ARCHITECTURE (SD)->mach;
2022 }
2023
2024 switch (mach)
2025 {
2026 __EOF__
2027
2028 for fc in ${sim_multi_configs}; do
2029
2030 # Split up the entry. ${c} contains the first three elements.
2031 # Note: outer sqaure brackets are m4 quotes.
2032 c=`echo ${fc} | sed 's/:[^:]*$//'`
2033 bfdmachs=`echo ${fc} | sed 's/.*://'`
2034 name=`echo ${c} | sed 's/:.*//'`
2035 machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
2036 filter=`echo ${c} | sed 's/.*://'`
2037
2038 # Build the following lists:
2039 #
2040 # sim_multi_flags: all -M and -F flags used by the simulator
2041 # sim_multi_src: all makefile-generated source files
2042 # sim_multi_obj: the objects for ${sim_multi_src}
2043 # sim_multi_igen_configs: igen configuration strings.
2044 #
2045 # Each entry in ${sim_multi_igen_configs} is a prefix (m32
2046 # or m16) followed by the NAME, MACHINE and FILTER part of
2047 # the ${sim_multi_configs} entry.
2048 sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
2049
2050 # Check whether special handling is needed.
2051 case ${c} in
2052 *:*mips16*:*)
2053 # Run igen twice, once for normal mode and once for mips16.
2054 ws="m32 m16"
2055
2056 # The top-level function for the mips16 simulator is
2057 # in a file m16${name}_run.c, generated by the
2058 # tmp-run-multi Makefile rule.
2059 sim_multi_src="${sim_multi_src} m16${name}_run.c"
2060 sim_multi_obj="${sim_multi_obj} m16${name}_run.o"
2061 sim_multi_flags="${sim_multi_flags} -F 16"
2062 ;;
2063 *:*micromips32*:*)
2064 # Run igen thrice, once for micromips32, once for micromips16,
2065 # and once for m32.
2066 ws="micromips_m32 micromips16 micromips32"
2067
2068 # The top-level function for the micromips simulator is
2069 # in a file micromips${name}_run.c, generated by the
2070 # tmp-run-multi Makefile rule.
2071 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
2072 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
2073 sim_multi_flags="${sim_multi_flags} -F 16,32"
2074 ;;
2075 *:*micromips64*:*)
2076 # Run igen thrice, once for micromips64, once for micromips16,
2077 # and once for m64.
2078 ws="micromips_m64 micromips16 micromips64"
2079
2080 # The top-level function for the micromips simulator is
2081 # in a file micromips${name}_run.c, generated by the
2082 # tmp-run-multi Makefile rule.
2083 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
2084 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
2085 sim_multi_flags="${sim_multi_flags} -F 16,32,64"
2086 ;;
2087 *)
2088 ws=m32
2089 ;;
2090 esac
2091
2092 # Now add the list of igen-generated files to ${sim_multi_src}
2093 # and ${sim_multi_obj}.
2094 for w in ${ws}; do
2095 for base in engine icache idecode model semantics support; do
2096 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c"
2097 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h"
2098 sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o"
2099 done
2100 sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
2101 done
2102
2103 # Add an include for the engine.h file. This file declares the
2104 # top-level foo_engine_run() function.
2105 echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
2106
2107 # Add case statements for this engine to sim_engine_run().
2108 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
2109 echo " case bfd_mach_${mach}:" >> multi-run.c
2110 if test ${mach} = ${sim_multi_default}; then
2111 echo " default:" >> multi-run.c
2112 sim_seen_default=yes
2113 fi
2114 done
2115 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
2116 >> multi-run.c
2117 echo " break;" >> multi-run.c
2118 done
2119
2120 # Check whether we added a 'default:' label.
2121 if test ${sim_seen_default} = no; then
2122 as_fn_error $? "Error in configure.ac: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
2123 fi
2124
2125 cat << __EOF__ >> multi-run.c
2126 }
2127 }
2128
2129 int
2130 mips_mach_multi (SIM_DESC sd)
2131 {
2132 if (STATE_ARCHITECTURE (sd) == NULL)
2133 return bfd_mach_${sim_multi_default};
2134
2135 switch (STATE_ARCHITECTURE (SD)->mach)
2136 {
2137 __EOF__
2138
2139 # Add case statements for this engine to mips_mach_multi().
2140 for fc in ${sim_multi_configs}; do
2141
2142 # Split up the entry. ${c} contains the first three elements.
2143 # Note: outer sqaure brackets are m4 quotes.
2144 c=`echo ${fc} | sed 's/:[^:]*$//'`
2145 bfdmachs=`echo ${fc} | sed 's/.*://'`
2146
2147 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
2148 echo " case bfd_mach_${mach}:" >> multi-run.c
2149 done
2150 done
2151
2152 cat << __EOF__ >> multi-run.c
2153 return (STATE_ARCHITECTURE (SD)->mach);
2154 default:
2155 return bfd_mach_${sim_multi_default};
2156 }
2157 }
2158 __EOF__
2159
2160 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
2161 else
2162 # For clean-extra
2163 sim_multi_src=doesnt-exist.c
2164
2165 if test x"${sim_mach_default}" = x""; then
2166 as_fn_error $? "Error in configure.ac: \${sim_mach_default} not defined" "$LINENO" 5
2167 fi
2168 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
2169 fi
2170 sim_igen_flags="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
2171 sim_m16_flags=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
2172 sim_micromips16_flags=" -F ${sim_micromips16_filter} ${sim_micromips16_machine} ${sim_igen_smp}"
2173 sim_micromips_flags=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${sim_igen_smp}"
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
2185
2186 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
2187
2188 ac_config_commands="$ac_config_commands Makefile"
2189
2190 ac_config_commands="$ac_config_commands stamp-h"
2191
2192
2193
2194
2195
2196 SIM_COMMON_BUILD_TRUE='#'
2197 SIM_COMMON_BUILD_FALSE=
2198
2199
2200
2201 cat >confcache <<\_ACEOF
2202 # This file is a shell script that caches the results of configure
2203 # tests run on this system so they can be shared between configure
2204 # scripts and configure runs, see configure's option --config-cache.
2205 # It is not useful on other systems. If it contains results you don't
2206 # want to keep, you may remove or edit it.
2207 #
2208 # config.status only pays attention to the cache file if you give it
2209 # the --recheck option to rerun configure.
2210 #
2211 # `ac_cv_env_foo' variables (set or unset) will be overridden when
2212 # loading this file, other *unset* `ac_cv_foo' will be assigned the
2213 # following values.
2214
2215 _ACEOF
2216
2217 # The following way of writing the cache mishandles newlines in values,
2218 # but we know of no workaround that is simple, portable, and efficient.
2219 # So, we kill variables containing newlines.
2220 # Ultrix sh set writes to stderr and can't be redirected directly,
2221 # and sets the high bit in the cache file unless we assign to the vars.
2222 (
2223 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
2224 eval ac_val=\$$ac_var
2225 case $ac_val in #(
2226 *${as_nl}*)
2227 case $ac_var in #(
2228 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2229 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2230 esac
2231 case $ac_var in #(
2232 _ | IFS | as_nl) ;; #(
2233 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2234 *) { eval $ac_var=; unset $ac_var;} ;;
2235 esac ;;
2236 esac
2237 done
2238
2239 (set) 2>&1 |
2240 case $as_nl`(ac_space=' '; set) 2>&1` in #(
2241 *${as_nl}ac_space=\ *)
2242 # `set' does not quote correctly, so add quotes: double-quote
2243 # substitution turns \\\\ into \\, and sed turns \\ into \.
2244 sed -n \
2245 "s/'/'\\\\''/g;
2246 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
2247 ;; #(
2248 *)
2249 # `set' quotes correctly as required by POSIX, so do not add quotes.
2250 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2251 ;;
2252 esac |
2253 sort
2254 ) |
2255 sed '
2256 /^ac_cv_env_/b end
2257 t clear
2258 :clear
2259 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
2260 t end
2261 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
2262 :end' >>confcache
2263 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
2264 if test -w "$cache_file"; then
2265 if test "x$cache_file" != "x/dev/null"; then
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
2267 $as_echo "$as_me: updating cache $cache_file" >&6;}
2268 if test ! -f "$cache_file" || test -h "$cache_file"; then
2269 cat confcache >"$cache_file"
2270 else
2271 case $cache_file in #(
2272 */* | ?:*)
2273 mv -f confcache "$cache_file"$$ &&
2274 mv -f "$cache_file"$$ "$cache_file" ;; #(
2275 *)
2276 mv -f confcache "$cache_file" ;;
2277 esac
2278 fi
2279 fi
2280 else
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
2282 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
2283 fi
2284 fi
2285 rm -f confcache
2286
2287 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2288 # Let make expand exec_prefix.
2289 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2290
2291 # Transform confdefs.h into DEFS.
2292 # Protect against shell expansion while executing Makefile rules.
2293 # Protect against Makefile macro expansion.
2294 #
2295 # If the first sed substitution is executed (which looks for macros that
2296 # take arguments), then branch to the quote section. Otherwise,
2297 # look for a macro that doesn't take arguments.
2298 ac_script='
2299 :mline
2300 /\\$/{
2301 N
2302 s,\\\n,,
2303 b mline
2304 }
2305 t clear
2306 :clear
2307 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
2308 t quote
2309 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
2310 t quote
2311 b any
2312 :quote
2313 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
2314 s/\[/\\&/g
2315 s/\]/\\&/g
2316 s/\$/$$/g
2317 H
2318 :any
2319 ${
2320 g
2321 s/^\n//
2322 s/\n/ /g
2323 p
2324 }
2325 '
2326 DEFS=`sed -n "$ac_script" confdefs.h`
2327
2328
2329 ac_libobjs=
2330 ac_ltlibobjs=
2331 U=
2332 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
2333 # 1. Remove the extension, and $U if already installed.
2334 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
2335 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
2336 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
2337 # will be set to the directory where LIBOBJS objects are built.
2338 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
2339 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
2340 done
2341 LIBOBJS=$ac_libobjs
2342
2343 LTLIBOBJS=$ac_ltlibobjs
2344
2345
2346
2347 : "${CONFIG_STATUS=./config.status}"
2348 ac_write_fail=0
2349 ac_clean_files_save=$ac_clean_files
2350 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
2352 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
2353 as_write_fail=0
2354 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
2355 #! $SHELL
2356 # Generated by $as_me.
2357 # Run this file to recreate the current configuration.
2358 # Compiler output produced by configure, useful for debugging
2359 # configure, is in config.log if it exists.
2360
2361 debug=false
2362 ac_cs_recheck=false
2363 ac_cs_silent=false
2364
2365 SHELL=\${CONFIG_SHELL-$SHELL}
2366 export SHELL
2367 _ASEOF
2368 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
2369 ## -------------------- ##
2370 ## M4sh Initialization. ##
2371 ## -------------------- ##
2372
2373 # Be more Bourne compatible
2374 DUALCASE=1; export DUALCASE # for MKS sh
2375 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
2376 emulate sh
2377 NULLCMD=:
2378 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2379 # is contrary to our usage. Disable this feature.
2380 alias -g '${1+"$@"}'='"$@"'
2381 setopt NO_GLOB_SUBST
2382 else
2383 case `(set -o) 2>/dev/null` in #(
2384 *posix*) :
2385 set -o posix ;; #(
2386 *) :
2387 ;;
2388 esac
2389 fi
2390
2391
2392 as_nl='
2393 '
2394 export as_nl
2395 # Printing a long string crashes Solaris 7 /usr/bin/printf.
2396 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
2397 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
2398 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
2399 # Prefer a ksh shell builtin over an external printf program on Solaris,
2400 # but without wasting forks for bash or zsh.
2401 if test -z "$BASH_VERSION$ZSH_VERSION" \
2402 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
2403 as_echo='print -r --'
2404 as_echo_n='print -rn --'
2405 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
2406 as_echo='printf %s\n'
2407 as_echo_n='printf %s'
2408 else
2409 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
2410 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
2411 as_echo_n='/usr/ucb/echo -n'
2412 else
2413 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
2414 as_echo_n_body='eval
2415 arg=$1;
2416 case $arg in #(
2417 *"$as_nl"*)
2418 expr "X$arg" : "X\\(.*\\)$as_nl";
2419 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
2420 esac;
2421 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
2422 '
2423 export as_echo_n_body
2424 as_echo_n='sh -c $as_echo_n_body as_echo'
2425 fi
2426 export as_echo_body
2427 as_echo='sh -c $as_echo_body as_echo'
2428 fi
2429
2430 # The user is always right.
2431 if test "${PATH_SEPARATOR+set}" != set; then
2432 PATH_SEPARATOR=:
2433 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
2434 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
2435 PATH_SEPARATOR=';'
2436 }
2437 fi
2438
2439
2440 # IFS
2441 # We need space, tab and new line, in precisely that order. Quoting is
2442 # there to prevent editors from complaining about space-tab.
2443 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
2444 # splitting by setting IFS to empty value.)
2445 IFS=" "" $as_nl"
2446
2447 # Find who we are. Look in the path if we contain no directory separator.
2448 as_myself=
2449 case $0 in #((
2450 *[\\/]* ) as_myself=$0 ;;
2451 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2452 for as_dir in $PATH
2453 do
2454 IFS=$as_save_IFS
2455 test -z "$as_dir" && as_dir=.
2456 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
2457 done
2458 IFS=$as_save_IFS
2459
2460 ;;
2461 esac
2462 # We did not find ourselves, most probably we were run as `sh COMMAND'
2463 # in which case we are not to be found in the path.
2464 if test "x$as_myself" = x; then
2465 as_myself=$0
2466 fi
2467 if test ! -f "$as_myself"; then
2468 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
2469 exit 1
2470 fi
2471
2472 # Unset variables that we do not need and which cause bugs (e.g. in
2473 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
2474 # suppresses any "Segmentation fault" message there. '((' could
2475 # trigger a bug in pdksh 5.2.14.
2476 for as_var in BASH_ENV ENV MAIL MAILPATH
2477 do eval test x\${$as_var+set} = xset \
2478 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
2479 done
2480 PS1='$ '
2481 PS2='> '
2482 PS4='+ '
2483
2484 # NLS nuisances.
2485 LC_ALL=C
2486 export LC_ALL
2487 LANGUAGE=C
2488 export LANGUAGE
2489
2490 # CDPATH.
2491 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
2492
2493
2494 # as_fn_error STATUS ERROR [LINENO LOG_FD]
2495 # ----------------------------------------
2496 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
2497 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
2498 # script with STATUS, using 1 if that was 0.
2499 as_fn_error ()
2500 {
2501 as_status=$1; test $as_status -eq 0 && as_status=1
2502 if test "$4"; then
2503 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2504 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
2505 fi
2506 $as_echo "$as_me: error: $2" >&2
2507 as_fn_exit $as_status
2508 } # as_fn_error
2509
2510
2511 # as_fn_set_status STATUS
2512 # -----------------------
2513 # Set $? to STATUS, without forking.
2514 as_fn_set_status ()
2515 {
2516 return $1
2517 } # as_fn_set_status
2518
2519 # as_fn_exit STATUS
2520 # -----------------
2521 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
2522 as_fn_exit ()
2523 {
2524 set +e
2525 as_fn_set_status $1
2526 exit $1
2527 } # as_fn_exit
2528
2529 # as_fn_unset VAR
2530 # ---------------
2531 # Portably unset VAR.
2532 as_fn_unset ()
2533 {
2534 { eval $1=; unset $1;}
2535 }
2536 as_unset=as_fn_unset
2537 # as_fn_append VAR VALUE
2538 # ----------------------
2539 # Append the text in VALUE to the end of the definition contained in VAR. Take
2540 # advantage of any shell optimizations that allow amortized linear growth over
2541 # repeated appends, instead of the typical quadratic growth present in naive
2542 # implementations.
2543 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
2544 eval 'as_fn_append ()
2545 {
2546 eval $1+=\$2
2547 }'
2548 else
2549 as_fn_append ()
2550 {
2551 eval $1=\$$1\$2
2552 }
2553 fi # as_fn_append
2554
2555 # as_fn_arith ARG...
2556 # ------------------
2557 # Perform arithmetic evaluation on the ARGs, and store the result in the
2558 # global $as_val. Take advantage of shells that can avoid forks. The arguments
2559 # must be portable across $(()) and expr.
2560 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
2561 eval 'as_fn_arith ()
2562 {
2563 as_val=$(( $* ))
2564 }'
2565 else
2566 as_fn_arith ()
2567 {
2568 as_val=`expr "$@" || test $? -eq 1`
2569 }
2570 fi # as_fn_arith
2571
2572
2573 if expr a : '\(a\)' >/dev/null 2>&1 &&
2574 test "X`expr 00001 : '.*\(...\)'`" = X001; then
2575 as_expr=expr
2576 else
2577 as_expr=false
2578 fi
2579
2580 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
2581 as_basename=basename
2582 else
2583 as_basename=false
2584 fi
2585
2586 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
2587 as_dirname=dirname
2588 else
2589 as_dirname=false
2590 fi
2591
2592 as_me=`$as_basename -- "$0" ||
2593 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
2594 X"$0" : 'X\(//\)$' \| \
2595 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
2596 $as_echo X/"$0" |
2597 sed '/^.*\/\([^/][^/]*\)\/*$/{
2598 s//\1/
2599 q
2600 }
2601 /^X\/\(\/\/\)$/{
2602 s//\1/
2603 q
2604 }
2605 /^X\/\(\/\).*/{
2606 s//\1/
2607 q
2608 }
2609 s/.*/./; q'`
2610
2611 # Avoid depending upon Character Ranges.
2612 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
2613 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
2614 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
2615 as_cr_digits='0123456789'
2616 as_cr_alnum=$as_cr_Letters$as_cr_digits
2617
2618 ECHO_C= ECHO_N= ECHO_T=
2619 case `echo -n x` in #(((((
2620 -n*)
2621 case `echo 'xy\c'` in
2622 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
2623 xy) ECHO_C='\c';;
2624 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
2625 ECHO_T=' ';;
2626 esac;;
2627 *)
2628 ECHO_N='-n';;
2629 esac
2630
2631 rm -f conf$$ conf$$.exe conf$$.file
2632 if test -d conf$$.dir; then
2633 rm -f conf$$.dir/conf$$.file
2634 else
2635 rm -f conf$$.dir
2636 mkdir conf$$.dir 2>/dev/null
2637 fi
2638 if (echo >conf$$.file) 2>/dev/null; then
2639 if ln -s conf$$.file conf$$ 2>/dev/null; then
2640 as_ln_s='ln -s'
2641 # ... but there are two gotchas:
2642 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
2643 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
2644 # In both cases, we have to default to `cp -pR'.
2645 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
2646 as_ln_s='cp -pR'
2647 elif ln conf$$.file conf$$ 2>/dev/null; then
2648 as_ln_s=ln
2649 else
2650 as_ln_s='cp -pR'
2651 fi
2652 else
2653 as_ln_s='cp -pR'
2654 fi
2655 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
2656 rmdir conf$$.dir 2>/dev/null
2657
2658
2659 # as_fn_mkdir_p
2660 # -------------
2661 # Create "$as_dir" as a directory, including parents if necessary.
2662 as_fn_mkdir_p ()
2663 {
2664
2665 case $as_dir in #(
2666 -*) as_dir=./$as_dir;;
2667 esac
2668 test -d "$as_dir" || eval $as_mkdir_p || {
2669 as_dirs=
2670 while :; do
2671 case $as_dir in #(
2672 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
2673 *) as_qdir=$as_dir;;
2674 esac
2675 as_dirs="'$as_qdir' $as_dirs"
2676 as_dir=`$as_dirname -- "$as_dir" ||
2677 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2678 X"$as_dir" : 'X\(//\)[^/]' \| \
2679 X"$as_dir" : 'X\(//\)$' \| \
2680 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
2681 $as_echo X"$as_dir" |
2682 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2683 s//\1/
2684 q
2685 }
2686 /^X\(\/\/\)[^/].*/{
2687 s//\1/
2688 q
2689 }
2690 /^X\(\/\/\)$/{
2691 s//\1/
2692 q
2693 }
2694 /^X\(\/\).*/{
2695 s//\1/
2696 q
2697 }
2698 s/.*/./; q'`
2699 test -d "$as_dir" && break
2700 done
2701 test -z "$as_dirs" || eval "mkdir $as_dirs"
2702 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
2703
2704
2705 } # as_fn_mkdir_p
2706 if mkdir -p . 2>/dev/null; then
2707 as_mkdir_p='mkdir -p "$as_dir"'
2708 else
2709 test -d ./-p && rmdir ./-p
2710 as_mkdir_p=false
2711 fi
2712
2713
2714 # as_fn_executable_p FILE
2715 # -----------------------
2716 # Test if FILE is an executable regular file.
2717 as_fn_executable_p ()
2718 {
2719 test -f "$1" && test -x "$1"
2720 } # as_fn_executable_p
2721 as_test_x='test -x'
2722 as_executable_p=as_fn_executable_p
2723
2724 # Sed expression to map a string onto a valid CPP name.
2725 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2726
2727 # Sed expression to map a string onto a valid variable name.
2728 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2729
2730
2731 exec 6>&1
2732 ## ----------------------------------- ##
2733 ## Main body of $CONFIG_STATUS script. ##
2734 ## ----------------------------------- ##
2735 _ASEOF
2736 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
2737
2738 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2739 # Save the log message, to keep $0 and so on meaningful, and to
2740 # report actual input values of CONFIG_FILES etc. instead of their
2741 # values after options handling.
2742 ac_log="
2743 This file was extended by $as_me, which was
2744 generated by GNU Autoconf 2.69. Invocation command line was
2745
2746 CONFIG_FILES = $CONFIG_FILES
2747 CONFIG_HEADERS = $CONFIG_HEADERS
2748 CONFIG_LINKS = $CONFIG_LINKS
2749 CONFIG_COMMANDS = $CONFIG_COMMANDS
2750 $ $0 $@
2751
2752 on `(hostname || uname -n) 2>/dev/null | sed 1q`
2753 "
2754
2755 _ACEOF
2756
2757 case $ac_config_files in *"
2758 "*) set x $ac_config_files; shift; ac_config_files=$*;;
2759 esac
2760
2761
2762
2763 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2764 # Files that config.status was made for.
2765 config_files="$ac_config_files"
2766 config_commands="$ac_config_commands"
2767
2768 _ACEOF
2769
2770 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2771 ac_cs_usage="\
2772 \`$as_me' instantiates files and other configuration actions
2773 from templates according to the current configuration. Unless the files
2774 and actions are specified as TAGs, all are instantiated by default.
2775
2776 Usage: $0 [OPTION]... [TAG]...
2777
2778 -h, --help print this help, then exit
2779 -V, --version print version number and configuration settings, then exit
2780 --config print configuration, then exit
2781 -q, --quiet, --silent
2782 do not print progress messages
2783 -d, --debug don't remove temporary files
2784 --recheck update $as_me by reconfiguring in the same conditions
2785 --file=FILE[:TEMPLATE]
2786 instantiate the configuration file FILE
2787
2788 Configuration files:
2789 $config_files
2790
2791 Configuration commands:
2792 $config_commands
2793
2794 Report bugs to the package provider."
2795
2796 _ACEOF
2797 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2798 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
2799 ac_cs_version="\\
2800 config.status
2801 configured by $0, generated by GNU Autoconf 2.69,
2802 with options \\"\$ac_cs_config\\"
2803
2804 Copyright (C) 2012 Free Software Foundation, Inc.
2805 This config.status script is free software; the Free Software Foundation
2806 gives unlimited permission to copy, distribute and modify it."
2807
2808 ac_pwd='$ac_pwd'
2809 srcdir='$srcdir'
2810 test -n "\$AWK" || AWK=awk
2811 _ACEOF
2812
2813 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2814 # The default lists apply if the user does not specify any file.
2815 ac_need_defaults=:
2816 while test $# != 0
2817 do
2818 case $1 in
2819 --*=?*)
2820 ac_option=`expr "X$1" : 'X\([^=]*\)='`
2821 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
2822 ac_shift=:
2823 ;;
2824 --*=)
2825 ac_option=`expr "X$1" : 'X\([^=]*\)='`
2826 ac_optarg=
2827 ac_shift=:
2828 ;;
2829 *)
2830 ac_option=$1
2831 ac_optarg=$2
2832 ac_shift=shift
2833 ;;
2834 esac
2835
2836 case $ac_option in
2837 # Handling of the options.
2838 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2839 ac_cs_recheck=: ;;
2840 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
2841 $as_echo "$ac_cs_version"; exit ;;
2842 --config | --confi | --conf | --con | --co | --c )
2843 $as_echo "$ac_cs_config"; exit ;;
2844 --debug | --debu | --deb | --de | --d | -d )
2845 debug=: ;;
2846 --file | --fil | --fi | --f )
2847 $ac_shift
2848 case $ac_optarg in
2849 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
2850 '') as_fn_error $? "missing file argument" ;;
2851 esac
2852 as_fn_append CONFIG_FILES " '$ac_optarg'"
2853 ac_need_defaults=false;;
2854 --he | --h | --help | --hel | -h )
2855 $as_echo "$ac_cs_usage"; exit ;;
2856 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2857 | -silent | --silent | --silen | --sile | --sil | --si | --s)
2858 ac_cs_silent=: ;;
2859
2860 # This is an error.
2861 -*) as_fn_error $? "unrecognized option: \`$1'
2862 Try \`$0 --help' for more information." ;;
2863
2864 *) as_fn_append ac_config_targets " $1"
2865 ac_need_defaults=false ;;
2866
2867 esac
2868 shift
2869 done
2870
2871 ac_configure_extra_args=
2872
2873 if $ac_cs_silent; then
2874 exec 6>/dev/null
2875 ac_configure_extra_args="$ac_configure_extra_args --silent"
2876 fi
2877
2878 _ACEOF
2879 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2880 if \$ac_cs_recheck; then
2881 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
2882 shift
2883 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
2884 CONFIG_SHELL='$SHELL'
2885 export CONFIG_SHELL
2886 exec "\$@"
2887 fi
2888
2889 _ACEOF
2890 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2891 exec 5>>config.log
2892 {
2893 echo
2894 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
2895 ## Running $as_me. ##
2896 _ASBOX
2897 $as_echo "$ac_log"
2898 } >&5
2899
2900 _ACEOF
2901 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2902 _ACEOF
2903
2904 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2905
2906 # Handling of arguments.
2907 for ac_config_target in $ac_config_targets
2908 do
2909 case $ac_config_target in
2910 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
2911 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
2912 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
2913 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
2914
2915 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
2916 esac
2917 done
2918
2919
2920 # If the user did not use the arguments to specify the items to instantiate,
2921 # then the envvar interface is used. Set only those that are not.
2922 # We use the long form for the default assignment because of an extremely
2923 # bizarre bug on SunOS 4.1.3.
2924 if $ac_need_defaults; then
2925 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
2926 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
2927 fi
2928
2929 # Have a temporary directory for convenience. Make it in the build tree
2930 # simply because there is no reason against having it here, and in addition,
2931 # creating and moving files from /tmp can sometimes cause problems.
2932 # Hook for its removal unless debugging.
2933 # Note that there is a small window in which the directory will not be cleaned:
2934 # after its creation but before its name has been assigned to `$tmp'.
2935 $debug ||
2936 {
2937 tmp= ac_tmp=
2938 trap 'exit_status=$?
2939 : "${ac_tmp:=$tmp}"
2940 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
2941 ' 0
2942 trap 'as_fn_exit 1' 1 2 13 15
2943 }
2944 # Create a (secure) tmp directory for tmp files.
2945
2946 {
2947 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
2948 test -d "$tmp"
2949 } ||
2950 {
2951 tmp=./conf$$-$RANDOM
2952 (umask 077 && mkdir "$tmp")
2953 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
2954 ac_tmp=$tmp
2955
2956 # Set up the scripts for CONFIG_FILES section.
2957 # No need to generate them if there are no CONFIG_FILES.
2958 # This happens for instance with `./config.status config.h'.
2959 if test -n "$CONFIG_FILES"; then
2960
2961
2962 ac_cr=`echo X | tr X '\015'`
2963 # On cygwin, bash can eat \r inside `` if the user requested igncr.
2964 # But we know of no other shell where ac_cr would be empty at this
2965 # point, so we can use a bashism as a fallback.
2966 if test "x$ac_cr" = x; then
2967 eval ac_cr=\$\'\\r\'
2968 fi
2969 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
2970 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
2971 ac_cs_awk_cr='\\r'
2972 else
2973 ac_cs_awk_cr=$ac_cr
2974 fi
2975
2976 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
2977 _ACEOF
2978
2979
2980 {
2981 echo "cat >conf$$subs.awk <<_ACEOF" &&
2982 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
2983 echo "_ACEOF"
2984 } >conf$$subs.sh ||
2985 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
2986 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
2987 ac_delim='%!_!# '
2988 for ac_last_try in false false false false false :; do
2989 . ./conf$$subs.sh ||
2990 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
2991
2992 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
2993 if test $ac_delim_n = $ac_delim_num; then
2994 break
2995 elif $ac_last_try; then
2996 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
2997 else
2998 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
2999 fi
3000 done
3001 rm -f conf$$subs.sh
3002
3003 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3004 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
3005 _ACEOF
3006 sed -n '
3007 h
3008 s/^/S["/; s/!.*/"]=/
3009 p
3010 g
3011 s/^[^!]*!//
3012 :repl
3013 t repl
3014 s/'"$ac_delim"'$//
3015 t delim
3016 :nl
3017 h
3018 s/\(.\{148\}\)..*/\1/
3019 t more1
3020 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
3021 p
3022 n
3023 b repl
3024 :more1
3025 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
3026 p
3027 g
3028 s/.\{148\}//
3029 t nl
3030 :delim
3031 h
3032 s/\(.\{148\}\)..*/\1/
3033 t more2
3034 s/["\\]/\\&/g; s/^/"/; s/$/"/
3035 p
3036 b
3037 :more2
3038 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
3039 p
3040 g
3041 s/.\{148\}//
3042 t delim
3043 ' <conf$$subs.awk | sed '
3044 /^[^""]/{
3045 N
3046 s/\n//
3047 }
3048 ' >>$CONFIG_STATUS || ac_write_fail=1
3049 rm -f conf$$subs.awk
3050 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3051 _ACAWK
3052 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
3053 for (key in S) S_is_set[key] = 1
3054 FS = "\a"
3055
3056 }
3057 {
3058 line = $ 0
3059 nfields = split(line, field, "@")
3060 substed = 0
3061 len = length(field[1])
3062 for (i = 2; i < nfields; i++) {
3063 key = field[i]
3064 keylen = length(key)
3065 if (S_is_set[key]) {
3066 value = S[key]
3067 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
3068 len += length(value) + length(field[++i])
3069 substed = 1
3070 } else
3071 len += 1 + keylen
3072 }
3073
3074 print line
3075 }
3076
3077 _ACAWK
3078 _ACEOF
3079 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
3080 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
3081 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
3082 else
3083 cat
3084 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
3085 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
3086 _ACEOF
3087
3088 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
3089 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
3090 # trailing colons and then remove the whole line if VPATH becomes empty
3091 # (actually we leave an empty line to preserve line numbers).
3092 if test "x$srcdir" = x.; then
3093 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
3094 h
3095 s///
3096 s/^/:/
3097 s/[ ]*$/:/
3098 s/:\$(srcdir):/:/g
3099 s/:\${srcdir}:/:/g
3100 s/:@srcdir@:/:/g
3101 s/^:*//
3102 s/:*$//
3103 x
3104 s/\(=[ ]*\).*/\1/
3105 G
3106 s/\n//
3107 s/^[^=]*=[ ]*$//
3108 }'
3109 fi
3110
3111 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
3112 fi # test -n "$CONFIG_FILES"
3113
3114
3115 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
3116 shift
3117 for ac_tag
3118 do
3119 case $ac_tag in
3120 :[FHLC]) ac_mode=$ac_tag; continue;;
3121 esac
3122 case $ac_mode$ac_tag in
3123 :[FHL]*:*);;
3124 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
3125 :[FH]-) ac_tag=-:-;;
3126 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
3127 esac
3128 ac_save_IFS=$IFS
3129 IFS=:
3130 set x $ac_tag
3131 IFS=$ac_save_IFS
3132 shift
3133 ac_file=$1
3134 shift
3135
3136 case $ac_mode in
3137 :L) ac_source=$1;;
3138 :[FH])
3139 ac_file_inputs=
3140 for ac_f
3141 do
3142 case $ac_f in
3143 -) ac_f="$ac_tmp/stdin";;
3144 *) # Look for the file first in the build tree, then in the source tree
3145 # (if the path is not absolute). The absolute path cannot be DOS-style,
3146 # because $ac_f cannot contain `:'.
3147 test -f "$ac_f" ||
3148 case $ac_f in
3149 [\\/$]*) false;;
3150 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
3151 esac ||
3152 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
3153 esac
3154 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
3155 as_fn_append ac_file_inputs " '$ac_f'"
3156 done
3157
3158 # Let's still pretend it is `configure' which instantiates (i.e., don't
3159 # use $as_me), people would be surprised to read:
3160 # /* config.h. Generated by config.status. */
3161 configure_input='Generated from '`
3162 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
3163 `' by configure.'
3164 if test x"$ac_file" != x-; then
3165 configure_input="$ac_file. $configure_input"
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
3167 $as_echo "$as_me: creating $ac_file" >&6;}
3168 fi
3169 # Neutralize special characters interpreted by sed in replacement strings.
3170 case $configure_input in #(
3171 *\&* | *\|* | *\\* )
3172 ac_sed_conf_input=`$as_echo "$configure_input" |
3173 sed 's/[\\\\&|]/\\\\&/g'`;; #(
3174 *) ac_sed_conf_input=$configure_input;;
3175 esac
3176
3177 case $ac_tag in
3178 *:-:* | *:-) cat >"$ac_tmp/stdin" \
3179 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
3180 esac
3181 ;;
3182 esac
3183
3184 ac_dir=`$as_dirname -- "$ac_file" ||
3185 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3186 X"$ac_file" : 'X\(//\)[^/]' \| \
3187 X"$ac_file" : 'X\(//\)$' \| \
3188 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
3189 $as_echo X"$ac_file" |
3190 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3191 s//\1/
3192 q
3193 }
3194 /^X\(\/\/\)[^/].*/{
3195 s//\1/
3196 q
3197 }
3198 /^X\(\/\/\)$/{
3199 s//\1/
3200 q
3201 }
3202 /^X\(\/\).*/{
3203 s//\1/
3204 q
3205 }
3206 s/.*/./; q'`
3207 as_dir="$ac_dir"; as_fn_mkdir_p
3208 ac_builddir=.
3209
3210 case "$ac_dir" in
3211 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
3212 *)
3213 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
3214 # A ".." for each directory in $ac_dir_suffix.
3215 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
3216 case $ac_top_builddir_sub in
3217 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
3218 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
3219 esac ;;
3220 esac
3221 ac_abs_top_builddir=$ac_pwd
3222 ac_abs_builddir=$ac_pwd$ac_dir_suffix
3223 # for backward compatibility:
3224 ac_top_builddir=$ac_top_build_prefix
3225
3226 case $srcdir in
3227 .) # We are building in place.
3228 ac_srcdir=.
3229 ac_top_srcdir=$ac_top_builddir_sub
3230 ac_abs_top_srcdir=$ac_pwd ;;
3231 [\\/]* | ?:[\\/]* ) # Absolute name.
3232 ac_srcdir=$srcdir$ac_dir_suffix;
3233 ac_top_srcdir=$srcdir
3234 ac_abs_top_srcdir=$srcdir ;;
3235 *) # Relative name.
3236 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
3237 ac_top_srcdir=$ac_top_build_prefix$srcdir
3238 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
3239 esac
3240 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
3241
3242
3243 case $ac_mode in
3244 :F)
3245 #
3246 # CONFIG_FILE
3247 #
3248
3249 _ACEOF
3250
3251 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
3252 # If the template does not know about datarootdir, expand it.
3253 # FIXME: This hack should be removed a few years after 2.60.
3254 ac_datarootdir_hack=; ac_datarootdir_seen=
3255 ac_sed_dataroot='
3256 /datarootdir/ {
3257 p
3258 q
3259 }
3260 /@datadir@/p
3261 /@docdir@/p
3262 /@infodir@/p
3263 /@localedir@/p
3264 /@mandir@/p'
3265 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
3266 *datarootdir*) ac_datarootdir_seen=yes;;
3267 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
3268 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
3269 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
3270 _ACEOF
3271 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3272 ac_datarootdir_hack='
3273 s&@datadir@&$datadir&g
3274 s&@docdir@&$docdir&g
3275 s&@infodir@&$infodir&g
3276 s&@localedir@&$localedir&g
3277 s&@mandir@&$mandir&g
3278 s&\\\${datarootdir}&$datarootdir&g' ;;
3279 esac
3280 _ACEOF
3281
3282 # Neutralize VPATH when `$srcdir' = `.'.
3283 # Shell code in configure.ac might set extrasub.
3284 # FIXME: do we really want to maintain this feature?
3285 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3286 ac_sed_extra="$ac_vpsub
3287 $extrasub
3288 _ACEOF
3289 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
3290 :t
3291 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
3292 s|@configure_input@|$ac_sed_conf_input|;t t
3293 s&@top_builddir@&$ac_top_builddir_sub&;t t
3294 s&@top_build_prefix@&$ac_top_build_prefix&;t t
3295 s&@srcdir@&$ac_srcdir&;t t
3296 s&@abs_srcdir@&$ac_abs_srcdir&;t t
3297 s&@top_srcdir@&$ac_top_srcdir&;t t
3298 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
3299 s&@builddir@&$ac_builddir&;t t
3300 s&@abs_builddir@&$ac_abs_builddir&;t t
3301 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
3302 $ac_datarootdir_hack
3303 "
3304 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
3305 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3306
3307 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
3308 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
3309 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
3310 "$ac_tmp/out"`; test -z "$ac_out"; } &&
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
3312 which seems to be undefined. Please make sure it is defined" >&5
3313 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
3314 which seems to be undefined. Please make sure it is defined" >&2;}
3315
3316 rm -f "$ac_tmp/stdin"
3317 case $ac_file in
3318 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
3319 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
3320 esac \
3321 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3322 ;;
3323
3324
3325 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
3326 $as_echo "$as_me: executing $ac_file commands" >&6;}
3327 ;;
3328 esac
3329
3330
3331 case $ac_file$ac_mode in
3332 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
3333 rm -f Makesim1.tmp Makesim2.tmp Makefile
3334 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
3335 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
3336 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
3337 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
3338 <Makefile.sim >Makefile
3339 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
3340 ;;
3341 "stamp-h":C) echo > stamp-h ;;
3342
3343 esac
3344 done # for ac_tag
3345
3346
3347 as_fn_exit 0
3348 _ACEOF
3349 ac_clean_files=$ac_clean_files_save
3350
3351 test $ac_write_fail = 0 ||
3352 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
3353
3354
3355 # configure is writing to config.log, and then calls config.status.
3356 # config.status does its own redirection, appending to config.log.
3357 # Unfortunately, on DOS this fails, as config.log is still kept open
3358 # by configure, so config.status won't be able to write to it; its
3359 # output is simply discarded. So we exec the FD to /dev/null,
3360 # effectively closing config.log, so it can be properly (re)opened and
3361 # appended to by config.status. When coming back to configure, we
3362 # need to make the FD available again.
3363 if test "$no_create" != yes; then
3364 ac_cs_success=:
3365 ac_config_status_args=
3366 test "$silent" = yes &&
3367 ac_config_status_args="$ac_config_status_args --quiet"
3368 exec 5>/dev/null
3369 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
3370 exec 5>>config.log
3371 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
3372 # would make configure fail if this is the last instruction.
3373 $ac_cs_success || as_fn_exit 1
3374 fi
3375 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
3377 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
3378 fi
3379
3380