]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/cris/configure
b106fef9e87730a8f519ea5fb835fd35ba860b23
[thirdparty/binutils-gdb.git] / sim / cris / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
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 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175 else
176 as_have_required=no
177 fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198 fi
199 fi
200 done;;
201 esac
202 as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228 else
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233 fi
234 exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252 { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261 return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269 set +e
270 as_fn_set_status $1
271 exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332 else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349 else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 as_expr=expr
376 else
377 as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382 else
383 as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388 else
389 as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
433 N
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459 *)
460 ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466 else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
483 fi
484 else
485 as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492 else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499 else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 7<&0 </dev/null 6>&1
528
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="Makefile.in"
555 # Factoring default headers for most tests.
556 ac_includes_default="\
557 #include <stdio.h>
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
560 #endif
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
563 #endif
564 #ifdef STDC_HEADERS
565 # include <stdlib.h>
566 # include <stddef.h>
567 #else
568 # ifdef HAVE_STDLIB_H
569 # include <stdlib.h>
570 # endif
571 #endif
572 #ifdef HAVE_STRING_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574 # include <memory.h>
575 # endif
576 # include <string.h>
577 #endif
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
580 #endif
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
583 #endif
584 #ifdef HAVE_STDINT_H
585 # include <stdint.h>
586 #endif
587 #ifdef HAVE_UNISTD_H
588 # include <unistd.h>
589 #endif"
590
591 ac_subst_vars='LTLIBOBJS
592 LIBOBJS
593 cgen_breaks
594 cgen
595 cgendir
596 CGEN_MAINT
597 REPORT_BUGS_TEXI
598 REPORT_BUGS_TO
599 PKGVERSION
600 sim_profile
601 sim_trace
602 sim_stdio
603 sim_debug
604 sim_cflags
605 sim_bswap
606 MAINT
607 EGREP
608 GREP
609 CPP
610 CATOBJEXT
611 GENCAT
612 INSTOBJEXT
613 DATADIRNAME
614 CATALOGS
615 POSUB
616 GMSGFMT
617 XGETTEXT
618 INCINTL
619 LIBINTL_DEP
620 LIBINTL
621 USE_NLS
622 GMAKE_FALSE
623 GMAKE_TRUE
624 MAKE
625 CCDEPMODE
626 DEPDIR
627 am__leading_dot
628 RANLIB
629 AR
630 HDEFINES
631 CC_FOR_BUILD
632 INSTALL_DATA
633 INSTALL_SCRIPT
634 INSTALL_PROGRAM
635 target_os
636 target_vendor
637 target_cpu
638 target
639 host_os
640 host_vendor
641 host_cpu
642 host
643 build_os
644 build_vendor
645 build_cpu
646 build
647 OBJEXT
648 EXEEXT
649 ac_ct_CC
650 CPPFLAGS
651 LDFLAGS
652 CFLAGS
653 CC
654 WERROR_CFLAGS
655 WARN_CFLAGS
656 sim_xor_endian
657 sim_stdcall
658 sim_smp
659 sim_reserved_bits
660 sim_regparm
661 sim_packages
662 sim_inline
663 sim_hw
664 sim_hw_objs
665 sim_hw_cflags
666 sim_default_model
667 sim_scache
668 sim_float
669 sim_hostendian
670 sim_endian
671 sim_bitsize
672 sim_assert
673 sim_alignment
674 sim_environment
675 target_alias
676 host_alias
677 build_alias
678 LIBS
679 ECHO_T
680 ECHO_N
681 ECHO_C
682 DEFS
683 mandir
684 localedir
685 libdir
686 psdir
687 pdfdir
688 dvidir
689 htmldir
690 infodir
691 docdir
692 oldincludedir
693 includedir
694 localstatedir
695 sharedstatedir
696 sysconfdir
697 datadir
698 datarootdir
699 libexecdir
700 sbindir
701 bindir
702 program_transform_name
703 prefix
704 exec_prefix
705 PACKAGE_URL
706 PACKAGE_BUGREPORT
707 PACKAGE_STRING
708 PACKAGE_VERSION
709 PACKAGE_TARNAME
710 PACKAGE_NAME
711 PATH_SEPARATOR
712 SHELL'
713 ac_subst_files=''
714 ac_user_opts='
715 enable_option_checking
716 with_zlib
717 enable_maintainer_mode
718 enable_sim_bswap
719 enable_sim_cflags
720 enable_sim_debug
721 enable_sim_stdio
722 enable_sim_trace
723 enable_sim_profile
724 with_pkgversion
725 with_bugurl
726 enable_sim_alignment
727 enable_sim_hostendian
728 enable_sim_scache
729 enable_build_warnings
730 enable_sim_build_warnings
731 enable_sim_hardware
732 enable_sim_default_model
733 enable_sim_environment
734 enable_sim_inline
735 enable_cgen_maint
736 '
737 ac_precious_vars='build_alias
738 host_alias
739 target_alias
740 CC
741 CFLAGS
742 LDFLAGS
743 LIBS
744 CPPFLAGS
745 CPP'
746
747
748 # Initialize some variables set by options.
749 ac_init_help=
750 ac_init_version=false
751 ac_unrecognized_opts=
752 ac_unrecognized_sep=
753 # The variables have the same names as the options, with
754 # dashes changed to underlines.
755 cache_file=/dev/null
756 exec_prefix=NONE
757 no_create=
758 no_recursion=
759 prefix=NONE
760 program_prefix=NONE
761 program_suffix=NONE
762 program_transform_name=s,x,x,
763 silent=
764 site=
765 srcdir=
766 verbose=
767 x_includes=NONE
768 x_libraries=NONE
769
770 # Installation directory options.
771 # These are left unexpanded so users can "make install exec_prefix=/foo"
772 # and all the variables that are supposed to be based on exec_prefix
773 # by default will actually change.
774 # Use braces instead of parens because sh, perl, etc. also accept them.
775 # (The list follows the same order as the GNU Coding Standards.)
776 bindir='${exec_prefix}/bin'
777 sbindir='${exec_prefix}/sbin'
778 libexecdir='${exec_prefix}/libexec'
779 datarootdir='${prefix}/share'
780 datadir='${datarootdir}'
781 sysconfdir='${prefix}/etc'
782 sharedstatedir='${prefix}/com'
783 localstatedir='${prefix}/var'
784 includedir='${prefix}/include'
785 oldincludedir='/usr/include'
786 docdir='${datarootdir}/doc/${PACKAGE}'
787 infodir='${datarootdir}/info'
788 htmldir='${docdir}'
789 dvidir='${docdir}'
790 pdfdir='${docdir}'
791 psdir='${docdir}'
792 libdir='${exec_prefix}/lib'
793 localedir='${datarootdir}/locale'
794 mandir='${datarootdir}/man'
795
796 ac_prev=
797 ac_dashdash=
798 for ac_option
799 do
800 # If the previous option needs an argument, assign it.
801 if test -n "$ac_prev"; then
802 eval $ac_prev=\$ac_option
803 ac_prev=
804 continue
805 fi
806
807 case $ac_option in
808 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
809 *) ac_optarg=yes ;;
810 esac
811
812 # Accept the important Cygnus configure options, so we can diagnose typos.
813
814 case $ac_dashdash$ac_option in
815 --)
816 ac_dashdash=yes ;;
817
818 -bindir | --bindir | --bindi | --bind | --bin | --bi)
819 ac_prev=bindir ;;
820 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
821 bindir=$ac_optarg ;;
822
823 -build | --build | --buil | --bui | --bu)
824 ac_prev=build_alias ;;
825 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
826 build_alias=$ac_optarg ;;
827
828 -cache-file | --cache-file | --cache-fil | --cache-fi \
829 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
830 ac_prev=cache_file ;;
831 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
832 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
833 cache_file=$ac_optarg ;;
834
835 --config-cache | -C)
836 cache_file=config.cache ;;
837
838 -datadir | --datadir | --datadi | --datad)
839 ac_prev=datadir ;;
840 -datadir=* | --datadir=* | --datadi=* | --datad=*)
841 datadir=$ac_optarg ;;
842
843 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
844 | --dataroo | --dataro | --datar)
845 ac_prev=datarootdir ;;
846 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
847 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
848 datarootdir=$ac_optarg ;;
849
850 -disable-* | --disable-*)
851 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
852 # Reject names that are not valid shell variable names.
853 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
854 as_fn_error "invalid feature name: $ac_useropt"
855 ac_useropt_orig=$ac_useropt
856 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
857 case $ac_user_opts in
858 *"
859 "enable_$ac_useropt"
860 "*) ;;
861 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
862 ac_unrecognized_sep=', ';;
863 esac
864 eval enable_$ac_useropt=no ;;
865
866 -docdir | --docdir | --docdi | --doc | --do)
867 ac_prev=docdir ;;
868 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
869 docdir=$ac_optarg ;;
870
871 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
872 ac_prev=dvidir ;;
873 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
874 dvidir=$ac_optarg ;;
875
876 -enable-* | --enable-*)
877 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
878 # Reject names that are not valid shell variable names.
879 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
880 as_fn_error "invalid feature name: $ac_useropt"
881 ac_useropt_orig=$ac_useropt
882 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
883 case $ac_user_opts in
884 *"
885 "enable_$ac_useropt"
886 "*) ;;
887 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
888 ac_unrecognized_sep=', ';;
889 esac
890 eval enable_$ac_useropt=\$ac_optarg ;;
891
892 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
893 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
894 | --exec | --exe | --ex)
895 ac_prev=exec_prefix ;;
896 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
897 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
898 | --exec=* | --exe=* | --ex=*)
899 exec_prefix=$ac_optarg ;;
900
901 -gas | --gas | --ga | --g)
902 # Obsolete; use --with-gas.
903 with_gas=yes ;;
904
905 -help | --help | --hel | --he | -h)
906 ac_init_help=long ;;
907 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
908 ac_init_help=recursive ;;
909 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
910 ac_init_help=short ;;
911
912 -host | --host | --hos | --ho)
913 ac_prev=host_alias ;;
914 -host=* | --host=* | --hos=* | --ho=*)
915 host_alias=$ac_optarg ;;
916
917 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
918 ac_prev=htmldir ;;
919 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
920 | --ht=*)
921 htmldir=$ac_optarg ;;
922
923 -includedir | --includedir | --includedi | --included | --include \
924 | --includ | --inclu | --incl | --inc)
925 ac_prev=includedir ;;
926 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
927 | --includ=* | --inclu=* | --incl=* | --inc=*)
928 includedir=$ac_optarg ;;
929
930 -infodir | --infodir | --infodi | --infod | --info | --inf)
931 ac_prev=infodir ;;
932 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
933 infodir=$ac_optarg ;;
934
935 -libdir | --libdir | --libdi | --libd)
936 ac_prev=libdir ;;
937 -libdir=* | --libdir=* | --libdi=* | --libd=*)
938 libdir=$ac_optarg ;;
939
940 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
941 | --libexe | --libex | --libe)
942 ac_prev=libexecdir ;;
943 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
944 | --libexe=* | --libex=* | --libe=*)
945 libexecdir=$ac_optarg ;;
946
947 -localedir | --localedir | --localedi | --localed | --locale)
948 ac_prev=localedir ;;
949 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
950 localedir=$ac_optarg ;;
951
952 -localstatedir | --localstatedir | --localstatedi | --localstated \
953 | --localstate | --localstat | --localsta | --localst | --locals)
954 ac_prev=localstatedir ;;
955 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
956 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
957 localstatedir=$ac_optarg ;;
958
959 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
960 ac_prev=mandir ;;
961 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
962 mandir=$ac_optarg ;;
963
964 -nfp | --nfp | --nf)
965 # Obsolete; use --without-fp.
966 with_fp=no ;;
967
968 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
969 | --no-cr | --no-c | -n)
970 no_create=yes ;;
971
972 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
973 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
974 no_recursion=yes ;;
975
976 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
977 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
978 | --oldin | --oldi | --old | --ol | --o)
979 ac_prev=oldincludedir ;;
980 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
981 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
982 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
983 oldincludedir=$ac_optarg ;;
984
985 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
986 ac_prev=prefix ;;
987 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
988 prefix=$ac_optarg ;;
989
990 -program-prefix | --program-prefix | --program-prefi | --program-pref \
991 | --program-pre | --program-pr | --program-p)
992 ac_prev=program_prefix ;;
993 -program-prefix=* | --program-prefix=* | --program-prefi=* \
994 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
995 program_prefix=$ac_optarg ;;
996
997 -program-suffix | --program-suffix | --program-suffi | --program-suff \
998 | --program-suf | --program-su | --program-s)
999 ac_prev=program_suffix ;;
1000 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1001 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1002 program_suffix=$ac_optarg ;;
1003
1004 -program-transform-name | --program-transform-name \
1005 | --program-transform-nam | --program-transform-na \
1006 | --program-transform-n | --program-transform- \
1007 | --program-transform | --program-transfor \
1008 | --program-transfo | --program-transf \
1009 | --program-trans | --program-tran \
1010 | --progr-tra | --program-tr | --program-t)
1011 ac_prev=program_transform_name ;;
1012 -program-transform-name=* | --program-transform-name=* \
1013 | --program-transform-nam=* | --program-transform-na=* \
1014 | --program-transform-n=* | --program-transform-=* \
1015 | --program-transform=* | --program-transfor=* \
1016 | --program-transfo=* | --program-transf=* \
1017 | --program-trans=* | --program-tran=* \
1018 | --progr-tra=* | --program-tr=* | --program-t=*)
1019 program_transform_name=$ac_optarg ;;
1020
1021 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1022 ac_prev=pdfdir ;;
1023 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1024 pdfdir=$ac_optarg ;;
1025
1026 -psdir | --psdir | --psdi | --psd | --ps)
1027 ac_prev=psdir ;;
1028 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1029 psdir=$ac_optarg ;;
1030
1031 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1032 | -silent | --silent | --silen | --sile | --sil)
1033 silent=yes ;;
1034
1035 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1036 ac_prev=sbindir ;;
1037 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1038 | --sbi=* | --sb=*)
1039 sbindir=$ac_optarg ;;
1040
1041 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1042 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1043 | --sharedst | --shareds | --shared | --share | --shar \
1044 | --sha | --sh)
1045 ac_prev=sharedstatedir ;;
1046 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1047 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1048 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1049 | --sha=* | --sh=*)
1050 sharedstatedir=$ac_optarg ;;
1051
1052 -site | --site | --sit)
1053 ac_prev=site ;;
1054 -site=* | --site=* | --sit=*)
1055 site=$ac_optarg ;;
1056
1057 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1058 ac_prev=srcdir ;;
1059 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1060 srcdir=$ac_optarg ;;
1061
1062 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1063 | --syscon | --sysco | --sysc | --sys | --sy)
1064 ac_prev=sysconfdir ;;
1065 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1066 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1067 sysconfdir=$ac_optarg ;;
1068
1069 -target | --target | --targe | --targ | --tar | --ta | --t)
1070 ac_prev=target_alias ;;
1071 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1072 target_alias=$ac_optarg ;;
1073
1074 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1075 verbose=yes ;;
1076
1077 -version | --version | --versio | --versi | --vers | -V)
1078 ac_init_version=: ;;
1079
1080 -with-* | --with-*)
1081 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1082 # Reject names that are not valid shell variable names.
1083 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1084 as_fn_error "invalid package name: $ac_useropt"
1085 ac_useropt_orig=$ac_useropt
1086 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1087 case $ac_user_opts in
1088 *"
1089 "with_$ac_useropt"
1090 "*) ;;
1091 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1092 ac_unrecognized_sep=', ';;
1093 esac
1094 eval with_$ac_useropt=\$ac_optarg ;;
1095
1096 -without-* | --without-*)
1097 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1098 # Reject names that are not valid shell variable names.
1099 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1100 as_fn_error "invalid package name: $ac_useropt"
1101 ac_useropt_orig=$ac_useropt
1102 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1103 case $ac_user_opts in
1104 *"
1105 "with_$ac_useropt"
1106 "*) ;;
1107 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1108 ac_unrecognized_sep=', ';;
1109 esac
1110 eval with_$ac_useropt=no ;;
1111
1112 --x)
1113 # Obsolete; use --with-x.
1114 with_x=yes ;;
1115
1116 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1117 | --x-incl | --x-inc | --x-in | --x-i)
1118 ac_prev=x_includes ;;
1119 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1120 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1121 x_includes=$ac_optarg ;;
1122
1123 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1124 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1125 ac_prev=x_libraries ;;
1126 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1127 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1128 x_libraries=$ac_optarg ;;
1129
1130 -*) as_fn_error "unrecognized option: \`$ac_option'
1131 Try \`$0 --help' for more information."
1132 ;;
1133
1134 *=*)
1135 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1136 # Reject names that are not valid shell variable names.
1137 case $ac_envvar in #(
1138 '' | [0-9]* | *[!_$as_cr_alnum]* )
1139 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1140 esac
1141 eval $ac_envvar=\$ac_optarg
1142 export $ac_envvar ;;
1143
1144 *)
1145 # FIXME: should be removed in autoconf 3.0.
1146 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1147 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1148 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1149 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1150 ;;
1151
1152 esac
1153 done
1154
1155 if test -n "$ac_prev"; then
1156 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1157 as_fn_error "missing argument to $ac_option"
1158 fi
1159
1160 if test -n "$ac_unrecognized_opts"; then
1161 case $enable_option_checking in
1162 no) ;;
1163 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1164 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1165 esac
1166 fi
1167
1168 # Check all directory arguments for consistency.
1169 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1170 datadir sysconfdir sharedstatedir localstatedir includedir \
1171 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1172 libdir localedir mandir
1173 do
1174 eval ac_val=\$$ac_var
1175 # Remove trailing slashes.
1176 case $ac_val in
1177 */ )
1178 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1179 eval $ac_var=\$ac_val;;
1180 esac
1181 # Be sure to have absolute directory names.
1182 case $ac_val in
1183 [\\/$]* | ?:[\\/]* ) continue;;
1184 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1185 esac
1186 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1187 done
1188
1189 # There might be people who depend on the old broken behavior: `$host'
1190 # used to hold the argument of --host etc.
1191 # FIXME: To remove some day.
1192 build=$build_alias
1193 host=$host_alias
1194 target=$target_alias
1195
1196 # FIXME: To remove some day.
1197 if test "x$host_alias" != x; then
1198 if test "x$build_alias" = x; then
1199 cross_compiling=maybe
1200 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1201 If a cross compiler is detected then cross compile mode will be used." >&2
1202 elif test "x$build_alias" != "x$host_alias"; then
1203 cross_compiling=yes
1204 fi
1205 fi
1206
1207 ac_tool_prefix=
1208 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1209
1210 test "$silent" = yes && exec 6>/dev/null
1211
1212
1213 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1214 ac_ls_di=`ls -di .` &&
1215 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1216 as_fn_error "working directory cannot be determined"
1217 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1218 as_fn_error "pwd does not report name of working directory"
1219
1220
1221 # Find the source files, if location was not specified.
1222 if test -z "$srcdir"; then
1223 ac_srcdir_defaulted=yes
1224 # Try the directory containing this script, then the parent directory.
1225 ac_confdir=`$as_dirname -- "$as_myself" ||
1226 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1227 X"$as_myself" : 'X\(//\)[^/]' \| \
1228 X"$as_myself" : 'X\(//\)$' \| \
1229 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1230 $as_echo X"$as_myself" |
1231 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1232 s//\1/
1233 q
1234 }
1235 /^X\(\/\/\)[^/].*/{
1236 s//\1/
1237 q
1238 }
1239 /^X\(\/\/\)$/{
1240 s//\1/
1241 q
1242 }
1243 /^X\(\/\).*/{
1244 s//\1/
1245 q
1246 }
1247 s/.*/./; q'`
1248 srcdir=$ac_confdir
1249 if test ! -r "$srcdir/$ac_unique_file"; then
1250 srcdir=..
1251 fi
1252 else
1253 ac_srcdir_defaulted=no
1254 fi
1255 if test ! -r "$srcdir/$ac_unique_file"; then
1256 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1257 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1258 fi
1259 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1260 ac_abs_confdir=`(
1261 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1262 pwd)`
1263 # When building in place, set srcdir=.
1264 if test "$ac_abs_confdir" = "$ac_pwd"; then
1265 srcdir=.
1266 fi
1267 # Remove unnecessary trailing slashes from srcdir.
1268 # Double slashes in file names in object file debugging info
1269 # mess up M-x gdb in Emacs.
1270 case $srcdir in
1271 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1272 esac
1273 for ac_var in $ac_precious_vars; do
1274 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1275 eval ac_env_${ac_var}_value=\$${ac_var}
1276 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1277 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1278 done
1279
1280 #
1281 # Report the --help message.
1282 #
1283 if test "$ac_init_help" = "long"; then
1284 # Omit some internal or obsolete options to make the list less imposing.
1285 # This message is too long to be a string in the A/UX 3.1 sh.
1286 cat <<_ACEOF
1287 \`configure' configures this package to adapt to many kinds of systems.
1288
1289 Usage: $0 [OPTION]... [VAR=VALUE]...
1290
1291 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1292 VAR=VALUE. See below for descriptions of some of the useful variables.
1293
1294 Defaults for the options are specified in brackets.
1295
1296 Configuration:
1297 -h, --help display this help and exit
1298 --help=short display options specific to this package
1299 --help=recursive display the short help of all the included packages
1300 -V, --version display version information and exit
1301 -q, --quiet, --silent do not print \`checking...' messages
1302 --cache-file=FILE cache test results in FILE [disabled]
1303 -C, --config-cache alias for \`--cache-file=config.cache'
1304 -n, --no-create do not create output files
1305 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1306
1307 Installation directories:
1308 --prefix=PREFIX install architecture-independent files in PREFIX
1309 [$ac_default_prefix]
1310 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1311 [PREFIX]
1312
1313 By default, \`make install' will install all the files in
1314 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1315 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1316 for instance \`--prefix=\$HOME'.
1317
1318 For better control, use the options below.
1319
1320 Fine tuning of the installation directories:
1321 --bindir=DIR user executables [EPREFIX/bin]
1322 --sbindir=DIR system admin executables [EPREFIX/sbin]
1323 --libexecdir=DIR program executables [EPREFIX/libexec]
1324 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1325 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1326 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1327 --libdir=DIR object code libraries [EPREFIX/lib]
1328 --includedir=DIR C header files [PREFIX/include]
1329 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1330 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1331 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1332 --infodir=DIR info documentation [DATAROOTDIR/info]
1333 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1334 --mandir=DIR man documentation [DATAROOTDIR/man]
1335 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1336 --htmldir=DIR html documentation [DOCDIR]
1337 --dvidir=DIR dvi documentation [DOCDIR]
1338 --pdfdir=DIR pdf documentation [DOCDIR]
1339 --psdir=DIR ps documentation [DOCDIR]
1340 _ACEOF
1341
1342 cat <<\_ACEOF
1343
1344 Program names:
1345 --program-prefix=PREFIX prepend PREFIX to installed program names
1346 --program-suffix=SUFFIX append SUFFIX to installed program names
1347 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1348
1349 System types:
1350 --build=BUILD configure for building on BUILD [guessed]
1351 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1352 --target=TARGET configure for building compilers for TARGET [HOST]
1353 _ACEOF
1354 fi
1355
1356 if test -n "$ac_init_help"; then
1357
1358 cat <<\_ACEOF
1359
1360 Optional Features:
1361 --disable-option-checking ignore unrecognized --enable/--with options
1362 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1363 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1364 --enable-maintainer-mode Enable developer functionality.
1365 --enable-sim-bswap Use Host specific BSWAP instruction.
1366 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1367 --enable-sim-debug=opts Enable debugging flags
1368 --enable-sim-stdio Specify whether to use stdio for console input/output.
1369 --enable-sim-trace=opts Enable tracing flags
1370 --enable-sim-profile=opts Enable profiling flags
1371 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses.
1372 --enable-sim-hostendian=end Specify host byte endian orientation.
1373 --enable-sim-scache=size Specify simulator execution cache size.
1374 --enable-build-warnings Enable build-time compiler warnings if gcc is used
1375 --enable-gdb-build-warnings Enable SIM specific build-time compiler warnings if gcc is used
1376 --enable-sim-hardware=LIST Specify the hardware to be included in the build.
1377 --enable-sim-default-model=model Specify default model to simulate.
1378 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment.
1379 --enable-sim-inline=inlines Specify which functions should be inlined.
1380 --enable-cgen-maint=DIR build cgen generated files
1381
1382 Optional Packages:
1383 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1384 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1385 --with-zlib include zlib support (auto/yes/no) default=auto
1386 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1387 --with-bugurl=URL Direct users to URL to report a bug
1388
1389 Some influential environment variables:
1390 CC C compiler command
1391 CFLAGS C compiler flags
1392 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1393 nonstandard directory <lib dir>
1394 LIBS libraries to pass to the linker, e.g. -l<library>
1395 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1396 you have headers in a nonstandard directory <include dir>
1397 CPP C preprocessor
1398
1399 Use these variables to override the choices made by `configure' or to help
1400 it to find libraries and programs with nonstandard names/locations.
1401
1402 Report bugs to the package provider.
1403 _ACEOF
1404 ac_status=$?
1405 fi
1406
1407 if test "$ac_init_help" = "recursive"; then
1408 # If there are subdirs, report their specific --help.
1409 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1410 test -d "$ac_dir" ||
1411 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1412 continue
1413 ac_builddir=.
1414
1415 case "$ac_dir" in
1416 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1417 *)
1418 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1419 # A ".." for each directory in $ac_dir_suffix.
1420 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1421 case $ac_top_builddir_sub in
1422 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1423 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1424 esac ;;
1425 esac
1426 ac_abs_top_builddir=$ac_pwd
1427 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1428 # for backward compatibility:
1429 ac_top_builddir=$ac_top_build_prefix
1430
1431 case $srcdir in
1432 .) # We are building in place.
1433 ac_srcdir=.
1434 ac_top_srcdir=$ac_top_builddir_sub
1435 ac_abs_top_srcdir=$ac_pwd ;;
1436 [\\/]* | ?:[\\/]* ) # Absolute name.
1437 ac_srcdir=$srcdir$ac_dir_suffix;
1438 ac_top_srcdir=$srcdir
1439 ac_abs_top_srcdir=$srcdir ;;
1440 *) # Relative name.
1441 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1442 ac_top_srcdir=$ac_top_build_prefix$srcdir
1443 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1444 esac
1445 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1446
1447 cd "$ac_dir" || { ac_status=$?; continue; }
1448 # Check for guested configure.
1449 if test -f "$ac_srcdir/configure.gnu"; then
1450 echo &&
1451 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1452 elif test -f "$ac_srcdir/configure"; then
1453 echo &&
1454 $SHELL "$ac_srcdir/configure" --help=recursive
1455 else
1456 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1457 fi || ac_status=$?
1458 cd "$ac_pwd" || { ac_status=$?; break; }
1459 done
1460 fi
1461
1462 test -n "$ac_init_help" && exit $ac_status
1463 if $ac_init_version; then
1464 cat <<\_ACEOF
1465 configure
1466 generated by GNU Autoconf 2.64
1467
1468 Copyright (C) 2009 Free Software Foundation, Inc.
1469 This configure script is free software; the Free Software Foundation
1470 gives unlimited permission to copy, distribute and modify it.
1471 _ACEOF
1472 exit
1473 fi
1474
1475 ## ------------------------ ##
1476 ## Autoconf initialization. ##
1477 ## ------------------------ ##
1478
1479 # ac_fn_c_try_compile LINENO
1480 # --------------------------
1481 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1482 ac_fn_c_try_compile ()
1483 {
1484 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1485 rm -f conftest.$ac_objext
1486 if { { ac_try="$ac_compile"
1487 case "(($ac_try" in
1488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1489 *) ac_try_echo=$ac_try;;
1490 esac
1491 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1492 $as_echo "$ac_try_echo"; } >&5
1493 (eval "$ac_compile") 2>conftest.err
1494 ac_status=$?
1495 if test -s conftest.err; then
1496 grep -v '^ *+' conftest.err >conftest.er1
1497 cat conftest.er1 >&5
1498 mv -f conftest.er1 conftest.err
1499 fi
1500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1501 test $ac_status = 0; } && {
1502 test -z "$ac_c_werror_flag" ||
1503 test ! -s conftest.err
1504 } && test -s conftest.$ac_objext; then :
1505 ac_retval=0
1506 else
1507 $as_echo "$as_me: failed program was:" >&5
1508 sed 's/^/| /' conftest.$ac_ext >&5
1509
1510 ac_retval=1
1511 fi
1512 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1513 return $ac_retval
1514
1515 } # ac_fn_c_try_compile
1516
1517 # ac_fn_c_try_cpp LINENO
1518 # ----------------------
1519 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1520 ac_fn_c_try_cpp ()
1521 {
1522 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1523 if { { ac_try="$ac_cpp conftest.$ac_ext"
1524 case "(($ac_try" in
1525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1526 *) ac_try_echo=$ac_try;;
1527 esac
1528 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1529 $as_echo "$ac_try_echo"; } >&5
1530 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1531 ac_status=$?
1532 if test -s conftest.err; then
1533 grep -v '^ *+' conftest.err >conftest.er1
1534 cat conftest.er1 >&5
1535 mv -f conftest.er1 conftest.err
1536 fi
1537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1538 test $ac_status = 0; } >/dev/null && {
1539 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1540 test ! -s conftest.err
1541 }; then :
1542 ac_retval=0
1543 else
1544 $as_echo "$as_me: failed program was:" >&5
1545 sed 's/^/| /' conftest.$ac_ext >&5
1546
1547 ac_retval=1
1548 fi
1549 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1550 return $ac_retval
1551
1552 } # ac_fn_c_try_cpp
1553
1554 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1555 # -------------------------------------------------------
1556 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1557 # the include files in INCLUDES and setting the cache variable VAR
1558 # accordingly.
1559 ac_fn_c_check_header_mongrel ()
1560 {
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1564 $as_echo_n "checking for $2... " >&6; }
1565 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1566 $as_echo_n "(cached) " >&6
1567 fi
1568 eval ac_res=\$$3
1569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1570 $as_echo "$ac_res" >&6; }
1571 else
1572 # Is the header compilable?
1573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1574 $as_echo_n "checking $2 usability... " >&6; }
1575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1576 /* end confdefs.h. */
1577 $4
1578 #include <$2>
1579 _ACEOF
1580 if ac_fn_c_try_compile "$LINENO"; then :
1581 ac_header_compiler=yes
1582 else
1583 ac_header_compiler=no
1584 fi
1585 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1587 $as_echo "$ac_header_compiler" >&6; }
1588
1589 # Is the header present?
1590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1591 $as_echo_n "checking $2 presence... " >&6; }
1592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1593 /* end confdefs.h. */
1594 #include <$2>
1595 _ACEOF
1596 if ac_fn_c_try_cpp "$LINENO"; then :
1597 ac_header_preproc=yes
1598 else
1599 ac_header_preproc=no
1600 fi
1601 rm -f conftest.err conftest.$ac_ext
1602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1603 $as_echo "$ac_header_preproc" >&6; }
1604
1605 # So? What about this header?
1606 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1607 yes:no: )
1608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1609 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1610 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1611 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1612 ;;
1613 no:yes:* )
1614 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1615 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1616 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1617 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1618 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1619 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1621 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1622 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1623 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1624 ;;
1625 esac
1626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1627 $as_echo_n "checking for $2... " >&6; }
1628 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1629 $as_echo_n "(cached) " >&6
1630 else
1631 eval "$3=\$ac_header_compiler"
1632 fi
1633 eval ac_res=\$$3
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1635 $as_echo "$ac_res" >&6; }
1636 fi
1637 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1638
1639 } # ac_fn_c_check_header_mongrel
1640
1641 # ac_fn_c_try_run LINENO
1642 # ----------------------
1643 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1644 # that executables *can* be run.
1645 ac_fn_c_try_run ()
1646 {
1647 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648 if { { ac_try="$ac_link"
1649 case "(($ac_try" in
1650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1651 *) ac_try_echo=$ac_try;;
1652 esac
1653 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1654 $as_echo "$ac_try_echo"; } >&5
1655 (eval "$ac_link") 2>&5
1656 ac_status=$?
1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1658 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1659 { { case "(($ac_try" in
1660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1661 *) ac_try_echo=$ac_try;;
1662 esac
1663 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1664 $as_echo "$ac_try_echo"; } >&5
1665 (eval "$ac_try") 2>&5
1666 ac_status=$?
1667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668 test $ac_status = 0; }; }; then :
1669 ac_retval=0
1670 else
1671 $as_echo "$as_me: program exited with status $ac_status" >&5
1672 $as_echo "$as_me: failed program was:" >&5
1673 sed 's/^/| /' conftest.$ac_ext >&5
1674
1675 ac_retval=$ac_status
1676 fi
1677 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1678 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1679 return $ac_retval
1680
1681 } # ac_fn_c_try_run
1682
1683 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1684 # -------------------------------------------------------
1685 # Tests whether HEADER exists and can be compiled using the include files in
1686 # INCLUDES, setting the cache variable VAR accordingly.
1687 ac_fn_c_check_header_compile ()
1688 {
1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1691 $as_echo_n "checking for $2... " >&6; }
1692 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1693 $as_echo_n "(cached) " >&6
1694 else
1695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1696 /* end confdefs.h. */
1697 $4
1698 #include <$2>
1699 _ACEOF
1700 if ac_fn_c_try_compile "$LINENO"; then :
1701 eval "$3=yes"
1702 else
1703 eval "$3=no"
1704 fi
1705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1706 fi
1707 eval ac_res=\$$3
1708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1709 $as_echo "$ac_res" >&6; }
1710 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1711
1712 } # ac_fn_c_check_header_compile
1713
1714 # ac_fn_c_try_link LINENO
1715 # -----------------------
1716 # Try to link conftest.$ac_ext, and return whether this succeeded.
1717 ac_fn_c_try_link ()
1718 {
1719 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1720 rm -f conftest.$ac_objext conftest$ac_exeext
1721 if { { ac_try="$ac_link"
1722 case "(($ac_try" in
1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724 *) ac_try_echo=$ac_try;;
1725 esac
1726 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727 $as_echo "$ac_try_echo"; } >&5
1728 (eval "$ac_link") 2>conftest.err
1729 ac_status=$?
1730 if test -s conftest.err; then
1731 grep -v '^ *+' conftest.err >conftest.er1
1732 cat conftest.er1 >&5
1733 mv -f conftest.er1 conftest.err
1734 fi
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; } && {
1737 test -z "$ac_c_werror_flag" ||
1738 test ! -s conftest.err
1739 } && test -s conftest$ac_exeext && {
1740 test "$cross_compiling" = yes ||
1741 $as_test_x conftest$ac_exeext
1742 }; then :
1743 ac_retval=0
1744 else
1745 $as_echo "$as_me: failed program was:" >&5
1746 sed 's/^/| /' conftest.$ac_ext >&5
1747
1748 ac_retval=1
1749 fi
1750 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1751 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1752 # interfere with the next link command; also delete a directory that is
1753 # left behind by Apple's compiler. We do this before executing the actions.
1754 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1755 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1756 return $ac_retval
1757
1758 } # ac_fn_c_try_link
1759
1760 # ac_fn_c_check_func LINENO FUNC VAR
1761 # ----------------------------------
1762 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1763 ac_fn_c_check_func ()
1764 {
1765 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1767 $as_echo_n "checking for $2... " >&6; }
1768 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1769 $as_echo_n "(cached) " >&6
1770 else
1771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 /* end confdefs.h. */
1773 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1774 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1775 #define $2 innocuous_$2
1776
1777 /* System header to define __stub macros and hopefully few prototypes,
1778 which can conflict with char $2 (); below.
1779 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1780 <limits.h> exists even on freestanding compilers. */
1781
1782 #ifdef __STDC__
1783 # include <limits.h>
1784 #else
1785 # include <assert.h>
1786 #endif
1787
1788 #undef $2
1789
1790 /* Override any GCC internal prototype to avoid an error.
1791 Use char because int might match the return type of a GCC
1792 builtin and then its argument prototype would still apply. */
1793 #ifdef __cplusplus
1794 extern "C"
1795 #endif
1796 char $2 ();
1797 /* The GNU C library defines this for functions which it implements
1798 to always fail with ENOSYS. Some functions are actually named
1799 something starting with __ and the normal name is an alias. */
1800 #if defined __stub_$2 || defined __stub___$2
1801 choke me
1802 #endif
1803
1804 int
1805 main ()
1806 {
1807 return $2 ();
1808 ;
1809 return 0;
1810 }
1811 _ACEOF
1812 if ac_fn_c_try_link "$LINENO"; then :
1813 eval "$3=yes"
1814 else
1815 eval "$3=no"
1816 fi
1817 rm -f core conftest.err conftest.$ac_objext \
1818 conftest$ac_exeext conftest.$ac_ext
1819 fi
1820 eval ac_res=\$$3
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822 $as_echo "$ac_res" >&6; }
1823 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1824
1825 } # ac_fn_c_check_func
1826 cat >config.log <<_ACEOF
1827 This file contains any messages produced by compilers while
1828 running configure, to aid debugging if configure makes a mistake.
1829
1830 It was created by $as_me, which was
1831 generated by GNU Autoconf 2.64. Invocation command line was
1832
1833 $ $0 $@
1834
1835 _ACEOF
1836 exec 5>>config.log
1837 {
1838 cat <<_ASUNAME
1839 ## --------- ##
1840 ## Platform. ##
1841 ## --------- ##
1842
1843 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1844 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1845 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1846 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1847 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1848
1849 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1850 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1851
1852 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1853 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1854 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1855 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1856 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1857 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1858 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1859
1860 _ASUNAME
1861
1862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1863 for as_dir in $PATH
1864 do
1865 IFS=$as_save_IFS
1866 test -z "$as_dir" && as_dir=.
1867 $as_echo "PATH: $as_dir"
1868 done
1869 IFS=$as_save_IFS
1870
1871 } >&5
1872
1873 cat >&5 <<_ACEOF
1874
1875
1876 ## ----------- ##
1877 ## Core tests. ##
1878 ## ----------- ##
1879
1880 _ACEOF
1881
1882
1883 # Keep a trace of the command line.
1884 # Strip out --no-create and --no-recursion so they do not pile up.
1885 # Strip out --silent because we don't want to record it for future runs.
1886 # Also quote any args containing shell meta-characters.
1887 # Make two passes to allow for proper duplicate-argument suppression.
1888 ac_configure_args=
1889 ac_configure_args0=
1890 ac_configure_args1=
1891 ac_must_keep_next=false
1892 for ac_pass in 1 2
1893 do
1894 for ac_arg
1895 do
1896 case $ac_arg in
1897 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1898 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1899 | -silent | --silent | --silen | --sile | --sil)
1900 continue ;;
1901 *\'*)
1902 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1903 esac
1904 case $ac_pass in
1905 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1906 2)
1907 as_fn_append ac_configure_args1 " '$ac_arg'"
1908 if test $ac_must_keep_next = true; then
1909 ac_must_keep_next=false # Got value, back to normal.
1910 else
1911 case $ac_arg in
1912 *=* | --config-cache | -C | -disable-* | --disable-* \
1913 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1914 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1915 | -with-* | --with-* | -without-* | --without-* | --x)
1916 case "$ac_configure_args0 " in
1917 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1918 esac
1919 ;;
1920 -* ) ac_must_keep_next=true ;;
1921 esac
1922 fi
1923 as_fn_append ac_configure_args " '$ac_arg'"
1924 ;;
1925 esac
1926 done
1927 done
1928 { ac_configure_args0=; unset ac_configure_args0;}
1929 { ac_configure_args1=; unset ac_configure_args1;}
1930
1931 # When interrupted or exit'd, cleanup temporary files, and complete
1932 # config.log. We remove comments because anyway the quotes in there
1933 # would cause problems or look ugly.
1934 # WARNING: Use '\'' to represent an apostrophe within the trap.
1935 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1936 trap 'exit_status=$?
1937 # Save into config.log some information that might help in debugging.
1938 {
1939 echo
1940
1941 cat <<\_ASBOX
1942 ## ---------------- ##
1943 ## Cache variables. ##
1944 ## ---------------- ##
1945 _ASBOX
1946 echo
1947 # The following way of writing the cache mishandles newlines in values,
1948 (
1949 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1950 eval ac_val=\$$ac_var
1951 case $ac_val in #(
1952 *${as_nl}*)
1953 case $ac_var in #(
1954 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1955 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1956 esac
1957 case $ac_var in #(
1958 _ | IFS | as_nl) ;; #(
1959 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1960 *) { eval $ac_var=; unset $ac_var;} ;;
1961 esac ;;
1962 esac
1963 done
1964 (set) 2>&1 |
1965 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1966 *${as_nl}ac_space=\ *)
1967 sed -n \
1968 "s/'\''/'\''\\\\'\'''\''/g;
1969 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1970 ;; #(
1971 *)
1972 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1973 ;;
1974 esac |
1975 sort
1976 )
1977 echo
1978
1979 cat <<\_ASBOX
1980 ## ----------------- ##
1981 ## Output variables. ##
1982 ## ----------------- ##
1983 _ASBOX
1984 echo
1985 for ac_var in $ac_subst_vars
1986 do
1987 eval ac_val=\$$ac_var
1988 case $ac_val in
1989 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1990 esac
1991 $as_echo "$ac_var='\''$ac_val'\''"
1992 done | sort
1993 echo
1994
1995 if test -n "$ac_subst_files"; then
1996 cat <<\_ASBOX
1997 ## ------------------- ##
1998 ## File substitutions. ##
1999 ## ------------------- ##
2000 _ASBOX
2001 echo
2002 for ac_var in $ac_subst_files
2003 do
2004 eval ac_val=\$$ac_var
2005 case $ac_val in
2006 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2007 esac
2008 $as_echo "$ac_var='\''$ac_val'\''"
2009 done | sort
2010 echo
2011 fi
2012
2013 if test -s confdefs.h; then
2014 cat <<\_ASBOX
2015 ## ----------- ##
2016 ## confdefs.h. ##
2017 ## ----------- ##
2018 _ASBOX
2019 echo
2020 cat confdefs.h
2021 echo
2022 fi
2023 test "$ac_signal" != 0 &&
2024 $as_echo "$as_me: caught signal $ac_signal"
2025 $as_echo "$as_me: exit $exit_status"
2026 } >&5
2027 rm -f core *.core core.conftest.* &&
2028 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2029 exit $exit_status
2030 ' 0
2031 for ac_signal in 1 2 13 15; do
2032 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2033 done
2034 ac_signal=0
2035
2036 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2037 rm -f -r conftest* confdefs.h
2038
2039 $as_echo "/* confdefs.h */" > confdefs.h
2040
2041 # Predefined preprocessor variables.
2042
2043 cat >>confdefs.h <<_ACEOF
2044 #define PACKAGE_NAME "$PACKAGE_NAME"
2045 _ACEOF
2046
2047 cat >>confdefs.h <<_ACEOF
2048 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2049 _ACEOF
2050
2051 cat >>confdefs.h <<_ACEOF
2052 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2053 _ACEOF
2054
2055 cat >>confdefs.h <<_ACEOF
2056 #define PACKAGE_STRING "$PACKAGE_STRING"
2057 _ACEOF
2058
2059 cat >>confdefs.h <<_ACEOF
2060 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2061 _ACEOF
2062
2063 cat >>confdefs.h <<_ACEOF
2064 #define PACKAGE_URL "$PACKAGE_URL"
2065 _ACEOF
2066
2067
2068 # Let the site file select an alternate cache file if it wants to.
2069 # Prefer an explicitly selected file to automatically selected ones.
2070 ac_site_file1=NONE
2071 ac_site_file2=NONE
2072 if test -n "$CONFIG_SITE"; then
2073 ac_site_file1=$CONFIG_SITE
2074 elif test "x$prefix" != xNONE; then
2075 ac_site_file1=$prefix/share/config.site
2076 ac_site_file2=$prefix/etc/config.site
2077 else
2078 ac_site_file1=$ac_default_prefix/share/config.site
2079 ac_site_file2=$ac_default_prefix/etc/config.site
2080 fi
2081 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2082 do
2083 test "x$ac_site_file" = xNONE && continue
2084 if test -r "$ac_site_file"; then
2085 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2086 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2087 sed 's/^/| /' "$ac_site_file" >&5
2088 . "$ac_site_file"
2089 fi
2090 done
2091
2092 if test -r "$cache_file"; then
2093 # Some versions of bash will fail to source /dev/null (special
2094 # files actually), so we avoid doing that.
2095 if test -f "$cache_file"; then
2096 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2097 $as_echo "$as_me: loading cache $cache_file" >&6;}
2098 case $cache_file in
2099 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2100 *) . "./$cache_file";;
2101 esac
2102 fi
2103 else
2104 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2105 $as_echo "$as_me: creating cache $cache_file" >&6;}
2106 >$cache_file
2107 fi
2108
2109 # Check that the precious variables saved in the cache have kept the same
2110 # value.
2111 ac_cache_corrupted=false
2112 for ac_var in $ac_precious_vars; do
2113 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2114 eval ac_new_set=\$ac_env_${ac_var}_set
2115 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2116 eval ac_new_val=\$ac_env_${ac_var}_value
2117 case $ac_old_set,$ac_new_set in
2118 set,)
2119 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2120 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2121 ac_cache_corrupted=: ;;
2122 ,set)
2123 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2124 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2125 ac_cache_corrupted=: ;;
2126 ,);;
2127 *)
2128 if test "x$ac_old_val" != "x$ac_new_val"; then
2129 # differences in whitespace do not lead to failure.
2130 ac_old_val_w=`echo x $ac_old_val`
2131 ac_new_val_w=`echo x $ac_new_val`
2132 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2134 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2135 ac_cache_corrupted=:
2136 else
2137 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2138 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2139 eval $ac_var=\$ac_old_val
2140 fi
2141 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2142 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2144 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2145 fi;;
2146 esac
2147 # Pass precious variables to config.status.
2148 if test "$ac_new_set" = set; then
2149 case $ac_new_val in
2150 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2151 *) ac_arg=$ac_var=$ac_new_val ;;
2152 esac
2153 case " $ac_configure_args " in
2154 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2155 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2156 esac
2157 fi
2158 done
2159 if $ac_cache_corrupted; then
2160 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2161 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2162 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2163 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2164 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2165 fi
2166 ## -------------------- ##
2167 ## Main body of script. ##
2168 ## -------------------- ##
2169
2170 ac_ext=c
2171 ac_cpp='$CPP $CPPFLAGS'
2172 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2173 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2174 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2175
2176
2177 # This file contains common code used by all simulators.
2178 #
2179 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2180 # directory. It is intended to be invoked before any target specific stuff.
2181 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2182 # It is intended to be invoked last.
2183 #
2184 # The simulator's configure.in should look like:
2185 #
2186 # dnl Process this file with autoconf to produce a configure script.
2187 # AC_PREREQ(2.64)dnl
2188 # AC_INIT(Makefile.in)
2189 # sinclude(../common/aclocal.m4)
2190 #
2191 # SIM_AC_COMMON
2192 #
2193 # ... target specific stuff ...
2194 #
2195 # SIM_AC_OUTPUT
2196
2197 # Include global overrides and fixes for Autoconf.
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224 # _AC_CHECK_DECL_BODY
2225 # -------------------
2226 # Shell function body for AC_CHECK_DECL.
2227 # _AC_CHECK_DECL_BODY
2228
2229 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2230 # INCLUDES)
2231 # -------------------------------------------------------------
2232 # Helper to AC_CHECK_DECLS, which generates the check for a single
2233 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2234 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245 ## -*- Autoconf -*-
2246
2247 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
2248 # Free Software Foundation, Inc.
2249 #
2250 # This file is free software; the Free Software Foundation
2251 # gives unlimited permission to copy and/or distribute it,
2252 # with or without modifications, as long as this notice is preserved.
2253
2254 # serial 8
2255
2256 # Based on depend.m4 from automake 1.9, modified for standalone use in
2257 # an environment where GNU make is required.
2258
2259 # ZW_PROG_COMPILER_DEPENDENCIES
2260 # -----------------------------
2261 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
2262 # sets fooDEPMODE accordingly. Cache-variable compatible with
2263 # original; not side-effect compatible. As the users of this macro
2264 # may require accurate dependencies for correct builds, it does *not*
2265 # honor --disable-dependency-checking, and failure to detect a usable
2266 # method is an error. depcomp is assumed to be located in
2267 # $ac_aux_dir.
2268 #
2269 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
2270
2271
2272
2273 # AM_SET_DEPDIR
2274 # -------------
2275 # Choose a directory name for dependency files.
2276
2277
2278 # ZW_CREATE_DEPDIR
2279 # ----------------
2280 # As AM_SET_DEPDIR, but also create the directory at config.status time.
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331 sim_inline="-DDEFAULT_INLINE=0"
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368 # intl sister-directory configuration rules.
2369 #
2370
2371 # The idea behind this macro is that there's no need to repeat all the
2372 # autoconf probes done by the intl directory - it's already done them
2373 # for us. In fact, there's no need even to look at the cache for the
2374 # answers. All we need to do is nab a few pieces of information.
2375 # The intl directory is set up to make this easy, by generating a
2376 # small file which can be sourced as a shell script; then we produce
2377 # the necessary substitutions and definitions for this directory.
2378
2379
2380
2381 # Autoconf M4 include file defining utility macros for complex Canadian
2382 # cross builds.
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392 ####
2393 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
2394 # or AC_INIT.
2395 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
2396
2397 ####
2398 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
2399 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
2400
2401
2402 ####
2403 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
2404 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
2405
2406
2407
2408 # Backported from Autoconf 2.5x; can go away when and if
2409 # we switch. Put the OS path separator in $PATH_SEPARATOR.
2410
2411
2412
2413
2414 # ACX_HAVE_GCC_FOR_TARGET
2415 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
2416
2417
2418 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
2419 # Searching for installed target binutils. We need to take extra care,
2420 # else we may find the wrong assembler, linker, etc., and lose.
2421 #
2422 # First try --with-build-time-tools, if specified.
2423 #
2424 # For build != host, we ask the installed GCC for the name of the tool it
2425 # uses, and accept it if it is an absolute path. This is because the
2426 # only good choice for a compiler is the same GCC version that is being
2427 # installed (or we couldn't make target libraries), and we assume that
2428 # on the host system we'll have not only the same GCC version, but also
2429 # the same binutils version.
2430 #
2431 # For build == host, search the same directories that the installed
2432 # compiler will search. We used to do this for the assembler, linker,
2433 # and nm only; for simplicity of configuration, however, we extend this
2434 # criterion to tools (such as ar and ranlib) that are never invoked by
2435 # the compiler, to avoid mismatches.
2436 #
2437 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
2438 # if build == target. This makes the most sense only when bootstrapping,
2439 # but we also do so when build != host. In this case, we hope that the
2440 # build and host systems will have similar contents of MD_EXEC_PREFIX.
2441 #
2442 # If we do not find a suitable binary, then try the user's path.
2443
2444
2445 ###
2446 # AC_PROG_CPP_WERROR
2447 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
2448 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
2449 # For now, using this also overrides header checks to use only the
2450 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
2451 # bit harder from here).
2452 # Eventually autoconf will default to checking headers with the compiler
2453 # instead, and we'll have to do this differently.
2454
2455 # AC_PROG_CPP_WERROR
2456
2457 # Test for GNAT.
2458 # We require the gnatbind program, and a compiler driver that
2459 # understands Ada. We use the user's CC setting, already found,
2460 # and possibly add $1 to the command-line parameters.
2461 #
2462 # Sets the shell variable have_gnat to yes or no as appropriate, and
2463 # substitutes GNATBIND and GNATMAKE.
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489 ac_ext=c
2490 ac_cpp='$CPP $CPPFLAGS'
2491 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2492 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2493 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2494 if test -n "$ac_tool_prefix"; then
2495 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2496 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2498 $as_echo_n "checking for $ac_word... " >&6; }
2499 if test "${ac_cv_prog_CC+set}" = set; then :
2500 $as_echo_n "(cached) " >&6
2501 else
2502 if test -n "$CC"; then
2503 ac_cv_prog_CC="$CC" # Let the user override the test.
2504 else
2505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2506 for as_dir in $PATH
2507 do
2508 IFS=$as_save_IFS
2509 test -z "$as_dir" && as_dir=.
2510 for ac_exec_ext in '' $ac_executable_extensions; do
2511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2512 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2514 break 2
2515 fi
2516 done
2517 done
2518 IFS=$as_save_IFS
2519
2520 fi
2521 fi
2522 CC=$ac_cv_prog_CC
2523 if test -n "$CC"; then
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2525 $as_echo "$CC" >&6; }
2526 else
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2528 $as_echo "no" >&6; }
2529 fi
2530
2531
2532 fi
2533 if test -z "$ac_cv_prog_CC"; then
2534 ac_ct_CC=$CC
2535 # Extract the first word of "gcc", so it can be a program name with args.
2536 set dummy gcc; ac_word=$2
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2538 $as_echo_n "checking for $ac_word... " >&6; }
2539 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2540 $as_echo_n "(cached) " >&6
2541 else
2542 if test -n "$ac_ct_CC"; then
2543 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2544 else
2545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2546 for as_dir in $PATH
2547 do
2548 IFS=$as_save_IFS
2549 test -z "$as_dir" && as_dir=.
2550 for ac_exec_ext in '' $ac_executable_extensions; do
2551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2552 ac_cv_prog_ac_ct_CC="gcc"
2553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2554 break 2
2555 fi
2556 done
2557 done
2558 IFS=$as_save_IFS
2559
2560 fi
2561 fi
2562 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2563 if test -n "$ac_ct_CC"; then
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2565 $as_echo "$ac_ct_CC" >&6; }
2566 else
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2568 $as_echo "no" >&6; }
2569 fi
2570
2571 if test "x$ac_ct_CC" = x; then
2572 CC=""
2573 else
2574 case $cross_compiling:$ac_tool_warned in
2575 yes:)
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2577 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2578 ac_tool_warned=yes ;;
2579 esac
2580 CC=$ac_ct_CC
2581 fi
2582 else
2583 CC="$ac_cv_prog_CC"
2584 fi
2585
2586 if test -z "$CC"; then
2587 if test -n "$ac_tool_prefix"; then
2588 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2589 set dummy ${ac_tool_prefix}cc; ac_word=$2
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2591 $as_echo_n "checking for $ac_word... " >&6; }
2592 if test "${ac_cv_prog_CC+set}" = set; then :
2593 $as_echo_n "(cached) " >&6
2594 else
2595 if test -n "$CC"; then
2596 ac_cv_prog_CC="$CC" # Let the user override the test.
2597 else
2598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2599 for as_dir in $PATH
2600 do
2601 IFS=$as_save_IFS
2602 test -z "$as_dir" && as_dir=.
2603 for ac_exec_ext in '' $ac_executable_extensions; do
2604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2605 ac_cv_prog_CC="${ac_tool_prefix}cc"
2606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2607 break 2
2608 fi
2609 done
2610 done
2611 IFS=$as_save_IFS
2612
2613 fi
2614 fi
2615 CC=$ac_cv_prog_CC
2616 if test -n "$CC"; then
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2618 $as_echo "$CC" >&6; }
2619 else
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2621 $as_echo "no" >&6; }
2622 fi
2623
2624
2625 fi
2626 fi
2627 if test -z "$CC"; then
2628 # Extract the first word of "cc", so it can be a program name with args.
2629 set dummy cc; ac_word=$2
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2631 $as_echo_n "checking for $ac_word... " >&6; }
2632 if test "${ac_cv_prog_CC+set}" = set; then :
2633 $as_echo_n "(cached) " >&6
2634 else
2635 if test -n "$CC"; then
2636 ac_cv_prog_CC="$CC" # Let the user override the test.
2637 else
2638 ac_prog_rejected=no
2639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2640 for as_dir in $PATH
2641 do
2642 IFS=$as_save_IFS
2643 test -z "$as_dir" && as_dir=.
2644 for ac_exec_ext in '' $ac_executable_extensions; do
2645 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2646 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2647 ac_prog_rejected=yes
2648 continue
2649 fi
2650 ac_cv_prog_CC="cc"
2651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2652 break 2
2653 fi
2654 done
2655 done
2656 IFS=$as_save_IFS
2657
2658 if test $ac_prog_rejected = yes; then
2659 # We found a bogon in the path, so make sure we never use it.
2660 set dummy $ac_cv_prog_CC
2661 shift
2662 if test $# != 0; then
2663 # We chose a different compiler from the bogus one.
2664 # However, it has the same basename, so the bogon will be chosen
2665 # first if we set CC to just the basename; use the full file name.
2666 shift
2667 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2668 fi
2669 fi
2670 fi
2671 fi
2672 CC=$ac_cv_prog_CC
2673 if test -n "$CC"; then
2674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2675 $as_echo "$CC" >&6; }
2676 else
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2678 $as_echo "no" >&6; }
2679 fi
2680
2681
2682 fi
2683 if test -z "$CC"; then
2684 if test -n "$ac_tool_prefix"; then
2685 for ac_prog in cl.exe
2686 do
2687 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2688 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2690 $as_echo_n "checking for $ac_word... " >&6; }
2691 if test "${ac_cv_prog_CC+set}" = set; then :
2692 $as_echo_n "(cached) " >&6
2693 else
2694 if test -n "$CC"; then
2695 ac_cv_prog_CC="$CC" # Let the user override the test.
2696 else
2697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2698 for as_dir in $PATH
2699 do
2700 IFS=$as_save_IFS
2701 test -z "$as_dir" && as_dir=.
2702 for ac_exec_ext in '' $ac_executable_extensions; do
2703 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2704 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2706 break 2
2707 fi
2708 done
2709 done
2710 IFS=$as_save_IFS
2711
2712 fi
2713 fi
2714 CC=$ac_cv_prog_CC
2715 if test -n "$CC"; then
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2717 $as_echo "$CC" >&6; }
2718 else
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2720 $as_echo "no" >&6; }
2721 fi
2722
2723
2724 test -n "$CC" && break
2725 done
2726 fi
2727 if test -z "$CC"; then
2728 ac_ct_CC=$CC
2729 for ac_prog in cl.exe
2730 do
2731 # Extract the first word of "$ac_prog", so it can be a program name with args.
2732 set dummy $ac_prog; ac_word=$2
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2734 $as_echo_n "checking for $ac_word... " >&6; }
2735 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2736 $as_echo_n "(cached) " >&6
2737 else
2738 if test -n "$ac_ct_CC"; then
2739 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2740 else
2741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2742 for as_dir in $PATH
2743 do
2744 IFS=$as_save_IFS
2745 test -z "$as_dir" && as_dir=.
2746 for ac_exec_ext in '' $ac_executable_extensions; do
2747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2748 ac_cv_prog_ac_ct_CC="$ac_prog"
2749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2750 break 2
2751 fi
2752 done
2753 done
2754 IFS=$as_save_IFS
2755
2756 fi
2757 fi
2758 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2759 if test -n "$ac_ct_CC"; then
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2761 $as_echo "$ac_ct_CC" >&6; }
2762 else
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2764 $as_echo "no" >&6; }
2765 fi
2766
2767
2768 test -n "$ac_ct_CC" && break
2769 done
2770
2771 if test "x$ac_ct_CC" = x; then
2772 CC=""
2773 else
2774 case $cross_compiling:$ac_tool_warned in
2775 yes:)
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2777 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2778 ac_tool_warned=yes ;;
2779 esac
2780 CC=$ac_ct_CC
2781 fi
2782 fi
2783
2784 fi
2785
2786
2787 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2788 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2789 as_fn_error "no acceptable C compiler found in \$PATH
2790 See \`config.log' for more details." "$LINENO" 5; }
2791
2792 # Provide some information about the compiler.
2793 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2794 set X $ac_compile
2795 ac_compiler=$2
2796 for ac_option in --version -v -V -qversion; do
2797 { { ac_try="$ac_compiler $ac_option >&5"
2798 case "(($ac_try" in
2799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2800 *) ac_try_echo=$ac_try;;
2801 esac
2802 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2803 $as_echo "$ac_try_echo"; } >&5
2804 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2805 ac_status=$?
2806 if test -s conftest.err; then
2807 sed '10a\
2808 ... rest of stderr output deleted ...
2809 10q' conftest.err >conftest.er1
2810 cat conftest.er1 >&5
2811 rm -f conftest.er1 conftest.err
2812 fi
2813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2814 test $ac_status = 0; }
2815 done
2816
2817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2818 /* end confdefs.h. */
2819
2820 int
2821 main ()
2822 {
2823
2824 ;
2825 return 0;
2826 }
2827 _ACEOF
2828 ac_clean_files_save=$ac_clean_files
2829 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2830 # Try to create an executable without -o first, disregard a.out.
2831 # It will help us diagnose broken compilers, and finding out an intuition
2832 # of exeext.
2833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2834 $as_echo_n "checking for C compiler default output file name... " >&6; }
2835 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2836
2837 # The possible output files:
2838 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2839
2840 ac_rmfiles=
2841 for ac_file in $ac_files
2842 do
2843 case $ac_file in
2844 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2845 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2846 esac
2847 done
2848 rm -f $ac_rmfiles
2849
2850 if { { ac_try="$ac_link_default"
2851 case "(($ac_try" in
2852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2853 *) ac_try_echo=$ac_try;;
2854 esac
2855 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2856 $as_echo "$ac_try_echo"; } >&5
2857 (eval "$ac_link_default") 2>&5
2858 ac_status=$?
2859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2860 test $ac_status = 0; }; then :
2861 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2862 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2863 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2864 # so that the user can short-circuit this test for compilers unknown to
2865 # Autoconf.
2866 for ac_file in $ac_files ''
2867 do
2868 test -f "$ac_file" || continue
2869 case $ac_file in
2870 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2871 ;;
2872 [ab].out )
2873 # We found the default executable, but exeext='' is most
2874 # certainly right.
2875 break;;
2876 *.* )
2877 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2878 then :; else
2879 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2880 fi
2881 # We set ac_cv_exeext here because the later test for it is not
2882 # safe: cross compilers may not add the suffix if given an `-o'
2883 # argument, so we may need to know it at that point already.
2884 # Even if this section looks crufty: it has the advantage of
2885 # actually working.
2886 break;;
2887 * )
2888 break;;
2889 esac
2890 done
2891 test "$ac_cv_exeext" = no && ac_cv_exeext=
2892
2893 else
2894 ac_file=''
2895 fi
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2897 $as_echo "$ac_file" >&6; }
2898 if test -z "$ac_file"; then :
2899 $as_echo "$as_me: failed program was:" >&5
2900 sed 's/^/| /' conftest.$ac_ext >&5
2901
2902 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2903 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2904 { as_fn_set_status 77
2905 as_fn_error "C compiler cannot create executables
2906 See \`config.log' for more details." "$LINENO" 5; }; }
2907 fi
2908 ac_exeext=$ac_cv_exeext
2909
2910 # Check that the compiler produces executables we can run. If not, either
2911 # the compiler is broken, or we cross compile.
2912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2913 $as_echo_n "checking whether the C compiler works... " >&6; }
2914 # If not cross compiling, check that we can run a simple program.
2915 if test "$cross_compiling" != yes; then
2916 if { ac_try='./$ac_file'
2917 { { case "(($ac_try" in
2918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919 *) ac_try_echo=$ac_try;;
2920 esac
2921 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2922 $as_echo "$ac_try_echo"; } >&5
2923 (eval "$ac_try") 2>&5
2924 ac_status=$?
2925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2926 test $ac_status = 0; }; }; then
2927 cross_compiling=no
2928 else
2929 if test "$cross_compiling" = maybe; then
2930 cross_compiling=yes
2931 else
2932 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2933 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2934 as_fn_error "cannot run C compiled programs.
2935 If you meant to cross compile, use \`--host'.
2936 See \`config.log' for more details." "$LINENO" 5; }
2937 fi
2938 fi
2939 fi
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2941 $as_echo "yes" >&6; }
2942
2943 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
2944 ac_clean_files=$ac_clean_files_save
2945 # Check that the compiler produces executables we can run. If not, either
2946 # the compiler is broken, or we cross compile.
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2948 $as_echo_n "checking whether we are cross compiling... " >&6; }
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2950 $as_echo "$cross_compiling" >&6; }
2951
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2953 $as_echo_n "checking for suffix of executables... " >&6; }
2954 if { { ac_try="$ac_link"
2955 case "(($ac_try" in
2956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2957 *) ac_try_echo=$ac_try;;
2958 esac
2959 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2960 $as_echo "$ac_try_echo"; } >&5
2961 (eval "$ac_link") 2>&5
2962 ac_status=$?
2963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2964 test $ac_status = 0; }; then :
2965 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2966 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2967 # work properly (i.e., refer to `conftest.exe'), while it won't with
2968 # `rm'.
2969 for ac_file in conftest.exe conftest conftest.*; do
2970 test -f "$ac_file" || continue
2971 case $ac_file in
2972 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2973 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2974 break;;
2975 * ) break;;
2976 esac
2977 done
2978 else
2979 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2980 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2981 as_fn_error "cannot compute suffix of executables: cannot compile and link
2982 See \`config.log' for more details." "$LINENO" 5; }
2983 fi
2984 rm -f conftest$ac_cv_exeext
2985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2986 $as_echo "$ac_cv_exeext" >&6; }
2987
2988 rm -f conftest.$ac_ext
2989 EXEEXT=$ac_cv_exeext
2990 ac_exeext=$EXEEXT
2991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2992 $as_echo_n "checking for suffix of object files... " >&6; }
2993 if test "${ac_cv_objext+set}" = set; then :
2994 $as_echo_n "(cached) " >&6
2995 else
2996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2997 /* end confdefs.h. */
2998
2999 int
3000 main ()
3001 {
3002
3003 ;
3004 return 0;
3005 }
3006 _ACEOF
3007 rm -f conftest.o conftest.obj
3008 if { { ac_try="$ac_compile"
3009 case "(($ac_try" in
3010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3011 *) ac_try_echo=$ac_try;;
3012 esac
3013 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3014 $as_echo "$ac_try_echo"; } >&5
3015 (eval "$ac_compile") 2>&5
3016 ac_status=$?
3017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3018 test $ac_status = 0; }; then :
3019 for ac_file in conftest.o conftest.obj conftest.*; do
3020 test -f "$ac_file" || continue;
3021 case $ac_file in
3022 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3023 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3024 break;;
3025 esac
3026 done
3027 else
3028 $as_echo "$as_me: failed program was:" >&5
3029 sed 's/^/| /' conftest.$ac_ext >&5
3030
3031 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3032 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3033 as_fn_error "cannot compute suffix of object files: cannot compile
3034 See \`config.log' for more details." "$LINENO" 5; }
3035 fi
3036 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3037 fi
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3039 $as_echo "$ac_cv_objext" >&6; }
3040 OBJEXT=$ac_cv_objext
3041 ac_objext=$OBJEXT
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3043 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3044 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3045 $as_echo_n "(cached) " >&6
3046 else
3047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3048 /* end confdefs.h. */
3049
3050 int
3051 main ()
3052 {
3053 #ifndef __GNUC__
3054 choke me
3055 #endif
3056
3057 ;
3058 return 0;
3059 }
3060 _ACEOF
3061 if ac_fn_c_try_compile "$LINENO"; then :
3062 ac_compiler_gnu=yes
3063 else
3064 ac_compiler_gnu=no
3065 fi
3066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3067 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3068
3069 fi
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3071 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3072 if test $ac_compiler_gnu = yes; then
3073 GCC=yes
3074 else
3075 GCC=
3076 fi
3077 ac_test_CFLAGS=${CFLAGS+set}
3078 ac_save_CFLAGS=$CFLAGS
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3080 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3081 if test "${ac_cv_prog_cc_g+set}" = set; then :
3082 $as_echo_n "(cached) " >&6
3083 else
3084 ac_save_c_werror_flag=$ac_c_werror_flag
3085 ac_c_werror_flag=yes
3086 ac_cv_prog_cc_g=no
3087 CFLAGS="-g"
3088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3089 /* end confdefs.h. */
3090
3091 int
3092 main ()
3093 {
3094
3095 ;
3096 return 0;
3097 }
3098 _ACEOF
3099 if ac_fn_c_try_compile "$LINENO"; then :
3100 ac_cv_prog_cc_g=yes
3101 else
3102 CFLAGS=""
3103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3104 /* end confdefs.h. */
3105
3106 int
3107 main ()
3108 {
3109
3110 ;
3111 return 0;
3112 }
3113 _ACEOF
3114 if ac_fn_c_try_compile "$LINENO"; then :
3115
3116 else
3117 ac_c_werror_flag=$ac_save_c_werror_flag
3118 CFLAGS="-g"
3119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3120 /* end confdefs.h. */
3121
3122 int
3123 main ()
3124 {
3125
3126 ;
3127 return 0;
3128 }
3129 _ACEOF
3130 if ac_fn_c_try_compile "$LINENO"; then :
3131 ac_cv_prog_cc_g=yes
3132 fi
3133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3134 fi
3135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3136 fi
3137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3138 ac_c_werror_flag=$ac_save_c_werror_flag
3139 fi
3140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3141 $as_echo "$ac_cv_prog_cc_g" >&6; }
3142 if test "$ac_test_CFLAGS" = set; then
3143 CFLAGS=$ac_save_CFLAGS
3144 elif test $ac_cv_prog_cc_g = yes; then
3145 if test "$GCC" = yes; then
3146 CFLAGS="-g -O2"
3147 else
3148 CFLAGS="-g"
3149 fi
3150 else
3151 if test "$GCC" = yes; then
3152 CFLAGS="-O2"
3153 else
3154 CFLAGS=
3155 fi
3156 fi
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3158 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3159 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3160 $as_echo_n "(cached) " >&6
3161 else
3162 ac_cv_prog_cc_c89=no
3163 ac_save_CC=$CC
3164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165 /* end confdefs.h. */
3166 #include <stdarg.h>
3167 #include <stdio.h>
3168 #include <sys/types.h>
3169 #include <sys/stat.h>
3170 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3171 struct buf { int x; };
3172 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3173 static char *e (p, i)
3174 char **p;
3175 int i;
3176 {
3177 return p[i];
3178 }
3179 static char *f (char * (*g) (char **, int), char **p, ...)
3180 {
3181 char *s;
3182 va_list v;
3183 va_start (v,p);
3184 s = g (p, va_arg (v,int));
3185 va_end (v);
3186 return s;
3187 }
3188
3189 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3190 function prototypes and stuff, but not '\xHH' hex character constants.
3191 These don't provoke an error unfortunately, instead are silently treated
3192 as 'x'. The following induces an error, until -std is added to get
3193 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3194 array size at least. It's necessary to write '\x00'==0 to get something
3195 that's true only with -std. */
3196 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3197
3198 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3199 inside strings and character constants. */
3200 #define FOO(x) 'x'
3201 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3202
3203 int test (int i, double x);
3204 struct s1 {int (*f) (int a);};
3205 struct s2 {int (*f) (double a);};
3206 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3207 int argc;
3208 char **argv;
3209 int
3210 main ()
3211 {
3212 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3213 ;
3214 return 0;
3215 }
3216 _ACEOF
3217 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3218 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3219 do
3220 CC="$ac_save_CC $ac_arg"
3221 if ac_fn_c_try_compile "$LINENO"; then :
3222 ac_cv_prog_cc_c89=$ac_arg
3223 fi
3224 rm -f core conftest.err conftest.$ac_objext
3225 test "x$ac_cv_prog_cc_c89" != "xno" && break
3226 done
3227 rm -f conftest.$ac_ext
3228 CC=$ac_save_CC
3229
3230 fi
3231 # AC_CACHE_VAL
3232 case "x$ac_cv_prog_cc_c89" in
3233 x)
3234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3235 $as_echo "none needed" >&6; } ;;
3236 xno)
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3238 $as_echo "unsupported" >&6; } ;;
3239 *)
3240 CC="$CC $ac_cv_prog_cc_c89"
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3242 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3243 esac
3244 if test "x$ac_cv_prog_cc_c89" != xno; then :
3245
3246 fi
3247
3248 ac_ext=c
3249 ac_cpp='$CPP $CPPFLAGS'
3250 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3251 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3252 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3253
3254 ac_aux_dir=
3255 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3256 for ac_t in install-sh install.sh shtool; do
3257 if test -f "$ac_dir/$ac_t"; then
3258 ac_aux_dir=$ac_dir
3259 ac_install_sh="$ac_aux_dir/$ac_t -c"
3260 break 2
3261 fi
3262 done
3263 done
3264 if test -z "$ac_aux_dir"; then
3265 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3266 fi
3267
3268 # These three variables are undocumented and unsupported,
3269 # and are intended to be withdrawn in a future Autoconf release.
3270 # They can cause serious problems if a builder's source tree is in a directory
3271 # whose full name contains unusual characters.
3272 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3273 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3274 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3275
3276
3277 # Make sure we can run config.sub.
3278 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3279 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3280
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3282 $as_echo_n "checking build system type... " >&6; }
3283 if test "${ac_cv_build+set}" = set; then :
3284 $as_echo_n "(cached) " >&6
3285 else
3286 ac_build_alias=$build_alias
3287 test "x$ac_build_alias" = x &&
3288 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3289 test "x$ac_build_alias" = x &&
3290 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3291 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3292 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3293
3294 fi
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3296 $as_echo "$ac_cv_build" >&6; }
3297 case $ac_cv_build in
3298 *-*-*) ;;
3299 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3300 esac
3301 build=$ac_cv_build
3302 ac_save_IFS=$IFS; IFS='-'
3303 set x $ac_cv_build
3304 shift
3305 build_cpu=$1
3306 build_vendor=$2
3307 shift; shift
3308 # Remember, the first character of IFS is used to create $*,
3309 # except with old shells:
3310 build_os=$*
3311 IFS=$ac_save_IFS
3312 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3313
3314
3315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3316 $as_echo_n "checking host system type... " >&6; }
3317 if test "${ac_cv_host+set}" = set; then :
3318 $as_echo_n "(cached) " >&6
3319 else
3320 if test "x$host_alias" = x; then
3321 ac_cv_host=$ac_cv_build
3322 else
3323 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3324 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3325 fi
3326
3327 fi
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3329 $as_echo "$ac_cv_host" >&6; }
3330 case $ac_cv_host in
3331 *-*-*) ;;
3332 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3333 esac
3334 host=$ac_cv_host
3335 ac_save_IFS=$IFS; IFS='-'
3336 set x $ac_cv_host
3337 shift
3338 host_cpu=$1
3339 host_vendor=$2
3340 shift; shift
3341 # Remember, the first character of IFS is used to create $*,
3342 # except with old shells:
3343 host_os=$*
3344 IFS=$ac_save_IFS
3345 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3346
3347
3348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3349 $as_echo_n "checking target system type... " >&6; }
3350 if test "${ac_cv_target+set}" = set; then :
3351 $as_echo_n "(cached) " >&6
3352 else
3353 if test "x$target_alias" = x; then
3354 ac_cv_target=$ac_cv_host
3355 else
3356 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3357 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3358 fi
3359
3360 fi
3361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3362 $as_echo "$ac_cv_target" >&6; }
3363 case $ac_cv_target in
3364 *-*-*) ;;
3365 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3366 esac
3367 target=$ac_cv_target
3368 ac_save_IFS=$IFS; IFS='-'
3369 set x $ac_cv_target
3370 shift
3371 target_cpu=$1
3372 target_vendor=$2
3373 shift; shift
3374 # Remember, the first character of IFS is used to create $*,
3375 # except with old shells:
3376 target_os=$*
3377 IFS=$ac_save_IFS
3378 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3379
3380
3381 # The aliases save the names the user supplied, while $host etc.
3382 # will get canonicalized.
3383 test -n "$target_alias" &&
3384 test "$program_prefix$program_suffix$program_transform_name" = \
3385 NONENONEs,x,x, &&
3386 program_prefix=${target_alias}-
3387 test "$program_prefix" != NONE &&
3388 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3389 # Use a double $ so make ignores it.
3390 test "$program_suffix" != NONE &&
3391 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3392 # Double any \ or $.
3393 # By default was `s,x,x', remove it if useless.
3394 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3395 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3396
3397 # Find a good install program. We prefer a C program (faster),
3398 # so one script is as good as another. But avoid the broken or
3399 # incompatible versions:
3400 # SysV /etc/install, /usr/sbin/install
3401 # SunOS /usr/etc/install
3402 # IRIX /sbin/install
3403 # AIX /bin/install
3404 # AmigaOS /C/install, which installs bootblocks on floppy discs
3405 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3406 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3407 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3408 # OS/2's system install, which has a completely different semantic
3409 # ./install, which can be erroneously created by make from ./install.sh.
3410 # Reject install programs that cannot install multiple files.
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3412 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3413 if test -z "$INSTALL"; then
3414 if test "${ac_cv_path_install+set}" = set; then :
3415 $as_echo_n "(cached) " >&6
3416 else
3417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3418 for as_dir in $PATH
3419 do
3420 IFS=$as_save_IFS
3421 test -z "$as_dir" && as_dir=.
3422 # Account for people who put trailing slashes in PATH elements.
3423 case $as_dir/ in #((
3424 ./ | .// | /[cC]/* | \
3425 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3426 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3427 /usr/ucb/* ) ;;
3428 *)
3429 # OSF1 and SCO ODT 3.0 have their own names for install.
3430 # Don't use installbsd from OSF since it installs stuff as root
3431 # by default.
3432 for ac_prog in ginstall scoinst install; do
3433 for ac_exec_ext in '' $ac_executable_extensions; do
3434 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3435 if test $ac_prog = install &&
3436 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3437 # AIX install. It has an incompatible calling convention.
3438 :
3439 elif test $ac_prog = install &&
3440 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3441 # program-specific install script used by HP pwplus--don't use.
3442 :
3443 else
3444 rm -rf conftest.one conftest.two conftest.dir
3445 echo one > conftest.one
3446 echo two > conftest.two
3447 mkdir conftest.dir
3448 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3449 test -s conftest.one && test -s conftest.two &&
3450 test -s conftest.dir/conftest.one &&
3451 test -s conftest.dir/conftest.two
3452 then
3453 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3454 break 3
3455 fi
3456 fi
3457 fi
3458 done
3459 done
3460 ;;
3461 esac
3462
3463 done
3464 IFS=$as_save_IFS
3465
3466 rm -rf conftest.one conftest.two conftest.dir
3467
3468 fi
3469 if test "${ac_cv_path_install+set}" = set; then
3470 INSTALL=$ac_cv_path_install
3471 else
3472 # As a last resort, use the slow shell script. Don't cache a
3473 # value for INSTALL within a source directory, because that will
3474 # break other packages using the cache if that directory is
3475 # removed, or if the value is a relative name.
3476 INSTALL=$ac_install_sh
3477 fi
3478 fi
3479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3480 $as_echo "$INSTALL" >&6; }
3481
3482 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3483 # It thinks the first close brace ends the variable substitution.
3484 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3485
3486 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3487
3488 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3489
3490 rm -rf .tst 2>/dev/null
3491 mkdir .tst 2>/dev/null
3492 if test -d .tst; then
3493 am__leading_dot=.
3494 else
3495 am__leading_dot=_
3496 fi
3497 rmdir .tst 2>/dev/null
3498
3499 DEPDIR="${am__leading_dot}deps"
3500
3501
3502 ac_ext=c
3503 ac_cpp='$CPP $CPPFLAGS'
3504 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3505 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3506 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3508 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3509 # On Suns, sometimes $CPP names a directory.
3510 if test -n "$CPP" && test -d "$CPP"; then
3511 CPP=
3512 fi
3513 if test -z "$CPP"; then
3514 if test "${ac_cv_prog_CPP+set}" = set; then :
3515 $as_echo_n "(cached) " >&6
3516 else
3517 # Double quotes because CPP needs to be expanded
3518 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3519 do
3520 ac_preproc_ok=false
3521 for ac_c_preproc_warn_flag in '' yes
3522 do
3523 # Use a header file that comes with gcc, so configuring glibc
3524 # with a fresh cross-compiler works.
3525 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3526 # <limits.h> exists even on freestanding compilers.
3527 # On the NeXT, cc -E runs the code through the compiler's parser,
3528 # not just through cpp. "Syntax error" is here to catch this case.
3529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3530 /* end confdefs.h. */
3531 #ifdef __STDC__
3532 # include <limits.h>
3533 #else
3534 # include <assert.h>
3535 #endif
3536 Syntax error
3537 _ACEOF
3538 if ac_fn_c_try_cpp "$LINENO"; then :
3539
3540 else
3541 # Broken: fails on valid input.
3542 continue
3543 fi
3544 rm -f conftest.err conftest.$ac_ext
3545
3546 # OK, works on sane cases. Now check whether nonexistent headers
3547 # can be detected and how.
3548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 /* end confdefs.h. */
3550 #include <ac_nonexistent.h>
3551 _ACEOF
3552 if ac_fn_c_try_cpp "$LINENO"; then :
3553 # Broken: success on invalid input.
3554 continue
3555 else
3556 # Passes both tests.
3557 ac_preproc_ok=:
3558 break
3559 fi
3560 rm -f conftest.err conftest.$ac_ext
3561
3562 done
3563 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3564 rm -f conftest.err conftest.$ac_ext
3565 if $ac_preproc_ok; then :
3566 break
3567 fi
3568
3569 done
3570 ac_cv_prog_CPP=$CPP
3571
3572 fi
3573 CPP=$ac_cv_prog_CPP
3574 else
3575 ac_cv_prog_CPP=$CPP
3576 fi
3577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3578 $as_echo "$CPP" >&6; }
3579 ac_preproc_ok=false
3580 for ac_c_preproc_warn_flag in '' yes
3581 do
3582 # Use a header file that comes with gcc, so configuring glibc
3583 # with a fresh cross-compiler works.
3584 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3585 # <limits.h> exists even on freestanding compilers.
3586 # On the NeXT, cc -E runs the code through the compiler's parser,
3587 # not just through cpp. "Syntax error" is here to catch this case.
3588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3589 /* end confdefs.h. */
3590 #ifdef __STDC__
3591 # include <limits.h>
3592 #else
3593 # include <assert.h>
3594 #endif
3595 Syntax error
3596 _ACEOF
3597 if ac_fn_c_try_cpp "$LINENO"; then :
3598
3599 else
3600 # Broken: fails on valid input.
3601 continue
3602 fi
3603 rm -f conftest.err conftest.$ac_ext
3604
3605 # OK, works on sane cases. Now check whether nonexistent headers
3606 # can be detected and how.
3607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3608 /* end confdefs.h. */
3609 #include <ac_nonexistent.h>
3610 _ACEOF
3611 if ac_fn_c_try_cpp "$LINENO"; then :
3612 # Broken: success on invalid input.
3613 continue
3614 else
3615 # Passes both tests.
3616 ac_preproc_ok=:
3617 break
3618 fi
3619 rm -f conftest.err conftest.$ac_ext
3620
3621 done
3622 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3623 rm -f conftest.err conftest.$ac_ext
3624 if $ac_preproc_ok; then :
3625
3626 else
3627 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3628 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3629 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3630 See \`config.log' for more details." "$LINENO" 5; }
3631 fi
3632
3633 ac_ext=c
3634 ac_cpp='$CPP $CPPFLAGS'
3635 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3636 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3637 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3638
3639
3640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3641 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3642 if test "${ac_cv_path_GREP+set}" = set; then :
3643 $as_echo_n "(cached) " >&6
3644 else
3645 if test -z "$GREP"; then
3646 ac_path_GREP_found=false
3647 # Loop through the user's path and test for each of PROGNAME-LIST
3648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3649 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3650 do
3651 IFS=$as_save_IFS
3652 test -z "$as_dir" && as_dir=.
3653 for ac_prog in grep ggrep; do
3654 for ac_exec_ext in '' $ac_executable_extensions; do
3655 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3656 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3657 # Check for GNU ac_path_GREP and select it if it is found.
3658 # Check for GNU $ac_path_GREP
3659 case `"$ac_path_GREP" --version 2>&1` in
3660 *GNU*)
3661 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3662 *)
3663 ac_count=0
3664 $as_echo_n 0123456789 >"conftest.in"
3665 while :
3666 do
3667 cat "conftest.in" "conftest.in" >"conftest.tmp"
3668 mv "conftest.tmp" "conftest.in"
3669 cp "conftest.in" "conftest.nl"
3670 $as_echo 'GREP' >> "conftest.nl"
3671 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3672 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3673 as_fn_arith $ac_count + 1 && ac_count=$as_val
3674 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3675 # Best one so far, save it but keep looking for a better one
3676 ac_cv_path_GREP="$ac_path_GREP"
3677 ac_path_GREP_max=$ac_count
3678 fi
3679 # 10*(2^10) chars as input seems more than enough
3680 test $ac_count -gt 10 && break
3681 done
3682 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3683 esac
3684
3685 $ac_path_GREP_found && break 3
3686 done
3687 done
3688 done
3689 IFS=$as_save_IFS
3690 if test -z "$ac_cv_path_GREP"; then
3691 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3692 fi
3693 else
3694 ac_cv_path_GREP=$GREP
3695 fi
3696
3697 fi
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3699 $as_echo "$ac_cv_path_GREP" >&6; }
3700 GREP="$ac_cv_path_GREP"
3701
3702
3703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3704 $as_echo_n "checking for egrep... " >&6; }
3705 if test "${ac_cv_path_EGREP+set}" = set; then :
3706 $as_echo_n "(cached) " >&6
3707 else
3708 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3709 then ac_cv_path_EGREP="$GREP -E"
3710 else
3711 if test -z "$EGREP"; then
3712 ac_path_EGREP_found=false
3713 # Loop through the user's path and test for each of PROGNAME-LIST
3714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3715 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3716 do
3717 IFS=$as_save_IFS
3718 test -z "$as_dir" && as_dir=.
3719 for ac_prog in egrep; do
3720 for ac_exec_ext in '' $ac_executable_extensions; do
3721 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3722 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3723 # Check for GNU ac_path_EGREP and select it if it is found.
3724 # Check for GNU $ac_path_EGREP
3725 case `"$ac_path_EGREP" --version 2>&1` in
3726 *GNU*)
3727 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3728 *)
3729 ac_count=0
3730 $as_echo_n 0123456789 >"conftest.in"
3731 while :
3732 do
3733 cat "conftest.in" "conftest.in" >"conftest.tmp"
3734 mv "conftest.tmp" "conftest.in"
3735 cp "conftest.in" "conftest.nl"
3736 $as_echo 'EGREP' >> "conftest.nl"
3737 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3738 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3739 as_fn_arith $ac_count + 1 && ac_count=$as_val
3740 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3741 # Best one so far, save it but keep looking for a better one
3742 ac_cv_path_EGREP="$ac_path_EGREP"
3743 ac_path_EGREP_max=$ac_count
3744 fi
3745 # 10*(2^10) chars as input seems more than enough
3746 test $ac_count -gt 10 && break
3747 done
3748 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3749 esac
3750
3751 $ac_path_EGREP_found && break 3
3752 done
3753 done
3754 done
3755 IFS=$as_save_IFS
3756 if test -z "$ac_cv_path_EGREP"; then
3757 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3758 fi
3759 else
3760 ac_cv_path_EGREP=$EGREP
3761 fi
3762
3763 fi
3764 fi
3765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3766 $as_echo "$ac_cv_path_EGREP" >&6; }
3767 EGREP="$ac_cv_path_EGREP"
3768
3769
3770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3771 $as_echo_n "checking for ANSI C header files... " >&6; }
3772 if test "${ac_cv_header_stdc+set}" = set; then :
3773 $as_echo_n "(cached) " >&6
3774 else
3775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3776 /* end confdefs.h. */
3777 #include <stdlib.h>
3778 #include <stdarg.h>
3779 #include <string.h>
3780 #include <float.h>
3781
3782 int
3783 main ()
3784 {
3785
3786 ;
3787 return 0;
3788 }
3789 _ACEOF
3790 if ac_fn_c_try_compile "$LINENO"; then :
3791 ac_cv_header_stdc=yes
3792 else
3793 ac_cv_header_stdc=no
3794 fi
3795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3796
3797 if test $ac_cv_header_stdc = yes; then
3798 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3800 /* end confdefs.h. */
3801 #include <string.h>
3802
3803 _ACEOF
3804 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3805 $EGREP "memchr" >/dev/null 2>&1; then :
3806
3807 else
3808 ac_cv_header_stdc=no
3809 fi
3810 rm -f conftest*
3811
3812 fi
3813
3814 if test $ac_cv_header_stdc = yes; then
3815 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3817 /* end confdefs.h. */
3818 #include <stdlib.h>
3819
3820 _ACEOF
3821 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3822 $EGREP "free" >/dev/null 2>&1; then :
3823
3824 else
3825 ac_cv_header_stdc=no
3826 fi
3827 rm -f conftest*
3828
3829 fi
3830
3831 if test $ac_cv_header_stdc = yes; then
3832 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3833 if test "$cross_compiling" = yes; then :
3834 :
3835 else
3836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3837 /* end confdefs.h. */
3838 #include <ctype.h>
3839 #include <stdlib.h>
3840 #if ((' ' & 0x0FF) == 0x020)
3841 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3842 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3843 #else
3844 # define ISLOWER(c) \
3845 (('a' <= (c) && (c) <= 'i') \
3846 || ('j' <= (c) && (c) <= 'r') \
3847 || ('s' <= (c) && (c) <= 'z'))
3848 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3849 #endif
3850
3851 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3852 int
3853 main ()
3854 {
3855 int i;
3856 for (i = 0; i < 256; i++)
3857 if (XOR (islower (i), ISLOWER (i))
3858 || toupper (i) != TOUPPER (i))
3859 return 2;
3860 return 0;
3861 }
3862 _ACEOF
3863 if ac_fn_c_try_run "$LINENO"; then :
3864
3865 else
3866 ac_cv_header_stdc=no
3867 fi
3868 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3869 conftest.$ac_objext conftest.beam conftest.$ac_ext
3870 fi
3871
3872 fi
3873 fi
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3875 $as_echo "$ac_cv_header_stdc" >&6; }
3876 if test $ac_cv_header_stdc = yes; then
3877
3878 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3879
3880 fi
3881
3882 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3883 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3884 inttypes.h stdint.h unistd.h
3885 do :
3886 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3887 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3888 "
3889 eval as_val=\$$as_ac_Header
3890 if test "x$as_val" = x""yes; then :
3891 cat >>confdefs.h <<_ACEOF
3892 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3893 _ACEOF
3894
3895 fi
3896
3897 done
3898
3899
3900
3901
3902 # autoconf.info says this should be called right after AC_INIT.
3903 ac_config_headers="$ac_config_headers config.h:config.in"
3904
3905
3906
3907
3908
3909 # Put a plausible default for CC_FOR_BUILD in Makefile.
3910 if test "x$cross_compiling" = "xno"; then
3911 CC_FOR_BUILD='$(CC)'
3912 else
3913 CC_FOR_BUILD=gcc
3914 fi
3915
3916
3917
3918
3919 AR=${AR-ar}
3920
3921 if test -n "$ac_tool_prefix"; then
3922 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3923 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3925 $as_echo_n "checking for $ac_word... " >&6; }
3926 if test "${ac_cv_prog_RANLIB+set}" = set; then :
3927 $as_echo_n "(cached) " >&6
3928 else
3929 if test -n "$RANLIB"; then
3930 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3931 else
3932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3933 for as_dir in $PATH
3934 do
3935 IFS=$as_save_IFS
3936 test -z "$as_dir" && as_dir=.
3937 for ac_exec_ext in '' $ac_executable_extensions; do
3938 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3939 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3941 break 2
3942 fi
3943 done
3944 done
3945 IFS=$as_save_IFS
3946
3947 fi
3948 fi
3949 RANLIB=$ac_cv_prog_RANLIB
3950 if test -n "$RANLIB"; then
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3952 $as_echo "$RANLIB" >&6; }
3953 else
3954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3955 $as_echo "no" >&6; }
3956 fi
3957
3958
3959 fi
3960 if test -z "$ac_cv_prog_RANLIB"; then
3961 ac_ct_RANLIB=$RANLIB
3962 # Extract the first word of "ranlib", so it can be a program name with args.
3963 set dummy ranlib; ac_word=$2
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3965 $as_echo_n "checking for $ac_word... " >&6; }
3966 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3967 $as_echo_n "(cached) " >&6
3968 else
3969 if test -n "$ac_ct_RANLIB"; then
3970 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3971 else
3972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3973 for as_dir in $PATH
3974 do
3975 IFS=$as_save_IFS
3976 test -z "$as_dir" && as_dir=.
3977 for ac_exec_ext in '' $ac_executable_extensions; do
3978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3979 ac_cv_prog_ac_ct_RANLIB="ranlib"
3980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3981 break 2
3982 fi
3983 done
3984 done
3985 IFS=$as_save_IFS
3986
3987 fi
3988 fi
3989 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3990 if test -n "$ac_ct_RANLIB"; then
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3992 $as_echo "$ac_ct_RANLIB" >&6; }
3993 else
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3995 $as_echo "no" >&6; }
3996 fi
3997
3998 if test "x$ac_ct_RANLIB" = x; then
3999 RANLIB=":"
4000 else
4001 case $cross_compiling:$ac_tool_warned in
4002 yes:)
4003 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4004 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4005 ac_tool_warned=yes ;;
4006 esac
4007 RANLIB=$ac_ct_RANLIB
4008 fi
4009 else
4010 RANLIB="$ac_cv_prog_RANLIB"
4011 fi
4012
4013
4014 # Dependency checking.
4015 ac_config_commands="$ac_config_commands depdir"
4016
4017
4018 depcc="$CC" am_compiler_list=
4019
4020 am_depcomp=$ac_aux_dir/depcomp
4021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4022 $as_echo_n "checking dependency style of $depcc... " >&6; }
4023 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4024 $as_echo_n "(cached) " >&6
4025 else
4026 if test -f "$am_depcomp"; then
4027 # We make a subdir and do the tests there. Otherwise we can end up
4028 # making bogus files that we don't know about and never remove. For
4029 # instance it was reported that on HP-UX the gcc test will end up
4030 # making a dummy file named `D' -- because `-MD' means `put the output
4031 # in D'.
4032 mkdir conftest.dir
4033 # Copy depcomp to subdir because otherwise we won't find it if we're
4034 # using a relative directory.
4035 cp "$am_depcomp" conftest.dir
4036 cd conftest.dir
4037 # We will build objects and dependencies in a subdirectory because
4038 # it helps to detect inapplicable dependency modes. For instance
4039 # both Tru64's cc and ICC support -MD to output dependencies as a
4040 # side effect of compilation, but ICC will put the dependencies in
4041 # the current directory while Tru64 will put them in the object
4042 # directory.
4043 mkdir sub
4044
4045 am_cv_CC_dependencies_compiler_type=none
4046 if test "$am_compiler_list" = ""; then
4047 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4048 fi
4049 for depmode in $am_compiler_list; do
4050 if test $depmode = none; then break; fi
4051
4052 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4053 # Setup a source with many dependencies, because some compilers
4054 # like to wrap large dependency lists on column 80 (with \), and
4055 # we should not choose a depcomp mode which is confused by this.
4056 #
4057 # We need to recreate these files for each test, as the compiler may
4058 # overwrite some of them when testing with obscure command lines.
4059 # This happens at least with the AIX C compiler.
4060 : > sub/conftest.c
4061 for i in 1 2 3 4 5 6; do
4062 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4063 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4064 # Solaris 8's {/usr,}/bin/sh.
4065 touch sub/conftst$i.h
4066 done
4067 echo "include sub/conftest.Po" > confmf
4068
4069 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4070 # mode. It turns out that the SunPro C++ compiler does not properly
4071 # handle `-M -o', and we need to detect this.
4072 depcmd="depmode=$depmode \
4073 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4074 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4075 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4076 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4077 if env $depcmd > conftest.err 2>&1 &&
4078 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4079 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4080 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4081 # icc doesn't choke on unknown options, it will just issue warnings
4082 # or remarks (even with -Werror). So we grep stderr for any message
4083 # that says an option was ignored or not supported.
4084 # When given -MP, icc 7.0 and 7.1 complain thusly:
4085 # icc: Command line warning: ignoring option '-M'; no argument required
4086 # The diagnosis changed in icc 8.0:
4087 # icc: Command line remark: option '-MP' not supported
4088 if (grep 'ignoring option' conftest.err ||
4089 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4090 am_cv_CC_dependencies_compiler_type=$depmode
4091 $as_echo "$as_me:$LINENO: success" >&5
4092 break
4093 fi
4094 fi
4095 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4096 sed -e 's/^/| /' < conftest.err >&5
4097 done
4098
4099 cd ..
4100 rm -rf conftest.dir
4101 else
4102 am_cv_CC_dependencies_compiler_type=none
4103 fi
4104
4105 fi
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4107 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4108 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4109 then as_fn_error "no usable dependency style found" "$LINENO" 5
4110 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4111
4112 fi
4113
4114
4115 # Check for the 'make' the user wants to use.
4116 for ac_prog in make
4117 do
4118 # Extract the first word of "$ac_prog", so it can be a program name with args.
4119 set dummy $ac_prog; ac_word=$2
4120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4121 $as_echo_n "checking for $ac_word... " >&6; }
4122 if test "${ac_cv_prog_MAKE+set}" = set; then :
4123 $as_echo_n "(cached) " >&6
4124 else
4125 if test -n "$MAKE"; then
4126 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4127 else
4128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4129 for as_dir in $PATH
4130 do
4131 IFS=$as_save_IFS
4132 test -z "$as_dir" && as_dir=.
4133 for ac_exec_ext in '' $ac_executable_extensions; do
4134 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4135 ac_cv_prog_MAKE="$ac_prog"
4136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4137 break 2
4138 fi
4139 done
4140 done
4141 IFS=$as_save_IFS
4142
4143 fi
4144 fi
4145 MAKE=$ac_cv_prog_MAKE
4146 if test -n "$MAKE"; then
4147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4148 $as_echo "$MAKE" >&6; }
4149 else
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4151 $as_echo "no" >&6; }
4152 fi
4153
4154
4155 test -n "$MAKE" && break
4156 done
4157
4158 MAKE_IS_GNU=
4159 case "`$MAKE --version 2>&1 | sed 1q`" in
4160 *GNU*)
4161 MAKE_IS_GNU=yes
4162 ;;
4163 esac
4164 if test "$MAKE_IS_GNU" = yes; then
4165 GMAKE_TRUE=
4166 GMAKE_FALSE='#'
4167 else
4168 GMAKE_TRUE='#'
4169 GMAKE_FALSE=
4170 fi
4171
4172
4173 ALL_LINGUAS=
4174 # If we haven't got the data from the intl directory,
4175 # assume NLS is disabled.
4176 USE_NLS=no
4177 LIBINTL=
4178 LIBINTL_DEP=
4179 INCINTL=
4180 XGETTEXT=
4181 GMSGFMT=
4182 POSUB=
4183
4184 if test -f ../../intl/config.intl; then
4185 . ../../intl/config.intl
4186 fi
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4188 $as_echo_n "checking whether NLS is requested... " >&6; }
4189 if test x"$USE_NLS" != xyes; then
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4191 $as_echo "no" >&6; }
4192 else
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4194 $as_echo "yes" >&6; }
4195
4196 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4197
4198
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
4200 $as_echo_n "checking for catalogs to be installed... " >&6; }
4201 # Look for .po and .gmo files in the source directory.
4202 CATALOGS=
4203 XLINGUAS=
4204 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4205 # If there aren't any .gmo files the shell will give us the
4206 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4207 # weeded out.
4208 case "$cat" in *\**)
4209 continue;;
4210 esac
4211 # The quadruple backslash is collapsed to a double backslash
4212 # by the backticks, then collapsed again by the double quotes,
4213 # leaving us with one backslash in the sed expression (right
4214 # before the dot that mustn't act as a wildcard).
4215 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4216 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4217 # The user is allowed to set LINGUAS to a list of languages to
4218 # install catalogs for. If it's empty that means "all of them."
4219 if test "x$LINGUAS" = x; then
4220 CATALOGS="$CATALOGS $cat"
4221 XLINGUAS="$XLINGUAS $lang"
4222 else
4223 case "$LINGUAS" in *$lang*)
4224 CATALOGS="$CATALOGS $cat"
4225 XLINGUAS="$XLINGUAS $lang"
4226 ;;
4227 esac
4228 fi
4229 done
4230 LINGUAS="$XLINGUAS"
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4232 $as_echo "$LINGUAS" >&6; }
4233
4234
4235 DATADIRNAME=share
4236
4237 INSTOBJEXT=.mo
4238
4239 GENCAT=gencat
4240
4241 CATOBJEXT=.gmo
4242
4243 fi
4244
4245 # Check for common headers.
4246 # FIXME: Seems to me this can cause problems for i386-windows hosts.
4247 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
4248 for ac_header in stdlib.h string.h strings.h unistd.h time.h
4249 do :
4250 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4251 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4252 eval as_val=\$$as_ac_Header
4253 if test "x$as_val" = x""yes; then :
4254 cat >>confdefs.h <<_ACEOF
4255 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4256 _ACEOF
4257
4258 fi
4259
4260 done
4261
4262 for ac_header in sys/time.h sys/resource.h
4263 do :
4264 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4265 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4266 eval as_val=\$$as_ac_Header
4267 if test "x$as_val" = x""yes; then :
4268 cat >>confdefs.h <<_ACEOF
4269 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4270 _ACEOF
4271
4272 fi
4273
4274 done
4275
4276 for ac_header in fcntl.h fpu_control.h
4277 do :
4278 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4279 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4280 eval as_val=\$$as_ac_Header
4281 if test "x$as_val" = x""yes; then :
4282 cat >>confdefs.h <<_ACEOF
4283 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4284 _ACEOF
4285
4286 fi
4287
4288 done
4289
4290 for ac_header in dlfcn.h errno.h sys/stat.h
4291 do :
4292 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4293 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4294 eval as_val=\$$as_ac_Header
4295 if test "x$as_val" = x""yes; then :
4296 cat >>confdefs.h <<_ACEOF
4297 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4298 _ACEOF
4299
4300 fi
4301
4302 done
4303
4304 for ac_func in getrusage time sigaction __setfpucw
4305 do :
4306 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4307 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4308 eval as_val=\$$as_ac_var
4309 if test "x$as_val" = x""yes; then :
4310 cat >>confdefs.h <<_ACEOF
4311 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4312 _ACEOF
4313
4314 fi
4315 done
4316
4317
4318 # Check for socket libraries
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
4320 $as_echo_n "checking for bind in -lsocket... " >&6; }
4321 if test "${ac_cv_lib_socket_bind+set}" = set; then :
4322 $as_echo_n "(cached) " >&6
4323 else
4324 ac_check_lib_save_LIBS=$LIBS
4325 LIBS="-lsocket $LIBS"
4326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4327 /* end confdefs.h. */
4328
4329 /* Override any GCC internal prototype to avoid an error.
4330 Use char because int might match the return type of a GCC
4331 builtin and then its argument prototype would still apply. */
4332 #ifdef __cplusplus
4333 extern "C"
4334 #endif
4335 char bind ();
4336 int
4337 main ()
4338 {
4339 return bind ();
4340 ;
4341 return 0;
4342 }
4343 _ACEOF
4344 if ac_fn_c_try_link "$LINENO"; then :
4345 ac_cv_lib_socket_bind=yes
4346 else
4347 ac_cv_lib_socket_bind=no
4348 fi
4349 rm -f core conftest.err conftest.$ac_objext \
4350 conftest$ac_exeext conftest.$ac_ext
4351 LIBS=$ac_check_lib_save_LIBS
4352 fi
4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
4354 $as_echo "$ac_cv_lib_socket_bind" >&6; }
4355 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
4356 cat >>confdefs.h <<_ACEOF
4357 #define HAVE_LIBSOCKET 1
4358 _ACEOF
4359
4360 LIBS="-lsocket $LIBS"
4361
4362 fi
4363
4364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
4365 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
4366 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
4367 $as_echo_n "(cached) " >&6
4368 else
4369 ac_check_lib_save_LIBS=$LIBS
4370 LIBS="-lnsl $LIBS"
4371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4372 /* end confdefs.h. */
4373
4374 /* Override any GCC internal prototype to avoid an error.
4375 Use char because int might match the return type of a GCC
4376 builtin and then its argument prototype would still apply. */
4377 #ifdef __cplusplus
4378 extern "C"
4379 #endif
4380 char gethostbyname ();
4381 int
4382 main ()
4383 {
4384 return gethostbyname ();
4385 ;
4386 return 0;
4387 }
4388 _ACEOF
4389 if ac_fn_c_try_link "$LINENO"; then :
4390 ac_cv_lib_nsl_gethostbyname=yes
4391 else
4392 ac_cv_lib_nsl_gethostbyname=no
4393 fi
4394 rm -f core conftest.err conftest.$ac_objext \
4395 conftest$ac_exeext conftest.$ac_ext
4396 LIBS=$ac_check_lib_save_LIBS
4397 fi
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
4399 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
4400 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
4401 cat >>confdefs.h <<_ACEOF
4402 #define HAVE_LIBNSL 1
4403 _ACEOF
4404
4405 LIBS="-lnsl $LIBS"
4406
4407 fi
4408
4409
4410 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
4411 # using the same condition.
4412
4413 # See if the user specified whether he wants zlib support or not.
4414
4415 # Check whether --with-zlib was given.
4416 if test "${with_zlib+set}" = set; then :
4417 withval=$with_zlib;
4418 else
4419 with_zlib=auto
4420 fi
4421
4422
4423 if test "$with_zlib" != "no"; then
4424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
4425 $as_echo_n "checking for library containing zlibVersion... " >&6; }
4426 if test "${ac_cv_search_zlibVersion+set}" = set; then :
4427 $as_echo_n "(cached) " >&6
4428 else
4429 ac_func_search_save_LIBS=$LIBS
4430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4431 /* end confdefs.h. */
4432
4433 /* Override any GCC internal prototype to avoid an error.
4434 Use char because int might match the return type of a GCC
4435 builtin and then its argument prototype would still apply. */
4436 #ifdef __cplusplus
4437 extern "C"
4438 #endif
4439 char zlibVersion ();
4440 int
4441 main ()
4442 {
4443 return zlibVersion ();
4444 ;
4445 return 0;
4446 }
4447 _ACEOF
4448 for ac_lib in '' z; do
4449 if test -z "$ac_lib"; then
4450 ac_res="none required"
4451 else
4452 ac_res=-l$ac_lib
4453 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4454 fi
4455 if ac_fn_c_try_link "$LINENO"; then :
4456 ac_cv_search_zlibVersion=$ac_res
4457 fi
4458 rm -f core conftest.err conftest.$ac_objext \
4459 conftest$ac_exeext
4460 if test "${ac_cv_search_zlibVersion+set}" = set; then :
4461 break
4462 fi
4463 done
4464 if test "${ac_cv_search_zlibVersion+set}" = set; then :
4465
4466 else
4467 ac_cv_search_zlibVersion=no
4468 fi
4469 rm conftest.$ac_ext
4470 LIBS=$ac_func_search_save_LIBS
4471 fi
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
4473 $as_echo "$ac_cv_search_zlibVersion" >&6; }
4474 ac_res=$ac_cv_search_zlibVersion
4475 if test "$ac_res" != no; then :
4476 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4477 for ac_header in zlib.h
4478 do :
4479 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
4480 if test "x$ac_cv_header_zlib_h" = x""yes; then :
4481 cat >>confdefs.h <<_ACEOF
4482 #define HAVE_ZLIB_H 1
4483 _ACEOF
4484
4485 fi
4486
4487 done
4488
4489 fi
4490
4491 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
4492 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
4493 fi
4494 fi
4495
4496
4497 . ${srcdir}/../../bfd/configure.host
4498
4499
4500
4501 USE_MAINTAINER_MODE=no
4502 # Check whether --enable-maintainer-mode was given.
4503 if test "${enable_maintainer_mode+set}" = set; then :
4504 enableval=$enable_maintainer_mode; case "${enableval}" in
4505 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
4506 no) MAINT="#" ;;
4507 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
4508 esac
4509 if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
4510 echo "Setting maintainer mode" 6>&1
4511 fi
4512 else
4513 MAINT="#"
4514 fi
4515
4516
4517
4518 # Check whether --enable-sim-bswap was given.
4519 if test "${enable_sim_bswap+set}" = set; then :
4520 enableval=$enable_sim_bswap; case "${enableval}" in
4521 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
4522 no) sim_bswap="-DWITH_BSWAP=0";;
4523 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
4524 esac
4525 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
4526 echo "Setting bswap flags = $sim_bswap" 6>&1
4527 fi
4528 else
4529 sim_bswap=""
4530 fi
4531
4532
4533
4534 # Check whether --enable-sim-cflags was given.
4535 if test "${enable_sim_cflags+set}" = set; then :
4536 enableval=$enable_sim_cflags; case "${enableval}" in
4537 yes) sim_cflags="-O2 -fomit-frame-pointer";;
4538 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
4539 no) sim_cflags="";;
4540 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4541 esac
4542 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
4543 echo "Setting sim cflags = $sim_cflags" 6>&1
4544 fi
4545 else
4546 sim_cflags=""
4547 fi
4548
4549
4550
4551 # Check whether --enable-sim-debug was given.
4552 if test "${enable_sim_debug+set}" = set; then :
4553 enableval=$enable_sim_debug; case "${enableval}" in
4554 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
4555 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
4556 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
4557 esac
4558 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
4559 echo "Setting sim debug = $sim_debug" 6>&1
4560 fi
4561 else
4562 sim_debug=""
4563 fi
4564
4565
4566
4567 # Check whether --enable-sim-stdio was given.
4568 if test "${enable_sim_stdio+set}" = set; then :
4569 enableval=$enable_sim_stdio; case "${enableval}" in
4570 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
4571 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
4572 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
4573 esac
4574 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
4575 echo "Setting stdio flags = $sim_stdio" 6>&1
4576 fi
4577 else
4578 sim_stdio=""
4579 fi
4580
4581
4582
4583 # Check whether --enable-sim-trace was given.
4584 if test "${enable_sim_trace+set}" = set; then :
4585 enableval=$enable_sim_trace; case "${enableval}" in
4586 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
4587 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
4588 [-0-9]*)
4589 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
4590 [a-z]*)
4591 sim_trace=""
4592 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4593 if test x"$sim_trace" = x; then
4594 sim_trace="-DWITH_TRACE='(TRACE_$x"
4595 else
4596 sim_trace="${sim_trace}|TRACE_$x"
4597 fi
4598 done
4599 sim_trace="$sim_trace)'" ;;
4600 esac
4601 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
4602 echo "Setting sim trace = $sim_trace" 6>&1
4603 fi
4604 else
4605 sim_trace=""
4606 fi
4607
4608
4609
4610 # Check whether --enable-sim-profile was given.
4611 if test "${enable_sim_profile+set}" = set; then :
4612 enableval=$enable_sim_profile; case "${enableval}" in
4613 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
4614 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
4615 [-0-9]*)
4616 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
4617 [a-z]*)
4618 sim_profile=""
4619 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4620 if test x"$sim_profile" = x; then
4621 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
4622 else
4623 sim_profile="${sim_profile}|PROFILE_$x"
4624 fi
4625 done
4626 sim_profile="$sim_profile)'" ;;
4627 esac
4628 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
4629 echo "Setting sim profile = $sim_profile" 6>&1
4630 fi
4631 else
4632 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
4633 fi
4634
4635
4636
4637
4638 # Check whether --with-pkgversion was given.
4639 if test "${with_pkgversion+set}" = set; then :
4640 withval=$with_pkgversion; case "$withval" in
4641 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
4642 no) PKGVERSION= ;;
4643 *) PKGVERSION="($withval) " ;;
4644 esac
4645 else
4646 PKGVERSION="(GDB) "
4647
4648 fi
4649
4650
4651
4652
4653
4654 # Check whether --with-bugurl was given.
4655 if test "${with_bugurl+set}" = set; then :
4656 withval=$with_bugurl; case "$withval" in
4657 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
4658 no) BUGURL=
4659 ;;
4660 *) BUGURL="$withval"
4661 ;;
4662 esac
4663 else
4664 BUGURL="http://www.gnu.org/software/gdb/bugs/"
4665
4666 fi
4667
4668 case ${BUGURL} in
4669 "")
4670 REPORT_BUGS_TO=
4671 REPORT_BUGS_TEXI=
4672 ;;
4673 *)
4674 REPORT_BUGS_TO="<$BUGURL>"
4675 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
4676 ;;
4677 esac;
4678
4679
4680
4681
4682 cat >>confdefs.h <<_ACEOF
4683 #define PKGVERSION "$PKGVERSION"
4684 _ACEOF
4685
4686
4687 cat >>confdefs.h <<_ACEOF
4688 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
4689 _ACEOF
4690
4691
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
4693 $as_echo_n "checking return type of signal handlers... " >&6; }
4694 if test "${ac_cv_type_signal+set}" = set; then :
4695 $as_echo_n "(cached) " >&6
4696 else
4697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4698 /* end confdefs.h. */
4699 #include <sys/types.h>
4700 #include <signal.h>
4701
4702 int
4703 main ()
4704 {
4705 return *(signal (0, 0)) (0) == 1;
4706 ;
4707 return 0;
4708 }
4709 _ACEOF
4710 if ac_fn_c_try_compile "$LINENO"; then :
4711 ac_cv_type_signal=int
4712 else
4713 ac_cv_type_signal=void
4714 fi
4715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4716 fi
4717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
4718 $as_echo "$ac_cv_type_signal" >&6; }
4719
4720 cat >>confdefs.h <<_ACEOF
4721 #define RETSIGTYPE $ac_cv_type_signal
4722 _ACEOF
4723
4724
4725
4726
4727
4728 sim_link_files=
4729 sim_link_links=
4730
4731 sim_link_links=tconfig.h
4732 if test -f ${srcdir}/tconfig.in
4733 then
4734 sim_link_files=tconfig.in
4735 else
4736 sim_link_files=../common/tconfig.in
4737 fi
4738
4739 # targ-vals.def points to the libc macro description file.
4740 case "${target}" in
4741 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
4742 esac
4743 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
4744 sim_link_links="${sim_link_links} targ-vals.def"
4745
4746
4747
4748 # For dv-rv and rvdummy.
4749 for ac_header in sys/socket.h sys/select.h limits.h sys/param.h
4750 do :
4751 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4752 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4753 eval as_val=\$$as_ac_Header
4754 if test "x$as_val" = x""yes; then :
4755 cat >>confdefs.h <<_ACEOF
4756 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4757 _ACEOF
4758
4759 fi
4760
4761 done
4762
4763
4764 wire_alignment="NONSTRICT_ALIGNMENT"
4765 default_alignment=""
4766
4767 # Check whether --enable-sim-alignment was given.
4768 if test "${enable_sim_alignment+set}" = set; then :
4769 enableval=$enable_sim_alignment; case "${enableval}" in
4770 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
4771 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
4772 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
4773 yes) if test x"$wire_alignment" != x; then
4774 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4775 else
4776 if test x"$default_alignment" != x; then
4777 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
4778 else
4779 echo "No hard-wired alignment for target $target" 1>&6
4780 sim_alignment="-DWITH_ALIGNMENT=0"
4781 fi
4782 fi;;
4783 no) if test x"$default_alignment" != x; then
4784 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4785 else
4786 if test x"$wire_alignment" != x; then
4787 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
4788 else
4789 echo "No default alignment for target $target" 1>&6
4790 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
4791 fi
4792 fi;;
4793 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
4794 esac
4795 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
4796 echo "Setting alignment flags = $sim_alignment" 6>&1
4797 fi
4798 else
4799 if test x"$default_alignment" != x; then
4800 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4801 else
4802 if test x"$wire_alignment" != x; then
4803 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4804 else
4805 sim_alignment=
4806 fi
4807 fi
4808 fi
4809
4810
4811 # Check whether --enable-sim-hostendian was given.
4812 if test "${enable_sim_hostendian+set}" = set; then :
4813 enableval=$enable_sim_hostendian; case "${enableval}" in
4814 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
4815 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
4816 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
4817 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
4818 esac
4819 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
4820 echo "Setting hostendian flags = $sim_hostendian" 6>&1
4821 fi
4822 else
4823
4824 if test "x$cross_compiling" = "xno"; then
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4826 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4827 if test "${ac_cv_c_bigendian+set}" = set; then :
4828 $as_echo_n "(cached) " >&6
4829 else
4830 ac_cv_c_bigendian=unknown
4831 # See if we're dealing with a universal compiler.
4832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4833 /* end confdefs.h. */
4834 #ifndef __APPLE_CC__
4835 not a universal capable compiler
4836 #endif
4837 typedef int dummy;
4838
4839 _ACEOF
4840 if ac_fn_c_try_compile "$LINENO"; then :
4841
4842 # Check for potential -arch flags. It is not universal unless
4843 # there are at least two -arch flags with different values.
4844 ac_arch=
4845 ac_prev=
4846 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4847 if test -n "$ac_prev"; then
4848 case $ac_word in
4849 i?86 | x86_64 | ppc | ppc64)
4850 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4851 ac_arch=$ac_word
4852 else
4853 ac_cv_c_bigendian=universal
4854 break
4855 fi
4856 ;;
4857 esac
4858 ac_prev=
4859 elif test "x$ac_word" = "x-arch"; then
4860 ac_prev=arch
4861 fi
4862 done
4863 fi
4864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4865 if test $ac_cv_c_bigendian = unknown; then
4866 # See if sys/param.h defines the BYTE_ORDER macro.
4867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4868 /* end confdefs.h. */
4869 #include <sys/types.h>
4870 #include <sys/param.h>
4871
4872 int
4873 main ()
4874 {
4875 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4876 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4877 && LITTLE_ENDIAN)
4878 bogus endian macros
4879 #endif
4880
4881 ;
4882 return 0;
4883 }
4884 _ACEOF
4885 if ac_fn_c_try_compile "$LINENO"; then :
4886 # It does; now see whether it defined to BIG_ENDIAN or not.
4887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4888 /* end confdefs.h. */
4889 #include <sys/types.h>
4890 #include <sys/param.h>
4891
4892 int
4893 main ()
4894 {
4895 #if BYTE_ORDER != BIG_ENDIAN
4896 not big endian
4897 #endif
4898
4899 ;
4900 return 0;
4901 }
4902 _ACEOF
4903 if ac_fn_c_try_compile "$LINENO"; then :
4904 ac_cv_c_bigendian=yes
4905 else
4906 ac_cv_c_bigendian=no
4907 fi
4908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4909 fi
4910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4911 fi
4912 if test $ac_cv_c_bigendian = unknown; then
4913 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4915 /* end confdefs.h. */
4916 #include <limits.h>
4917
4918 int
4919 main ()
4920 {
4921 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4922 bogus endian macros
4923 #endif
4924
4925 ;
4926 return 0;
4927 }
4928 _ACEOF
4929 if ac_fn_c_try_compile "$LINENO"; then :
4930 # It does; now see whether it defined to _BIG_ENDIAN or not.
4931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4932 /* end confdefs.h. */
4933 #include <limits.h>
4934
4935 int
4936 main ()
4937 {
4938 #ifndef _BIG_ENDIAN
4939 not big endian
4940 #endif
4941
4942 ;
4943 return 0;
4944 }
4945 _ACEOF
4946 if ac_fn_c_try_compile "$LINENO"; then :
4947 ac_cv_c_bigendian=yes
4948 else
4949 ac_cv_c_bigendian=no
4950 fi
4951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4952 fi
4953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4954 fi
4955 if test $ac_cv_c_bigendian = unknown; then
4956 # Compile a test program.
4957 if test "$cross_compiling" = yes; then :
4958 # Try to guess by grepping values from an object file.
4959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4960 /* end confdefs.h. */
4961 short int ascii_mm[] =
4962 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4963 short int ascii_ii[] =
4964 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4965 int use_ascii (int i) {
4966 return ascii_mm[i] + ascii_ii[i];
4967 }
4968 short int ebcdic_ii[] =
4969 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4970 short int ebcdic_mm[] =
4971 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4972 int use_ebcdic (int i) {
4973 return ebcdic_mm[i] + ebcdic_ii[i];
4974 }
4975 extern int foo;
4976
4977 int
4978 main ()
4979 {
4980 return use_ascii (foo) == use_ebcdic (foo);
4981 ;
4982 return 0;
4983 }
4984 _ACEOF
4985 if ac_fn_c_try_compile "$LINENO"; then :
4986 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4987 ac_cv_c_bigendian=yes
4988 fi
4989 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4990 if test "$ac_cv_c_bigendian" = unknown; then
4991 ac_cv_c_bigendian=no
4992 else
4993 # finding both strings is unlikely to happen, but who knows?
4994 ac_cv_c_bigendian=unknown
4995 fi
4996 fi
4997 fi
4998 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4999 else
5000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5001 /* end confdefs.h. */
5002 $ac_includes_default
5003 int
5004 main ()
5005 {
5006
5007 /* Are we little or big endian? From Harbison&Steele. */
5008 union
5009 {
5010 long int l;
5011 char c[sizeof (long int)];
5012 } u;
5013 u.l = 1;
5014 return u.c[sizeof (long int) - 1] == 1;
5015
5016 ;
5017 return 0;
5018 }
5019 _ACEOF
5020 if ac_fn_c_try_run "$LINENO"; then :
5021 ac_cv_c_bigendian=no
5022 else
5023 ac_cv_c_bigendian=yes
5024 fi
5025 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5026 conftest.$ac_objext conftest.beam conftest.$ac_ext
5027 fi
5028
5029 fi
5030 fi
5031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5032 $as_echo "$ac_cv_c_bigendian" >&6; }
5033 case $ac_cv_c_bigendian in #(
5034 yes)
5035 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5036 ;; #(
5037 no)
5038 ;; #(
5039 universal)
5040
5041 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5042
5043 ;; #(
5044 *)
5045 as_fn_error "unknown endianness
5046 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5047 esac
5048
5049 if test $ac_cv_c_bigendian = yes; then
5050 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
5051 else
5052 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
5053 fi
5054 else
5055 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
5056 fi
5057 fi
5058
5059
5060 default_sim_scache="16384"
5061 # Check whether --enable-sim-scache was given.
5062 if test "${enable_sim_scache+set}" = set; then :
5063 enableval=$enable_sim_scache; case "${enableval}" in
5064 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
5065 no) sim_scache="-DWITH_SCACHE=0" ;;
5066 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
5067 *) as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
5068 sim_scache="";;
5069 esac
5070 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
5071 echo "Setting scache size = $sim_scache" 6>&1
5072 fi
5073 else
5074 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
5075 fi
5076
5077
5078
5079 # NOTE: Don't add -Wall or -Wunused, they both include
5080 # -Wunused-parameter which reports bogus warnings.
5081 # NOTE: If you add to this list, remember to update
5082 # gdb/doc/gdbint.texinfo.
5083 build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
5084 -Wformat -Wparentheses -Wpointer-arith"
5085 # GCC supports -Wuninitialized only with -O or -On, n != 0.
5086 if test x${CFLAGS+set} = xset; then
5087 case "${CFLAGS}" in
5088 *"-O0"* ) ;;
5089 *"-O"* )
5090 build_warnings="${build_warnings} -Wuninitialized"
5091 ;;
5092 esac
5093 else
5094 build_warnings="${build_warnings} -Wuninitialized"
5095 fi
5096 # Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
5097 # -Wunused-function -Wunused-label -Wunused-variable -Wunused-value
5098 # -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
5099 # -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
5100 # -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
5101 # -Woverloaded-virtual -Winline -Werror"
5102 # Check whether --enable-build-warnings was given.
5103 if test "${enable_build_warnings+set}" = set; then :
5104 enableval=$enable_build_warnings; case "${enableval}" in
5105 yes) ;;
5106 no) build_warnings="-w";;
5107 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5108 build_warnings="${build_warnings} ${t}";;
5109 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5110 build_warnings="${t} ${build_warnings}";;
5111 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5112 esac
5113 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
5114 echo "Setting compiler warning flags = $build_warnings" 6>&1
5115 fi
5116 fi
5117 # Check whether --enable-sim-build-warnings was given.
5118 if test "${enable_sim_build_warnings+set}" = set; then :
5119 enableval=$enable_sim_build_warnings; case "${enableval}" in
5120 yes) ;;
5121 no) build_warnings="-w";;
5122 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5123 build_warnings="${build_warnings} ${t}";;
5124 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5125 build_warnings="${t} ${build_warnings}";;
5126 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5127 esac
5128 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
5129 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
5130 fi
5131 fi
5132 WARN_CFLAGS=""
5133 WERROR_CFLAGS=""
5134 if test "x${build_warnings}" != x -a "x$GCC" = xyes
5135 then
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
5137 $as_echo_n "checking compiler warning flags... " >&6; }
5138 # Separate out the -Werror flag as some files just cannot be
5139 # compiled with it enabled.
5140 for w in ${build_warnings}; do
5141 case $w in
5142 -Werr*) WERROR_CFLAGS=-Werror ;;
5143 *) # Check that GCC accepts it
5144 saved_CFLAGS="$CFLAGS"
5145 CFLAGS="$CFLAGS $w"
5146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5147 /* end confdefs.h. */
5148
5149 int
5150 main ()
5151 {
5152
5153 ;
5154 return 0;
5155 }
5156 _ACEOF
5157 if ac_fn_c_try_compile "$LINENO"; then :
5158 WARN_CFLAGS="${WARN_CFLAGS} $w"
5159 fi
5160 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5161 CFLAGS="$saved_CFLAGS"
5162 esac
5163 done
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS}${WERROR_CFLAGS}" >&5
5165 $as_echo "${WARN_CFLAGS}${WERROR_CFLAGS}" >&6; }
5166 fi
5167
5168
5169 if test x"no" = x"yes"; then
5170 sim_hw_p=yes
5171 else
5172 sim_hw_p=no
5173 fi
5174 if test ""; then
5175 hardware=""
5176 else
5177 hardware="cfi core pal glue"
5178 fi
5179 hardware="$hardware rv cris"
5180 sim_hw_cflags="-DWITH_HW=1"
5181 sim_hw="$hardware"
5182 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
5183 # Check whether --enable-sim-hardware was given.
5184 if test "${enable_sim_hardware+set}" = set; then :
5185 enableval=$enable_sim_hardware;
5186 case "${enableval}" in
5187 yes) sim_hw_p=yes;;
5188 no) sim_hw_p=no;;
5189 ,*) sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
5190 *,) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
5191 *) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
5192 esac
5193 if test "$sim_hw_p" != yes; then
5194 sim_hw_objs=
5195 sim_hw_cflags="-DWITH_HW=0"
5196 sim_hw=
5197 else
5198 sim_hw_cflags="-DWITH_HW=1"
5199 # remove duplicates
5200 sim_hw=""
5201 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
5202 for i in $hardware ; do
5203 case " $sim_hw " in
5204 *" $i "*) ;;
5205 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
5206 esac
5207 done
5208 fi
5209 if test x"$silent" != x"yes" && test "$sim_hw_p" = "yes"; then
5210 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
5211 fi
5212 else
5213
5214 if test "$sim_hw_p" != yes; then
5215 sim_hw_objs=
5216 sim_hw_cflags="-DWITH_HW=0"
5217 sim_hw=
5218 fi
5219 if test x"$silent" != x"yes"; then
5220 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
5221 fi
5222 fi
5223
5224 case " $hardware " in
5225 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
5226 $as_echo_n "checking for log2 in -lm... " >&6; }
5227 if test "${ac_cv_lib_m_log2+set}" = set; then :
5228 $as_echo_n "(cached) " >&6
5229 else
5230 ac_check_lib_save_LIBS=$LIBS
5231 LIBS="-lm $LIBS"
5232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5233 /* end confdefs.h. */
5234
5235 /* Override any GCC internal prototype to avoid an error.
5236 Use char because int might match the return type of a GCC
5237 builtin and then its argument prototype would still apply. */
5238 #ifdef __cplusplus
5239 extern "C"
5240 #endif
5241 char log2 ();
5242 int
5243 main ()
5244 {
5245 return log2 ();
5246 ;
5247 return 0;
5248 }
5249 _ACEOF
5250 if ac_fn_c_try_link "$LINENO"; then :
5251 ac_cv_lib_m_log2=yes
5252 else
5253 ac_cv_lib_m_log2=no
5254 fi
5255 rm -f core conftest.err conftest.$ac_objext \
5256 conftest$ac_exeext conftest.$ac_ext
5257 LIBS=$ac_check_lib_save_LIBS
5258 fi
5259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
5260 $as_echo "$ac_cv_lib_m_log2" >&6; }
5261 if test "x$ac_cv_lib_m_log2" = x""yes; then :
5262 cat >>confdefs.h <<_ACEOF
5263 #define HAVE_LIBM 1
5264 _ACEOF
5265
5266 LIBS="-lm $LIBS"
5267
5268 fi
5269 ;;
5270 esac
5271
5272
5273 # The default model shouldn't matter as long as there's a BFD.
5274
5275 default_sim_default_model="crisv32"
5276 # Check whether --enable-sim-default-model was given.
5277 if test "${enable_sim_default_model+set}" = set; then :
5278 enableval=$enable_sim_default_model; case "${enableval}" in
5279 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
5280 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
5281 esac
5282 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
5283 echo "Setting default model = $sim_default_model" 6>&1
5284 fi
5285 else
5286 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
5287 fi
5288
5289
5290
5291 # Check whether --enable-sim-environment was given.
5292 if test "${enable_sim_environment+set}" = set; then :
5293 enableval=$enable_sim_environment; case "${enableval}" in
5294 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
5295 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
5296 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
5297 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
5298 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
5299 sim_environment="";;
5300 esac
5301 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
5302 echo "Setting sim environment = $sim_environment" 6>&1
5303 fi
5304 else
5305 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
5306 fi
5307
5308
5309 default_sim_inline=""
5310 # Check whether --enable-sim-inline was given.
5311 if test "${enable_sim_inline+set}" = set; then :
5312 enableval=$enable_sim_inline; sim_inline=""
5313 case "$enableval" in
5314 no) sim_inline="-DDEFAULT_INLINE=0";;
5315 0) sim_inline="-DDEFAULT_INLINE=0";;
5316 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
5317 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
5318 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
5319 new_flag=""
5320 case "$x" in
5321 *_INLINE=*) new_flag="-D$x";;
5322 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
5323 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
5324 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
5325 esac
5326 if test x"$sim_inline" = x""; then
5327 sim_inline="$new_flag"
5328 else
5329 sim_inline="$sim_inline $new_flag"
5330 fi
5331 done;;
5332 esac
5333 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
5334 echo "Setting inline flags = $sim_inline" 6>&1
5335 fi
5336 else
5337
5338 if test "x$cross_compiling" = "xno"; then
5339 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
5340 sim_inline="${default_sim_inline}"
5341 if test x"$silent" != x"yes"; then
5342 echo "Setting inline flags = $sim_inline" 6>&1
5343 fi
5344 else
5345 sim_inline=""
5346 fi
5347 else
5348 sim_inline="-DDEFAULT_INLINE=0"
5349 fi
5350 fi
5351
5352
5353 cgen_maint=no
5354 cgen=guile
5355 cgendir='$(srcdir)/../../cgen'
5356 # Check whether --enable-cgen-maint was given.
5357 if test "${enable_cgen_maint+set}" = set; then :
5358 enableval=$enable_cgen_maint; case "${enableval}" in
5359 yes) cgen_maint=yes ;;
5360 no) cgen_maint=no ;;
5361 *)
5362 # argument is cgen install directory (not implemented yet).
5363 # Having a `share' directory might be more appropriate for the .scm,
5364 # .cpu, etc. files.
5365 cgendir=${cgen_maint}/lib/cgen
5366 cgen=guile
5367 ;;
5368 esac
5369 fi
5370 if test x${cgen_maint} != xno ; then
5371 CGEN_MAINT=''
5372 else
5373 CGEN_MAINT='#'
5374 fi
5375
5376
5377
5378
5379
5380
5381 ac_sources="$sim_link_files"
5382 ac_dests="$sim_link_links"
5383 while test -n "$ac_sources"; do
5384 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
5385 set $ac_sources; ac_source=$1; shift; ac_sources=$*
5386 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
5387 done
5388 ac_config_links="$ac_config_links $ac_config_links_1"
5389
5390 cgen_breaks=""
5391 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
5392 cgen_breaks="break cgen_rtx_error";
5393 fi
5394
5395 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
5396
5397 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
5398
5399 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
5400
5401 ac_config_commands="$ac_config_commands Makefile"
5402
5403 ac_config_commands="$ac_config_commands stamp-h"
5404
5405 cat >confcache <<\_ACEOF
5406 # This file is a shell script that caches the results of configure
5407 # tests run on this system so they can be shared between configure
5408 # scripts and configure runs, see configure's option --config-cache.
5409 # It is not useful on other systems. If it contains results you don't
5410 # want to keep, you may remove or edit it.
5411 #
5412 # config.status only pays attention to the cache file if you give it
5413 # the --recheck option to rerun configure.
5414 #
5415 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5416 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5417 # following values.
5418
5419 _ACEOF
5420
5421 # The following way of writing the cache mishandles newlines in values,
5422 # but we know of no workaround that is simple, portable, and efficient.
5423 # So, we kill variables containing newlines.
5424 # Ultrix sh set writes to stderr and can't be redirected directly,
5425 # and sets the high bit in the cache file unless we assign to the vars.
5426 (
5427 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5428 eval ac_val=\$$ac_var
5429 case $ac_val in #(
5430 *${as_nl}*)
5431 case $ac_var in #(
5432 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5433 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5434 esac
5435 case $ac_var in #(
5436 _ | IFS | as_nl) ;; #(
5437 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5438 *) { eval $ac_var=; unset $ac_var;} ;;
5439 esac ;;
5440 esac
5441 done
5442
5443 (set) 2>&1 |
5444 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5445 *${as_nl}ac_space=\ *)
5446 # `set' does not quote correctly, so add quotes: double-quote
5447 # substitution turns \\\\ into \\, and sed turns \\ into \.
5448 sed -n \
5449 "s/'/'\\\\''/g;
5450 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5451 ;; #(
5452 *)
5453 # `set' quotes correctly as required by POSIX, so do not add quotes.
5454 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5455 ;;
5456 esac |
5457 sort
5458 ) |
5459 sed '
5460 /^ac_cv_env_/b end
5461 t clear
5462 :clear
5463 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5464 t end
5465 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5466 :end' >>confcache
5467 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5468 if test -w "$cache_file"; then
5469 test "x$cache_file" != "x/dev/null" &&
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5471 $as_echo "$as_me: updating cache $cache_file" >&6;}
5472 cat confcache >$cache_file
5473 else
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5475 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5476 fi
5477 fi
5478 rm -f confcache
5479
5480 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5481 # Let make expand exec_prefix.
5482 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5483
5484 DEFS=-DHAVE_CONFIG_H
5485
5486 ac_libobjs=
5487 ac_ltlibobjs=
5488 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5489 # 1. Remove the extension, and $U if already installed.
5490 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5491 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5492 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5493 # will be set to the directory where LIBOBJS objects are built.
5494 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5495 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5496 done
5497 LIBOBJS=$ac_libobjs
5498
5499 LTLIBOBJS=$ac_ltlibobjs
5500
5501
5502 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
5503 as_fn_error "conditional \"GMAKE\" was never defined.
5504 Usually this means the macro was only invoked conditionally." "$LINENO" 5
5505 fi
5506
5507
5508 : ${CONFIG_STATUS=./config.status}
5509 ac_write_fail=0
5510 ac_clean_files_save=$ac_clean_files
5511 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5513 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5514 as_write_fail=0
5515 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5516 #! $SHELL
5517 # Generated by $as_me.
5518 # Run this file to recreate the current configuration.
5519 # Compiler output produced by configure, useful for debugging
5520 # configure, is in config.log if it exists.
5521
5522 debug=false
5523 ac_cs_recheck=false
5524 ac_cs_silent=false
5525
5526 SHELL=\${CONFIG_SHELL-$SHELL}
5527 export SHELL
5528 _ASEOF
5529 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5530 ## -------------------- ##
5531 ## M4sh Initialization. ##
5532 ## -------------------- ##
5533
5534 # Be more Bourne compatible
5535 DUALCASE=1; export DUALCASE # for MKS sh
5536 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5537 emulate sh
5538 NULLCMD=:
5539 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5540 # is contrary to our usage. Disable this feature.
5541 alias -g '${1+"$@"}'='"$@"'
5542 setopt NO_GLOB_SUBST
5543 else
5544 case `(set -o) 2>/dev/null` in #(
5545 *posix*) :
5546 set -o posix ;; #(
5547 *) :
5548 ;;
5549 esac
5550 fi
5551
5552
5553 as_nl='
5554 '
5555 export as_nl
5556 # Printing a long string crashes Solaris 7 /usr/bin/printf.
5557 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5558 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5559 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5560 # Prefer a ksh shell builtin over an external printf program on Solaris,
5561 # but without wasting forks for bash or zsh.
5562 if test -z "$BASH_VERSION$ZSH_VERSION" \
5563 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5564 as_echo='print -r --'
5565 as_echo_n='print -rn --'
5566 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5567 as_echo='printf %s\n'
5568 as_echo_n='printf %s'
5569 else
5570 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5571 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5572 as_echo_n='/usr/ucb/echo -n'
5573 else
5574 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5575 as_echo_n_body='eval
5576 arg=$1;
5577 case $arg in #(
5578 *"$as_nl"*)
5579 expr "X$arg" : "X\\(.*\\)$as_nl";
5580 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5581 esac;
5582 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5583 '
5584 export as_echo_n_body
5585 as_echo_n='sh -c $as_echo_n_body as_echo'
5586 fi
5587 export as_echo_body
5588 as_echo='sh -c $as_echo_body as_echo'
5589 fi
5590
5591 # The user is always right.
5592 if test "${PATH_SEPARATOR+set}" != set; then
5593 PATH_SEPARATOR=:
5594 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5595 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5596 PATH_SEPARATOR=';'
5597 }
5598 fi
5599
5600
5601 # IFS
5602 # We need space, tab and new line, in precisely that order. Quoting is
5603 # there to prevent editors from complaining about space-tab.
5604 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
5605 # splitting by setting IFS to empty value.)
5606 IFS=" "" $as_nl"
5607
5608 # Find who we are. Look in the path if we contain no directory separator.
5609 case $0 in #((
5610 *[\\/]* ) as_myself=$0 ;;
5611 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5612 for as_dir in $PATH
5613 do
5614 IFS=$as_save_IFS
5615 test -z "$as_dir" && as_dir=.
5616 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5617 done
5618 IFS=$as_save_IFS
5619
5620 ;;
5621 esac
5622 # We did not find ourselves, most probably we were run as `sh COMMAND'
5623 # in which case we are not to be found in the path.
5624 if test "x$as_myself" = x; then
5625 as_myself=$0
5626 fi
5627 if test ! -f "$as_myself"; then
5628 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5629 exit 1
5630 fi
5631
5632 # Unset variables that we do not need and which cause bugs (e.g. in
5633 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5634 # suppresses any "Segmentation fault" message there. '((' could
5635 # trigger a bug in pdksh 5.2.14.
5636 for as_var in BASH_ENV ENV MAIL MAILPATH
5637 do eval test x\${$as_var+set} = xset \
5638 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5639 done
5640 PS1='$ '
5641 PS2='> '
5642 PS4='+ '
5643
5644 # NLS nuisances.
5645 LC_ALL=C
5646 export LC_ALL
5647 LANGUAGE=C
5648 export LANGUAGE
5649
5650 # CDPATH.
5651 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5652
5653
5654 # as_fn_error ERROR [LINENO LOG_FD]
5655 # ---------------------------------
5656 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5657 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5658 # script with status $?, using 1 if that was 0.
5659 as_fn_error ()
5660 {
5661 as_status=$?; test $as_status -eq 0 && as_status=1
5662 if test "$3"; then
5663 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5664 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5665 fi
5666 $as_echo "$as_me: error: $1" >&2
5667 as_fn_exit $as_status
5668 } # as_fn_error
5669
5670
5671 # as_fn_set_status STATUS
5672 # -----------------------
5673 # Set $? to STATUS, without forking.
5674 as_fn_set_status ()
5675 {
5676 return $1
5677 } # as_fn_set_status
5678
5679 # as_fn_exit STATUS
5680 # -----------------
5681 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5682 as_fn_exit ()
5683 {
5684 set +e
5685 as_fn_set_status $1
5686 exit $1
5687 } # as_fn_exit
5688
5689 # as_fn_unset VAR
5690 # ---------------
5691 # Portably unset VAR.
5692 as_fn_unset ()
5693 {
5694 { eval $1=; unset $1;}
5695 }
5696 as_unset=as_fn_unset
5697 # as_fn_append VAR VALUE
5698 # ----------------------
5699 # Append the text in VALUE to the end of the definition contained in VAR. Take
5700 # advantage of any shell optimizations that allow amortized linear growth over
5701 # repeated appends, instead of the typical quadratic growth present in naive
5702 # implementations.
5703 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5704 eval 'as_fn_append ()
5705 {
5706 eval $1+=\$2
5707 }'
5708 else
5709 as_fn_append ()
5710 {
5711 eval $1=\$$1\$2
5712 }
5713 fi # as_fn_append
5714
5715 # as_fn_arith ARG...
5716 # ------------------
5717 # Perform arithmetic evaluation on the ARGs, and store the result in the
5718 # global $as_val. Take advantage of shells that can avoid forks. The arguments
5719 # must be portable across $(()) and expr.
5720 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5721 eval 'as_fn_arith ()
5722 {
5723 as_val=$(( $* ))
5724 }'
5725 else
5726 as_fn_arith ()
5727 {
5728 as_val=`expr "$@" || test $? -eq 1`
5729 }
5730 fi # as_fn_arith
5731
5732
5733 if expr a : '\(a\)' >/dev/null 2>&1 &&
5734 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5735 as_expr=expr
5736 else
5737 as_expr=false
5738 fi
5739
5740 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5741 as_basename=basename
5742 else
5743 as_basename=false
5744 fi
5745
5746 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5747 as_dirname=dirname
5748 else
5749 as_dirname=false
5750 fi
5751
5752 as_me=`$as_basename -- "$0" ||
5753 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5754 X"$0" : 'X\(//\)$' \| \
5755 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5756 $as_echo X/"$0" |
5757 sed '/^.*\/\([^/][^/]*\)\/*$/{
5758 s//\1/
5759 q
5760 }
5761 /^X\/\(\/\/\)$/{
5762 s//\1/
5763 q
5764 }
5765 /^X\/\(\/\).*/{
5766 s//\1/
5767 q
5768 }
5769 s/.*/./; q'`
5770
5771 # Avoid depending upon Character Ranges.
5772 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5773 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5774 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5775 as_cr_digits='0123456789'
5776 as_cr_alnum=$as_cr_Letters$as_cr_digits
5777
5778 ECHO_C= ECHO_N= ECHO_T=
5779 case `echo -n x` in #(((((
5780 -n*)
5781 case `echo 'xy\c'` in
5782 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5783 xy) ECHO_C='\c';;
5784 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5785 ECHO_T=' ';;
5786 esac;;
5787 *)
5788 ECHO_N='-n';;
5789 esac
5790
5791 rm -f conf$$ conf$$.exe conf$$.file
5792 if test -d conf$$.dir; then
5793 rm -f conf$$.dir/conf$$.file
5794 else
5795 rm -f conf$$.dir
5796 mkdir conf$$.dir 2>/dev/null
5797 fi
5798 if (echo >conf$$.file) 2>/dev/null; then
5799 if ln -s conf$$.file conf$$ 2>/dev/null; then
5800 as_ln_s='ln -s'
5801 # ... but there are two gotchas:
5802 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5803 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5804 # In both cases, we have to default to `cp -p'.
5805 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5806 as_ln_s='cp -p'
5807 elif ln conf$$.file conf$$ 2>/dev/null; then
5808 as_ln_s=ln
5809 else
5810 as_ln_s='cp -p'
5811 fi
5812 else
5813 as_ln_s='cp -p'
5814 fi
5815 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5816 rmdir conf$$.dir 2>/dev/null
5817
5818
5819 # as_fn_mkdir_p
5820 # -------------
5821 # Create "$as_dir" as a directory, including parents if necessary.
5822 as_fn_mkdir_p ()
5823 {
5824
5825 case $as_dir in #(
5826 -*) as_dir=./$as_dir;;
5827 esac
5828 test -d "$as_dir" || eval $as_mkdir_p || {
5829 as_dirs=
5830 while :; do
5831 case $as_dir in #(
5832 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5833 *) as_qdir=$as_dir;;
5834 esac
5835 as_dirs="'$as_qdir' $as_dirs"
5836 as_dir=`$as_dirname -- "$as_dir" ||
5837 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5838 X"$as_dir" : 'X\(//\)[^/]' \| \
5839 X"$as_dir" : 'X\(//\)$' \| \
5840 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5841 $as_echo X"$as_dir" |
5842 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5843 s//\1/
5844 q
5845 }
5846 /^X\(\/\/\)[^/].*/{
5847 s//\1/
5848 q
5849 }
5850 /^X\(\/\/\)$/{
5851 s//\1/
5852 q
5853 }
5854 /^X\(\/\).*/{
5855 s//\1/
5856 q
5857 }
5858 s/.*/./; q'`
5859 test -d "$as_dir" && break
5860 done
5861 test -z "$as_dirs" || eval "mkdir $as_dirs"
5862 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
5863
5864
5865 } # as_fn_mkdir_p
5866 if mkdir -p . 2>/dev/null; then
5867 as_mkdir_p='mkdir -p "$as_dir"'
5868 else
5869 test -d ./-p && rmdir ./-p
5870 as_mkdir_p=false
5871 fi
5872
5873 if test -x / >/dev/null 2>&1; then
5874 as_test_x='test -x'
5875 else
5876 if ls -dL / >/dev/null 2>&1; then
5877 as_ls_L_option=L
5878 else
5879 as_ls_L_option=
5880 fi
5881 as_test_x='
5882 eval sh -c '\''
5883 if test -d "$1"; then
5884 test -d "$1/.";
5885 else
5886 case $1 in #(
5887 -*)set "./$1";;
5888 esac;
5889 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5890 ???[sx]*):;;*)false;;esac;fi
5891 '\'' sh
5892 '
5893 fi
5894 as_executable_p=$as_test_x
5895
5896 # Sed expression to map a string onto a valid CPP name.
5897 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5898
5899 # Sed expression to map a string onto a valid variable name.
5900 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5901
5902
5903 exec 6>&1
5904 ## ----------------------------------- ##
5905 ## Main body of $CONFIG_STATUS script. ##
5906 ## ----------------------------------- ##
5907 _ASEOF
5908 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5909
5910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5911 # Save the log message, to keep $0 and so on meaningful, and to
5912 # report actual input values of CONFIG_FILES etc. instead of their
5913 # values after options handling.
5914 ac_log="
5915 This file was extended by $as_me, which was
5916 generated by GNU Autoconf 2.64. Invocation command line was
5917
5918 CONFIG_FILES = $CONFIG_FILES
5919 CONFIG_HEADERS = $CONFIG_HEADERS
5920 CONFIG_LINKS = $CONFIG_LINKS
5921 CONFIG_COMMANDS = $CONFIG_COMMANDS
5922 $ $0 $@
5923
5924 on `(hostname || uname -n) 2>/dev/null | sed 1q`
5925 "
5926
5927 _ACEOF
5928
5929 case $ac_config_files in *"
5930 "*) set x $ac_config_files; shift; ac_config_files=$*;;
5931 esac
5932
5933 case $ac_config_headers in *"
5934 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5935 esac
5936
5937
5938 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5939 # Files that config.status was made for.
5940 config_files="$ac_config_files"
5941 config_headers="$ac_config_headers"
5942 config_links="$ac_config_links"
5943 config_commands="$ac_config_commands"
5944
5945 _ACEOF
5946
5947 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5948 ac_cs_usage="\
5949 \`$as_me' instantiates files and other configuration actions
5950 from templates according to the current configuration. Unless the files
5951 and actions are specified as TAGs, all are instantiated by default.
5952
5953 Usage: $0 [OPTION]... [TAG]...
5954
5955 -h, --help print this help, then exit
5956 -V, --version print version number and configuration settings, then exit
5957 -q, --quiet, --silent
5958 do not print progress messages
5959 -d, --debug don't remove temporary files
5960 --recheck update $as_me by reconfiguring in the same conditions
5961 --file=FILE[:TEMPLATE]
5962 instantiate the configuration file FILE
5963 --header=FILE[:TEMPLATE]
5964 instantiate the configuration header FILE
5965
5966 Configuration files:
5967 $config_files
5968
5969 Configuration headers:
5970 $config_headers
5971
5972 Configuration links:
5973 $config_links
5974
5975 Configuration commands:
5976 $config_commands
5977
5978 Report bugs to the package provider."
5979
5980 _ACEOF
5981 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5982 ac_cs_version="\\
5983 config.status
5984 configured by $0, generated by GNU Autoconf 2.64,
5985 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5986
5987 Copyright (C) 2009 Free Software Foundation, Inc.
5988 This config.status script is free software; the Free Software Foundation
5989 gives unlimited permission to copy, distribute and modify it."
5990
5991 ac_pwd='$ac_pwd'
5992 srcdir='$srcdir'
5993 INSTALL='$INSTALL'
5994 test -n "\$AWK" || AWK=awk
5995 _ACEOF
5996
5997 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5998 # The default lists apply if the user does not specify any file.
5999 ac_need_defaults=:
6000 while test $# != 0
6001 do
6002 case $1 in
6003 --*=*)
6004 ac_option=`expr "X$1" : 'X\([^=]*\)='`
6005 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6006 ac_shift=:
6007 ;;
6008 *)
6009 ac_option=$1
6010 ac_optarg=$2
6011 ac_shift=shift
6012 ;;
6013 esac
6014
6015 case $ac_option in
6016 # Handling of the options.
6017 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6018 ac_cs_recheck=: ;;
6019 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6020 $as_echo "$ac_cs_version"; exit ;;
6021 --debug | --debu | --deb | --de | --d | -d )
6022 debug=: ;;
6023 --file | --fil | --fi | --f )
6024 $ac_shift
6025 case $ac_optarg in
6026 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6027 esac
6028 as_fn_append CONFIG_FILES " '$ac_optarg'"
6029 ac_need_defaults=false;;
6030 --header | --heade | --head | --hea )
6031 $ac_shift
6032 case $ac_optarg in
6033 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6034 esac
6035 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6036 ac_need_defaults=false;;
6037 --he | --h)
6038 # Conflict between --help and --header
6039 as_fn_error "ambiguous option: \`$1'
6040 Try \`$0 --help' for more information.";;
6041 --help | --hel | -h )
6042 $as_echo "$ac_cs_usage"; exit ;;
6043 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6044 | -silent | --silent | --silen | --sile | --sil | --si | --s)
6045 ac_cs_silent=: ;;
6046
6047 # This is an error.
6048 -*) as_fn_error "unrecognized option: \`$1'
6049 Try \`$0 --help' for more information." ;;
6050
6051 *) as_fn_append ac_config_targets " $1"
6052 ac_need_defaults=false ;;
6053
6054 esac
6055 shift
6056 done
6057
6058 ac_configure_extra_args=
6059
6060 if $ac_cs_silent; then
6061 exec 6>/dev/null
6062 ac_configure_extra_args="$ac_configure_extra_args --silent"
6063 fi
6064
6065 _ACEOF
6066 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6067 if \$ac_cs_recheck; then
6068 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6069 shift
6070 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6071 CONFIG_SHELL='$SHELL'
6072 export CONFIG_SHELL
6073 exec "\$@"
6074 fi
6075
6076 _ACEOF
6077 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6078 exec 5>>config.log
6079 {
6080 echo
6081 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6082 ## Running $as_me. ##
6083 _ASBOX
6084 $as_echo "$ac_log"
6085 } >&5
6086
6087 _ACEOF
6088 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6089 #
6090 # INIT-COMMANDS
6091 #
6092 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
6093
6094 _ACEOF
6095
6096 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6097
6098 # Handling of arguments.
6099 for ac_config_target in $ac_config_targets
6100 do
6101 case $ac_config_target in
6102 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
6103 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6104 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
6105 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
6106 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
6107 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
6108 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
6109 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
6110
6111 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6112 esac
6113 done
6114
6115
6116 # If the user did not use the arguments to specify the items to instantiate,
6117 # then the envvar interface is used. Set only those that are not.
6118 # We use the long form for the default assignment because of an extremely
6119 # bizarre bug on SunOS 4.1.3.
6120 if $ac_need_defaults; then
6121 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6122 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6123 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
6124 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6125 fi
6126
6127 # Have a temporary directory for convenience. Make it in the build tree
6128 # simply because there is no reason against having it here, and in addition,
6129 # creating and moving files from /tmp can sometimes cause problems.
6130 # Hook for its removal unless debugging.
6131 # Note that there is a small window in which the directory will not be cleaned:
6132 # after its creation but before its name has been assigned to `$tmp'.
6133 $debug ||
6134 {
6135 tmp=
6136 trap 'exit_status=$?
6137 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
6138 ' 0
6139 trap 'as_fn_exit 1' 1 2 13 15
6140 }
6141 # Create a (secure) tmp directory for tmp files.
6142
6143 {
6144 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6145 test -n "$tmp" && test -d "$tmp"
6146 } ||
6147 {
6148 tmp=./conf$$-$RANDOM
6149 (umask 077 && mkdir "$tmp")
6150 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
6151
6152 # Set up the scripts for CONFIG_FILES section.
6153 # No need to generate them if there are no CONFIG_FILES.
6154 # This happens for instance with `./config.status config.h'.
6155 if test -n "$CONFIG_FILES"; then
6156
6157
6158 ac_cr=`echo X | tr X '\015'`
6159 # On cygwin, bash can eat \r inside `` if the user requested igncr.
6160 # But we know of no other shell where ac_cr would be empty at this
6161 # point, so we can use a bashism as a fallback.
6162 if test "x$ac_cr" = x; then
6163 eval ac_cr=\$\'\\r\'
6164 fi
6165 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6166 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6167 ac_cs_awk_cr='\r'
6168 else
6169 ac_cs_awk_cr=$ac_cr
6170 fi
6171
6172 echo 'BEGIN {' >"$tmp/subs1.awk" &&
6173 _ACEOF
6174
6175
6176 {
6177 echo "cat >conf$$subs.awk <<_ACEOF" &&
6178 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6179 echo "_ACEOF"
6180 } >conf$$subs.sh ||
6181 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6182 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
6183 ac_delim='%!_!# '
6184 for ac_last_try in false false false false false :; do
6185 . ./conf$$subs.sh ||
6186 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6187
6188 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6189 if test $ac_delim_n = $ac_delim_num; then
6190 break
6191 elif $ac_last_try; then
6192 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6193 else
6194 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6195 fi
6196 done
6197 rm -f conf$$subs.sh
6198
6199 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6200 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
6201 _ACEOF
6202 sed -n '
6203 h
6204 s/^/S["/; s/!.*/"]=/
6205 p
6206 g
6207 s/^[^!]*!//
6208 :repl
6209 t repl
6210 s/'"$ac_delim"'$//
6211 t delim
6212 :nl
6213 h
6214 s/\(.\{148\}\).*/\1/
6215 t more1
6216 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6217 p
6218 n
6219 b repl
6220 :more1
6221 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6222 p
6223 g
6224 s/.\{148\}//
6225 t nl
6226 :delim
6227 h
6228 s/\(.\{148\}\).*/\1/
6229 t more2
6230 s/["\\]/\\&/g; s/^/"/; s/$/"/
6231 p
6232 b
6233 :more2
6234 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6235 p
6236 g
6237 s/.\{148\}//
6238 t delim
6239 ' <conf$$subs.awk | sed '
6240 /^[^""]/{
6241 N
6242 s/\n//
6243 }
6244 ' >>$CONFIG_STATUS || ac_write_fail=1
6245 rm -f conf$$subs.awk
6246 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6247 _ACAWK
6248 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
6249 for (key in S) S_is_set[key] = 1
6250 FS = "\a"
6251
6252 }
6253 {
6254 line = $ 0
6255 nfields = split(line, field, "@")
6256 substed = 0
6257 len = length(field[1])
6258 for (i = 2; i < nfields; i++) {
6259 key = field[i]
6260 keylen = length(key)
6261 if (S_is_set[key]) {
6262 value = S[key]
6263 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6264 len += length(value) + length(field[++i])
6265 substed = 1
6266 } else
6267 len += 1 + keylen
6268 }
6269
6270 print line
6271 }
6272
6273 _ACAWK
6274 _ACEOF
6275 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6276 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6277 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6278 else
6279 cat
6280 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
6281 || as_fn_error "could not setup config files machinery" "$LINENO" 5
6282 _ACEOF
6283
6284 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6285 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6286 # trailing colons and then remove the whole line if VPATH becomes empty
6287 # (actually we leave an empty line to preserve line numbers).
6288 if test "x$srcdir" = x.; then
6289 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6290 s/:*\$(srcdir):*/:/
6291 s/:*\${srcdir}:*/:/
6292 s/:*@srcdir@:*/:/
6293 s/^\([^=]*=[ ]*\):*/\1/
6294 s/:*$//
6295 s/^[^=]*=[ ]*$//
6296 }'
6297 fi
6298
6299 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6300 fi # test -n "$CONFIG_FILES"
6301
6302 # Set up the scripts for CONFIG_HEADERS section.
6303 # No need to generate them if there are no CONFIG_HEADERS.
6304 # This happens for instance with `./config.status Makefile'.
6305 if test -n "$CONFIG_HEADERS"; then
6306 cat >"$tmp/defines.awk" <<\_ACAWK ||
6307 BEGIN {
6308 _ACEOF
6309
6310 # Transform confdefs.h into an awk script `defines.awk', embedded as
6311 # here-document in config.status, that substitutes the proper values into
6312 # config.h.in to produce config.h.
6313
6314 # Create a delimiter string that does not exist in confdefs.h, to ease
6315 # handling of long lines.
6316 ac_delim='%!_!# '
6317 for ac_last_try in false false :; do
6318 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
6319 if test -z "$ac_t"; then
6320 break
6321 elif $ac_last_try; then
6322 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
6323 else
6324 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6325 fi
6326 done
6327
6328 # For the awk script, D is an array of macro values keyed by name,
6329 # likewise P contains macro parameters if any. Preserve backslash
6330 # newline sequences.
6331
6332 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6333 sed -n '
6334 s/.\{148\}/&'"$ac_delim"'/g
6335 t rset
6336 :rset
6337 s/^[ ]*#[ ]*define[ ][ ]*/ /
6338 t def
6339 d
6340 :def
6341 s/\\$//
6342 t bsnl
6343 s/["\\]/\\&/g
6344 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6345 D["\1"]=" \3"/p
6346 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6347 d
6348 :bsnl
6349 s/["\\]/\\&/g
6350 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6351 D["\1"]=" \3\\\\\\n"\\/p
6352 t cont
6353 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6354 t cont
6355 d
6356 :cont
6357 n
6358 s/.\{148\}/&'"$ac_delim"'/g
6359 t clear
6360 :clear
6361 s/\\$//
6362 t bsnlc
6363 s/["\\]/\\&/g; s/^/"/; s/$/"/p
6364 d
6365 :bsnlc
6366 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6367 b cont
6368 ' <confdefs.h | sed '
6369 s/'"$ac_delim"'/"\\\
6370 "/g' >>$CONFIG_STATUS || ac_write_fail=1
6371
6372 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6373 for (key in D) D_is_set[key] = 1
6374 FS = "\a"
6375 }
6376 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6377 line = \$ 0
6378 split(line, arg, " ")
6379 if (arg[1] == "#") {
6380 defundef = arg[2]
6381 mac1 = arg[3]
6382 } else {
6383 defundef = substr(arg[1], 2)
6384 mac1 = arg[2]
6385 }
6386 split(mac1, mac2, "(") #)
6387 macro = mac2[1]
6388 prefix = substr(line, 1, index(line, defundef) - 1)
6389 if (D_is_set[macro]) {
6390 # Preserve the white space surrounding the "#".
6391 print prefix "define", macro P[macro] D[macro]
6392 next
6393 } else {
6394 # Replace #undef with comments. This is necessary, for example,
6395 # in the case of _POSIX_SOURCE, which is predefined and required
6396 # on some systems where configure will not decide to define it.
6397 if (defundef == "undef") {
6398 print "/*", prefix defundef, macro, "*/"
6399 next
6400 }
6401 }
6402 }
6403 { print }
6404 _ACAWK
6405 _ACEOF
6406 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6407 as_fn_error "could not setup config headers machinery" "$LINENO" 5
6408 fi # test -n "$CONFIG_HEADERS"
6409
6410
6411 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
6412 shift
6413 for ac_tag
6414 do
6415 case $ac_tag in
6416 :[FHLC]) ac_mode=$ac_tag; continue;;
6417 esac
6418 case $ac_mode$ac_tag in
6419 :[FHL]*:*);;
6420 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
6421 :[FH]-) ac_tag=-:-;;
6422 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6423 esac
6424 ac_save_IFS=$IFS
6425 IFS=:
6426 set x $ac_tag
6427 IFS=$ac_save_IFS
6428 shift
6429 ac_file=$1
6430 shift
6431
6432 case $ac_mode in
6433 :L) ac_source=$1;;
6434 :[FH])
6435 ac_file_inputs=
6436 for ac_f
6437 do
6438 case $ac_f in
6439 -) ac_f="$tmp/stdin";;
6440 *) # Look for the file first in the build tree, then in the source tree
6441 # (if the path is not absolute). The absolute path cannot be DOS-style,
6442 # because $ac_f cannot contain `:'.
6443 test -f "$ac_f" ||
6444 case $ac_f in
6445 [\\/$]*) false;;
6446 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6447 esac ||
6448 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6449 esac
6450 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6451 as_fn_append ac_file_inputs " '$ac_f'"
6452 done
6453
6454 # Let's still pretend it is `configure' which instantiates (i.e., don't
6455 # use $as_me), people would be surprised to read:
6456 # /* config.h. Generated by config.status. */
6457 configure_input='Generated from '`
6458 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6459 `' by configure.'
6460 if test x"$ac_file" != x-; then
6461 configure_input="$ac_file. $configure_input"
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6463 $as_echo "$as_me: creating $ac_file" >&6;}
6464 fi
6465 # Neutralize special characters interpreted by sed in replacement strings.
6466 case $configure_input in #(
6467 *\&* | *\|* | *\\* )
6468 ac_sed_conf_input=`$as_echo "$configure_input" |
6469 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6470 *) ac_sed_conf_input=$configure_input;;
6471 esac
6472
6473 case $ac_tag in
6474 *:-:* | *:-) cat >"$tmp/stdin" \
6475 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6476 esac
6477 ;;
6478 esac
6479
6480 ac_dir=`$as_dirname -- "$ac_file" ||
6481 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6482 X"$ac_file" : 'X\(//\)[^/]' \| \
6483 X"$ac_file" : 'X\(//\)$' \| \
6484 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6485 $as_echo X"$ac_file" |
6486 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6487 s//\1/
6488 q
6489 }
6490 /^X\(\/\/\)[^/].*/{
6491 s//\1/
6492 q
6493 }
6494 /^X\(\/\/\)$/{
6495 s//\1/
6496 q
6497 }
6498 /^X\(\/\).*/{
6499 s//\1/
6500 q
6501 }
6502 s/.*/./; q'`
6503 as_dir="$ac_dir"; as_fn_mkdir_p
6504 ac_builddir=.
6505
6506 case "$ac_dir" in
6507 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6508 *)
6509 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6510 # A ".." for each directory in $ac_dir_suffix.
6511 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6512 case $ac_top_builddir_sub in
6513 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6514 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6515 esac ;;
6516 esac
6517 ac_abs_top_builddir=$ac_pwd
6518 ac_abs_builddir=$ac_pwd$ac_dir_suffix
6519 # for backward compatibility:
6520 ac_top_builddir=$ac_top_build_prefix
6521
6522 case $srcdir in
6523 .) # We are building in place.
6524 ac_srcdir=.
6525 ac_top_srcdir=$ac_top_builddir_sub
6526 ac_abs_top_srcdir=$ac_pwd ;;
6527 [\\/]* | ?:[\\/]* ) # Absolute name.
6528 ac_srcdir=$srcdir$ac_dir_suffix;
6529 ac_top_srcdir=$srcdir
6530 ac_abs_top_srcdir=$srcdir ;;
6531 *) # Relative name.
6532 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6533 ac_top_srcdir=$ac_top_build_prefix$srcdir
6534 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6535 esac
6536 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6537
6538
6539 case $ac_mode in
6540 :F)
6541 #
6542 # CONFIG_FILE
6543 #
6544
6545 case $INSTALL in
6546 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
6547 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
6548 esac
6549 _ACEOF
6550
6551 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6552 # If the template does not know about datarootdir, expand it.
6553 # FIXME: This hack should be removed a few years after 2.60.
6554 ac_datarootdir_hack=; ac_datarootdir_seen=
6555 ac_sed_dataroot='
6556 /datarootdir/ {
6557 p
6558 q
6559 }
6560 /@datadir@/p
6561 /@docdir@/p
6562 /@infodir@/p
6563 /@localedir@/p
6564 /@mandir@/p'
6565 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6566 *datarootdir*) ac_datarootdir_seen=yes;;
6567 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6568 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6569 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6570 _ACEOF
6571 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6572 ac_datarootdir_hack='
6573 s&@datadir@&$datadir&g
6574 s&@docdir@&$docdir&g
6575 s&@infodir@&$infodir&g
6576 s&@localedir@&$localedir&g
6577 s&@mandir@&$mandir&g
6578 s&\\\${datarootdir}&$datarootdir&g' ;;
6579 esac
6580 _ACEOF
6581
6582 # Neutralize VPATH when `$srcdir' = `.'.
6583 # Shell code in configure.ac might set extrasub.
6584 # FIXME: do we really want to maintain this feature?
6585 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6586 ac_sed_extra="$ac_vpsub
6587 $extrasub
6588 _ACEOF
6589 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6590 :t
6591 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6592 s|@configure_input@|$ac_sed_conf_input|;t t
6593 s&@top_builddir@&$ac_top_builddir_sub&;t t
6594 s&@top_build_prefix@&$ac_top_build_prefix&;t t
6595 s&@srcdir@&$ac_srcdir&;t t
6596 s&@abs_srcdir@&$ac_abs_srcdir&;t t
6597 s&@top_srcdir@&$ac_top_srcdir&;t t
6598 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6599 s&@builddir@&$ac_builddir&;t t
6600 s&@abs_builddir@&$ac_abs_builddir&;t t
6601 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6602 s&@INSTALL@&$ac_INSTALL&;t t
6603 $ac_datarootdir_hack
6604 "
6605 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6606 || as_fn_error "could not create $ac_file" "$LINENO" 5
6607
6608 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6609 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6610 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6612 which seems to be undefined. Please make sure it is defined." >&5
6613 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6614 which seems to be undefined. Please make sure it is defined." >&2;}
6615
6616 rm -f "$tmp/stdin"
6617 case $ac_file in
6618 -) cat "$tmp/out" && rm -f "$tmp/out";;
6619 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6620 esac \
6621 || as_fn_error "could not create $ac_file" "$LINENO" 5
6622 ;;
6623 :H)
6624 #
6625 # CONFIG_HEADER
6626 #
6627 if test x"$ac_file" != x-; then
6628 {
6629 $as_echo "/* $configure_input */" \
6630 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6631 } >"$tmp/config.h" \
6632 || as_fn_error "could not create $ac_file" "$LINENO" 5
6633 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6635 $as_echo "$as_me: $ac_file is unchanged" >&6;}
6636 else
6637 rm -f "$ac_file"
6638 mv "$tmp/config.h" "$ac_file" \
6639 || as_fn_error "could not create $ac_file" "$LINENO" 5
6640 fi
6641 else
6642 $as_echo "/* $configure_input */" \
6643 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6644 || as_fn_error "could not create -" "$LINENO" 5
6645 fi
6646 ;;
6647 :L)
6648 #
6649 # CONFIG_LINK
6650 #
6651
6652 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
6653 :
6654 else
6655 # Prefer the file from the source tree if names are identical.
6656 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
6657 ac_source=$srcdir/$ac_source
6658 fi
6659
6660 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
6661 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
6662
6663 if test ! -r "$ac_source"; then
6664 as_fn_error "$ac_source: file not found" "$LINENO" 5
6665 fi
6666 rm -f "$ac_file"
6667
6668 # Try a relative symlink, then a hard link, then a copy.
6669 case $srcdir in
6670 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
6671 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
6672 esac
6673 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
6674 ln "$ac_source" "$ac_file" 2>/dev/null ||
6675 cp -p "$ac_source" "$ac_file" ||
6676 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
6677 fi
6678 ;;
6679 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6680 $as_echo "$as_me: executing $ac_file commands" >&6;}
6681 ;;
6682 esac
6683
6684
6685 case $ac_file$ac_mode in
6686 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6687 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
6688 rm -f Makesim1.tmp Makesim2.tmp Makefile
6689 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
6690 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
6691 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
6692 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
6693 <Makefile.sim >Makefile
6694 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
6695 ;;
6696 "stamp-h":C) echo > stamp-h ;;
6697
6698 esac
6699 done # for ac_tag
6700
6701
6702 as_fn_exit 0
6703 _ACEOF
6704 ac_clean_files=$ac_clean_files_save
6705
6706 test $ac_write_fail = 0 ||
6707 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6708
6709
6710 # configure is writing to config.log, and then calls config.status.
6711 # config.status does its own redirection, appending to config.log.
6712 # Unfortunately, on DOS this fails, as config.log is still kept open
6713 # by configure, so config.status won't be able to write to it; its
6714 # output is simply discarded. So we exec the FD to /dev/null,
6715 # effectively closing config.log, so it can be properly (re)opened and
6716 # appended to by config.status. When coming back to configure, we
6717 # need to make the FD available again.
6718 if test "$no_create" != yes; then
6719 ac_cs_success=:
6720 ac_config_status_args=
6721 test "$silent" = yes &&
6722 ac_config_status_args="$ac_config_status_args --quiet"
6723 exec 5>/dev/null
6724 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6725 exec 5>>config.log
6726 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6727 # would make configure fail if this is the last instruction.
6728 $ac_cs_success || as_fn_exit $?
6729 fi
6730 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6732 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6733 fi
6734
6735