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