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