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