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