]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/ppc/configure
Fix --diable-shared --enable-plugins build breakage
[thirdparty/binutils-gdb.git] / sim / ppc / 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 sim_fpu
593 sim_fpu_cflags
594 sim_targ_vals
595 sim_callback
596 sim_devzero
597 sim_termio
598 sim_stdio
599 sim_model_issue
600 sim_model
601 sim_monitor
602 sim_reserved
603 sim_trace
604 sim_timebase
605 sim_env
606 sim_hostbitsize
607 sim_igen_smp
608 sim_bswap
609 sim_pk_obj
610 sim_pk_src
611 sim_hw_obj
612 sim_hw_src
613 sim_icache
614 sim_filter
615 sim_jump
616 sim_decode_mechanism
617 sim_dup
618 sim_switch
619 sim_opcode
620 sim_config
621 sim_line_nr
622 sim_warnings
623 sim_cflags
624 RANLIB
625 AR
626 HDEFINES
627 CFLAGS_FOR_BUILD
628 CC_FOR_BUILD
629 LIBOBJS
630 target_os
631 target_vendor
632 target_cpu
633 target
634 host_os
635 host_vendor
636 host_cpu
637 host
638 build_os
639 build_vendor
640 build_cpu
641 build
642 REPORT_BUGS_TEXI
643 REPORT_BUGS_TO
644 PKGVERSION
645 EGREP
646 GREP
647 CPP
648 CATOBJEXT
649 GENCAT
650 INSTOBJEXT
651 DATADIRNAME
652 CATALOGS
653 POSUB
654 GMSGFMT
655 XGETTEXT
656 INCINTL
657 LIBINTL_DEP
658 LIBINTL
659 USE_NLS
660 OBJEXT
661 EXEEXT
662 ac_ct_CC
663 CPPFLAGS
664 LDFLAGS
665 CFLAGS
666 CC
667 INSTALL_DATA
668 INSTALL_SCRIPT
669 INSTALL_PROGRAM
670 WERROR_CFLAGS
671 WARN_CFLAGS
672 sim_xor_endian
673 sim_stdcall
674 sim_smp
675 sim_reserved_bits
676 sim_regparm
677 sim_packages
678 sim_inline
679 sim_hw
680 sim_hw_objs
681 sim_hw_cflags
682 sim_default_model
683 sim_scache
684 sim_float
685 sim_hostendian
686 sim_endian
687 sim_bitsize
688 sim_assert
689 sim_alignment
690 sim_environment
691 target_alias
692 host_alias
693 build_alias
694 LIBS
695 ECHO_T
696 ECHO_N
697 ECHO_C
698 DEFS
699 mandir
700 localedir
701 libdir
702 psdir
703 pdfdir
704 dvidir
705 htmldir
706 infodir
707 docdir
708 oldincludedir
709 includedir
710 localstatedir
711 sharedstatedir
712 sysconfdir
713 datadir
714 datarootdir
715 libexecdir
716 sbindir
717 bindir
718 program_transform_name
719 prefix
720 exec_prefix
721 PACKAGE_URL
722 PACKAGE_BUGREPORT
723 PACKAGE_STRING
724 PACKAGE_VERSION
725 PACKAGE_TARNAME
726 PACKAGE_NAME
727 PATH_SEPARATOR
728 SHELL'
729 ac_subst_files=''
730 ac_user_opts='
731 enable_option_checking
732 enable_sim_alignment
733 enable_sim_assert
734 enable_sim_bitsize
735 enable_sim_bswap
736 enable_sim_cflags
737 enable_sim_config
738 enable_sim_decode_mechanism
739 enable_sim_default_model
740 enable_sim_duplicate
741 enable_sim_endian
742 enable_sim_env
743 enable_sim_filter
744 enable_sim_float
745 enable_sim_hardware
746 enable_sim_hostbitsize
747 enable_sim_hostendian
748 enable_sim_icache
749 enable_sim_inline
750 enable_sim_jump
751 enable_sim_line_nr
752 enable_sim_model
753 enable_sim_model_issue
754 enable_sim_monitor
755 enable_sim_opcode
756 enable_sim_packages
757 enable_sim_regparm
758 enable_sim_reserved_bits
759 enable_sim_smp
760 enable_sim_stdcall
761 enable_sim_stdio
762 enable_sim_switch
763 enable_sim_timebase
764 enable_sim_trace
765 enable_sim_warnings
766 enable_sim_xor_endian
767 with_pkgversion
768 with_bugurl
769 with_zlib
770 enable_plugins
771 '
772 ac_precious_vars='build_alias
773 host_alias
774 target_alias
775 CC
776 CFLAGS
777 LDFLAGS
778 LIBS
779 CPPFLAGS
780 CPP'
781
782
783 # Initialize some variables set by options.
784 ac_init_help=
785 ac_init_version=false
786 ac_unrecognized_opts=
787 ac_unrecognized_sep=
788 # The variables have the same names as the options, with
789 # dashes changed to underlines.
790 cache_file=/dev/null
791 exec_prefix=NONE
792 no_create=
793 no_recursion=
794 prefix=NONE
795 program_prefix=NONE
796 program_suffix=NONE
797 program_transform_name=s,x,x,
798 silent=
799 site=
800 srcdir=
801 verbose=
802 x_includes=NONE
803 x_libraries=NONE
804
805 # Installation directory options.
806 # These are left unexpanded so users can "make install exec_prefix=/foo"
807 # and all the variables that are supposed to be based on exec_prefix
808 # by default will actually change.
809 # Use braces instead of parens because sh, perl, etc. also accept them.
810 # (The list follows the same order as the GNU Coding Standards.)
811 bindir='${exec_prefix}/bin'
812 sbindir='${exec_prefix}/sbin'
813 libexecdir='${exec_prefix}/libexec'
814 datarootdir='${prefix}/share'
815 datadir='${datarootdir}'
816 sysconfdir='${prefix}/etc'
817 sharedstatedir='${prefix}/com'
818 localstatedir='${prefix}/var'
819 includedir='${prefix}/include'
820 oldincludedir='/usr/include'
821 docdir='${datarootdir}/doc/${PACKAGE}'
822 infodir='${datarootdir}/info'
823 htmldir='${docdir}'
824 dvidir='${docdir}'
825 pdfdir='${docdir}'
826 psdir='${docdir}'
827 libdir='${exec_prefix}/lib'
828 localedir='${datarootdir}/locale'
829 mandir='${datarootdir}/man'
830
831 ac_prev=
832 ac_dashdash=
833 for ac_option
834 do
835 # If the previous option needs an argument, assign it.
836 if test -n "$ac_prev"; then
837 eval $ac_prev=\$ac_option
838 ac_prev=
839 continue
840 fi
841
842 case $ac_option in
843 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
844 *) ac_optarg=yes ;;
845 esac
846
847 # Accept the important Cygnus configure options, so we can diagnose typos.
848
849 case $ac_dashdash$ac_option in
850 --)
851 ac_dashdash=yes ;;
852
853 -bindir | --bindir | --bindi | --bind | --bin | --bi)
854 ac_prev=bindir ;;
855 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
856 bindir=$ac_optarg ;;
857
858 -build | --build | --buil | --bui | --bu)
859 ac_prev=build_alias ;;
860 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
861 build_alias=$ac_optarg ;;
862
863 -cache-file | --cache-file | --cache-fil | --cache-fi \
864 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
865 ac_prev=cache_file ;;
866 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
867 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
868 cache_file=$ac_optarg ;;
869
870 --config-cache | -C)
871 cache_file=config.cache ;;
872
873 -datadir | --datadir | --datadi | --datad)
874 ac_prev=datadir ;;
875 -datadir=* | --datadir=* | --datadi=* | --datad=*)
876 datadir=$ac_optarg ;;
877
878 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
879 | --dataroo | --dataro | --datar)
880 ac_prev=datarootdir ;;
881 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
882 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
883 datarootdir=$ac_optarg ;;
884
885 -disable-* | --disable-*)
886 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
887 # Reject names that are not valid shell variable names.
888 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
889 as_fn_error "invalid feature name: $ac_useropt"
890 ac_useropt_orig=$ac_useropt
891 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
892 case $ac_user_opts in
893 *"
894 "enable_$ac_useropt"
895 "*) ;;
896 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
897 ac_unrecognized_sep=', ';;
898 esac
899 eval enable_$ac_useropt=no ;;
900
901 -docdir | --docdir | --docdi | --doc | --do)
902 ac_prev=docdir ;;
903 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
904 docdir=$ac_optarg ;;
905
906 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
907 ac_prev=dvidir ;;
908 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
909 dvidir=$ac_optarg ;;
910
911 -enable-* | --enable-*)
912 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
913 # Reject names that are not valid shell variable names.
914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915 as_fn_error "invalid feature name: $ac_useropt"
916 ac_useropt_orig=$ac_useropt
917 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918 case $ac_user_opts in
919 *"
920 "enable_$ac_useropt"
921 "*) ;;
922 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
923 ac_unrecognized_sep=', ';;
924 esac
925 eval enable_$ac_useropt=\$ac_optarg ;;
926
927 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
928 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
929 | --exec | --exe | --ex)
930 ac_prev=exec_prefix ;;
931 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
932 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
933 | --exec=* | --exe=* | --ex=*)
934 exec_prefix=$ac_optarg ;;
935
936 -gas | --gas | --ga | --g)
937 # Obsolete; use --with-gas.
938 with_gas=yes ;;
939
940 -help | --help | --hel | --he | -h)
941 ac_init_help=long ;;
942 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
943 ac_init_help=recursive ;;
944 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
945 ac_init_help=short ;;
946
947 -host | --host | --hos | --ho)
948 ac_prev=host_alias ;;
949 -host=* | --host=* | --hos=* | --ho=*)
950 host_alias=$ac_optarg ;;
951
952 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
953 ac_prev=htmldir ;;
954 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
955 | --ht=*)
956 htmldir=$ac_optarg ;;
957
958 -includedir | --includedir | --includedi | --included | --include \
959 | --includ | --inclu | --incl | --inc)
960 ac_prev=includedir ;;
961 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
962 | --includ=* | --inclu=* | --incl=* | --inc=*)
963 includedir=$ac_optarg ;;
964
965 -infodir | --infodir | --infodi | --infod | --info | --inf)
966 ac_prev=infodir ;;
967 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
968 infodir=$ac_optarg ;;
969
970 -libdir | --libdir | --libdi | --libd)
971 ac_prev=libdir ;;
972 -libdir=* | --libdir=* | --libdi=* | --libd=*)
973 libdir=$ac_optarg ;;
974
975 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
976 | --libexe | --libex | --libe)
977 ac_prev=libexecdir ;;
978 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
979 | --libexe=* | --libex=* | --libe=*)
980 libexecdir=$ac_optarg ;;
981
982 -localedir | --localedir | --localedi | --localed | --locale)
983 ac_prev=localedir ;;
984 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
985 localedir=$ac_optarg ;;
986
987 -localstatedir | --localstatedir | --localstatedi | --localstated \
988 | --localstate | --localstat | --localsta | --localst | --locals)
989 ac_prev=localstatedir ;;
990 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
991 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
992 localstatedir=$ac_optarg ;;
993
994 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
995 ac_prev=mandir ;;
996 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
997 mandir=$ac_optarg ;;
998
999 -nfp | --nfp | --nf)
1000 # Obsolete; use --without-fp.
1001 with_fp=no ;;
1002
1003 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1004 | --no-cr | --no-c | -n)
1005 no_create=yes ;;
1006
1007 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1008 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1009 no_recursion=yes ;;
1010
1011 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1012 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1013 | --oldin | --oldi | --old | --ol | --o)
1014 ac_prev=oldincludedir ;;
1015 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1016 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1017 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1018 oldincludedir=$ac_optarg ;;
1019
1020 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1021 ac_prev=prefix ;;
1022 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1023 prefix=$ac_optarg ;;
1024
1025 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1026 | --program-pre | --program-pr | --program-p)
1027 ac_prev=program_prefix ;;
1028 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1029 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1030 program_prefix=$ac_optarg ;;
1031
1032 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1033 | --program-suf | --program-su | --program-s)
1034 ac_prev=program_suffix ;;
1035 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1036 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1037 program_suffix=$ac_optarg ;;
1038
1039 -program-transform-name | --program-transform-name \
1040 | --program-transform-nam | --program-transform-na \
1041 | --program-transform-n | --program-transform- \
1042 | --program-transform | --program-transfor \
1043 | --program-transfo | --program-transf \
1044 | --program-trans | --program-tran \
1045 | --progr-tra | --program-tr | --program-t)
1046 ac_prev=program_transform_name ;;
1047 -program-transform-name=* | --program-transform-name=* \
1048 | --program-transform-nam=* | --program-transform-na=* \
1049 | --program-transform-n=* | --program-transform-=* \
1050 | --program-transform=* | --program-transfor=* \
1051 | --program-transfo=* | --program-transf=* \
1052 | --program-trans=* | --program-tran=* \
1053 | --progr-tra=* | --program-tr=* | --program-t=*)
1054 program_transform_name=$ac_optarg ;;
1055
1056 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1057 ac_prev=pdfdir ;;
1058 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1059 pdfdir=$ac_optarg ;;
1060
1061 -psdir | --psdir | --psdi | --psd | --ps)
1062 ac_prev=psdir ;;
1063 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1064 psdir=$ac_optarg ;;
1065
1066 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1067 | -silent | --silent | --silen | --sile | --sil)
1068 silent=yes ;;
1069
1070 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1071 ac_prev=sbindir ;;
1072 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1073 | --sbi=* | --sb=*)
1074 sbindir=$ac_optarg ;;
1075
1076 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1077 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1078 | --sharedst | --shareds | --shared | --share | --shar \
1079 | --sha | --sh)
1080 ac_prev=sharedstatedir ;;
1081 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1082 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1083 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1084 | --sha=* | --sh=*)
1085 sharedstatedir=$ac_optarg ;;
1086
1087 -site | --site | --sit)
1088 ac_prev=site ;;
1089 -site=* | --site=* | --sit=*)
1090 site=$ac_optarg ;;
1091
1092 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1093 ac_prev=srcdir ;;
1094 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1095 srcdir=$ac_optarg ;;
1096
1097 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1098 | --syscon | --sysco | --sysc | --sys | --sy)
1099 ac_prev=sysconfdir ;;
1100 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1101 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1102 sysconfdir=$ac_optarg ;;
1103
1104 -target | --target | --targe | --targ | --tar | --ta | --t)
1105 ac_prev=target_alias ;;
1106 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1107 target_alias=$ac_optarg ;;
1108
1109 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1110 verbose=yes ;;
1111
1112 -version | --version | --versio | --versi | --vers | -V)
1113 ac_init_version=: ;;
1114
1115 -with-* | --with-*)
1116 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1117 # Reject names that are not valid shell variable names.
1118 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1119 as_fn_error "invalid package name: $ac_useropt"
1120 ac_useropt_orig=$ac_useropt
1121 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122 case $ac_user_opts in
1123 *"
1124 "with_$ac_useropt"
1125 "*) ;;
1126 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1127 ac_unrecognized_sep=', ';;
1128 esac
1129 eval with_$ac_useropt=\$ac_optarg ;;
1130
1131 -without-* | --without-*)
1132 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1133 # Reject names that are not valid shell variable names.
1134 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1135 as_fn_error "invalid package name: $ac_useropt"
1136 ac_useropt_orig=$ac_useropt
1137 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138 case $ac_user_opts in
1139 *"
1140 "with_$ac_useropt"
1141 "*) ;;
1142 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1143 ac_unrecognized_sep=', ';;
1144 esac
1145 eval with_$ac_useropt=no ;;
1146
1147 --x)
1148 # Obsolete; use --with-x.
1149 with_x=yes ;;
1150
1151 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1152 | --x-incl | --x-inc | --x-in | --x-i)
1153 ac_prev=x_includes ;;
1154 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1155 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1156 x_includes=$ac_optarg ;;
1157
1158 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1159 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1160 ac_prev=x_libraries ;;
1161 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1162 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1163 x_libraries=$ac_optarg ;;
1164
1165 -*) as_fn_error "unrecognized option: \`$ac_option'
1166 Try \`$0 --help' for more information."
1167 ;;
1168
1169 *=*)
1170 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1171 # Reject names that are not valid shell variable names.
1172 case $ac_envvar in #(
1173 '' | [0-9]* | *[!_$as_cr_alnum]* )
1174 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1175 esac
1176 eval $ac_envvar=\$ac_optarg
1177 export $ac_envvar ;;
1178
1179 *)
1180 # FIXME: should be removed in autoconf 3.0.
1181 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1182 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1183 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1184 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1185 ;;
1186
1187 esac
1188 done
1189
1190 if test -n "$ac_prev"; then
1191 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1192 as_fn_error "missing argument to $ac_option"
1193 fi
1194
1195 if test -n "$ac_unrecognized_opts"; then
1196 case $enable_option_checking in
1197 no) ;;
1198 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1199 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1200 esac
1201 fi
1202
1203 # Check all directory arguments for consistency.
1204 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205 datadir sysconfdir sharedstatedir localstatedir includedir \
1206 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207 libdir localedir mandir
1208 do
1209 eval ac_val=\$$ac_var
1210 # Remove trailing slashes.
1211 case $ac_val in
1212 */ )
1213 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1214 eval $ac_var=\$ac_val;;
1215 esac
1216 # Be sure to have absolute directory names.
1217 case $ac_val in
1218 [\\/$]* | ?:[\\/]* ) continue;;
1219 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1220 esac
1221 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1222 done
1223
1224 # There might be people who depend on the old broken behavior: `$host'
1225 # used to hold the argument of --host etc.
1226 # FIXME: To remove some day.
1227 build=$build_alias
1228 host=$host_alias
1229 target=$target_alias
1230
1231 # FIXME: To remove some day.
1232 if test "x$host_alias" != x; then
1233 if test "x$build_alias" = x; then
1234 cross_compiling=maybe
1235 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1236 If a cross compiler is detected then cross compile mode will be used." >&2
1237 elif test "x$build_alias" != "x$host_alias"; then
1238 cross_compiling=yes
1239 fi
1240 fi
1241
1242 ac_tool_prefix=
1243 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1244
1245 test "$silent" = yes && exec 6>/dev/null
1246
1247
1248 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1249 ac_ls_di=`ls -di .` &&
1250 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1251 as_fn_error "working directory cannot be determined"
1252 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1253 as_fn_error "pwd does not report name of working directory"
1254
1255
1256 # Find the source files, if location was not specified.
1257 if test -z "$srcdir"; then
1258 ac_srcdir_defaulted=yes
1259 # Try the directory containing this script, then the parent directory.
1260 ac_confdir=`$as_dirname -- "$as_myself" ||
1261 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1262 X"$as_myself" : 'X\(//\)[^/]' \| \
1263 X"$as_myself" : 'X\(//\)$' \| \
1264 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1265 $as_echo X"$as_myself" |
1266 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1267 s//\1/
1268 q
1269 }
1270 /^X\(\/\/\)[^/].*/{
1271 s//\1/
1272 q
1273 }
1274 /^X\(\/\/\)$/{
1275 s//\1/
1276 q
1277 }
1278 /^X\(\/\).*/{
1279 s//\1/
1280 q
1281 }
1282 s/.*/./; q'`
1283 srcdir=$ac_confdir
1284 if test ! -r "$srcdir/$ac_unique_file"; then
1285 srcdir=..
1286 fi
1287 else
1288 ac_srcdir_defaulted=no
1289 fi
1290 if test ! -r "$srcdir/$ac_unique_file"; then
1291 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1292 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1293 fi
1294 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1295 ac_abs_confdir=`(
1296 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1297 pwd)`
1298 # When building in place, set srcdir=.
1299 if test "$ac_abs_confdir" = "$ac_pwd"; then
1300 srcdir=.
1301 fi
1302 # Remove unnecessary trailing slashes from srcdir.
1303 # Double slashes in file names in object file debugging info
1304 # mess up M-x gdb in Emacs.
1305 case $srcdir in
1306 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1307 esac
1308 for ac_var in $ac_precious_vars; do
1309 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1310 eval ac_env_${ac_var}_value=\$${ac_var}
1311 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1313 done
1314
1315 #
1316 # Report the --help message.
1317 #
1318 if test "$ac_init_help" = "long"; then
1319 # Omit some internal or obsolete options to make the list less imposing.
1320 # This message is too long to be a string in the A/UX 3.1 sh.
1321 cat <<_ACEOF
1322 \`configure' configures this package to adapt to many kinds of systems.
1323
1324 Usage: $0 [OPTION]... [VAR=VALUE]...
1325
1326 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1327 VAR=VALUE. See below for descriptions of some of the useful variables.
1328
1329 Defaults for the options are specified in brackets.
1330
1331 Configuration:
1332 -h, --help display this help and exit
1333 --help=short display options specific to this package
1334 --help=recursive display the short help of all the included packages
1335 -V, --version display version information and exit
1336 -q, --quiet, --silent do not print \`checking...' messages
1337 --cache-file=FILE cache test results in FILE [disabled]
1338 -C, --config-cache alias for \`--cache-file=config.cache'
1339 -n, --no-create do not create output files
1340 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1341
1342 Installation directories:
1343 --prefix=PREFIX install architecture-independent files in PREFIX
1344 [$ac_default_prefix]
1345 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1346 [PREFIX]
1347
1348 By default, \`make install' will install all the files in
1349 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1350 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1351 for instance \`--prefix=\$HOME'.
1352
1353 For better control, use the options below.
1354
1355 Fine tuning of the installation directories:
1356 --bindir=DIR user executables [EPREFIX/bin]
1357 --sbindir=DIR system admin executables [EPREFIX/sbin]
1358 --libexecdir=DIR program executables [EPREFIX/libexec]
1359 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1360 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1361 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1362 --libdir=DIR object code libraries [EPREFIX/lib]
1363 --includedir=DIR C header files [PREFIX/include]
1364 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1365 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1366 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1367 --infodir=DIR info documentation [DATAROOTDIR/info]
1368 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1369 --mandir=DIR man documentation [DATAROOTDIR/man]
1370 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1371 --htmldir=DIR html documentation [DOCDIR]
1372 --dvidir=DIR dvi documentation [DOCDIR]
1373 --pdfdir=DIR pdf documentation [DOCDIR]
1374 --psdir=DIR ps documentation [DOCDIR]
1375 _ACEOF
1376
1377 cat <<\_ACEOF
1378
1379 Program names:
1380 --program-prefix=PREFIX prepend PREFIX to installed program names
1381 --program-suffix=SUFFIX append SUFFIX to installed program names
1382 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1383
1384 System types:
1385 --build=BUILD configure for building on BUILD [guessed]
1386 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1387 --target=TARGET configure for building compilers for TARGET [HOST]
1388 _ACEOF
1389 fi
1390
1391 if test -n "$ac_init_help"; then
1392
1393 cat <<\_ACEOF
1394
1395 Optional Features:
1396 --disable-option-checking ignore unrecognized --enable/--with options
1397 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1398 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1399 --enable-sim-alignment=align Specify strict or nonstrict alignment.
1400 --enable-sim-assert Specify whether to perform random assertions.
1401 --enable-sim-bitsize=n Specify target bitsize (32 or 64).
1402 --enable-sim-bswap Use the BSWAP instruction on Intel 486s and Pentiums.
1403 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1404 --enable-sim-config=file Override default config file
1405 --enable-sim-decode-mechanism=which Specify the instruction decode mechanism.
1406 --enable-sim-default-model=which Specify default PowerPC to model.
1407 --enable-sim-duplicate Expand (duplicate) semantic functions.
1408 --enable-sim-endian=endian Specify target byte endian orientation.
1409 --enable-sim-env=env Specify target environment (operating, virtual, user).
1410 --enable-sim-filter=rule Specify filter rules.
1411 --enable-sim-float Specify whether the target has hard, soft, altivec or e500 floating point.
1412 --enable-sim-hardware=list Specify the hardware to be included in the build.
1413 --enable-sim-hostbitsize=32|64 Specify host bitsize (32 or 64).
1414 --enable-sim-hostendian=end Specify host byte endian orientation.
1415 --enable-sim-icache=size Specify instruction-decode cache size and type.
1416 --enable-sim-inline=inlines Specify which functions should be inlined.
1417 --enable-sim-jump Jump between semantic code (instead of call/return).
1418 --enable-sim-line-nr=opts Generate extra CPP code that references source rather than generated code
1419 --enable-sim-model=which Specify PowerPC to model.
1420 --enable-sim-model-issue Specify whether to simulate model specific actions
1421 --enable-sim-monitor=mon Specify whether to enable monitoring events.
1422 --enable-sim-opcode=which Override default opcode lookup.
1423 --enable-sim-packages=list Specify the packages to be included in the build.
1424 --enable-sim-regparm=nr-parm Pass parameters in registers instead of on the stack - x86/GCC specific.
1425 --enable-sim-reserved-bits Specify whether to check reserved bits in instruction.
1426 --enable-sim-smp=n Specify number of processors to configure for.
1427 --enable-sim-stdcall=type Use an alternative function call/return mechanism - x86/GCC specific.
1428 --enable-sim-stdio Specify whether to use stdio for console input/output.
1429 --enable-sim-switch Use a switch instead of a table for instruction call.
1430 --enable-sim-timebase Specify whether the PPC timebase is supported.
1431 --enable-sim-trace Specify whether tracing is supported.
1432 --enable-sim-warnings=opts Extra CFLAGS for turning on compiler warnings except for idecode.o, semantics.o and psim.o
1433 --enable-sim-xor-endian=n Specify number bytes involved in PowerPC XOR bi-endian mode (default 8).
1434 --enable-plugins Enable support for plugins
1435
1436 Optional Packages:
1437 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1438 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1439 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1440 --with-bugurl=URL Direct users to URL to report a bug
1441 --with-zlib include zlib support (auto/yes/no) default=auto
1442
1443 Some influential environment variables:
1444 CC C compiler command
1445 CFLAGS C compiler flags
1446 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1447 nonstandard directory <lib dir>
1448 LIBS libraries to pass to the linker, e.g. -l<library>
1449 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1450 you have headers in a nonstandard directory <include dir>
1451 CPP C preprocessor
1452
1453 Use these variables to override the choices made by `configure' or to help
1454 it to find libraries and programs with nonstandard names/locations.
1455
1456 Report bugs to the package provider.
1457 _ACEOF
1458 ac_status=$?
1459 fi
1460
1461 if test "$ac_init_help" = "recursive"; then
1462 # If there are subdirs, report their specific --help.
1463 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1464 test -d "$ac_dir" ||
1465 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1466 continue
1467 ac_builddir=.
1468
1469 case "$ac_dir" in
1470 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471 *)
1472 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1473 # A ".." for each directory in $ac_dir_suffix.
1474 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1475 case $ac_top_builddir_sub in
1476 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1478 esac ;;
1479 esac
1480 ac_abs_top_builddir=$ac_pwd
1481 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1482 # for backward compatibility:
1483 ac_top_builddir=$ac_top_build_prefix
1484
1485 case $srcdir in
1486 .) # We are building in place.
1487 ac_srcdir=.
1488 ac_top_srcdir=$ac_top_builddir_sub
1489 ac_abs_top_srcdir=$ac_pwd ;;
1490 [\\/]* | ?:[\\/]* ) # Absolute name.
1491 ac_srcdir=$srcdir$ac_dir_suffix;
1492 ac_top_srcdir=$srcdir
1493 ac_abs_top_srcdir=$srcdir ;;
1494 *) # Relative name.
1495 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1496 ac_top_srcdir=$ac_top_build_prefix$srcdir
1497 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1498 esac
1499 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1500
1501 cd "$ac_dir" || { ac_status=$?; continue; }
1502 # Check for guested configure.
1503 if test -f "$ac_srcdir/configure.gnu"; then
1504 echo &&
1505 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1506 elif test -f "$ac_srcdir/configure"; then
1507 echo &&
1508 $SHELL "$ac_srcdir/configure" --help=recursive
1509 else
1510 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1511 fi || ac_status=$?
1512 cd "$ac_pwd" || { ac_status=$?; break; }
1513 done
1514 fi
1515
1516 test -n "$ac_init_help" && exit $ac_status
1517 if $ac_init_version; then
1518 cat <<\_ACEOF
1519 configure
1520 generated by GNU Autoconf 2.64
1521
1522 Copyright (C) 2009 Free Software Foundation, Inc.
1523 This configure script is free software; the Free Software Foundation
1524 gives unlimited permission to copy, distribute and modify it.
1525 _ACEOF
1526 exit
1527 fi
1528
1529 ## ------------------------ ##
1530 ## Autoconf initialization. ##
1531 ## ------------------------ ##
1532
1533 # ac_fn_c_try_compile LINENO
1534 # --------------------------
1535 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1536 ac_fn_c_try_compile ()
1537 {
1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 rm -f conftest.$ac_objext
1540 if { { ac_try="$ac_compile"
1541 case "(($ac_try" in
1542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543 *) ac_try_echo=$ac_try;;
1544 esac
1545 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546 $as_echo "$ac_try_echo"; } >&5
1547 (eval "$ac_compile") 2>conftest.err
1548 ac_status=$?
1549 if test -s conftest.err; then
1550 grep -v '^ *+' conftest.err >conftest.er1
1551 cat conftest.er1 >&5
1552 mv -f conftest.er1 conftest.err
1553 fi
1554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555 test $ac_status = 0; } && {
1556 test -z "$ac_c_werror_flag" ||
1557 test ! -s conftest.err
1558 } && test -s conftest.$ac_objext; then :
1559 ac_retval=0
1560 else
1561 $as_echo "$as_me: failed program was:" >&5
1562 sed 's/^/| /' conftest.$ac_ext >&5
1563
1564 ac_retval=1
1565 fi
1566 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1567 return $ac_retval
1568
1569 } # ac_fn_c_try_compile
1570
1571 # ac_fn_c_try_run LINENO
1572 # ----------------------
1573 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1574 # that executables *can* be run.
1575 ac_fn_c_try_run ()
1576 {
1577 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1578 if { { ac_try="$ac_link"
1579 case "(($ac_try" in
1580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1581 *) ac_try_echo=$ac_try;;
1582 esac
1583 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1584 $as_echo "$ac_try_echo"; } >&5
1585 (eval "$ac_link") 2>&5
1586 ac_status=$?
1587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1589 { { case "(($ac_try" in
1590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1591 *) ac_try_echo=$ac_try;;
1592 esac
1593 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594 $as_echo "$ac_try_echo"; } >&5
1595 (eval "$ac_try") 2>&5
1596 ac_status=$?
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598 test $ac_status = 0; }; }; then :
1599 ac_retval=0
1600 else
1601 $as_echo "$as_me: program exited with status $ac_status" >&5
1602 $as_echo "$as_me: failed program was:" >&5
1603 sed 's/^/| /' conftest.$ac_ext >&5
1604
1605 ac_retval=$ac_status
1606 fi
1607 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1608 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1609 return $ac_retval
1610
1611 } # ac_fn_c_try_run
1612
1613 # ac_fn_c_try_cpp LINENO
1614 # ----------------------
1615 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1616 ac_fn_c_try_cpp ()
1617 {
1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1619 if { { ac_try="$ac_cpp conftest.$ac_ext"
1620 case "(($ac_try" in
1621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622 *) ac_try_echo=$ac_try;;
1623 esac
1624 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625 $as_echo "$ac_try_echo"; } >&5
1626 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1627 ac_status=$?
1628 if test -s conftest.err; then
1629 grep -v '^ *+' conftest.err >conftest.er1
1630 cat conftest.er1 >&5
1631 mv -f conftest.er1 conftest.err
1632 fi
1633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634 test $ac_status = 0; } >/dev/null && {
1635 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1636 test ! -s conftest.err
1637 }; then :
1638 ac_retval=0
1639 else
1640 $as_echo "$as_me: failed program was:" >&5
1641 sed 's/^/| /' conftest.$ac_ext >&5
1642
1643 ac_retval=1
1644 fi
1645 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646 return $ac_retval
1647
1648 } # ac_fn_c_try_cpp
1649
1650 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1651 # -------------------------------------------------------
1652 # Tests whether HEADER exists and can be compiled using the include files in
1653 # INCLUDES, setting the cache variable VAR accordingly.
1654 ac_fn_c_check_header_compile ()
1655 {
1656 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1658 $as_echo_n "checking for $2... " >&6; }
1659 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1660 $as_echo_n "(cached) " >&6
1661 else
1662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663 /* end confdefs.h. */
1664 $4
1665 #include <$2>
1666 _ACEOF
1667 if ac_fn_c_try_compile "$LINENO"; then :
1668 eval "$3=yes"
1669 else
1670 eval "$3=no"
1671 fi
1672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1673 fi
1674 eval ac_res=\$$3
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1676 $as_echo "$ac_res" >&6; }
1677 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1678
1679 } # ac_fn_c_check_header_compile
1680
1681 # ac_fn_c_try_link LINENO
1682 # -----------------------
1683 # Try to link conftest.$ac_ext, and return whether this succeeded.
1684 ac_fn_c_try_link ()
1685 {
1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 rm -f conftest.$ac_objext conftest$ac_exeext
1688 if { { ac_try="$ac_link"
1689 case "(($ac_try" in
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1692 esac
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_link") 2>conftest.err
1696 ac_status=$?
1697 if test -s conftest.err; then
1698 grep -v '^ *+' conftest.err >conftest.er1
1699 cat conftest.er1 >&5
1700 mv -f conftest.er1 conftest.err
1701 fi
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; } && {
1704 test -z "$ac_c_werror_flag" ||
1705 test ! -s conftest.err
1706 } && test -s conftest$ac_exeext && {
1707 test "$cross_compiling" = yes ||
1708 $as_test_x conftest$ac_exeext
1709 }; then :
1710 ac_retval=0
1711 else
1712 $as_echo "$as_me: failed program was:" >&5
1713 sed 's/^/| /' conftest.$ac_ext >&5
1714
1715 ac_retval=1
1716 fi
1717 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1718 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1719 # interfere with the next link command; also delete a directory that is
1720 # left behind by Apple's compiler. We do this before executing the actions.
1721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1723 return $ac_retval
1724
1725 } # ac_fn_c_try_link
1726
1727 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1728 # -------------------------------------------------------
1729 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1730 # the include files in INCLUDES and setting the cache variable VAR
1731 # accordingly.
1732 ac_fn_c_check_header_mongrel ()
1733 {
1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1735 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1737 $as_echo_n "checking for $2... " >&6; }
1738 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739 $as_echo_n "(cached) " >&6
1740 fi
1741 eval ac_res=\$$3
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1743 $as_echo "$ac_res" >&6; }
1744 else
1745 # Is the header compilable?
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1747 $as_echo_n "checking $2 usability... " >&6; }
1748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1749 /* end confdefs.h. */
1750 $4
1751 #include <$2>
1752 _ACEOF
1753 if ac_fn_c_try_compile "$LINENO"; then :
1754 ac_header_compiler=yes
1755 else
1756 ac_header_compiler=no
1757 fi
1758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1760 $as_echo "$ac_header_compiler" >&6; }
1761
1762 # Is the header present?
1763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1764 $as_echo_n "checking $2 presence... " >&6; }
1765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766 /* end confdefs.h. */
1767 #include <$2>
1768 _ACEOF
1769 if ac_fn_c_try_cpp "$LINENO"; then :
1770 ac_header_preproc=yes
1771 else
1772 ac_header_preproc=no
1773 fi
1774 rm -f conftest.err conftest.$ac_ext
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1776 $as_echo "$ac_header_preproc" >&6; }
1777
1778 # So? What about this header?
1779 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1780 yes:no: )
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1782 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1784 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1785 ;;
1786 no:yes:* )
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1788 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1790 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1792 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1794 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1796 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1797 ;;
1798 esac
1799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1800 $as_echo_n "checking for $2... " >&6; }
1801 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1802 $as_echo_n "(cached) " >&6
1803 else
1804 eval "$3=\$ac_header_compiler"
1805 fi
1806 eval ac_res=\$$3
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1808 $as_echo "$ac_res" >&6; }
1809 fi
1810 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1811
1812 } # ac_fn_c_check_header_mongrel
1813
1814 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1815 # ----------------------------------------------------
1816 # Tries to find if the field MEMBER exists in type AGGR, after including
1817 # INCLUDES, setting cache variable VAR accordingly.
1818 ac_fn_c_check_member ()
1819 {
1820 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1822 $as_echo_n "checking for $2.$3... " >&6; }
1823 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1824 $as_echo_n "(cached) " >&6
1825 else
1826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827 /* end confdefs.h. */
1828 $5
1829 int
1830 main ()
1831 {
1832 static $2 ac_aggr;
1833 if (ac_aggr.$3)
1834 return 0;
1835 ;
1836 return 0;
1837 }
1838 _ACEOF
1839 if ac_fn_c_try_compile "$LINENO"; then :
1840 eval "$4=yes"
1841 else
1842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1843 /* end confdefs.h. */
1844 $5
1845 int
1846 main ()
1847 {
1848 static $2 ac_aggr;
1849 if (sizeof ac_aggr.$3)
1850 return 0;
1851 ;
1852 return 0;
1853 }
1854 _ACEOF
1855 if ac_fn_c_try_compile "$LINENO"; then :
1856 eval "$4=yes"
1857 else
1858 eval "$4=no"
1859 fi
1860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1861 fi
1862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1863 fi
1864 eval ac_res=\$$4
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866 $as_echo "$ac_res" >&6; }
1867 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1868
1869 } # ac_fn_c_check_member
1870
1871 # ac_fn_c_check_decl LINENO SYMBOL VAR
1872 # ------------------------------------
1873 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1874 ac_fn_c_check_decl ()
1875 {
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 as_decl_name=`echo $2|sed 's/ *(.*//'`
1878 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1880 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1881 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1882 $as_echo_n "(cached) " >&6
1883 else
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1886 $4
1887 int
1888 main ()
1889 {
1890 #ifndef $as_decl_name
1891 #ifdef __cplusplus
1892 (void) $as_decl_use;
1893 #else
1894 (void) $as_decl_name;
1895 #endif
1896 #endif
1897
1898 ;
1899 return 0;
1900 }
1901 _ACEOF
1902 if ac_fn_c_try_compile "$LINENO"; then :
1903 eval "$3=yes"
1904 else
1905 eval "$3=no"
1906 fi
1907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1908 fi
1909 eval ac_res=\$$3
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1911 $as_echo "$ac_res" >&6; }
1912 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1913
1914 } # ac_fn_c_check_decl
1915
1916 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1917 # -------------------------------------------
1918 # Tests whether TYPE exists after having included INCLUDES, setting cache
1919 # variable VAR accordingly.
1920 ac_fn_c_check_type ()
1921 {
1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1924 $as_echo_n "checking for $2... " >&6; }
1925 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1926 $as_echo_n "(cached) " >&6
1927 else
1928 eval "$3=no"
1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930 /* end confdefs.h. */
1931 $4
1932 int
1933 main ()
1934 {
1935 if (sizeof ($2))
1936 return 0;
1937 ;
1938 return 0;
1939 }
1940 _ACEOF
1941 if ac_fn_c_try_compile "$LINENO"; then :
1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h. */
1944 $4
1945 int
1946 main ()
1947 {
1948 if (sizeof (($2)))
1949 return 0;
1950 ;
1951 return 0;
1952 }
1953 _ACEOF
1954 if ac_fn_c_try_compile "$LINENO"; then :
1955
1956 else
1957 eval "$3=yes"
1958 fi
1959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1960 fi
1961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1962 fi
1963 eval ac_res=\$$3
1964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1965 $as_echo "$ac_res" >&6; }
1966 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1967
1968 } # ac_fn_c_check_type
1969
1970 # ac_fn_c_check_func LINENO FUNC VAR
1971 # ----------------------------------
1972 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1973 ac_fn_c_check_func ()
1974 {
1975 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1977 $as_echo_n "checking for $2... " >&6; }
1978 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1979 $as_echo_n "(cached) " >&6
1980 else
1981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1982 /* end confdefs.h. */
1983 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1984 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1985 #define $2 innocuous_$2
1986
1987 /* System header to define __stub macros and hopefully few prototypes,
1988 which can conflict with char $2 (); below.
1989 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1990 <limits.h> exists even on freestanding compilers. */
1991
1992 #ifdef __STDC__
1993 # include <limits.h>
1994 #else
1995 # include <assert.h>
1996 #endif
1997
1998 #undef $2
1999
2000 /* Override any GCC internal prototype to avoid an error.
2001 Use char because int might match the return type of a GCC
2002 builtin and then its argument prototype would still apply. */
2003 #ifdef __cplusplus
2004 extern "C"
2005 #endif
2006 char $2 ();
2007 /* The GNU C library defines this for functions which it implements
2008 to always fail with ENOSYS. Some functions are actually named
2009 something starting with __ and the normal name is an alias. */
2010 #if defined __stub_$2 || defined __stub___$2
2011 choke me
2012 #endif
2013
2014 int
2015 main ()
2016 {
2017 return $2 ();
2018 ;
2019 return 0;
2020 }
2021 _ACEOF
2022 if ac_fn_c_try_link "$LINENO"; then :
2023 eval "$3=yes"
2024 else
2025 eval "$3=no"
2026 fi
2027 rm -f core conftest.err conftest.$ac_objext \
2028 conftest$ac_exeext conftest.$ac_ext
2029 fi
2030 eval ac_res=\$$3
2031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2032 $as_echo "$ac_res" >&6; }
2033 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2034
2035 } # ac_fn_c_check_func
2036 cat >config.log <<_ACEOF
2037 This file contains any messages produced by compilers while
2038 running configure, to aid debugging if configure makes a mistake.
2039
2040 It was created by $as_me, which was
2041 generated by GNU Autoconf 2.64. Invocation command line was
2042
2043 $ $0 $@
2044
2045 _ACEOF
2046 exec 5>>config.log
2047 {
2048 cat <<_ASUNAME
2049 ## --------- ##
2050 ## Platform. ##
2051 ## --------- ##
2052
2053 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2054 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2055 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2056 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2057 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2058
2059 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2060 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2061
2062 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2063 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2064 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2065 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2066 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2067 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2068 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2069
2070 _ASUNAME
2071
2072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2073 for as_dir in $PATH
2074 do
2075 IFS=$as_save_IFS
2076 test -z "$as_dir" && as_dir=.
2077 $as_echo "PATH: $as_dir"
2078 done
2079 IFS=$as_save_IFS
2080
2081 } >&5
2082
2083 cat >&5 <<_ACEOF
2084
2085
2086 ## ----------- ##
2087 ## Core tests. ##
2088 ## ----------- ##
2089
2090 _ACEOF
2091
2092
2093 # Keep a trace of the command line.
2094 # Strip out --no-create and --no-recursion so they do not pile up.
2095 # Strip out --silent because we don't want to record it for future runs.
2096 # Also quote any args containing shell meta-characters.
2097 # Make two passes to allow for proper duplicate-argument suppression.
2098 ac_configure_args=
2099 ac_configure_args0=
2100 ac_configure_args1=
2101 ac_must_keep_next=false
2102 for ac_pass in 1 2
2103 do
2104 for ac_arg
2105 do
2106 case $ac_arg in
2107 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2108 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2109 | -silent | --silent | --silen | --sile | --sil)
2110 continue ;;
2111 *\'*)
2112 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2113 esac
2114 case $ac_pass in
2115 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2116 2)
2117 as_fn_append ac_configure_args1 " '$ac_arg'"
2118 if test $ac_must_keep_next = true; then
2119 ac_must_keep_next=false # Got value, back to normal.
2120 else
2121 case $ac_arg in
2122 *=* | --config-cache | -C | -disable-* | --disable-* \
2123 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2124 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2125 | -with-* | --with-* | -without-* | --without-* | --x)
2126 case "$ac_configure_args0 " in
2127 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2128 esac
2129 ;;
2130 -* ) ac_must_keep_next=true ;;
2131 esac
2132 fi
2133 as_fn_append ac_configure_args " '$ac_arg'"
2134 ;;
2135 esac
2136 done
2137 done
2138 { ac_configure_args0=; unset ac_configure_args0;}
2139 { ac_configure_args1=; unset ac_configure_args1;}
2140
2141 # When interrupted or exit'd, cleanup temporary files, and complete
2142 # config.log. We remove comments because anyway the quotes in there
2143 # would cause problems or look ugly.
2144 # WARNING: Use '\'' to represent an apostrophe within the trap.
2145 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2146 trap 'exit_status=$?
2147 # Save into config.log some information that might help in debugging.
2148 {
2149 echo
2150
2151 cat <<\_ASBOX
2152 ## ---------------- ##
2153 ## Cache variables. ##
2154 ## ---------------- ##
2155 _ASBOX
2156 echo
2157 # The following way of writing the cache mishandles newlines in values,
2158 (
2159 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2160 eval ac_val=\$$ac_var
2161 case $ac_val in #(
2162 *${as_nl}*)
2163 case $ac_var in #(
2164 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2165 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2166 esac
2167 case $ac_var in #(
2168 _ | IFS | as_nl) ;; #(
2169 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2170 *) { eval $ac_var=; unset $ac_var;} ;;
2171 esac ;;
2172 esac
2173 done
2174 (set) 2>&1 |
2175 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2176 *${as_nl}ac_space=\ *)
2177 sed -n \
2178 "s/'\''/'\''\\\\'\'''\''/g;
2179 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2180 ;; #(
2181 *)
2182 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2183 ;;
2184 esac |
2185 sort
2186 )
2187 echo
2188
2189 cat <<\_ASBOX
2190 ## ----------------- ##
2191 ## Output variables. ##
2192 ## ----------------- ##
2193 _ASBOX
2194 echo
2195 for ac_var in $ac_subst_vars
2196 do
2197 eval ac_val=\$$ac_var
2198 case $ac_val in
2199 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2200 esac
2201 $as_echo "$ac_var='\''$ac_val'\''"
2202 done | sort
2203 echo
2204
2205 if test -n "$ac_subst_files"; then
2206 cat <<\_ASBOX
2207 ## ------------------- ##
2208 ## File substitutions. ##
2209 ## ------------------- ##
2210 _ASBOX
2211 echo
2212 for ac_var in $ac_subst_files
2213 do
2214 eval ac_val=\$$ac_var
2215 case $ac_val in
2216 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2217 esac
2218 $as_echo "$ac_var='\''$ac_val'\''"
2219 done | sort
2220 echo
2221 fi
2222
2223 if test -s confdefs.h; then
2224 cat <<\_ASBOX
2225 ## ----------- ##
2226 ## confdefs.h. ##
2227 ## ----------- ##
2228 _ASBOX
2229 echo
2230 cat confdefs.h
2231 echo
2232 fi
2233 test "$ac_signal" != 0 &&
2234 $as_echo "$as_me: caught signal $ac_signal"
2235 $as_echo "$as_me: exit $exit_status"
2236 } >&5
2237 rm -f core *.core core.conftest.* &&
2238 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2239 exit $exit_status
2240 ' 0
2241 for ac_signal in 1 2 13 15; do
2242 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2243 done
2244 ac_signal=0
2245
2246 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2247 rm -f -r conftest* confdefs.h
2248
2249 $as_echo "/* confdefs.h */" > confdefs.h
2250
2251 # Predefined preprocessor variables.
2252
2253 cat >>confdefs.h <<_ACEOF
2254 #define PACKAGE_NAME "$PACKAGE_NAME"
2255 _ACEOF
2256
2257 cat >>confdefs.h <<_ACEOF
2258 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2259 _ACEOF
2260
2261 cat >>confdefs.h <<_ACEOF
2262 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2263 _ACEOF
2264
2265 cat >>confdefs.h <<_ACEOF
2266 #define PACKAGE_STRING "$PACKAGE_STRING"
2267 _ACEOF
2268
2269 cat >>confdefs.h <<_ACEOF
2270 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2271 _ACEOF
2272
2273 cat >>confdefs.h <<_ACEOF
2274 #define PACKAGE_URL "$PACKAGE_URL"
2275 _ACEOF
2276
2277
2278 # Let the site file select an alternate cache file if it wants to.
2279 # Prefer an explicitly selected file to automatically selected ones.
2280 ac_site_file1=NONE
2281 ac_site_file2=NONE
2282 if test -n "$CONFIG_SITE"; then
2283 ac_site_file1=$CONFIG_SITE
2284 elif test "x$prefix" != xNONE; then
2285 ac_site_file1=$prefix/share/config.site
2286 ac_site_file2=$prefix/etc/config.site
2287 else
2288 ac_site_file1=$ac_default_prefix/share/config.site
2289 ac_site_file2=$ac_default_prefix/etc/config.site
2290 fi
2291 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2292 do
2293 test "x$ac_site_file" = xNONE && continue
2294 if test -r "$ac_site_file"; then
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2296 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2297 sed 's/^/| /' "$ac_site_file" >&5
2298 . "$ac_site_file"
2299 fi
2300 done
2301
2302 if test -r "$cache_file"; then
2303 # Some versions of bash will fail to source /dev/null (special
2304 # files actually), so we avoid doing that.
2305 if test -f "$cache_file"; then
2306 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2307 $as_echo "$as_me: loading cache $cache_file" >&6;}
2308 case $cache_file in
2309 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2310 *) . "./$cache_file";;
2311 esac
2312 fi
2313 else
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2315 $as_echo "$as_me: creating cache $cache_file" >&6;}
2316 >$cache_file
2317 fi
2318
2319 # Check that the precious variables saved in the cache have kept the same
2320 # value.
2321 ac_cache_corrupted=false
2322 for ac_var in $ac_precious_vars; do
2323 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2324 eval ac_new_set=\$ac_env_${ac_var}_set
2325 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2326 eval ac_new_val=\$ac_env_${ac_var}_value
2327 case $ac_old_set,$ac_new_set in
2328 set,)
2329 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2330 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2331 ac_cache_corrupted=: ;;
2332 ,set)
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2334 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2335 ac_cache_corrupted=: ;;
2336 ,);;
2337 *)
2338 if test "x$ac_old_val" != "x$ac_new_val"; then
2339 # differences in whitespace do not lead to failure.
2340 ac_old_val_w=`echo x $ac_old_val`
2341 ac_new_val_w=`echo x $ac_new_val`
2342 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2343 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2344 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2345 ac_cache_corrupted=:
2346 else
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2348 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2349 eval $ac_var=\$ac_old_val
2350 fi
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2352 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2354 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2355 fi;;
2356 esac
2357 # Pass precious variables to config.status.
2358 if test "$ac_new_set" = set; then
2359 case $ac_new_val in
2360 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2361 *) ac_arg=$ac_var=$ac_new_val ;;
2362 esac
2363 case " $ac_configure_args " in
2364 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2365 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2366 esac
2367 fi
2368 done
2369 if $ac_cache_corrupted; then
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2371 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2373 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2374 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2375 fi
2376 ## -------------------- ##
2377 ## Main body of script. ##
2378 ## -------------------- ##
2379
2380 ac_ext=c
2381 ac_cpp='$CPP $CPPFLAGS'
2382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2385
2386
2387 # This file contains common code used by all simulators.
2388 #
2389 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2390 # directory. It is intended to be invoked before any target specific stuff.
2391 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2392 # It is intended to be invoked last.
2393 #
2394 # The simulator's configure.in should look like:
2395 #
2396 # dnl Process this file with autoconf to produce a configure script.
2397 # AC_PREREQ(2.64)dnl
2398 # AC_INIT(Makefile.in)
2399 # sinclude(../common/aclocal.m4)
2400 #
2401 # SIM_AC_COMMON
2402 #
2403 # ... target specific stuff ...
2404 #
2405 # SIM_AC_OUTPUT
2406
2407 # Include global overrides and fixes for Autoconf.
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434 # _AC_CHECK_DECL_BODY
2435 # -------------------
2436 # Shell function body for AC_CHECK_DECL.
2437 # _AC_CHECK_DECL_BODY
2438
2439 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2440 # INCLUDES)
2441 # -------------------------------------------------------------
2442 # Helper to AC_CHECK_DECLS, which generates the check for a single
2443 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2444 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2458 #
2459 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2460 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2461 # Written by Gordon Matzigkeit, 1996
2462 #
2463 # This file is free software; the Free Software Foundation gives
2464 # unlimited permission to copy and/or distribute it, with or without
2465 # modifications, as long as this notice is preserved.
2466
2467
2468
2469 # serial 56 LT_INIT
2470
2471
2472 # LT_PREREQ(VERSION)
2473 # ------------------
2474 # Complain and exit if this libtool version is less that VERSION.
2475
2476
2477
2478 # _LT_CHECK_BUILDDIR
2479 # ------------------
2480 # Complain if the absolute build directory name contains unusual characters
2481
2482
2483
2484 # LT_INIT([OPTIONS])
2485 # ------------------
2486 # LT_INIT
2487
2488 # Old names:
2489 # This is what autoupdate's m4 run will expand. It fires
2490 # the warning (with _au_warn_XXX), outputs it into the
2491 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2492 # the replacement expansion.
2493
2494
2495 # This is an auxiliary macro that is also run when
2496 # autoupdate runs m4. It simply calls m4_warning, but
2497 # we need a wrapper so that each warning is emitted only
2498 # once. We break the quoting in m4_warning's argument in
2499 # order to expand this macro's arguments, not AU_DEFUN's.
2500
2501
2502 # Finally, this is the expansion that is picked up by
2503 # autoconf. It tells the user to run autoupdate, and
2504 # then outputs the replacement expansion. We do not care
2505 # about autoupdate's warning because that contains
2506 # information on what to do *after* running autoupdate.
2507
2508 # This is what autoupdate's m4 run will expand. It fires
2509 # the warning (with _au_warn_XXX), outputs it into the
2510 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2511 # the replacement expansion.
2512
2513
2514 # This is an auxiliary macro that is also run when
2515 # autoupdate runs m4. It simply calls m4_warning, but
2516 # we need a wrapper so that each warning is emitted only
2517 # once. We break the quoting in m4_warning's argument in
2518 # order to expand this macro's arguments, not AU_DEFUN's.
2519
2520
2521 # Finally, this is the expansion that is picked up by
2522 # autoconf. It tells the user to run autoupdate, and
2523 # then outputs the replacement expansion. We do not care
2524 # about autoupdate's warning because that contains
2525 # information on what to do *after* running autoupdate.
2526
2527
2528
2529 # _LT_CC_BASENAME(CC)
2530 # -------------------
2531 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2532
2533
2534
2535 # _LT_FILEUTILS_DEFAULTS
2536 # ----------------------
2537 # It is okay to use these file commands and assume they have been set
2538 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2539 # _LT_FILEUTILS_DEFAULTS
2540
2541
2542 # _LT_SETUP
2543 # ---------
2544 # _LT_SETUP
2545
2546
2547 # _LT_PREPARE_SED_QUOTE_VARS
2548 # --------------------------
2549 # Define a few sed substitution that help us do robust quoting.
2550
2551
2552 # _LT_PROG_LTMAIN
2553 # ---------------
2554 # Note that this code is called both from `configure', and `config.status'
2555 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2556 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2557 # so we pass a copy along to make sure it has a sensible value anyway.
2558 # _LT_PROG_LTMAIN
2559
2560
2561 ## ------------------------------------- ##
2562 ## Accumulate code for creating libtool. ##
2563 ## ------------------------------------- ##
2564
2565 # So that we can recreate a full libtool script including additional
2566 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2567 # in macros and then make a single call at the end using the `libtool'
2568 # label.
2569
2570
2571 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2572 # ----------------------------------------
2573 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2574
2575
2576 # Initialize.
2577
2578
2579
2580 # _LT_CONFIG_LIBTOOL([COMMANDS])
2581 # ------------------------------
2582 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2583
2584
2585 # Initialize.
2586
2587
2588
2589 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2590 # -----------------------------------------------------
2591
2592
2593
2594 # _LT_FORMAT_COMMENT([COMMENT])
2595 # -----------------------------
2596 # Add leading comment marks to the start of each line, and a trailing
2597 # full-stop to the whole comment if one is not present already.
2598
2599
2600
2601
2602 ## ------------------------ ##
2603 ## FIXME: Eliminate VARNAME ##
2604 ## ------------------------ ##
2605
2606
2607 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2608 # -------------------------------------------------------------------
2609 # CONFIGNAME is the name given to the value in the libtool script.
2610 # VARNAME is the (base) name used in the configure script.
2611 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2612 # VARNAME. Any other value will be used directly.
2613
2614
2615
2616 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2617 # --------------------------------------------------------
2618
2619
2620
2621 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2622 # ------------------------------------------------
2623
2624
2625
2626 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2627 # ---------------------------------------------------------
2628
2629
2630
2631 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2632 # --------------------------------------------------
2633
2634
2635
2636 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2637 # ---------------------------------------------------
2638
2639
2640
2641 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2642 # ---------------------------------------------------
2643
2644
2645
2646
2647 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2648 # ------------------------------------------------
2649
2650
2651
2652
2653 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2654 # ------------------------------------
2655 # Quote a variable value, and forward it to `config.status' so that its
2656 # declaration there will have the same value as in `configure'. VARNAME
2657 # must have a single quote delimited value for this to work.
2658
2659
2660
2661 # _LT_CONFIG_STATUS_DECLARATIONS
2662 # ------------------------------
2663 # We delimit libtool config variables with single quotes, so when
2664 # we write them to config.status, we have to be sure to quote all
2665 # embedded single quotes properly. In configure, this macro expands
2666 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2667 #
2668 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2669
2670
2671
2672 # _LT_LIBTOOL_TAGS
2673 # ----------------
2674 # Output comment and list of tags supported by the script
2675
2676
2677
2678 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2679 # -----------------------------------
2680 # Extract the dictionary values for VARNAME (optionally with TAG) and
2681 # expand to a commented shell variable setting:
2682 #
2683 # # Some comment about what VAR is for.
2684 # visible_name=$lt_internal_name
2685
2686
2687
2688 # _LT_LIBTOOL_CONFIG_VARS
2689 # -----------------------
2690 # Produce commented declarations of non-tagged libtool config variables
2691 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2692 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2693 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2694
2695
2696
2697 # _LT_LIBTOOL_TAG_VARS(TAG)
2698 # -------------------------
2699
2700
2701
2702 # _LT_TAGVAR(VARNAME, [TAGNAME])
2703 # ------------------------------
2704
2705
2706
2707 # _LT_CONFIG_COMMANDS
2708 # -------------------
2709 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2710 # variables for single and double quote escaping we saved from calls
2711 # to _LT_DECL, we can put quote escaped variables declarations
2712 # into `config.status', and then the shell code to quote escape them in
2713 # for loops in `config.status'. Finally, any additional code accumulated
2714 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2715 #_LT_CONFIG_COMMANDS
2716
2717
2718 # Initialize.
2719
2720
2721 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2722 # ------------------------------------
2723 # Generate a child script FILE with all initialization necessary to
2724 # reuse the environment learned by the parent script, and make the
2725 # file executable. If COMMENT is supplied, it is inserted after the
2726 # `#!' sequence but before initialization text begins. After this
2727 # macro, additional text can be appended to FILE to form the body of
2728 # the child script. The macro ends with non-zero status if the
2729 # file could not be fully written (such as if the disk is full).
2730 # _LT_GENERATED_FILE_INIT
2731
2732 # LT_OUTPUT
2733 # ---------
2734 # This macro allows early generation of the libtool script (before
2735 # AC_OUTPUT is called), incase it is used in configure for compilation
2736 # tests.
2737 # LT_OUTPUT
2738
2739
2740 # _LT_CONFIG(TAG)
2741 # ---------------
2742 # If TAG is the built-in tag, create an initial libtool script with a
2743 # default configuration from the untagged config vars. Otherwise add code
2744 # to config.status for appending the configuration named by TAG from the
2745 # matching tagged config vars.
2746 # _LT_CONFIG
2747
2748
2749 # LT_SUPPORTED_TAG(TAG)
2750 # ---------------------
2751 # Trace this macro to discover what tags are supported by the libtool
2752 # --tag option, using:
2753 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2754
2755
2756
2757 # C support is built-in for now
2758
2759
2760
2761
2762 # LT_LANG(LANG)
2763 # -------------
2764 # Enable libtool support for the given language if not already enabled.
2765 # LT_LANG
2766
2767
2768 # _LT_LANG(LANGNAME)
2769 # ------------------
2770 # _LT_LANG
2771
2772
2773 # _LT_LANG_DEFAULT_CONFIG
2774 # -----------------------
2775 # _LT_LANG_DEFAULT_CONFIG
2776
2777 # Obsolete macros:
2778 # This is what autoupdate's m4 run will expand. It fires
2779 # the warning (with _au_warn_XXX), outputs it into the
2780 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2781 # the replacement expansion.
2782
2783
2784 # This is an auxiliary macro that is also run when
2785 # autoupdate runs m4. It simply calls m4_warning, but
2786 # we need a wrapper so that each warning is emitted only
2787 # once. We break the quoting in m4_warning's argument in
2788 # order to expand this macro's arguments, not AU_DEFUN's.
2789
2790
2791 # Finally, this is the expansion that is picked up by
2792 # autoconf. It tells the user to run autoupdate, and
2793 # then outputs the replacement expansion. We do not care
2794 # about autoupdate's warning because that contains
2795 # information on what to do *after* running autoupdate.
2796
2797 # This is what autoupdate's m4 run will expand. It fires
2798 # the warning (with _au_warn_XXX), outputs it into the
2799 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2800 # the replacement expansion.
2801
2802
2803 # This is an auxiliary macro that is also run when
2804 # autoupdate runs m4. It simply calls m4_warning, but
2805 # we need a wrapper so that each warning is emitted only
2806 # once. We break the quoting in m4_warning's argument in
2807 # order to expand this macro's arguments, not AU_DEFUN's.
2808
2809
2810 # Finally, this is the expansion that is picked up by
2811 # autoconf. It tells the user to run autoupdate, and
2812 # then outputs the replacement expansion. We do not care
2813 # about autoupdate's warning because that contains
2814 # information on what to do *after* running autoupdate.
2815
2816 # This is what autoupdate's m4 run will expand. It fires
2817 # the warning (with _au_warn_XXX), outputs it into the
2818 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2819 # the replacement expansion.
2820
2821
2822 # This is an auxiliary macro that is also run when
2823 # autoupdate runs m4. It simply calls m4_warning, but
2824 # we need a wrapper so that each warning is emitted only
2825 # once. We break the quoting in m4_warning's argument in
2826 # order to expand this macro's arguments, not AU_DEFUN's.
2827
2828
2829 # Finally, this is the expansion that is picked up by
2830 # autoconf. It tells the user to run autoupdate, and
2831 # then outputs the replacement expansion. We do not care
2832 # about autoupdate's warning because that contains
2833 # information on what to do *after* running autoupdate.
2834
2835 # This is what autoupdate's m4 run will expand. It fires
2836 # the warning (with _au_warn_XXX), outputs it into the
2837 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2838 # the replacement expansion.
2839
2840
2841 # This is an auxiliary macro that is also run when
2842 # autoupdate runs m4. It simply calls m4_warning, but
2843 # we need a wrapper so that each warning is emitted only
2844 # once. We break the quoting in m4_warning's argument in
2845 # order to expand this macro's arguments, not AU_DEFUN's.
2846
2847
2848 # Finally, this is the expansion that is picked up by
2849 # autoconf. It tells the user to run autoupdate, and
2850 # then outputs the replacement expansion. We do not care
2851 # about autoupdate's warning because that contains
2852 # information on what to do *after* running autoupdate.
2853
2854 # This is what autoupdate's m4 run will expand. It fires
2855 # the warning (with _au_warn_XXX), outputs it into the
2856 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2857 # the replacement expansion.
2858
2859
2860 # This is an auxiliary macro that is also run when
2861 # autoupdate runs m4. It simply calls m4_warning, but
2862 # we need a wrapper so that each warning is emitted only
2863 # once. We break the quoting in m4_warning's argument in
2864 # order to expand this macro's arguments, not AU_DEFUN's.
2865
2866
2867 # Finally, this is the expansion that is picked up by
2868 # autoconf. It tells the user to run autoupdate, and
2869 # then outputs the replacement expansion. We do not care
2870 # about autoupdate's warning because that contains
2871 # information on what to do *after* running autoupdate.
2872
2873
2874
2875 # _LT_TAG_COMPILER
2876 # ----------------
2877 # _LT_TAG_COMPILER
2878
2879
2880 # _LT_COMPILER_BOILERPLATE
2881 # ------------------------
2882 # Check for compiler boilerplate output or warnings with
2883 # the simple compiler test code.
2884 # _LT_COMPILER_BOILERPLATE
2885
2886
2887 # _LT_LINKER_BOILERPLATE
2888 # ----------------------
2889 # Check for linker boilerplate output or warnings with
2890 # the simple link test code.
2891 # _LT_LINKER_BOILERPLATE
2892
2893 # _LT_REQUIRED_DARWIN_CHECKS
2894 # -------------------------
2895
2896
2897
2898 # _LT_DARWIN_LINKER_FEATURES
2899 # --------------------------
2900 # Checks for linker and compiler features on darwin
2901
2902
2903 # _LT_SYS_MODULE_PATH_AIX
2904 # -----------------------
2905 # Links a minimal program and checks the executable
2906 # for the system default hardcoded library path. In most cases,
2907 # this is /usr/lib:/lib, but when the MPI compilers are used
2908 # the location of the communication and MPI libs are included too.
2909 # If we don't find anything, use the default library path according
2910 # to the aix ld manual.
2911 # _LT_SYS_MODULE_PATH_AIX
2912
2913
2914 # _LT_SHELL_INIT(ARG)
2915 # -------------------
2916 # _LT_SHELL_INIT
2917
2918
2919
2920 # _LT_PROG_ECHO_BACKSLASH
2921 # -----------------------
2922 # Find how we can fake an echo command that does not interpret backslash.
2923 # In particular, with Autoconf 2.60 or later we add some code to the start
2924 # of the generated configure script which will find a shell with a builtin
2925 # printf (which we can use as an echo command).
2926 # _LT_PROG_ECHO_BACKSLASH
2927
2928
2929 # _LT_ENABLE_LOCK
2930 # ---------------
2931 # _LT_ENABLE_LOCK
2932
2933
2934 # _LT_CMD_OLD_ARCHIVE
2935 # -------------------
2936 # _LT_CMD_OLD_ARCHIVE
2937
2938
2939 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2940 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2941 # ----------------------------------------------------------------
2942 # Check whether the given compiler option works
2943 # _LT_COMPILER_OPTION
2944
2945 # Old name:
2946 # This is what autoupdate's m4 run will expand. It fires
2947 # the warning (with _au_warn_XXX), outputs it into the
2948 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2949 # the replacement expansion.
2950
2951
2952 # This is an auxiliary macro that is also run when
2953 # autoupdate runs m4. It simply calls m4_warning, but
2954 # we need a wrapper so that each warning is emitted only
2955 # once. We break the quoting in m4_warning's argument in
2956 # order to expand this macro's arguments, not AU_DEFUN's.
2957
2958
2959 # Finally, this is the expansion that is picked up by
2960 # autoconf. It tells the user to run autoupdate, and
2961 # then outputs the replacement expansion. We do not care
2962 # about autoupdate's warning because that contains
2963 # information on what to do *after* running autoupdate.
2964
2965
2966
2967 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2968 # [ACTION-SUCCESS], [ACTION-FAILURE])
2969 # ----------------------------------------------------
2970 # Check whether the given linker option works
2971 # _LT_LINKER_OPTION
2972
2973 # Old name:
2974 # This is what autoupdate's m4 run will expand. It fires
2975 # the warning (with _au_warn_XXX), outputs it into the
2976 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2977 # the replacement expansion.
2978
2979
2980 # This is an auxiliary macro that is also run when
2981 # autoupdate runs m4. It simply calls m4_warning, but
2982 # we need a wrapper so that each warning is emitted only
2983 # once. We break the quoting in m4_warning's argument in
2984 # order to expand this macro's arguments, not AU_DEFUN's.
2985
2986
2987 # Finally, this is the expansion that is picked up by
2988 # autoconf. It tells the user to run autoupdate, and
2989 # then outputs the replacement expansion. We do not care
2990 # about autoupdate's warning because that contains
2991 # information on what to do *after* running autoupdate.
2992
2993
2994
2995 # LT_CMD_MAX_LEN
2996 #---------------
2997 # LT_CMD_MAX_LEN
2998
2999 # Old name:
3000 # This is what autoupdate's m4 run will expand. It fires
3001 # the warning (with _au_warn_XXX), outputs it into the
3002 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3003 # the replacement expansion.
3004
3005
3006 # This is an auxiliary macro that is also run when
3007 # autoupdate runs m4. It simply calls m4_warning, but
3008 # we need a wrapper so that each warning is emitted only
3009 # once. We break the quoting in m4_warning's argument in
3010 # order to expand this macro's arguments, not AU_DEFUN's.
3011
3012
3013 # Finally, this is the expansion that is picked up by
3014 # autoconf. It tells the user to run autoupdate, and
3015 # then outputs the replacement expansion. We do not care
3016 # about autoupdate's warning because that contains
3017 # information on what to do *after* running autoupdate.
3018
3019
3020
3021 # _LT_HEADER_DLFCN
3022 # ----------------
3023 # _LT_HEADER_DLFCN
3024
3025
3026 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3027 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3028 # ----------------------------------------------------------------
3029 # _LT_TRY_DLOPEN_SELF
3030
3031
3032 # LT_SYS_DLOPEN_SELF
3033 # ------------------
3034 # LT_SYS_DLOPEN_SELF
3035
3036 # Old name:
3037 # This is what autoupdate's m4 run will expand. It fires
3038 # the warning (with _au_warn_XXX), outputs it into the
3039 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3040 # the replacement expansion.
3041
3042
3043 # This is an auxiliary macro that is also run when
3044 # autoupdate runs m4. It simply calls m4_warning, but
3045 # we need a wrapper so that each warning is emitted only
3046 # once. We break the quoting in m4_warning's argument in
3047 # order to expand this macro's arguments, not AU_DEFUN's.
3048
3049
3050 # Finally, this is the expansion that is picked up by
3051 # autoconf. It tells the user to run autoupdate, and
3052 # then outputs the replacement expansion. We do not care
3053 # about autoupdate's warning because that contains
3054 # information on what to do *after* running autoupdate.
3055
3056
3057
3058 # _LT_COMPILER_C_O([TAGNAME])
3059 # ---------------------------
3060 # Check to see if options -c and -o are simultaneously supported by compiler.
3061 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3062 # _LT_COMPILER_C_O
3063
3064
3065 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3066 # ----------------------------------
3067 # Check to see if we can do hard links to lock some files if needed
3068 # _LT_COMPILER_FILE_LOCKS
3069
3070
3071 # _LT_CHECK_OBJDIR
3072 # ----------------
3073 # _LT_CHECK_OBJDIR
3074
3075
3076 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3077 # --------------------------------------
3078 # Check hardcoding attributes.
3079 # _LT_LINKER_HARDCODE_LIBPATH
3080
3081
3082 # _LT_CMD_STRIPLIB
3083 # ----------------
3084 # _LT_CMD_STRIPLIB
3085
3086
3087 # _LT_SYS_DYNAMIC_LINKER([TAG])
3088 # -----------------------------
3089 # PORTME Fill in your ld.so characteristics
3090 # _LT_SYS_DYNAMIC_LINKER
3091
3092
3093 # _LT_PATH_TOOL_PREFIX(TOOL)
3094 # --------------------------
3095 # find a file program which can recognize shared library
3096 # _LT_PATH_TOOL_PREFIX
3097
3098 # Old name:
3099 # This is what autoupdate's m4 run will expand. It fires
3100 # the warning (with _au_warn_XXX), outputs it into the
3101 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3102 # the replacement expansion.
3103
3104
3105 # This is an auxiliary macro that is also run when
3106 # autoupdate runs m4. It simply calls m4_warning, but
3107 # we need a wrapper so that each warning is emitted only
3108 # once. We break the quoting in m4_warning's argument in
3109 # order to expand this macro's arguments, not AU_DEFUN's.
3110
3111
3112 # Finally, this is the expansion that is picked up by
3113 # autoconf. It tells the user to run autoupdate, and
3114 # then outputs the replacement expansion. We do not care
3115 # about autoupdate's warning because that contains
3116 # information on what to do *after* running autoupdate.
3117
3118
3119
3120 # _LT_PATH_MAGIC
3121 # --------------
3122 # find a file program which can recognize a shared library
3123 # _LT_PATH_MAGIC
3124
3125
3126 # LT_PATH_LD
3127 # ----------
3128 # find the pathname to the GNU or non-GNU linker
3129 # LT_PATH_LD
3130
3131 # Old names:
3132 # This is what autoupdate's m4 run will expand. It fires
3133 # the warning (with _au_warn_XXX), outputs it into the
3134 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3135 # the replacement expansion.
3136
3137
3138 # This is an auxiliary macro that is also run when
3139 # autoupdate runs m4. It simply calls m4_warning, but
3140 # we need a wrapper so that each warning is emitted only
3141 # once. We break the quoting in m4_warning's argument in
3142 # order to expand this macro's arguments, not AU_DEFUN's.
3143
3144
3145 # Finally, this is the expansion that is picked up by
3146 # autoconf. It tells the user to run autoupdate, and
3147 # then outputs the replacement expansion. We do not care
3148 # about autoupdate's warning because that contains
3149 # information on what to do *after* running autoupdate.
3150
3151 # This is what autoupdate's m4 run will expand. It fires
3152 # the warning (with _au_warn_XXX), outputs it into the
3153 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3154 # the replacement expansion.
3155
3156
3157 # This is an auxiliary macro that is also run when
3158 # autoupdate runs m4. It simply calls m4_warning, but
3159 # we need a wrapper so that each warning is emitted only
3160 # once. We break the quoting in m4_warning's argument in
3161 # order to expand this macro's arguments, not AU_DEFUN's.
3162
3163
3164 # Finally, this is the expansion that is picked up by
3165 # autoconf. It tells the user to run autoupdate, and
3166 # then outputs the replacement expansion. We do not care
3167 # about autoupdate's warning because that contains
3168 # information on what to do *after* running autoupdate.
3169
3170
3171
3172 # _LT_PATH_LD_GNU
3173 #- --------------
3174 # _LT_PATH_LD_GNU
3175
3176
3177 # _LT_CMD_RELOAD
3178 # --------------
3179 # find reload flag for linker
3180 # -- PORTME Some linkers may need a different reload flag.
3181 # _LT_CMD_RELOAD
3182
3183
3184 # _LT_CHECK_MAGIC_METHOD
3185 # ----------------------
3186 # how to check for library dependencies
3187 # -- PORTME fill in with the dynamic library characteristics
3188 # _LT_CHECK_MAGIC_METHOD
3189
3190
3191 # LT_PATH_NM
3192 # ----------
3193 # find the pathname to a BSD- or MS-compatible name lister
3194 # LT_PATH_NM
3195
3196 # Old names:
3197 # This is what autoupdate's m4 run will expand. It fires
3198 # the warning (with _au_warn_XXX), outputs it into the
3199 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3200 # the replacement expansion.
3201
3202
3203 # This is an auxiliary macro that is also run when
3204 # autoupdate runs m4. It simply calls m4_warning, but
3205 # we need a wrapper so that each warning is emitted only
3206 # once. We break the quoting in m4_warning's argument in
3207 # order to expand this macro's arguments, not AU_DEFUN's.
3208
3209
3210 # Finally, this is the expansion that is picked up by
3211 # autoconf. It tells the user to run autoupdate, and
3212 # then outputs the replacement expansion. We do not care
3213 # about autoupdate's warning because that contains
3214 # information on what to do *after* running autoupdate.
3215
3216 # This is what autoupdate's m4 run will expand. It fires
3217 # the warning (with _au_warn_XXX), outputs it into the
3218 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3219 # the replacement expansion.
3220
3221
3222 # This is an auxiliary macro that is also run when
3223 # autoupdate runs m4. It simply calls m4_warning, but
3224 # we need a wrapper so that each warning is emitted only
3225 # once. We break the quoting in m4_warning's argument in
3226 # order to expand this macro's arguments, not AU_DEFUN's.
3227
3228
3229 # Finally, this is the expansion that is picked up by
3230 # autoconf. It tells the user to run autoupdate, and
3231 # then outputs the replacement expansion. We do not care
3232 # about autoupdate's warning because that contains
3233 # information on what to do *after* running autoupdate.
3234
3235
3236
3237 # LT_LIB_M
3238 # --------
3239 # check for math library
3240 # LT_LIB_M
3241
3242 # Old name:
3243 # This is what autoupdate's m4 run will expand. It fires
3244 # the warning (with _au_warn_XXX), outputs it into the
3245 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3246 # the replacement expansion.
3247
3248
3249 # This is an auxiliary macro that is also run when
3250 # autoupdate runs m4. It simply calls m4_warning, but
3251 # we need a wrapper so that each warning is emitted only
3252 # once. We break the quoting in m4_warning's argument in
3253 # order to expand this macro's arguments, not AU_DEFUN's.
3254
3255
3256 # Finally, this is the expansion that is picked up by
3257 # autoconf. It tells the user to run autoupdate, and
3258 # then outputs the replacement expansion. We do not care
3259 # about autoupdate's warning because that contains
3260 # information on what to do *after* running autoupdate.
3261
3262
3263
3264 # _LT_COMPILER_NO_RTTI([TAGNAME])
3265 # -------------------------------
3266 # _LT_COMPILER_NO_RTTI
3267
3268
3269 # _LT_CMD_GLOBAL_SYMBOLS
3270 # ----------------------
3271 # _LT_CMD_GLOBAL_SYMBOLS
3272
3273
3274 # _LT_COMPILER_PIC([TAGNAME])
3275 # ---------------------------
3276 # _LT_COMPILER_PIC
3277
3278
3279 # _LT_LINKER_SHLIBS([TAGNAME])
3280 # ----------------------------
3281 # See if the linker supports building shared libraries.
3282 # _LT_LINKER_SHLIBS
3283
3284
3285 # _LT_LANG_C_CONFIG([TAG])
3286 # ------------------------
3287 # Ensure that the configuration variables for a C compiler are suitably
3288 # defined. These variables are subsequently used by _LT_CONFIG to write
3289 # the compiler configuration to `libtool'.
3290 # _LT_LANG_C_CONFIG
3291
3292
3293 # _LT_LANG_CXX_CONFIG([TAG])
3294 # --------------------------
3295 # Ensure that the configuration variables for a C++ compiler are suitably
3296 # defined. These variables are subsequently used by _LT_CONFIG to write
3297 # the compiler configuration to `libtool'.
3298 # _LT_LANG_CXX_CONFIG
3299
3300
3301 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3302 # ---------------------------------
3303 # Figure out "hidden" library dependencies from verbose
3304 # compiler output when linking a shared library.
3305 # Parse the compiler output and extract the necessary
3306 # objects, libraries and library flags.
3307 # _LT_SYS_HIDDEN_LIBDEPS
3308
3309
3310 # _LT_LANG_F77_CONFIG([TAG])
3311 # --------------------------
3312 # Ensure that the configuration variables for a Fortran 77 compiler are
3313 # suitably defined. These variables are subsequently used by _LT_CONFIG
3314 # to write the compiler configuration to `libtool'.
3315 # _LT_LANG_F77_CONFIG
3316
3317
3318 # _LT_LANG_FC_CONFIG([TAG])
3319 # -------------------------
3320 # Ensure that the configuration variables for a Fortran compiler are
3321 # suitably defined. These variables are subsequently used by _LT_CONFIG
3322 # to write the compiler configuration to `libtool'.
3323 # _LT_LANG_FC_CONFIG
3324
3325
3326 # _LT_LANG_GCJ_CONFIG([TAG])
3327 # --------------------------
3328 # Ensure that the configuration variables for the GNU Java Compiler compiler
3329 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3330 # to write the compiler configuration to `libtool'.
3331 # _LT_LANG_GCJ_CONFIG
3332
3333
3334 # _LT_LANG_RC_CONFIG([TAG])
3335 # -------------------------
3336 # Ensure that the configuration variables for the Windows resource compiler
3337 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3338 # to write the compiler configuration to `libtool'.
3339 # _LT_LANG_RC_CONFIG
3340
3341
3342 # LT_PROG_GCJ
3343 # -----------
3344
3345
3346 # Old name:
3347 # This is what autoupdate's m4 run will expand. It fires
3348 # the warning (with _au_warn_XXX), outputs it into the
3349 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3350 # the replacement expansion.
3351
3352
3353 # This is an auxiliary macro that is also run when
3354 # autoupdate runs m4. It simply calls m4_warning, but
3355 # we need a wrapper so that each warning is emitted only
3356 # once. We break the quoting in m4_warning's argument in
3357 # order to expand this macro's arguments, not AU_DEFUN's.
3358
3359
3360 # Finally, this is the expansion that is picked up by
3361 # autoconf. It tells the user to run autoupdate, and
3362 # then outputs the replacement expansion. We do not care
3363 # about autoupdate's warning because that contains
3364 # information on what to do *after* running autoupdate.
3365
3366
3367
3368 # LT_PROG_RC
3369 # ----------
3370
3371
3372 # Old name:
3373 # This is what autoupdate's m4 run will expand. It fires
3374 # the warning (with _au_warn_XXX), outputs it into the
3375 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3376 # the replacement expansion.
3377
3378
3379 # This is an auxiliary macro that is also run when
3380 # autoupdate runs m4. It simply calls m4_warning, but
3381 # we need a wrapper so that each warning is emitted only
3382 # once. We break the quoting in m4_warning's argument in
3383 # order to expand this macro's arguments, not AU_DEFUN's.
3384
3385
3386 # Finally, this is the expansion that is picked up by
3387 # autoconf. It tells the user to run autoupdate, and
3388 # then outputs the replacement expansion. We do not care
3389 # about autoupdate's warning because that contains
3390 # information on what to do *after* running autoupdate.
3391
3392
3393
3394 # _LT_DECL_EGREP
3395 # --------------
3396 # If we don't have a new enough Autoconf to choose the best grep
3397 # available, choose the one first in the user's PATH.
3398
3399
3400
3401 # _LT_DECL_OBJDUMP
3402 # --------------
3403 # If we don't have a new enough Autoconf to choose the best objdump
3404 # available, choose the one first in the user's PATH.
3405
3406
3407
3408 # _LT_DECL_SED
3409 # ------------
3410 # Check for a fully-functional sed program, that truncates
3411 # as few characters as possible. Prefer GNU sed if found.
3412 # _LT_DECL_SED
3413
3414 #m4_ifndef
3415
3416 # Old name:
3417 # This is what autoupdate's m4 run will expand. It fires
3418 # the warning (with _au_warn_XXX), outputs it into the
3419 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3420 # the replacement expansion.
3421
3422
3423 # This is an auxiliary macro that is also run when
3424 # autoupdate runs m4. It simply calls m4_warning, but
3425 # we need a wrapper so that each warning is emitted only
3426 # once. We break the quoting in m4_warning's argument in
3427 # order to expand this macro's arguments, not AU_DEFUN's.
3428
3429
3430 # Finally, this is the expansion that is picked up by
3431 # autoconf. It tells the user to run autoupdate, and
3432 # then outputs the replacement expansion. We do not care
3433 # about autoupdate's warning because that contains
3434 # information on what to do *after* running autoupdate.
3435
3436
3437
3438 # _LT_CHECK_SHELL_FEATURES
3439 # ------------------------
3440 # Find out whether the shell is Bourne or XSI compatible,
3441 # or has some other useful features.
3442 # _LT_CHECK_SHELL_FEATURES
3443
3444
3445 # _LT_PROG_XSI_SHELLFNS
3446 # ---------------------
3447 # Bourne and XSI compatible variants of some useful shell functions.
3448
3449
3450 # Helper functions for option handling. -*- Autoconf -*-
3451 #
3452 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3453 # Inc.
3454 # Written by Gary V. Vaughan, 2004
3455 #
3456 # This file is free software; the Free Software Foundation gives
3457 # unlimited permission to copy and/or distribute it, with or without
3458 # modifications, as long as this notice is preserved.
3459
3460 # serial 6 ltoptions.m4
3461
3462 # This is to help aclocal find these macros, as it can't see m4_define.
3463
3464
3465
3466 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3467 # ------------------------------------------
3468
3469
3470
3471 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3472 # ---------------------------------------
3473 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3474 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3475 # saved as a flag.
3476
3477
3478
3479 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3480 # ------------------------------------------------------------
3481 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3482
3483
3484
3485 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3486 # -------------------------------------------------------
3487 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3488 # are set.
3489
3490
3491
3492 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3493 # ----------------------------------------
3494 # OPTION-LIST is a space-separated list of Libtool options associated
3495 # with MACRO-NAME. If any OPTION has a matching handler declared with
3496 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3497 # the unknown option and exit.
3498 # _LT_SET_OPTIONS
3499
3500
3501 ## --------------------------------- ##
3502 ## Macros to handle LT_INIT options. ##
3503 ## --------------------------------- ##
3504
3505 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3506 # -----------------------------------------
3507
3508
3509
3510 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3511 # -----------------------------------------------
3512 # LT_OPTION_DEFINE
3513
3514
3515 # dlopen
3516 # ------
3517
3518
3519 # This is what autoupdate's m4 run will expand. It fires
3520 # the warning (with _au_warn_XXX), outputs it into the
3521 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3522 # the replacement expansion.
3523
3524
3525 # This is an auxiliary macro that is also run when
3526 # autoupdate runs m4. It simply calls m4_warning, but
3527 # we need a wrapper so that each warning is emitted only
3528 # once. We break the quoting in m4_warning's argument in
3529 # order to expand this macro's arguments, not AU_DEFUN's.
3530
3531
3532 # Finally, this is the expansion that is picked up by
3533 # autoconf. It tells the user to run autoupdate, and
3534 # then outputs the replacement expansion. We do not care
3535 # about autoupdate's warning because that contains
3536 # information on what to do *after* running autoupdate.
3537
3538
3539
3540
3541 # win32-dll
3542 # ---------
3543 # Declare package support for building win32 dll's.
3544 # win32-dll
3545
3546 # This is what autoupdate's m4 run will expand. It fires
3547 # the warning (with _au_warn_XXX), outputs it into the
3548 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3549 # the replacement expansion.
3550
3551
3552 # This is an auxiliary macro that is also run when
3553 # autoupdate runs m4. It simply calls m4_warning, but
3554 # we need a wrapper so that each warning is emitted only
3555 # once. We break the quoting in m4_warning's argument in
3556 # order to expand this macro's arguments, not AU_DEFUN's.
3557
3558
3559 # Finally, this is the expansion that is picked up by
3560 # autoconf. It tells the user to run autoupdate, and
3561 # then outputs the replacement expansion. We do not care
3562 # about autoupdate's warning because that contains
3563 # information on what to do *after* running autoupdate.
3564
3565
3566
3567
3568 # _LT_ENABLE_SHARED([DEFAULT])
3569 # ----------------------------
3570 # implement the --enable-shared flag, and supports the `shared' and
3571 # `disable-shared' LT_INIT options.
3572 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3573 # _LT_ENABLE_SHARED
3574
3575
3576
3577
3578 # Old names:
3579
3580
3581
3582
3583 # This is what autoupdate's m4 run will expand. It fires
3584 # the warning (with _au_warn_XXX), outputs it into the
3585 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3586 # the replacement expansion.
3587
3588
3589 # This is an auxiliary macro that is also run when
3590 # autoupdate runs m4. It simply calls m4_warning, but
3591 # we need a wrapper so that each warning is emitted only
3592 # once. We break the quoting in m4_warning's argument in
3593 # order to expand this macro's arguments, not AU_DEFUN's.
3594
3595
3596 # Finally, this is the expansion that is picked up by
3597 # autoconf. It tells the user to run autoupdate, and
3598 # then outputs the replacement expansion. We do not care
3599 # about autoupdate's warning because that contains
3600 # information on what to do *after* running autoupdate.
3601
3602 # This is what autoupdate's m4 run will expand. It fires
3603 # the warning (with _au_warn_XXX), outputs it into the
3604 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3605 # the replacement expansion.
3606
3607
3608 # This is an auxiliary macro that is also run when
3609 # autoupdate runs m4. It simply calls m4_warning, but
3610 # we need a wrapper so that each warning is emitted only
3611 # once. We break the quoting in m4_warning's argument in
3612 # order to expand this macro's arguments, not AU_DEFUN's.
3613
3614
3615 # Finally, this is the expansion that is picked up by
3616 # autoconf. It tells the user to run autoupdate, and
3617 # then outputs the replacement expansion. We do not care
3618 # about autoupdate's warning because that contains
3619 # information on what to do *after* running autoupdate.
3620
3621
3622
3623
3624
3625 # _LT_ENABLE_STATIC([DEFAULT])
3626 # ----------------------------
3627 # implement the --enable-static flag, and support the `static' and
3628 # `disable-static' LT_INIT options.
3629 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3630 # _LT_ENABLE_STATIC
3631
3632
3633
3634
3635 # Old names:
3636
3637
3638
3639
3640 # This is what autoupdate's m4 run will expand. It fires
3641 # the warning (with _au_warn_XXX), outputs it into the
3642 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3643 # the replacement expansion.
3644
3645
3646 # This is an auxiliary macro that is also run when
3647 # autoupdate runs m4. It simply calls m4_warning, but
3648 # we need a wrapper so that each warning is emitted only
3649 # once. We break the quoting in m4_warning's argument in
3650 # order to expand this macro's arguments, not AU_DEFUN's.
3651
3652
3653 # Finally, this is the expansion that is picked up by
3654 # autoconf. It tells the user to run autoupdate, and
3655 # then outputs the replacement expansion. We do not care
3656 # about autoupdate's warning because that contains
3657 # information on what to do *after* running autoupdate.
3658
3659 # This is what autoupdate's m4 run will expand. It fires
3660 # the warning (with _au_warn_XXX), outputs it into the
3661 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3662 # the replacement expansion.
3663
3664
3665 # This is an auxiliary macro that is also run when
3666 # autoupdate runs m4. It simply calls m4_warning, but
3667 # we need a wrapper so that each warning is emitted only
3668 # once. We break the quoting in m4_warning's argument in
3669 # order to expand this macro's arguments, not AU_DEFUN's.
3670
3671
3672 # Finally, this is the expansion that is picked up by
3673 # autoconf. It tells the user to run autoupdate, and
3674 # then outputs the replacement expansion. We do not care
3675 # about autoupdate's warning because that contains
3676 # information on what to do *after* running autoupdate.
3677
3678
3679
3680
3681
3682 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3683 # ----------------------------------
3684 # implement the --enable-fast-install flag, and support the `fast-install'
3685 # and `disable-fast-install' LT_INIT options.
3686 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3687 # _LT_ENABLE_FAST_INSTALL
3688
3689
3690
3691
3692 # Old names:
3693 # This is what autoupdate's m4 run will expand. It fires
3694 # the warning (with _au_warn_XXX), outputs it into the
3695 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3696 # the replacement expansion.
3697
3698
3699 # This is an auxiliary macro that is also run when
3700 # autoupdate runs m4. It simply calls m4_warning, but
3701 # we need a wrapper so that each warning is emitted only
3702 # once. We break the quoting in m4_warning's argument in
3703 # order to expand this macro's arguments, not AU_DEFUN's.
3704
3705
3706 # Finally, this is the expansion that is picked up by
3707 # autoconf. It tells the user to run autoupdate, and
3708 # then outputs the replacement expansion. We do not care
3709 # about autoupdate's warning because that contains
3710 # information on what to do *after* running autoupdate.
3711
3712
3713 # This is what autoupdate's m4 run will expand. It fires
3714 # the warning (with _au_warn_XXX), outputs it into the
3715 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3716 # the replacement expansion.
3717
3718
3719 # This is an auxiliary macro that is also run when
3720 # autoupdate runs m4. It simply calls m4_warning, but
3721 # we need a wrapper so that each warning is emitted only
3722 # once. We break the quoting in m4_warning's argument in
3723 # order to expand this macro's arguments, not AU_DEFUN's.
3724
3725
3726 # Finally, this is the expansion that is picked up by
3727 # autoconf. It tells the user to run autoupdate, and
3728 # then outputs the replacement expansion. We do not care
3729 # about autoupdate's warning because that contains
3730 # information on what to do *after* running autoupdate.
3731
3732
3733
3734
3735 # _LT_WITH_PIC([MODE])
3736 # --------------------
3737 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3738 # LT_INIT options.
3739 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3740 # _LT_WITH_PIC
3741
3742
3743
3744
3745 # Old name:
3746 # This is what autoupdate's m4 run will expand. It fires
3747 # the warning (with _au_warn_XXX), outputs it into the
3748 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3749 # the replacement expansion.
3750
3751
3752 # This is an auxiliary macro that is also run when
3753 # autoupdate runs m4. It simply calls m4_warning, but
3754 # we need a wrapper so that each warning is emitted only
3755 # once. We break the quoting in m4_warning's argument in
3756 # order to expand this macro's arguments, not AU_DEFUN's.
3757
3758
3759 # Finally, this is the expansion that is picked up by
3760 # autoconf. It tells the user to run autoupdate, and
3761 # then outputs the replacement expansion. We do not care
3762 # about autoupdate's warning because that contains
3763 # information on what to do *after* running autoupdate.
3764
3765
3766
3767 ## ----------------- ##
3768 ## LTDL_INIT Options ##
3769 ## ----------------- ##
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3781 #
3782 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3783 # Written by Gary V. Vaughan, 2004
3784 #
3785 # This file is free software; the Free Software Foundation gives
3786 # unlimited permission to copy and/or distribute it, with or without
3787 # modifications, as long as this notice is preserved.
3788
3789 # serial 6 ltsugar.m4
3790
3791 # This is to help aclocal find these macros, as it can't see m4_define.
3792
3793
3794
3795 # lt_join(SEP, ARG1, [ARG2...])
3796 # -----------------------------
3797 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3798 # associated separator.
3799 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3800 # versions in m4sugar had bugs.
3801
3802
3803
3804
3805 # lt_car(LIST)
3806 # lt_cdr(LIST)
3807 # ------------
3808 # Manipulate m4 lists.
3809 # These macros are necessary as long as will still need to support
3810 # Autoconf-2.59 which quotes differently.
3811
3812
3813
3814
3815
3816 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3817 # ------------------------------------------
3818 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3819 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3820 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3821 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3822 # than defined and empty).
3823 #
3824 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3825 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3826
3827
3828
3829
3830 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3831 # ----------------------------------------------------------
3832 # Produce a SEP delimited list of all paired combinations of elements of
3833 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3834 # has the form PREFIXmINFIXSUFFIXn.
3835 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3836
3837
3838
3839 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3840 # -----------------------------------------------------------------------
3841 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3842 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3843
3844
3845
3846 # lt_dict_add(DICT, KEY, VALUE)
3847 # -----------------------------
3848
3849
3850
3851 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3852 # --------------------------------------------
3853
3854
3855
3856 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3857 # ----------------------------------
3858
3859
3860
3861 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3862 # -----------------------------------------------------------------
3863
3864
3865
3866 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3867 # --------------------------------------------------------------
3868
3869
3870 # ltversion.m4 -- version numbers -*- Autoconf -*-
3871 #
3872 # Copyright (C) 2004 Free Software Foundation, Inc.
3873 # Written by Scott James Remnant, 2004
3874 #
3875 # This file is free software; the Free Software Foundation gives
3876 # unlimited permission to copy and/or distribute it, with or without
3877 # modifications, as long as this notice is preserved.
3878
3879 # Generated from ltversion.in.
3880
3881 # serial 3134 ltversion.m4
3882 # This file is part of GNU Libtool
3883
3884
3885
3886
3887
3888
3889 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3890 #
3891 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3892 # Written by Scott James Remnant, 2004.
3893 #
3894 # This file is free software; the Free Software Foundation gives
3895 # unlimited permission to copy and/or distribute it, with or without
3896 # modifications, as long as this notice is preserved.
3897
3898 # serial 4 lt~obsolete.m4
3899
3900 # These exist entirely to fool aclocal when bootstrapping libtool.
3901 #
3902 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3903 # which have later been changed to m4_define as they aren't part of the
3904 # exported API, or moved to Autoconf or Automake where they belong.
3905 #
3906 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3907 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3908 # using a macro with the same name in our local m4/libtool.m4 it'll
3909 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3910 # and doesn't know about Autoconf macros at all.)
3911 #
3912 # So we provide this file, which has a silly filename so it's always
3913 # included after everything else. This provides aclocal with the
3914 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3915 # because those macros already exist, or will be overwritten later.
3916 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3917 #
3918 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3919 # Yes, that means every name once taken will need to remain here until
3920 # we give up compatibility with versions before 1.7, at which point
3921 # we need to keep only those names which we still refer to.
3922
3923 # This is to help aclocal find these macros, as it can't see m4_define.
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988 ## -*- Autoconf -*-
3989
3990 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3991 # Free Software Foundation, Inc.
3992 #
3993 # This file is free software; the Free Software Foundation
3994 # gives unlimited permission to copy and/or distribute it,
3995 # with or without modifications, as long as this notice is preserved.
3996
3997 # serial 8
3998
3999 # Based on depend.m4 from automake 1.9, modified for standalone use in
4000 # an environment where GNU make is required.
4001
4002 # ZW_PROG_COMPILER_DEPENDENCIES
4003 # -----------------------------
4004 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
4005 # sets fooDEPMODE accordingly. Cache-variable compatible with
4006 # original; not side-effect compatible. As the users of this macro
4007 # may require accurate dependencies for correct builds, it does *not*
4008 # honor --disable-dependency-checking, and failure to detect a usable
4009 # method is an error. depcomp is assumed to be located in
4010 # $ac_aux_dir.
4011 #
4012 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
4013
4014
4015
4016 # AM_SET_DEPDIR
4017 # -------------
4018 # Choose a directory name for dependency files.
4019
4020
4021 # ZW_CREATE_DEPDIR
4022 # ----------------
4023 # As AM_SET_DEPDIR, but also create the directory at config.status time.
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074 sim_inline="-DDEFAULT_INLINE=0"
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111 # intl sister-directory configuration rules.
4112 #
4113
4114 # The idea behind this macro is that there's no need to repeat all the
4115 # autoconf probes done by the intl directory - it's already done them
4116 # for us. In fact, there's no need even to look at the cache for the
4117 # answers. All we need to do is nab a few pieces of information.
4118 # The intl directory is set up to make this easy, by generating a
4119 # small file which can be sourced as a shell script; then we produce
4120 # the necessary substitutions and definitions for this directory.
4121
4122
4123
4124 # Autoconf M4 include file defining utility macros for complex Canadian
4125 # cross builds.
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135 ####
4136 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4137 # or AC_INIT.
4138 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4139
4140 ####
4141 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4142 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4143
4144
4145 ####
4146 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4147 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4148
4149
4150
4151 # Backported from Autoconf 2.5x; can go away when and if
4152 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4153
4154
4155
4156
4157 # ACX_HAVE_GCC_FOR_TARGET
4158 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4159
4160
4161 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4162 # Searching for installed target binutils. We need to take extra care,
4163 # else we may find the wrong assembler, linker, etc., and lose.
4164 #
4165 # First try --with-build-time-tools, if specified.
4166 #
4167 # For build != host, we ask the installed GCC for the name of the tool it
4168 # uses, and accept it if it is an absolute path. This is because the
4169 # only good choice for a compiler is the same GCC version that is being
4170 # installed (or we couldn't make target libraries), and we assume that
4171 # on the host system we'll have not only the same GCC version, but also
4172 # the same binutils version.
4173 #
4174 # For build == host, search the same directories that the installed
4175 # compiler will search. We used to do this for the assembler, linker,
4176 # and nm only; for simplicity of configuration, however, we extend this
4177 # criterion to tools (such as ar and ranlib) that are never invoked by
4178 # the compiler, to avoid mismatches.
4179 #
4180 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4181 # if build == target. This makes the most sense only when bootstrapping,
4182 # but we also do so when build != host. In this case, we hope that the
4183 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4184 #
4185 # If we do not find a suitable binary, then try the user's path.
4186
4187
4188 ###
4189 # AC_PROG_CPP_WERROR
4190 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4191 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4192 # For now, using this also overrides header checks to use only the
4193 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4194 # bit harder from here).
4195 # Eventually autoconf will default to checking headers with the compiler
4196 # instead, and we'll have to do this differently.
4197
4198 # AC_PROG_CPP_WERROR
4199
4200 # Test for GNAT.
4201 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4202 # that understands Ada. We use the user's CC setting, already found, and
4203 # possibly add $1 to the command-line parameters.
4204 #
4205 # Sets the shell variable have_gnat to yes or no as appropriate, and
4206 # substitutes GNATBIND and GNATMAKE.
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232 ac_aux_dir=
4233 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4234 for ac_t in install-sh install.sh shtool; do
4235 if test -f "$ac_dir/$ac_t"; then
4236 ac_aux_dir=$ac_dir
4237 ac_install_sh="$ac_aux_dir/$ac_t -c"
4238 break 2
4239 fi
4240 done
4241 done
4242 if test -z "$ac_aux_dir"; then
4243 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4244 fi
4245
4246 # These three variables are undocumented and unsupported,
4247 # and are intended to be withdrawn in a future Autoconf release.
4248 # They can cause serious problems if a builder's source tree is in a directory
4249 # whose full name contains unusual characters.
4250 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4251 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4252 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4253
4254
4255 # Find a good install program. We prefer a C program (faster),
4256 # so one script is as good as another. But avoid the broken or
4257 # incompatible versions:
4258 # SysV /etc/install, /usr/sbin/install
4259 # SunOS /usr/etc/install
4260 # IRIX /sbin/install
4261 # AIX /bin/install
4262 # AmigaOS /C/install, which installs bootblocks on floppy discs
4263 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4264 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4265 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4266 # OS/2's system install, which has a completely different semantic
4267 # ./install, which can be erroneously created by make from ./install.sh.
4268 # Reject install programs that cannot install multiple files.
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4270 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4271 if test -z "$INSTALL"; then
4272 if test "${ac_cv_path_install+set}" = set; then :
4273 $as_echo_n "(cached) " >&6
4274 else
4275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4276 for as_dir in $PATH
4277 do
4278 IFS=$as_save_IFS
4279 test -z "$as_dir" && as_dir=.
4280 # Account for people who put trailing slashes in PATH elements.
4281 case $as_dir/ in #((
4282 ./ | .// | /[cC]/* | \
4283 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4284 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4285 /usr/ucb/* ) ;;
4286 *)
4287 # OSF1 and SCO ODT 3.0 have their own names for install.
4288 # Don't use installbsd from OSF since it installs stuff as root
4289 # by default.
4290 for ac_prog in ginstall scoinst install; do
4291 for ac_exec_ext in '' $ac_executable_extensions; do
4292 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4293 if test $ac_prog = install &&
4294 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4295 # AIX install. It has an incompatible calling convention.
4296 :
4297 elif test $ac_prog = install &&
4298 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4299 # program-specific install script used by HP pwplus--don't use.
4300 :
4301 else
4302 rm -rf conftest.one conftest.two conftest.dir
4303 echo one > conftest.one
4304 echo two > conftest.two
4305 mkdir conftest.dir
4306 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4307 test -s conftest.one && test -s conftest.two &&
4308 test -s conftest.dir/conftest.one &&
4309 test -s conftest.dir/conftest.two
4310 then
4311 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4312 break 3
4313 fi
4314 fi
4315 fi
4316 done
4317 done
4318 ;;
4319 esac
4320
4321 done
4322 IFS=$as_save_IFS
4323
4324 rm -rf conftest.one conftest.two conftest.dir
4325
4326 fi
4327 if test "${ac_cv_path_install+set}" = set; then
4328 INSTALL=$ac_cv_path_install
4329 else
4330 # As a last resort, use the slow shell script. Don't cache a
4331 # value for INSTALL within a source directory, because that will
4332 # break other packages using the cache if that directory is
4333 # removed, or if the value is a relative name.
4334 INSTALL=$ac_install_sh
4335 fi
4336 fi
4337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4338 $as_echo "$INSTALL" >&6; }
4339
4340 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4341 # It thinks the first close brace ends the variable substitution.
4342 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4343
4344 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4345
4346 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4347
4348 ac_ext=c
4349 ac_cpp='$CPP $CPPFLAGS'
4350 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4351 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4352 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4353 if test -n "$ac_tool_prefix"; then
4354 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4355 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4357 $as_echo_n "checking for $ac_word... " >&6; }
4358 if test "${ac_cv_prog_CC+set}" = set; then :
4359 $as_echo_n "(cached) " >&6
4360 else
4361 if test -n "$CC"; then
4362 ac_cv_prog_CC="$CC" # Let the user override the test.
4363 else
4364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4365 for as_dir in $PATH
4366 do
4367 IFS=$as_save_IFS
4368 test -z "$as_dir" && as_dir=.
4369 for ac_exec_ext in '' $ac_executable_extensions; do
4370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4371 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4373 break 2
4374 fi
4375 done
4376 done
4377 IFS=$as_save_IFS
4378
4379 fi
4380 fi
4381 CC=$ac_cv_prog_CC
4382 if test -n "$CC"; then
4383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4384 $as_echo "$CC" >&6; }
4385 else
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4387 $as_echo "no" >&6; }
4388 fi
4389
4390
4391 fi
4392 if test -z "$ac_cv_prog_CC"; then
4393 ac_ct_CC=$CC
4394 # Extract the first word of "gcc", so it can be a program name with args.
4395 set dummy gcc; ac_word=$2
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4397 $as_echo_n "checking for $ac_word... " >&6; }
4398 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4399 $as_echo_n "(cached) " >&6
4400 else
4401 if test -n "$ac_ct_CC"; then
4402 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4403 else
4404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4405 for as_dir in $PATH
4406 do
4407 IFS=$as_save_IFS
4408 test -z "$as_dir" && as_dir=.
4409 for ac_exec_ext in '' $ac_executable_extensions; do
4410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4411 ac_cv_prog_ac_ct_CC="gcc"
4412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4413 break 2
4414 fi
4415 done
4416 done
4417 IFS=$as_save_IFS
4418
4419 fi
4420 fi
4421 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4422 if test -n "$ac_ct_CC"; then
4423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4424 $as_echo "$ac_ct_CC" >&6; }
4425 else
4426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4427 $as_echo "no" >&6; }
4428 fi
4429
4430 if test "x$ac_ct_CC" = x; then
4431 CC=""
4432 else
4433 case $cross_compiling:$ac_tool_warned in
4434 yes:)
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4436 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4437 ac_tool_warned=yes ;;
4438 esac
4439 CC=$ac_ct_CC
4440 fi
4441 else
4442 CC="$ac_cv_prog_CC"
4443 fi
4444
4445 if test -z "$CC"; then
4446 if test -n "$ac_tool_prefix"; then
4447 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4448 set dummy ${ac_tool_prefix}cc; ac_word=$2
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4450 $as_echo_n "checking for $ac_word... " >&6; }
4451 if test "${ac_cv_prog_CC+set}" = set; then :
4452 $as_echo_n "(cached) " >&6
4453 else
4454 if test -n "$CC"; then
4455 ac_cv_prog_CC="$CC" # Let the user override the test.
4456 else
4457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4458 for as_dir in $PATH
4459 do
4460 IFS=$as_save_IFS
4461 test -z "$as_dir" && as_dir=.
4462 for ac_exec_ext in '' $ac_executable_extensions; do
4463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4464 ac_cv_prog_CC="${ac_tool_prefix}cc"
4465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4466 break 2
4467 fi
4468 done
4469 done
4470 IFS=$as_save_IFS
4471
4472 fi
4473 fi
4474 CC=$ac_cv_prog_CC
4475 if test -n "$CC"; then
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4477 $as_echo "$CC" >&6; }
4478 else
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4480 $as_echo "no" >&6; }
4481 fi
4482
4483
4484 fi
4485 fi
4486 if test -z "$CC"; then
4487 # Extract the first word of "cc", so it can be a program name with args.
4488 set dummy cc; ac_word=$2
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4490 $as_echo_n "checking for $ac_word... " >&6; }
4491 if test "${ac_cv_prog_CC+set}" = set; then :
4492 $as_echo_n "(cached) " >&6
4493 else
4494 if test -n "$CC"; then
4495 ac_cv_prog_CC="$CC" # Let the user override the test.
4496 else
4497 ac_prog_rejected=no
4498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4499 for as_dir in $PATH
4500 do
4501 IFS=$as_save_IFS
4502 test -z "$as_dir" && as_dir=.
4503 for ac_exec_ext in '' $ac_executable_extensions; do
4504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4505 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4506 ac_prog_rejected=yes
4507 continue
4508 fi
4509 ac_cv_prog_CC="cc"
4510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4511 break 2
4512 fi
4513 done
4514 done
4515 IFS=$as_save_IFS
4516
4517 if test $ac_prog_rejected = yes; then
4518 # We found a bogon in the path, so make sure we never use it.
4519 set dummy $ac_cv_prog_CC
4520 shift
4521 if test $# != 0; then
4522 # We chose a different compiler from the bogus one.
4523 # However, it has the same basename, so the bogon will be chosen
4524 # first if we set CC to just the basename; use the full file name.
4525 shift
4526 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4527 fi
4528 fi
4529 fi
4530 fi
4531 CC=$ac_cv_prog_CC
4532 if test -n "$CC"; then
4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4534 $as_echo "$CC" >&6; }
4535 else
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4537 $as_echo "no" >&6; }
4538 fi
4539
4540
4541 fi
4542 if test -z "$CC"; then
4543 if test -n "$ac_tool_prefix"; then
4544 for ac_prog in cl.exe
4545 do
4546 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4547 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4549 $as_echo_n "checking for $ac_word... " >&6; }
4550 if test "${ac_cv_prog_CC+set}" = set; then :
4551 $as_echo_n "(cached) " >&6
4552 else
4553 if test -n "$CC"; then
4554 ac_cv_prog_CC="$CC" # Let the user override the test.
4555 else
4556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4557 for as_dir in $PATH
4558 do
4559 IFS=$as_save_IFS
4560 test -z "$as_dir" && as_dir=.
4561 for ac_exec_ext in '' $ac_executable_extensions; do
4562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4563 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4565 break 2
4566 fi
4567 done
4568 done
4569 IFS=$as_save_IFS
4570
4571 fi
4572 fi
4573 CC=$ac_cv_prog_CC
4574 if test -n "$CC"; then
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4576 $as_echo "$CC" >&6; }
4577 else
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4579 $as_echo "no" >&6; }
4580 fi
4581
4582
4583 test -n "$CC" && break
4584 done
4585 fi
4586 if test -z "$CC"; then
4587 ac_ct_CC=$CC
4588 for ac_prog in cl.exe
4589 do
4590 # Extract the first word of "$ac_prog", so it can be a program name with args.
4591 set dummy $ac_prog; ac_word=$2
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4593 $as_echo_n "checking for $ac_word... " >&6; }
4594 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4595 $as_echo_n "(cached) " >&6
4596 else
4597 if test -n "$ac_ct_CC"; then
4598 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4599 else
4600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4601 for as_dir in $PATH
4602 do
4603 IFS=$as_save_IFS
4604 test -z "$as_dir" && as_dir=.
4605 for ac_exec_ext in '' $ac_executable_extensions; do
4606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4607 ac_cv_prog_ac_ct_CC="$ac_prog"
4608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4609 break 2
4610 fi
4611 done
4612 done
4613 IFS=$as_save_IFS
4614
4615 fi
4616 fi
4617 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4618 if test -n "$ac_ct_CC"; then
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4620 $as_echo "$ac_ct_CC" >&6; }
4621 else
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4623 $as_echo "no" >&6; }
4624 fi
4625
4626
4627 test -n "$ac_ct_CC" && break
4628 done
4629
4630 if test "x$ac_ct_CC" = x; then
4631 CC=""
4632 else
4633 case $cross_compiling:$ac_tool_warned in
4634 yes:)
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4636 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4637 ac_tool_warned=yes ;;
4638 esac
4639 CC=$ac_ct_CC
4640 fi
4641 fi
4642
4643 fi
4644
4645
4646 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4647 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4648 as_fn_error "no acceptable C compiler found in \$PATH
4649 See \`config.log' for more details." "$LINENO" 5; }
4650
4651 # Provide some information about the compiler.
4652 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4653 set X $ac_compile
4654 ac_compiler=$2
4655 for ac_option in --version -v -V -qversion; do
4656 { { ac_try="$ac_compiler $ac_option >&5"
4657 case "(($ac_try" in
4658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4659 *) ac_try_echo=$ac_try;;
4660 esac
4661 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4662 $as_echo "$ac_try_echo"; } >&5
4663 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4664 ac_status=$?
4665 if test -s conftest.err; then
4666 sed '10a\
4667 ... rest of stderr output deleted ...
4668 10q' conftest.err >conftest.er1
4669 cat conftest.er1 >&5
4670 rm -f conftest.er1 conftest.err
4671 fi
4672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4673 test $ac_status = 0; }
4674 done
4675
4676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4677 /* end confdefs.h. */
4678
4679 int
4680 main ()
4681 {
4682
4683 ;
4684 return 0;
4685 }
4686 _ACEOF
4687 ac_clean_files_save=$ac_clean_files
4688 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4689 # Try to create an executable without -o first, disregard a.out.
4690 # It will help us diagnose broken compilers, and finding out an intuition
4691 # of exeext.
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4693 $as_echo_n "checking for C compiler default output file name... " >&6; }
4694 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4695
4696 # The possible output files:
4697 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4698
4699 ac_rmfiles=
4700 for ac_file in $ac_files
4701 do
4702 case $ac_file in
4703 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4704 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4705 esac
4706 done
4707 rm -f $ac_rmfiles
4708
4709 if { { ac_try="$ac_link_default"
4710 case "(($ac_try" in
4711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4712 *) ac_try_echo=$ac_try;;
4713 esac
4714 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4715 $as_echo "$ac_try_echo"; } >&5
4716 (eval "$ac_link_default") 2>&5
4717 ac_status=$?
4718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4719 test $ac_status = 0; }; then :
4720 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4721 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4722 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4723 # so that the user can short-circuit this test for compilers unknown to
4724 # Autoconf.
4725 for ac_file in $ac_files ''
4726 do
4727 test -f "$ac_file" || continue
4728 case $ac_file in
4729 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4730 ;;
4731 [ab].out )
4732 # We found the default executable, but exeext='' is most
4733 # certainly right.
4734 break;;
4735 *.* )
4736 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4737 then :; else
4738 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4739 fi
4740 # We set ac_cv_exeext here because the later test for it is not
4741 # safe: cross compilers may not add the suffix if given an `-o'
4742 # argument, so we may need to know it at that point already.
4743 # Even if this section looks crufty: it has the advantage of
4744 # actually working.
4745 break;;
4746 * )
4747 break;;
4748 esac
4749 done
4750 test "$ac_cv_exeext" = no && ac_cv_exeext=
4751
4752 else
4753 ac_file=''
4754 fi
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4756 $as_echo "$ac_file" >&6; }
4757 if test -z "$ac_file"; then :
4758 $as_echo "$as_me: failed program was:" >&5
4759 sed 's/^/| /' conftest.$ac_ext >&5
4760
4761 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4762 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4763 { as_fn_set_status 77
4764 as_fn_error "C compiler cannot create executables
4765 See \`config.log' for more details." "$LINENO" 5; }; }
4766 fi
4767 ac_exeext=$ac_cv_exeext
4768
4769 # Check that the compiler produces executables we can run. If not, either
4770 # the compiler is broken, or we cross compile.
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4772 $as_echo_n "checking whether the C compiler works... " >&6; }
4773 # If not cross compiling, check that we can run a simple program.
4774 if test "$cross_compiling" != yes; then
4775 if { ac_try='./$ac_file'
4776 { { case "(($ac_try" in
4777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4778 *) ac_try_echo=$ac_try;;
4779 esac
4780 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4781 $as_echo "$ac_try_echo"; } >&5
4782 (eval "$ac_try") 2>&5
4783 ac_status=$?
4784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4785 test $ac_status = 0; }; }; then
4786 cross_compiling=no
4787 else
4788 if test "$cross_compiling" = maybe; then
4789 cross_compiling=yes
4790 else
4791 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4792 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4793 as_fn_error "cannot run C compiled programs.
4794 If you meant to cross compile, use \`--host'.
4795 See \`config.log' for more details." "$LINENO" 5; }
4796 fi
4797 fi
4798 fi
4799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4800 $as_echo "yes" >&6; }
4801
4802 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4803 ac_clean_files=$ac_clean_files_save
4804 # Check that the compiler produces executables we can run. If not, either
4805 # the compiler is broken, or we cross compile.
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4807 $as_echo_n "checking whether we are cross compiling... " >&6; }
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4809 $as_echo "$cross_compiling" >&6; }
4810
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4812 $as_echo_n "checking for suffix of executables... " >&6; }
4813 if { { ac_try="$ac_link"
4814 case "(($ac_try" in
4815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4816 *) ac_try_echo=$ac_try;;
4817 esac
4818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4819 $as_echo "$ac_try_echo"; } >&5
4820 (eval "$ac_link") 2>&5
4821 ac_status=$?
4822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4823 test $ac_status = 0; }; then :
4824 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4825 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4826 # work properly (i.e., refer to `conftest.exe'), while it won't with
4827 # `rm'.
4828 for ac_file in conftest.exe conftest conftest.*; do
4829 test -f "$ac_file" || continue
4830 case $ac_file in
4831 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4832 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4833 break;;
4834 * ) break;;
4835 esac
4836 done
4837 else
4838 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4839 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4840 as_fn_error "cannot compute suffix of executables: cannot compile and link
4841 See \`config.log' for more details." "$LINENO" 5; }
4842 fi
4843 rm -f conftest$ac_cv_exeext
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4845 $as_echo "$ac_cv_exeext" >&6; }
4846
4847 rm -f conftest.$ac_ext
4848 EXEEXT=$ac_cv_exeext
4849 ac_exeext=$EXEEXT
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4851 $as_echo_n "checking for suffix of object files... " >&6; }
4852 if test "${ac_cv_objext+set}" = set; then :
4853 $as_echo_n "(cached) " >&6
4854 else
4855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4856 /* end confdefs.h. */
4857
4858 int
4859 main ()
4860 {
4861
4862 ;
4863 return 0;
4864 }
4865 _ACEOF
4866 rm -f conftest.o conftest.obj
4867 if { { ac_try="$ac_compile"
4868 case "(($ac_try" in
4869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4870 *) ac_try_echo=$ac_try;;
4871 esac
4872 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4873 $as_echo "$ac_try_echo"; } >&5
4874 (eval "$ac_compile") 2>&5
4875 ac_status=$?
4876 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4877 test $ac_status = 0; }; then :
4878 for ac_file in conftest.o conftest.obj conftest.*; do
4879 test -f "$ac_file" || continue;
4880 case $ac_file in
4881 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4882 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4883 break;;
4884 esac
4885 done
4886 else
4887 $as_echo "$as_me: failed program was:" >&5
4888 sed 's/^/| /' conftest.$ac_ext >&5
4889
4890 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4891 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4892 as_fn_error "cannot compute suffix of object files: cannot compile
4893 See \`config.log' for more details." "$LINENO" 5; }
4894 fi
4895 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4896 fi
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4898 $as_echo "$ac_cv_objext" >&6; }
4899 OBJEXT=$ac_cv_objext
4900 ac_objext=$OBJEXT
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4902 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4903 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4904 $as_echo_n "(cached) " >&6
4905 else
4906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4907 /* end confdefs.h. */
4908
4909 int
4910 main ()
4911 {
4912 #ifndef __GNUC__
4913 choke me
4914 #endif
4915
4916 ;
4917 return 0;
4918 }
4919 _ACEOF
4920 if ac_fn_c_try_compile "$LINENO"; then :
4921 ac_compiler_gnu=yes
4922 else
4923 ac_compiler_gnu=no
4924 fi
4925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4926 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4927
4928 fi
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4930 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4931 if test $ac_compiler_gnu = yes; then
4932 GCC=yes
4933 else
4934 GCC=
4935 fi
4936 ac_test_CFLAGS=${CFLAGS+set}
4937 ac_save_CFLAGS=$CFLAGS
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4939 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4940 if test "${ac_cv_prog_cc_g+set}" = set; then :
4941 $as_echo_n "(cached) " >&6
4942 else
4943 ac_save_c_werror_flag=$ac_c_werror_flag
4944 ac_c_werror_flag=yes
4945 ac_cv_prog_cc_g=no
4946 CFLAGS="-g"
4947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4948 /* end confdefs.h. */
4949
4950 int
4951 main ()
4952 {
4953
4954 ;
4955 return 0;
4956 }
4957 _ACEOF
4958 if ac_fn_c_try_compile "$LINENO"; then :
4959 ac_cv_prog_cc_g=yes
4960 else
4961 CFLAGS=""
4962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4963 /* end confdefs.h. */
4964
4965 int
4966 main ()
4967 {
4968
4969 ;
4970 return 0;
4971 }
4972 _ACEOF
4973 if ac_fn_c_try_compile "$LINENO"; then :
4974
4975 else
4976 ac_c_werror_flag=$ac_save_c_werror_flag
4977 CFLAGS="-g"
4978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4979 /* end confdefs.h. */
4980
4981 int
4982 main ()
4983 {
4984
4985 ;
4986 return 0;
4987 }
4988 _ACEOF
4989 if ac_fn_c_try_compile "$LINENO"; then :
4990 ac_cv_prog_cc_g=yes
4991 fi
4992 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4993 fi
4994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4995 fi
4996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4997 ac_c_werror_flag=$ac_save_c_werror_flag
4998 fi
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5000 $as_echo "$ac_cv_prog_cc_g" >&6; }
5001 if test "$ac_test_CFLAGS" = set; then
5002 CFLAGS=$ac_save_CFLAGS
5003 elif test $ac_cv_prog_cc_g = yes; then
5004 if test "$GCC" = yes; then
5005 CFLAGS="-g -O2"
5006 else
5007 CFLAGS="-g"
5008 fi
5009 else
5010 if test "$GCC" = yes; then
5011 CFLAGS="-O2"
5012 else
5013 CFLAGS=
5014 fi
5015 fi
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5017 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5018 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5019 $as_echo_n "(cached) " >&6
5020 else
5021 ac_cv_prog_cc_c89=no
5022 ac_save_CC=$CC
5023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5024 /* end confdefs.h. */
5025 #include <stdarg.h>
5026 #include <stdio.h>
5027 #include <sys/types.h>
5028 #include <sys/stat.h>
5029 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5030 struct buf { int x; };
5031 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5032 static char *e (p, i)
5033 char **p;
5034 int i;
5035 {
5036 return p[i];
5037 }
5038 static char *f (char * (*g) (char **, int), char **p, ...)
5039 {
5040 char *s;
5041 va_list v;
5042 va_start (v,p);
5043 s = g (p, va_arg (v,int));
5044 va_end (v);
5045 return s;
5046 }
5047
5048 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5049 function prototypes and stuff, but not '\xHH' hex character constants.
5050 These don't provoke an error unfortunately, instead are silently treated
5051 as 'x'. The following induces an error, until -std is added to get
5052 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5053 array size at least. It's necessary to write '\x00'==0 to get something
5054 that's true only with -std. */
5055 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5056
5057 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5058 inside strings and character constants. */
5059 #define FOO(x) 'x'
5060 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5061
5062 int test (int i, double x);
5063 struct s1 {int (*f) (int a);};
5064 struct s2 {int (*f) (double a);};
5065 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5066 int argc;
5067 char **argv;
5068 int
5069 main ()
5070 {
5071 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5072 ;
5073 return 0;
5074 }
5075 _ACEOF
5076 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5077 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5078 do
5079 CC="$ac_save_CC $ac_arg"
5080 if ac_fn_c_try_compile "$LINENO"; then :
5081 ac_cv_prog_cc_c89=$ac_arg
5082 fi
5083 rm -f core conftest.err conftest.$ac_objext
5084 test "x$ac_cv_prog_cc_c89" != "xno" && break
5085 done
5086 rm -f conftest.$ac_ext
5087 CC=$ac_save_CC
5088
5089 fi
5090 # AC_CACHE_VAL
5091 case "x$ac_cv_prog_cc_c89" in
5092 x)
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5094 $as_echo "none needed" >&6; } ;;
5095 xno)
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5097 $as_echo "unsupported" >&6; } ;;
5098 *)
5099 CC="$CC $ac_cv_prog_cc_c89"
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5101 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5102 esac
5103 if test "x$ac_cv_prog_cc_c89" != xno; then :
5104
5105 fi
5106
5107 ac_ext=c
5108 ac_cpp='$CPP $CPPFLAGS'
5109 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5110 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5111 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5112
5113
5114 # Put a plausible default for CC_FOR_BUILD in Makefile.
5115 if test "x$cross_compiling" = "xno"; then
5116 CC_FOR_BUILD='$(CC)'
5117 else
5118 CC_FOR_BUILD=gcc
5119 fi
5120 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
5121
5122 ALL_LINGUAS=
5123 # If we haven't got the data from the intl directory,
5124 # assume NLS is disabled.
5125 USE_NLS=no
5126 LIBINTL=
5127 LIBINTL_DEP=
5128 INCINTL=
5129 XGETTEXT=
5130 GMSGFMT=
5131 POSUB=
5132
5133 if test -f ../../intl/config.intl; then
5134 . ../../intl/config.intl
5135 fi
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5137 $as_echo_n "checking whether NLS is requested... " >&6; }
5138 if test x"$USE_NLS" != xyes; then
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5140 $as_echo "no" >&6; }
5141 else
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5143 $as_echo "yes" >&6; }
5144
5145 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
5146
5147
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5149 $as_echo_n "checking for catalogs to be installed... " >&6; }
5150 # Look for .po and .gmo files in the source directory.
5151 CATALOGS=
5152 XLINGUAS=
5153 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5154 # If there aren't any .gmo files the shell will give us the
5155 # literal string "../path/to/srcdir/po/*.gmo" which has to be
5156 # weeded out.
5157 case "$cat" in *\**)
5158 continue;;
5159 esac
5160 # The quadruple backslash is collapsed to a double backslash
5161 # by the backticks, then collapsed again by the double quotes,
5162 # leaving us with one backslash in the sed expression (right
5163 # before the dot that mustn't act as a wildcard).
5164 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5165 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5166 # The user is allowed to set LINGUAS to a list of languages to
5167 # install catalogs for. If it's empty that means "all of them."
5168 if test "x$LINGUAS" = x; then
5169 CATALOGS="$CATALOGS $cat"
5170 XLINGUAS="$XLINGUAS $lang"
5171 else
5172 case "$LINGUAS" in *$lang*)
5173 CATALOGS="$CATALOGS $cat"
5174 XLINGUAS="$XLINGUAS $lang"
5175 ;;
5176 esac
5177 fi
5178 done
5179 LINGUAS="$XLINGUAS"
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5181 $as_echo "$LINGUAS" >&6; }
5182
5183
5184 DATADIRNAME=share
5185
5186 INSTOBJEXT=.mo
5187
5188 GENCAT=gencat
5189
5190 CATOBJEXT=.gmo
5191
5192 fi
5193
5194
5195 # Check whether --enable-sim-alignment was given.
5196 if test "${enable_sim_alignment+set}" = set; then :
5197 enableval=$enable_sim_alignment; case "${enableval}" in
5198 yes | strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
5199 no | nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
5200 0 | default | DEFAULT) sim_alignment="-DWITH_ALIGNMENT=0";;
5201 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
5202 esac
5203 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
5204 echo "Setting alignment flags = $sim_alignment" 6>&1
5205 fi
5206 else
5207 sim_alignment=""
5208 fi
5209
5210
5211 # Check whether --enable-sim-assert was given.
5212 if test "${enable_sim_assert+set}" = set; then :
5213 enableval=$enable_sim_assert; case "${enableval}" in
5214 yes) sim_assert="-DWITH_ASSERT=1";;
5215 no) sim_assert="-DWITH_ASSERT=0";;
5216 *) as_fn_error "\"--enable-sim-assert does not take a value\"" "$LINENO" 5; sim_assert="";;
5217 esac
5218 if test x"$silent" != x"yes" && test x"$sim_assert" != x""; then
5219 echo "Setting assert flags = $sim_assert" 6>&1
5220 fi
5221 else
5222 sim_assert=""
5223 fi
5224
5225
5226 # Check whether --enable-sim-bitsize was given.
5227 if test "${enable_sim_bitsize+set}" = set; then :
5228 enableval=$enable_sim_bitsize; case "${enableval}" in
5229 32|64) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=$enableval";;
5230 *) as_fn_error "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5; sim_bitsize="";;
5231 esac
5232 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
5233 echo "Setting bitsize flags = $sim_bitsize" 6>&1
5234 fi
5235 else
5236 sim_bitsize=""
5237 fi
5238
5239
5240 # Check whether --enable-sim-bswap was given.
5241 if test "${enable_sim_bswap+set}" = set; then :
5242 enableval=$enable_sim_bswap; case "${enableval}" in
5243 yes) sim_bswap="-DWITH_BSWAP=1";;
5244 no) sim_bswap="-DWITH_BSWAP=0";;
5245 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
5246 esac
5247 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
5248 echo "Setting bswap flags = $sim_bswap" 6>&1
5249 fi
5250 else
5251 sim_bswap=""
5252 fi
5253
5254
5255 # Check whether --enable-sim-cflags was given.
5256 if test "${enable_sim_cflags+set}" = set; then :
5257 enableval=$enable_sim_cflags; case "${enableval}" in
5258 yes) sim_cflags="-O2 -fomit-frame-pointer";;
5259 no) sim_cflags="";;
5260 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5261 esac
5262 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
5263 echo "Setting sim cflags = $sim_cflags" 6>&1
5264 fi
5265 else
5266 sim_cflags=""
5267 fi
5268
5269
5270 # Check whether --enable-sim-config was given.
5271 if test "${enable_sim_config+set}" = set; then :
5272 enableval=$enable_sim_config; case "${enableval}" in
5273 yes|no) as_fn_error "\"No value supplied for --enable-sim-config=file\"" "$LINENO" 5;;
5274 *) if test -f "${srcdir}/${enableval}"; then
5275 sim_config="${enableval}";
5276 elif test -f "${srcdir}/${enableval}-config.h"; then
5277 sim_config="${enableval}-config.h"
5278 else
5279 as_fn_error "\"Config file $enableval was not found\"" "$LINENO" 5;
5280 sim_config=std-config.h
5281 fi;;
5282 esac
5283 if test x"$silent" != x"yes" && test x"$sim_config" != x""; then
5284 echo "Setting config flags = $sim_config" 6>&1
5285 fi
5286 else
5287 sim_config="std-config.h"
5288 if test x"$silent" != x"yes"; then
5289 echo "Setting config flags = $sim_config" 6>&1
5290 fi
5291 fi
5292
5293
5294 # Check whether --enable-sim-decode-mechanism was given.
5295 if test "${enable_sim_decode_mechanism+set}" = set; then :
5296 enableval=$enable_sim_decode_mechanism; case "${enableval}" in
5297 yes|no) as_fn_error "\"No value supplied for --enable-sim-decode-mechanism=file\"" "$LINENO" 5;;
5298 array|switch|padded-switch|goto-switch) sim_decode_mechanism="-T ${enableval}";;
5299 *) as_fn_error "\"File $enableval is not an opcode rules file\"" "$LINENO" 5;
5300 sim_decode_mechanism="switch";;
5301 esac
5302 if test x"$silent" != x"yes" && test x"$sim_decode_mechanism" != x""; then
5303 echo "Setting decode mechanism flags = $sim_decode_mechanism" 6>&1
5304 fi
5305 else
5306 sim_decode_mechanism=""
5307 if test x"$silent" != x"yes"; then
5308 echo "Setting decode mechanism flags = $sim_decode_mechanism"
5309 fi
5310 fi
5311
5312
5313 # Check whether --enable-sim-default-model was given.
5314 if test "${enable_sim_default_model+set}" = set; then :
5315 enableval=$enable_sim_default_model; case "${enableval}" in
5316 yes|no) as_fn_error "\"No value supplied for --enable-sim-default-model=model\"" "$LINENO" 5;;
5317 *) sim_default_model="-DWITH_DEFAULT_MODEL=${enableval}";;
5318 esac
5319 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
5320 echo "Setting default-model flags = $sim_default_model" 6>&1
5321 fi
5322 else
5323 sim_default_model=""
5324 fi
5325
5326
5327 # Check whether --enable-sim-duplicate was given.
5328 if test "${enable_sim_duplicate+set}" = set; then :
5329 enableval=$enable_sim_duplicate; case "${enableval}" in
5330 yes) sim_dup="-E";;
5331 no) sim_dup="";;
5332 *) as_fn_error "\"--enable-sim-duplicate does not take a value\"" "$LINENO" 5; sim_dup="";;
5333 esac
5334 if test x"$silent" != x"yes" && test x"$sim_dup" != x""; then
5335 echo "Setting duplicate flags = $sim_dup" 6>&1
5336 fi
5337 else
5338 sim_dup="-E"
5339 if test x"$silent" != x"yes"; then
5340 echo "Setting duplicate flags = $sim_dup" 6>&1
5341 fi
5342 fi
5343
5344
5345 # Check whether --enable-sim-endian was given.
5346 if test "${enable_sim_endian+set}" = set; then :
5347 enableval=$enable_sim_endian; case "${enableval}" in
5348 yes) case "$target" in
5349 *powerpc-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
5350 *powerpcle-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
5351 *) echo "Unknown target $target" 1>&6; sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
5352 esac;;
5353 no) sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
5354 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
5355 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
5356 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
5357 esac
5358 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
5359 echo "Setting endian flags = $sim_endian" 6>&1
5360 fi
5361 else
5362 sim_endian=""
5363 fi
5364
5365
5366 # Check whether --enable-sim-env was given.
5367 if test "${enable_sim_env+set}" = set; then :
5368 enableval=$enable_sim_env; case "${enableval}" in
5369 operating | os | oea) sim_env="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
5370 virtual | vea) sim_env="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
5371 user | uea) sim_env="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
5372 no) sim_env="-DWITH_ENVIRONMENT=0";;
5373 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-env\"" "$LINENO" 5; sim_env="";;
5374 esac
5375 if test x"$silent" != x"yes" && test x"$sim_env" != x""; then
5376 echo "Setting env flags = $sim_env" 6>&1
5377 fi
5378 else
5379 sim_env=""
5380 fi
5381
5382
5383 # Check whether --enable-sim-filter was given.
5384 if test "${enable_sim_filter+set}" = set; then :
5385 enableval=$enable_sim_filter; case "${enableval}" in
5386 yes) as_fn_error "\"--enable-sim-filter must be specified with a rule to filter or no\"" "$LINENO" 5; sim_filter="";;
5387 no) sim_filter="";;
5388 *) sim_filter="-F $enableval";;
5389 esac
5390 if test x"$silent" != x"yes" && test x"$sim_filter" != x""; then
5391 echo "Setting filter flags = $sim_filter" 6>&1
5392 fi
5393 else
5394 sim_filter="-F 32,f,o"
5395 if test x"$silent" != x"yes"; then
5396 echo "Setting filter flags = $sim_filter" 6>&1
5397 fi
5398 fi
5399
5400
5401 # Check whether --enable-sim-float was given.
5402 if test "${enable_sim_float+set}" = set; then :
5403 enableval=$enable_sim_float; case "${enableval}" in
5404 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
5405 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
5406 altivec) sim_float="-DWITH_ALTIVEC" ; sim_filter="${sim_filter},av" ;;
5407 *spe*|*simd*) sim_float="-DWITH_E500" ; sim_filter="${sim_filter},e500" ;;
5408 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
5409 esac
5410 if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
5411 echo "Setting float flags = $sim_float" 6>&1
5412 fi
5413 else
5414
5415 case "${target}" in
5416 *altivec*) sim_float="-DWITH_ALTIVEC" ; sim_filter="${sim_filter},av" ;;
5417 *spe*|*simd*) sim_float="-DWITH_E500" ; sim_filter="${sim_filter},e500" ;;
5418 *) sim_float=""
5419 esac
5420
5421 fi
5422
5423
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if union semun defined" >&5
5425 $as_echo_n "checking if union semun defined... " >&6; }
5426 if test "${ac_cv_HAS_UNION_SEMUN+set}" = set; then :
5427 $as_echo_n "(cached) " >&6
5428 else
5429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5430 /* end confdefs.h. */
5431
5432 #include <sys/types.h>
5433 #include <sys/ipc.h>
5434 #include <sys/sem.h>
5435 int
5436 main ()
5437 {
5438 union semun arg ;
5439 ;
5440 return 0;
5441 }
5442 _ACEOF
5443 if ac_fn_c_try_compile "$LINENO"; then :
5444 ac_cv_has_union_semun="yes"
5445 else
5446 ac_cv_has_union_semun="no"
5447 fi
5448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_has_union_semun" >&5
5450 $as_echo "$ac_cv_has_union_semun" >&6; }
5451
5452 fi
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_HAS_UNION_SEMUN" >&5
5454 $as_echo "$ac_cv_HAS_UNION_SEMUN" >&6; }
5455
5456
5457 if test "$ac_cv_has_union_semun" = "yes"; then
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V semaphores are supported" >&5
5459 $as_echo_n "checking whether System V semaphores are supported... " >&6; }
5460 if test "${ac_cv_sysv_sem+set}" = set; then :
5461 $as_echo_n "(cached) " >&6
5462 else
5463
5464 if test "$cross_compiling" = yes; then :
5465 :
5466 else
5467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5468 /* end confdefs.h. */
5469
5470 #include <sys/types.h>
5471 #include <sys/ipc.h>
5472 #include <sys/sem.h>
5473 int main () {
5474 union semun arg ;
5475
5476 int id=semget(IPC_PRIVATE,1,IPC_CREAT|0400);
5477 if (id == -1)
5478 exit(1);
5479 arg.val = 0; /* avoid implicit type cast to union */
5480 if (semctl(id, 0, IPC_RMID, arg) == -1)
5481 exit(1);
5482 exit(0);
5483 }
5484
5485 _ACEOF
5486 if ac_fn_c_try_run "$LINENO"; then :
5487 ac_cv_sysv_sem="yes"
5488 else
5489 ac_cv_sysv_sem="no"
5490 fi
5491 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5492 conftest.$ac_objext conftest.beam conftest.$ac_ext
5493 fi
5494
5495
5496 fi
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sysv_sem" >&5
5498 $as_echo "$ac_cv_sysv_sem" >&6; }
5499 else # semun is not defined
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V semaphores are supported" >&5
5501 $as_echo_n "checking whether System V semaphores are supported... " >&6; }
5502 if test "${ac_cv_sysv_sem+set}" = set; then :
5503 $as_echo_n "(cached) " >&6
5504 else
5505
5506 if test "$cross_compiling" = yes; then :
5507 :
5508 else
5509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5510 /* end confdefs.h. */
5511
5512 #include <sys/types.h>
5513 #include <sys/ipc.h>
5514 #include <sys/sem.h>
5515 union semun {
5516 int val;
5517 struct semid_ds *buf;
5518 ushort *array;
5519 };
5520 int main () {
5521 union semun arg ;
5522
5523 int id=semget(IPC_PRIVATE,1,IPC_CREAT|0400);
5524 if (id == -1)
5525 exit(1);
5526 arg.val = 0; /* avoid implicit type cast to union */
5527 if (semctl(id, 0, IPC_RMID, arg) == -1)
5528 exit(1);
5529 exit(0);
5530 }
5531
5532 _ACEOF
5533 if ac_fn_c_try_run "$LINENO"; then :
5534 ac_cv_sysv_sem="yes"
5535 else
5536 ac_cv_sysv_sem="no"
5537 fi
5538 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5539 conftest.$ac_objext conftest.beam conftest.$ac_ext
5540 fi
5541
5542
5543 fi
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sysv_sem" >&5
5545 $as_echo "$ac_cv_sysv_sem" >&6; }
5546 fi
5547
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V shared memory is supported" >&5
5549 $as_echo_n "checking whether System V shared memory is supported... " >&6; }
5550 if test "${ac_cv_sysv_shm+set}" = set; then :
5551 $as_echo_n "(cached) " >&6
5552 else
5553
5554 if test "$cross_compiling" = yes; then :
5555 :
5556 else
5557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5558 /* end confdefs.h. */
5559
5560 #include <sys/types.h>
5561 #include <sys/ipc.h>
5562 #include <sys/shm.h>
5563 int main () {
5564 int id=shmget(IPC_PRIVATE,1,IPC_CREAT|0400);
5565 if (id == -1)
5566 exit(1);
5567 if (shmctl(id, IPC_RMID, 0) == -1)
5568 exit(1);
5569 exit(0);
5570 }
5571
5572 _ACEOF
5573 if ac_fn_c_try_run "$LINENO"; then :
5574 ac_cv_sysv_shm="yes"
5575 else
5576 ac_cv_sysv_shm="no"
5577 fi
5578 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5579 conftest.$ac_objext conftest.beam conftest.$ac_ext
5580 fi
5581
5582
5583 fi
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sysv_shm" >&5
5585 $as_echo "$ac_cv_sysv_shm" >&6; }
5586
5587 if test x"$ac_cv_sysv_shm" = x"yes" -a x"$ac_cv_sysv_sem" = x"yes" ; then
5588 sim_sysv_ipc_hw=",sem,shm";
5589 else
5590 sim_sysv_ipc_hw="";
5591 fi
5592
5593 if test x"$ac_cv_has_union_semun" = x"yes" -a x"$ac_cv_sysv_sem" = x"yes" ; then
5594
5595 $as_echo "#define HAVE_UNION_SEMUN 1" >>confdefs.h
5596
5597 fi
5598
5599
5600 # Check whether --enable-sim-hardware was given.
5601 if test "${enable_sim_hardware+set}" = set; then :
5602 enableval=$enable_sim_hardware; hardware="cpu,memory,nvram,iobus,htab,disk,trace,register,vm,init,core,pal,com,eeprom,opic,glue,phb,ide${sim_sysv_ipc_hw}"
5603 case "${enableval}" in
5604 yes) ;;
5605 no) as_fn_error "\"List of hardware must be specified for --enable-sim-hardware\"" "$LINENO" 5; hardware="";;
5606 ,*) hardware="${hardware}${enableval}";;
5607 *,) hardware="${enableval}${hardware}";;
5608 *) hardware="${enableval}"'';;
5609 esac
5610 sim_hw_src=`echo $hardware | sed -e 's/,/.c hw_/g' -e 's/^/hw_/' -e s'/$/.c/'`
5611 sim_hw_obj=`echo $sim_hw_src | sed -e 's/\.c/.o/g'`
5612 if test x"$silent" != x"yes" && test x"$hardware" != x""; then
5613 echo "Setting hardware to $sim_hw_src, $sim_hw_obj"
5614 fi
5615 else
5616 hardware="cpu,memory,nvram,iobus,htab,disk,trace,register,vm,init,core,pal,com,eeprom,opic,glue,phb,ide${sim_sysv_ipc_hw}"
5617 sim_hw_src=`echo $hardware | sed -e 's/,/.c hw_/g' -e 's/^/hw_/' -e s'/$/.c/'`
5618 sim_hw_obj=`echo $sim_hw_src | sed -e 's/\.c/.o/g'`
5619 if test x"$silent" != x"yes"; then
5620 echo "Setting hardware to $sim_hw_src, $sim_hw_obj"
5621 fi
5622 fi
5623
5624 # Check whether --enable-sim-hostbitsize was given.
5625 if test "${enable_sim_hostbitsize+set}" = set; then :
5626 enableval=$enable_sim_hostbitsize; case "${enableval}" in
5627 32|64) sim_hostbitsize="-DWITH_HOST_WORD_BITSIZE=$enableval";;
5628 *) as_fn_error "\"--enable-sim-hostbitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5; sim_hostbitsize="";;
5629 esac
5630 if test x"$silent" != x"yes" && test x"$sim_hostbitsize" != x""; then
5631 echo "Setting hostbitsize flags = $sim_hostbitsize" 6>&1
5632 fi
5633 else
5634 sim_hostbitsize=""
5635 fi
5636
5637
5638 ac_ext=c
5639 ac_cpp='$CPP $CPPFLAGS'
5640 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5641 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5642 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5644 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5645 # On Suns, sometimes $CPP names a directory.
5646 if test -n "$CPP" && test -d "$CPP"; then
5647 CPP=
5648 fi
5649 if test -z "$CPP"; then
5650 if test "${ac_cv_prog_CPP+set}" = set; then :
5651 $as_echo_n "(cached) " >&6
5652 else
5653 # Double quotes because CPP needs to be expanded
5654 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5655 do
5656 ac_preproc_ok=false
5657 for ac_c_preproc_warn_flag in '' yes
5658 do
5659 # Use a header file that comes with gcc, so configuring glibc
5660 # with a fresh cross-compiler works.
5661 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5662 # <limits.h> exists even on freestanding compilers.
5663 # On the NeXT, cc -E runs the code through the compiler's parser,
5664 # not just through cpp. "Syntax error" is here to catch this case.
5665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5666 /* end confdefs.h. */
5667 #ifdef __STDC__
5668 # include <limits.h>
5669 #else
5670 # include <assert.h>
5671 #endif
5672 Syntax error
5673 _ACEOF
5674 if ac_fn_c_try_cpp "$LINENO"; then :
5675
5676 else
5677 # Broken: fails on valid input.
5678 continue
5679 fi
5680 rm -f conftest.err conftest.$ac_ext
5681
5682 # OK, works on sane cases. Now check whether nonexistent headers
5683 # can be detected and how.
5684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5685 /* end confdefs.h. */
5686 #include <ac_nonexistent.h>
5687 _ACEOF
5688 if ac_fn_c_try_cpp "$LINENO"; then :
5689 # Broken: success on invalid input.
5690 continue
5691 else
5692 # Passes both tests.
5693 ac_preproc_ok=:
5694 break
5695 fi
5696 rm -f conftest.err conftest.$ac_ext
5697
5698 done
5699 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5700 rm -f conftest.err conftest.$ac_ext
5701 if $ac_preproc_ok; then :
5702 break
5703 fi
5704
5705 done
5706 ac_cv_prog_CPP=$CPP
5707
5708 fi
5709 CPP=$ac_cv_prog_CPP
5710 else
5711 ac_cv_prog_CPP=$CPP
5712 fi
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5714 $as_echo "$CPP" >&6; }
5715 ac_preproc_ok=false
5716 for ac_c_preproc_warn_flag in '' yes
5717 do
5718 # Use a header file that comes with gcc, so configuring glibc
5719 # with a fresh cross-compiler works.
5720 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5721 # <limits.h> exists even on freestanding compilers.
5722 # On the NeXT, cc -E runs the code through the compiler's parser,
5723 # not just through cpp. "Syntax error" is here to catch this case.
5724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5725 /* end confdefs.h. */
5726 #ifdef __STDC__
5727 # include <limits.h>
5728 #else
5729 # include <assert.h>
5730 #endif
5731 Syntax error
5732 _ACEOF
5733 if ac_fn_c_try_cpp "$LINENO"; then :
5734
5735 else
5736 # Broken: fails on valid input.
5737 continue
5738 fi
5739 rm -f conftest.err conftest.$ac_ext
5740
5741 # OK, works on sane cases. Now check whether nonexistent headers
5742 # can be detected and how.
5743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5744 /* end confdefs.h. */
5745 #include <ac_nonexistent.h>
5746 _ACEOF
5747 if ac_fn_c_try_cpp "$LINENO"; then :
5748 # Broken: success on invalid input.
5749 continue
5750 else
5751 # Passes both tests.
5752 ac_preproc_ok=:
5753 break
5754 fi
5755 rm -f conftest.err conftest.$ac_ext
5756
5757 done
5758 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5759 rm -f conftest.err conftest.$ac_ext
5760 if $ac_preproc_ok; then :
5761
5762 else
5763 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5764 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5765 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5766 See \`config.log' for more details." "$LINENO" 5; }
5767 fi
5768
5769 ac_ext=c
5770 ac_cpp='$CPP $CPPFLAGS'
5771 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5772 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5773 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5774
5775
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5777 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5778 if test "${ac_cv_path_GREP+set}" = set; then :
5779 $as_echo_n "(cached) " >&6
5780 else
5781 if test -z "$GREP"; then
5782 ac_path_GREP_found=false
5783 # Loop through the user's path and test for each of PROGNAME-LIST
5784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5785 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5786 do
5787 IFS=$as_save_IFS
5788 test -z "$as_dir" && as_dir=.
5789 for ac_prog in grep ggrep; do
5790 for ac_exec_ext in '' $ac_executable_extensions; do
5791 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5792 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5793 # Check for GNU ac_path_GREP and select it if it is found.
5794 # Check for GNU $ac_path_GREP
5795 case `"$ac_path_GREP" --version 2>&1` in
5796 *GNU*)
5797 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5798 *)
5799 ac_count=0
5800 $as_echo_n 0123456789 >"conftest.in"
5801 while :
5802 do
5803 cat "conftest.in" "conftest.in" >"conftest.tmp"
5804 mv "conftest.tmp" "conftest.in"
5805 cp "conftest.in" "conftest.nl"
5806 $as_echo 'GREP' >> "conftest.nl"
5807 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5808 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5809 as_fn_arith $ac_count + 1 && ac_count=$as_val
5810 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5811 # Best one so far, save it but keep looking for a better one
5812 ac_cv_path_GREP="$ac_path_GREP"
5813 ac_path_GREP_max=$ac_count
5814 fi
5815 # 10*(2^10) chars as input seems more than enough
5816 test $ac_count -gt 10 && break
5817 done
5818 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5819 esac
5820
5821 $ac_path_GREP_found && break 3
5822 done
5823 done
5824 done
5825 IFS=$as_save_IFS
5826 if test -z "$ac_cv_path_GREP"; then
5827 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5828 fi
5829 else
5830 ac_cv_path_GREP=$GREP
5831 fi
5832
5833 fi
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5835 $as_echo "$ac_cv_path_GREP" >&6; }
5836 GREP="$ac_cv_path_GREP"
5837
5838
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5840 $as_echo_n "checking for egrep... " >&6; }
5841 if test "${ac_cv_path_EGREP+set}" = set; then :
5842 $as_echo_n "(cached) " >&6
5843 else
5844 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5845 then ac_cv_path_EGREP="$GREP -E"
5846 else
5847 if test -z "$EGREP"; then
5848 ac_path_EGREP_found=false
5849 # Loop through the user's path and test for each of PROGNAME-LIST
5850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5851 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5852 do
5853 IFS=$as_save_IFS
5854 test -z "$as_dir" && as_dir=.
5855 for ac_prog in egrep; do
5856 for ac_exec_ext in '' $ac_executable_extensions; do
5857 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5858 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5859 # Check for GNU ac_path_EGREP and select it if it is found.
5860 # Check for GNU $ac_path_EGREP
5861 case `"$ac_path_EGREP" --version 2>&1` in
5862 *GNU*)
5863 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5864 *)
5865 ac_count=0
5866 $as_echo_n 0123456789 >"conftest.in"
5867 while :
5868 do
5869 cat "conftest.in" "conftest.in" >"conftest.tmp"
5870 mv "conftest.tmp" "conftest.in"
5871 cp "conftest.in" "conftest.nl"
5872 $as_echo 'EGREP' >> "conftest.nl"
5873 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5874 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5875 as_fn_arith $ac_count + 1 && ac_count=$as_val
5876 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5877 # Best one so far, save it but keep looking for a better one
5878 ac_cv_path_EGREP="$ac_path_EGREP"
5879 ac_path_EGREP_max=$ac_count
5880 fi
5881 # 10*(2^10) chars as input seems more than enough
5882 test $ac_count -gt 10 && break
5883 done
5884 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5885 esac
5886
5887 $ac_path_EGREP_found && break 3
5888 done
5889 done
5890 done
5891 IFS=$as_save_IFS
5892 if test -z "$ac_cv_path_EGREP"; then
5893 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5894 fi
5895 else
5896 ac_cv_path_EGREP=$EGREP
5897 fi
5898
5899 fi
5900 fi
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5902 $as_echo "$ac_cv_path_EGREP" >&6; }
5903 EGREP="$ac_cv_path_EGREP"
5904
5905
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5907 $as_echo_n "checking for ANSI C header files... " >&6; }
5908 if test "${ac_cv_header_stdc+set}" = set; then :
5909 $as_echo_n "(cached) " >&6
5910 else
5911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5912 /* end confdefs.h. */
5913 #include <stdlib.h>
5914 #include <stdarg.h>
5915 #include <string.h>
5916 #include <float.h>
5917
5918 int
5919 main ()
5920 {
5921
5922 ;
5923 return 0;
5924 }
5925 _ACEOF
5926 if ac_fn_c_try_compile "$LINENO"; then :
5927 ac_cv_header_stdc=yes
5928 else
5929 ac_cv_header_stdc=no
5930 fi
5931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5932
5933 if test $ac_cv_header_stdc = yes; then
5934 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5936 /* end confdefs.h. */
5937 #include <string.h>
5938
5939 _ACEOF
5940 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5941 $EGREP "memchr" >/dev/null 2>&1; then :
5942
5943 else
5944 ac_cv_header_stdc=no
5945 fi
5946 rm -f conftest*
5947
5948 fi
5949
5950 if test $ac_cv_header_stdc = yes; then
5951 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5953 /* end confdefs.h. */
5954 #include <stdlib.h>
5955
5956 _ACEOF
5957 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5958 $EGREP "free" >/dev/null 2>&1; then :
5959
5960 else
5961 ac_cv_header_stdc=no
5962 fi
5963 rm -f conftest*
5964
5965 fi
5966
5967 if test $ac_cv_header_stdc = yes; then
5968 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5969 if test "$cross_compiling" = yes; then :
5970 :
5971 else
5972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5973 /* end confdefs.h. */
5974 #include <ctype.h>
5975 #include <stdlib.h>
5976 #if ((' ' & 0x0FF) == 0x020)
5977 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5978 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5979 #else
5980 # define ISLOWER(c) \
5981 (('a' <= (c) && (c) <= 'i') \
5982 || ('j' <= (c) && (c) <= 'r') \
5983 || ('s' <= (c) && (c) <= 'z'))
5984 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5985 #endif
5986
5987 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5988 int
5989 main ()
5990 {
5991 int i;
5992 for (i = 0; i < 256; i++)
5993 if (XOR (islower (i), ISLOWER (i))
5994 || toupper (i) != TOUPPER (i))
5995 return 2;
5996 return 0;
5997 }
5998 _ACEOF
5999 if ac_fn_c_try_run "$LINENO"; then :
6000
6001 else
6002 ac_cv_header_stdc=no
6003 fi
6004 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6005 conftest.$ac_objext conftest.beam conftest.$ac_ext
6006 fi
6007
6008 fi
6009 fi
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6011 $as_echo "$ac_cv_header_stdc" >&6; }
6012 if test $ac_cv_header_stdc = yes; then
6013
6014 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6015
6016 fi
6017
6018 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6019 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6020 inttypes.h stdint.h unistd.h
6021 do :
6022 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6023 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6024 "
6025 eval as_val=\$$as_ac_Header
6026 if test "x$as_val" = x""yes; then :
6027 cat >>confdefs.h <<_ACEOF
6028 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6029 _ACEOF
6030
6031 fi
6032
6033 done
6034
6035
6036 # Check whether --enable-sim-hostendian was given.
6037 if test "${enable_sim_hostendian+set}" = set; then :
6038 enableval=$enable_sim_hostendian; case "${enableval}" in
6039 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
6040 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
6041 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
6042 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
6043 esac
6044 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
6045 echo "Setting hostendian flags = $sim_hostendian" 6>&1
6046 fi
6047 else
6048
6049 if test "x$cross_compiling" = "xno"; then
6050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6051 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6052 if test "${ac_cv_c_bigendian+set}" = set; then :
6053 $as_echo_n "(cached) " >&6
6054 else
6055 ac_cv_c_bigendian=unknown
6056 # See if we're dealing with a universal compiler.
6057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6058 /* end confdefs.h. */
6059 #ifndef __APPLE_CC__
6060 not a universal capable compiler
6061 #endif
6062 typedef int dummy;
6063
6064 _ACEOF
6065 if ac_fn_c_try_compile "$LINENO"; then :
6066
6067 # Check for potential -arch flags. It is not universal unless
6068 # there are at least two -arch flags with different values.
6069 ac_arch=
6070 ac_prev=
6071 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6072 if test -n "$ac_prev"; then
6073 case $ac_word in
6074 i?86 | x86_64 | ppc | ppc64)
6075 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6076 ac_arch=$ac_word
6077 else
6078 ac_cv_c_bigendian=universal
6079 break
6080 fi
6081 ;;
6082 esac
6083 ac_prev=
6084 elif test "x$ac_word" = "x-arch"; then
6085 ac_prev=arch
6086 fi
6087 done
6088 fi
6089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6090 if test $ac_cv_c_bigendian = unknown; then
6091 # See if sys/param.h defines the BYTE_ORDER macro.
6092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6093 /* end confdefs.h. */
6094 #include <sys/types.h>
6095 #include <sys/param.h>
6096
6097 int
6098 main ()
6099 {
6100 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6101 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6102 && LITTLE_ENDIAN)
6103 bogus endian macros
6104 #endif
6105
6106 ;
6107 return 0;
6108 }
6109 _ACEOF
6110 if ac_fn_c_try_compile "$LINENO"; then :
6111 # It does; now see whether it defined to BIG_ENDIAN or not.
6112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6113 /* end confdefs.h. */
6114 #include <sys/types.h>
6115 #include <sys/param.h>
6116
6117 int
6118 main ()
6119 {
6120 #if BYTE_ORDER != BIG_ENDIAN
6121 not big endian
6122 #endif
6123
6124 ;
6125 return 0;
6126 }
6127 _ACEOF
6128 if ac_fn_c_try_compile "$LINENO"; then :
6129 ac_cv_c_bigendian=yes
6130 else
6131 ac_cv_c_bigendian=no
6132 fi
6133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6134 fi
6135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6136 fi
6137 if test $ac_cv_c_bigendian = unknown; then
6138 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6140 /* end confdefs.h. */
6141 #include <limits.h>
6142
6143 int
6144 main ()
6145 {
6146 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6147 bogus endian macros
6148 #endif
6149
6150 ;
6151 return 0;
6152 }
6153 _ACEOF
6154 if ac_fn_c_try_compile "$LINENO"; then :
6155 # It does; now see whether it defined to _BIG_ENDIAN or not.
6156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6157 /* end confdefs.h. */
6158 #include <limits.h>
6159
6160 int
6161 main ()
6162 {
6163 #ifndef _BIG_ENDIAN
6164 not big endian
6165 #endif
6166
6167 ;
6168 return 0;
6169 }
6170 _ACEOF
6171 if ac_fn_c_try_compile "$LINENO"; then :
6172 ac_cv_c_bigendian=yes
6173 else
6174 ac_cv_c_bigendian=no
6175 fi
6176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6177 fi
6178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6179 fi
6180 if test $ac_cv_c_bigendian = unknown; then
6181 # Compile a test program.
6182 if test "$cross_compiling" = yes; then :
6183 # Try to guess by grepping values from an object file.
6184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6185 /* end confdefs.h. */
6186 short int ascii_mm[] =
6187 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6188 short int ascii_ii[] =
6189 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6190 int use_ascii (int i) {
6191 return ascii_mm[i] + ascii_ii[i];
6192 }
6193 short int ebcdic_ii[] =
6194 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6195 short int ebcdic_mm[] =
6196 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6197 int use_ebcdic (int i) {
6198 return ebcdic_mm[i] + ebcdic_ii[i];
6199 }
6200 extern int foo;
6201
6202 int
6203 main ()
6204 {
6205 return use_ascii (foo) == use_ebcdic (foo);
6206 ;
6207 return 0;
6208 }
6209 _ACEOF
6210 if ac_fn_c_try_compile "$LINENO"; then :
6211 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6212 ac_cv_c_bigendian=yes
6213 fi
6214 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6215 if test "$ac_cv_c_bigendian" = unknown; then
6216 ac_cv_c_bigendian=no
6217 else
6218 # finding both strings is unlikely to happen, but who knows?
6219 ac_cv_c_bigendian=unknown
6220 fi
6221 fi
6222 fi
6223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6224 else
6225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6226 /* end confdefs.h. */
6227 $ac_includes_default
6228 int
6229 main ()
6230 {
6231
6232 /* Are we little or big endian? From Harbison&Steele. */
6233 union
6234 {
6235 long int l;
6236 char c[sizeof (long int)];
6237 } u;
6238 u.l = 1;
6239 return u.c[sizeof (long int) - 1] == 1;
6240
6241 ;
6242 return 0;
6243 }
6244 _ACEOF
6245 if ac_fn_c_try_run "$LINENO"; then :
6246 ac_cv_c_bigendian=no
6247 else
6248 ac_cv_c_bigendian=yes
6249 fi
6250 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6251 conftest.$ac_objext conftest.beam conftest.$ac_ext
6252 fi
6253
6254 fi
6255 fi
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6257 $as_echo "$ac_cv_c_bigendian" >&6; }
6258 case $ac_cv_c_bigendian in #(
6259 yes)
6260 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6261 ;; #(
6262 no)
6263 ;; #(
6264 universal)
6265
6266 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6267
6268 ;; #(
6269 *)
6270 as_fn_error "unknown endianness
6271 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6272 esac
6273
6274 if test $ac_cv_c_bigendian = yes; then
6275 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
6276 else
6277 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
6278 fi
6279 else
6280 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
6281 fi
6282 fi
6283
6284
6285 # Check whether --enable-sim-icache was given.
6286 if test "${enable_sim_icache+set}" = set; then :
6287 enableval=$enable_sim_icache; icache="-R"
6288 case "${enableval}" in
6289 yes) icache="1024"; sim_icache="-I $icache";;
6290 no) sim_icache="-R";;
6291 *) icache=1024
6292 sim_icache="-"
6293 for x in `echo "${enableval}" | sed -e "s/,/ /g"`; do
6294 case "$x" in
6295 define) sim_icache="${sim_icache}R";;
6296 semantic) sim_icache="${sim_icache}C";;
6297 insn) sim_icache="${sim_icache}S";;
6298 0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) icache=$x;;
6299 *) as_fn_error "\"Unknown value $x for --enable-sim-icache\"" "$LINENO" 5; sim_icache="";;
6300 esac
6301 done
6302 sim_icache="${sim_icache}I $icache";;
6303 esac
6304 if test x"$silent" != x"yes" && test x"$icache" != x""; then
6305 echo "Setting instruction cache size to $icache ($sim_icache)"
6306 fi
6307 else
6308 sim_icache="-CSRI 1024"
6309 if test x"$silent" != x"yes"; then
6310 echo "Setting instruction cache size to 1024 ($sim_icache)"
6311 fi
6312 fi
6313
6314
6315 # Check whether --enable-sim-inline was given.
6316 if test "${enable_sim_inline+set}" = set; then :
6317 enableval=$enable_sim_inline; sim_inline=""
6318 case "$enableval" in
6319 no) sim_inline="-DDEFAULT_INLINE=0";;
6320 0) sim_inline="-DDEFAULT_INLINE=0";;
6321 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
6322 1) sim_inline="-DDEFAULT_INLINE=PSIM_INLINE_LOCALS";;
6323 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
6324 new_flag=""
6325 case "$x" in
6326 *_INLINE=*) new_flag="-D$x";;
6327 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
6328 *_INLINE) new_flag="-D$x=ALL_INLINE";;
6329 *) new_flag="-D$x""_INLINE=ALL_INLINE";;
6330 esac
6331 if test x"$sim_inline" = x""; then
6332 sim_inline="$new_flag"
6333 else
6334 sim_inline="$sim_inline $new_flag"
6335 fi
6336 done;;
6337 esac
6338 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
6339 echo "Setting inline flags = $sim_inline" 6>&1
6340 fi
6341 else
6342 if test x"$GCC" != ""; then
6343 sim_inline="-DDEFAULT_INLINE=PSIM_INLINE_LOCALS"
6344 if test x"$silent" != x"yes"; then
6345 echo "Setting inline flags = $sim_inline" 6>&1
6346 fi
6347 else
6348 sim_inline=""
6349 fi
6350 fi
6351
6352
6353 # Check whether --enable-sim-jump was given.
6354 if test "${enable_sim_jump+set}" = set; then :
6355 enableval=$enable_sim_jump; case "${enableval}" in
6356 yes) sim_jump="-J";;
6357 no) sim_jump="";;
6358 *) as_fn_error "\"--enable-sim-jump does not take a value\"" "$LINENO" 5; sim_jump="";;
6359 esac
6360 if test x"$silent" != x"yes" && test x"$sim_jump" != x""; then
6361 echo "Setting jump flag = $sim_jump" 6>&1
6362 fi
6363 else
6364 sim_jump=""
6365 if test x"$silent" != x"yes"; then
6366 echo "Setting jump flag = $sim_jump" 6>&1
6367 fi
6368 fi
6369
6370
6371 # Check whether --enable-sim-line-nr was given.
6372 if test "${enable_sim_line_nr+set}" = set; then :
6373 enableval=$enable_sim_line_nr; case "${enableval}" in
6374 yes) sim_line_nr="";;
6375 no) sim_line_nr="-L";;
6376 *) as_fn_error "\"--enable-sim-line-nr does not take a value\"" "$LINENO" 5; sim_line_nr="";;
6377 esac
6378 if test x"$silent" != x"yes" && test x"$sim_line_nr" != x""; then
6379 echo "Setting warning flags = $sim_line_nr" 6>&1
6380 fi
6381 else
6382 sim_line_nr=""
6383 fi
6384
6385
6386 # Check whether --enable-sim-model was given.
6387 if test "${enable_sim_model+set}" = set; then :
6388 enableval=$enable_sim_model; case "${enableval}" in
6389 yes|no) as_fn_error "\"No value supplied for --enable-sim-model=model\"" "$LINENO" 5;;
6390 *) sim_model="-DWITH_MODEL=${enableval}";;
6391 esac
6392 if test x"$silent" != x"yes" && test x"$sim_model" != x""; then
6393 echo "Setting model flags = $sim_model" 6>&1
6394 fi
6395 else
6396 sim_model=""
6397 fi
6398
6399
6400 # Check whether --enable-sim-model-issue was given.
6401 if test "${enable_sim_model_issue+set}" = set; then :
6402 enableval=$enable_sim_model_issue; case "${enableval}" in
6403 yes) sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_PROCESS";;
6404 no) sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_IGNORE";;
6405 *) as_fn_error "\"--enable-sim-model-issue does not take a value\"" "$LINENO" 5; sim_model_issue="";;
6406 esac
6407 if test x"$silent" != x"yes"; then
6408 echo "Setting model-issue flags = $sim_model_issue" 6>&1
6409 fi
6410 else
6411 sim_model_issue=""
6412 fi
6413
6414
6415 # Check whether --enable-sim-monitor was given.
6416 if test "${enable_sim_monitor+set}" = set; then :
6417 enableval=$enable_sim_monitor; case "${enableval}" in
6418 yes) sim_monitor="-DWITH_MON='MONITOR_INSTRUCTION_ISSUE | MONITOR_LOAD_STORE_UNIT'";;
6419 no) sim_monitor="-DWITH_MON=0";;
6420 instruction) sim_monitor="-DWITH_MON=MONITOR_INSTRUCTION_ISSUE";;
6421 memory) sim_monitor="-DWITH_MON=MONITOR_LOAD_STORE_UNIT";;
6422 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-mon\"" "$LINENO" 5; sim_env="";;
6423 esac
6424 if test x"$silent" != x"yes" && test x"$sim_monitor" != x""; then
6425 echo "Setting monitor flags = $sim_monitor" 6>&1
6426 fi
6427 else
6428 sim_monitor=""
6429 fi
6430
6431
6432 # Check whether --enable-sim-opcode was given.
6433 if test "${enable_sim_opcode+set}" = set; then :
6434 enableval=$enable_sim_opcode; case "${enableval}" in
6435 yes|no) as_fn_error "\"No value supplied for --enable-sim-opcode=file\"" "$LINENO" 5;;
6436 *) if test -f "${srcdir}/${enableval}"; then
6437 sim_opcode="${enableval}"
6438 elif test -f "${srcdir}/dc-${enableval}"; then
6439 sim_opcode="dc-${enableval}"
6440 else
6441 as_fn_error "\"File $enableval is not an opcode rules file\"" "$LINENO" 5;
6442 sim_opcode="dc-complex"
6443 fi;;
6444 esac
6445 if test x"$silent" != x"yes" && test x"$sim_opcode" != x""; then
6446 echo "Setting opcode flags = $sim_opcode" 6>&1
6447 fi
6448 else
6449 sim_opcode="dc-complex"
6450 if test x"$silent" != x"yes"; then
6451 echo "Setting opcode flags = $sim_opcode"
6452 fi
6453 fi
6454
6455
6456 # Check whether --enable-sim-packages was given.
6457 if test "${enable_sim_packages+set}" = set; then :
6458 enableval=$enable_sim_packages; packages=disklabel
6459 case "${enableval}" in
6460 yes) ;;
6461 no) as_fn_error "\"List of packages must be specified for --enable-sim-packages\"" "$LINENO" 5; packages="";;
6462 ,*) packages="${packages}${enableval}";;
6463 *,) packages="${enableval}${packages}";;
6464 *) packages="${enableval}"'';;
6465 esac
6466 sim_pk_src=`echo $packages | sed -e 's/,/.c pk_/g' -e 's/^/pk_/' -e 's/$/.c/'`
6467 sim_pk_obj=`echo $sim_pk_src | sed -e 's/\.c/.o/g'`
6468 if test x"$silent" != x"yes" && test x"$packages" != x""; then
6469 echo "Setting packages to $sim_pk_src, $sim_pk_obj"
6470 fi
6471 else
6472 packages=disklabel
6473 sim_pk_src=`echo $packages | sed -e 's/,/.c pk_/g' -e 's/^/pk_/' -e 's/$/.c/'`
6474 sim_pk_obj=`echo $sim_pk_src | sed -e 's/\.c/.o/g'`
6475 if test x"$silent" != x"yes"; then
6476 echo "Setting packages to $sim_pk_src, $sim_pk_obj"
6477 fi
6478 fi
6479
6480
6481 # Check whether --enable-sim-regparm was given.
6482 if test "${enable_sim_regparm+set}" = set; then :
6483 enableval=$enable_sim_regparm; case "${enableval}" in
6484 0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) sim_regparm="-DWITH_REGPARM=${enableval}";;
6485 no) sim_regparm="" ;;
6486 yes) sim_regparm="-DWITH_REGPARM=3";;
6487 *) as_fn_error "\"Unknown value $enableval for --enable-sim-regparm\"" "$LINENO" 5; sim_regparm="";;
6488 esac
6489 if test x"$silent" != x"yes" && test x"$sim_regparm" != x""; then
6490 echo "Setting regparm flags = $sim_regparm" 6>&1
6491 fi
6492 else
6493 sim_regparm=""
6494 fi
6495
6496
6497 # Check whether --enable-sim-reserved-bits was given.
6498 if test "${enable_sim_reserved_bits+set}" = set; then :
6499 enableval=$enable_sim_reserved_bits; case "${enableval}" in
6500 yes) sim_reserved="-DWITH_RESERVED_BITS=1";;
6501 no) sim_reserved="-DWITH_RESERVED_BITS=0";;
6502 *) as_fn_error "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved="";;
6503 esac
6504 if test x"$silent" != x"yes" && test x"$sim_reserved" != x""; then
6505 echo "Setting reserved flags = $sim_reserved" 6>&1
6506 fi
6507 else
6508 sim_reserved=""
6509 fi
6510
6511
6512 # Check whether --enable-sim-smp was given.
6513 if test "${enable_sim_smp+set}" = set; then :
6514 enableval=$enable_sim_smp; case "${enableval}" in
6515 yes) sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5";;
6516 no) sim_smp="-DWITH_SMP=0" ; sim_igen_smp="-N 0";;
6517 *) sim_smp="-DWITH_SMP=$enableval" ; sim_igen_smp="-N $enableval";;
6518 esac
6519 if test x"$silent" != x"yes" && test x"$sim_smp" != x""; then
6520 echo "Setting smp flags = $sim_smp" 6>&1
6521 fi
6522 else
6523 sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5"
6524 if test x"$silent" != x"yes"; then
6525 echo "Setting smp flags = $sim_smp" 6>&1
6526 fi
6527 fi
6528
6529
6530 # Check whether --enable-sim-stdcall was given.
6531 if test "${enable_sim_stdcall+set}" = set; then :
6532 enableval=$enable_sim_stdcall; case "${enableval}" in
6533 no) sim_stdcall="" ;;
6534 std*) sim_stdcall="-DWITH_STDCALL=1";;
6535 yes) sim_stdcall="-DWITH_STDCALL=1";;
6536 *) as_fn_error "\"Unknown value $enableval for --enable-sim-stdcall\"" "$LINENO" 5; sim_stdcall="";;
6537 esac
6538 if test x"$silent" != x"yes" && test x"$sim_stdcall" != x""; then
6539 echo "Setting function call flags = $sim_stdcall" 6>&1
6540 fi
6541 else
6542 sim_stdcall=""
6543 fi
6544
6545
6546 # Check whether --enable-sim-stdio was given.
6547 if test "${enable_sim_stdio+set}" = set; then :
6548 enableval=$enable_sim_stdio; case "${enableval}" in
6549 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
6550 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
6551 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
6552 esac
6553 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
6554 echo "Setting stdio flags = $sim_stdio" 6>&1
6555 fi
6556 else
6557 sim_stdio=""
6558 fi
6559
6560
6561 # Check whether --enable-sim-switch was given.
6562 if test "${enable_sim_switch+set}" = set; then :
6563 enableval=$enable_sim_switch; case "${enableval}" in
6564 yes) sim_switch="-s";;
6565 no) sim_switch="";;
6566 *) as_fn_error "\"--enable-sim-switch does not take a value\"" "$LINENO" 5; sim_switch="";;
6567 esac
6568 if test x"$silent" != x"yes" && test x"$sim_switch" != x""; then
6569 echo "Setting switch flags = $sim_switch" 6>&1
6570 fi
6571 else
6572 sim_switch="";
6573 if test x"$silent" != x"yes"; then
6574 echo "Setting switch flags = $sim_switch" 6>&1
6575 fi
6576 fi
6577
6578
6579 # Check whether --enable-sim-timebase was given.
6580 if test "${enable_sim_timebase+set}" = set; then :
6581 enableval=$enable_sim_timebase; case "${enableval}" in
6582 yes) sim_timebase="-DWITH_TIME_BASE=1";;
6583 no) sim_timebase="-DWITH_TIME_BASE=0";;
6584 *) as_fn_error "\"--enable-sim-timebase does not take a value\"" "$LINENO" 5; sim_timebase="";;
6585 esac
6586 if test x"$silent" != x"yes" && test x"$sim_timebase" != x""; then
6587 echo "Setting timebase flags = $sim_timebase" 6>&1
6588 fi
6589 else
6590 sim_timebase=""
6591 fi
6592
6593
6594 # Check whether --enable-sim-trace was given.
6595 if test "${enable_sim_trace+set}" = set; then :
6596 enableval=$enable_sim_trace; case "${enableval}" in
6597 yes) sim_trace="-DWITH_TRACE=1";;
6598 no) sim_trace="-DWITH_TRACE=0";;
6599 *) as_fn_error "\"--enable-sim-trace does not take a value\"" "$LINENO" 5; sim_trace="";;
6600 esac
6601 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
6602 echo "Setting trace flags = $sim_trace" 6>&1
6603 fi
6604 else
6605 sim_trace=""
6606 fi
6607
6608
6609 # Check whether --enable-sim-warnings was given.
6610 if test "${enable_sim_warnings+set}" = set; then :
6611 enableval=$enable_sim_warnings; case "${enableval}" in
6612 yes) sim_warnings="-Werror -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations ";;
6613 no) sim_warnings="-w";;
6614 *) sim_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6615 esac
6616 if test x"$silent" != x"yes" && test x"$sim_warnings" != x""; then
6617 echo "Setting warning flags = $sim_warnings" 6>&1
6618 fi
6619 else
6620 sim_warnings=""
6621 fi
6622
6623
6624 # Check whether --enable-sim-xor-endian was given.
6625 if test "${enable_sim_xor_endian+set}" = set; then :
6626 enableval=$enable_sim_xor_endian; case "${enableval}" in
6627 yes) sim_xor_endian="-DWITH_XOR_ENDIAN=8";;
6628 no) sim_xor_endian="-DWITH_XOR_ENDIAN=0";;
6629 *) sim_xor_endian="-DWITH_XOR_ENDIAN=$enableval";;
6630 esac
6631 if test x"$silent" != x"yes" && test x"$sim_xor_endian" != x""; then
6632 echo "Setting xor-endian flag = $sim_xor_endian" 6>&1
6633 fi
6634 else
6635 sim_xor_endian=""
6636 fi
6637
6638
6639
6640
6641 # Check whether --with-pkgversion was given.
6642 if test "${with_pkgversion+set}" = set; then :
6643 withval=$with_pkgversion; case "$withval" in
6644 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6645 no) PKGVERSION= ;;
6646 *) PKGVERSION="($withval) " ;;
6647 esac
6648 else
6649 PKGVERSION="(GDB) "
6650
6651 fi
6652
6653
6654
6655
6656
6657 # Check whether --with-bugurl was given.
6658 if test "${with_bugurl+set}" = set; then :
6659 withval=$with_bugurl; case "$withval" in
6660 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6661 no) BUGURL=
6662 ;;
6663 *) BUGURL="$withval"
6664 ;;
6665 esac
6666 else
6667 BUGURL="http://www.gnu.org/software/gdb/bugs/"
6668
6669 fi
6670
6671 case ${BUGURL} in
6672 "")
6673 REPORT_BUGS_TO=
6674 REPORT_BUGS_TEXI=
6675 ;;
6676 *)
6677 REPORT_BUGS_TO="<$BUGURL>"
6678 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
6679 ;;
6680 esac;
6681
6682
6683
6684
6685 cat >>confdefs.h <<_ACEOF
6686 #define PKGVERSION "$PKGVERSION"
6687 _ACEOF
6688
6689
6690 cat >>confdefs.h <<_ACEOF
6691 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
6692 _ACEOF
6693
6694
6695 # Make sure we can run config.sub.
6696 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
6697 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6698
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
6700 $as_echo_n "checking build system type... " >&6; }
6701 if test "${ac_cv_build+set}" = set; then :
6702 $as_echo_n "(cached) " >&6
6703 else
6704 ac_build_alias=$build_alias
6705 test "x$ac_build_alias" = x &&
6706 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
6707 test "x$ac_build_alias" = x &&
6708 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
6709 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
6710 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6711
6712 fi
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
6714 $as_echo "$ac_cv_build" >&6; }
6715 case $ac_cv_build in
6716 *-*-*) ;;
6717 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
6718 esac
6719 build=$ac_cv_build
6720 ac_save_IFS=$IFS; IFS='-'
6721 set x $ac_cv_build
6722 shift
6723 build_cpu=$1
6724 build_vendor=$2
6725 shift; shift
6726 # Remember, the first character of IFS is used to create $*,
6727 # except with old shells:
6728 build_os=$*
6729 IFS=$ac_save_IFS
6730 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
6731
6732
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
6734 $as_echo_n "checking host system type... " >&6; }
6735 if test "${ac_cv_host+set}" = set; then :
6736 $as_echo_n "(cached) " >&6
6737 else
6738 if test "x$host_alias" = x; then
6739 ac_cv_host=$ac_cv_build
6740 else
6741 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
6742 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6743 fi
6744
6745 fi
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
6747 $as_echo "$ac_cv_host" >&6; }
6748 case $ac_cv_host in
6749 *-*-*) ;;
6750 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
6751 esac
6752 host=$ac_cv_host
6753 ac_save_IFS=$IFS; IFS='-'
6754 set x $ac_cv_host
6755 shift
6756 host_cpu=$1
6757 host_vendor=$2
6758 shift; shift
6759 # Remember, the first character of IFS is used to create $*,
6760 # except with old shells:
6761 host_os=$*
6762 IFS=$ac_save_IFS
6763 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
6764
6765
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
6767 $as_echo_n "checking target system type... " >&6; }
6768 if test "${ac_cv_target+set}" = set; then :
6769 $as_echo_n "(cached) " >&6
6770 else
6771 if test "x$target_alias" = x; then
6772 ac_cv_target=$ac_cv_host
6773 else
6774 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
6775 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6776 fi
6777
6778 fi
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
6780 $as_echo "$ac_cv_target" >&6; }
6781 case $ac_cv_target in
6782 *-*-*) ;;
6783 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
6784 esac
6785 target=$ac_cv_target
6786 ac_save_IFS=$IFS; IFS='-'
6787 set x $ac_cv_target
6788 shift
6789 target_cpu=$1
6790 target_vendor=$2
6791 shift; shift
6792 # Remember, the first character of IFS is used to create $*,
6793 # except with old shells:
6794 target_os=$*
6795 IFS=$ac_save_IFS
6796 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
6797
6798
6799 # The aliases save the names the user supplied, while $host etc.
6800 # will get canonicalized.
6801 test -n "$target_alias" &&
6802 test "$program_prefix$program_suffix$program_transform_name" = \
6803 NONENONEs,x,x, &&
6804 program_prefix=${target_alias}-
6805
6806 test "$program_prefix" != NONE &&
6807 program_transform_name="s&^&$program_prefix&;$program_transform_name"
6808 # Use a double $ so make ignores it.
6809 test "$program_suffix" != NONE &&
6810 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
6811 # Double any \ or $.
6812 # By default was `s,x,x', remove it if useless.
6813 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
6814 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
6815
6816
6817 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
6818 # using the same condition.
6819
6820 # See if the user specified whether he wants zlib support or not.
6821
6822 # Check whether --with-zlib was given.
6823 if test "${with_zlib+set}" = set; then :
6824 withval=$with_zlib;
6825 else
6826 with_zlib=auto
6827 fi
6828
6829
6830 if test "$with_zlib" != "no"; then
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6832 $as_echo_n "checking for library containing zlibVersion... " >&6; }
6833 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6834 $as_echo_n "(cached) " >&6
6835 else
6836 ac_func_search_save_LIBS=$LIBS
6837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6838 /* end confdefs.h. */
6839
6840 /* Override any GCC internal prototype to avoid an error.
6841 Use char because int might match the return type of a GCC
6842 builtin and then its argument prototype would still apply. */
6843 #ifdef __cplusplus
6844 extern "C"
6845 #endif
6846 char zlibVersion ();
6847 int
6848 main ()
6849 {
6850 return zlibVersion ();
6851 ;
6852 return 0;
6853 }
6854 _ACEOF
6855 for ac_lib in '' z; do
6856 if test -z "$ac_lib"; then
6857 ac_res="none required"
6858 else
6859 ac_res=-l$ac_lib
6860 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6861 fi
6862 if ac_fn_c_try_link "$LINENO"; then :
6863 ac_cv_search_zlibVersion=$ac_res
6864 fi
6865 rm -f core conftest.err conftest.$ac_objext \
6866 conftest$ac_exeext
6867 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6868 break
6869 fi
6870 done
6871 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6872
6873 else
6874 ac_cv_search_zlibVersion=no
6875 fi
6876 rm conftest.$ac_ext
6877 LIBS=$ac_func_search_save_LIBS
6878 fi
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6880 $as_echo "$ac_cv_search_zlibVersion" >&6; }
6881 ac_res=$ac_cv_search_zlibVersion
6882 if test "$ac_res" != no; then :
6883 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6884 for ac_header in zlib.h
6885 do :
6886 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6887 if test "x$ac_cv_header_zlib_h" = x""yes; then :
6888 cat >>confdefs.h <<_ACEOF
6889 #define HAVE_ZLIB_H 1
6890 _ACEOF
6891
6892 fi
6893
6894 done
6895
6896 fi
6897
6898 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6899 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6900 fi
6901 fi
6902
6903
6904 # BFD uses libdl when when plugins enabled.
6905
6906 maybe_plugins=no
6907 for ac_header in dlfcn.h
6908 do :
6909 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6910 "
6911 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6912 cat >>confdefs.h <<_ACEOF
6913 #define HAVE_DLFCN_H 1
6914 _ACEOF
6915 maybe_plugins=yes
6916 fi
6917
6918 done
6919
6920 for ac_header in windows.h
6921 do :
6922 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
6923 "
6924 if test "x$ac_cv_header_windows_h" = x""yes; then :
6925 cat >>confdefs.h <<_ACEOF
6926 #define HAVE_WINDOWS_H 1
6927 _ACEOF
6928 maybe_plugins=yes
6929 fi
6930
6931 done
6932
6933
6934 # Check whether --enable-plugins was given.
6935 if test "${enable_plugins+set}" = set; then :
6936 enableval=$enable_plugins; case "${enableval}" in
6937 no) plugins=no ;;
6938 *) plugins=yes
6939 if test "$maybe_plugins" != "yes" ; then
6940 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
6941 fi ;;
6942 esac
6943 else
6944 plugins=$maybe_plugins
6945
6946 fi
6947
6948 if test "$plugins" = "yes"; then
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
6950 $as_echo_n "checking for library containing dlopen... " >&6; }
6951 if test "${ac_cv_search_dlopen+set}" = set; then :
6952 $as_echo_n "(cached) " >&6
6953 else
6954 ac_func_search_save_LIBS=$LIBS
6955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6956 /* end confdefs.h. */
6957
6958 /* Override any GCC internal prototype to avoid an error.
6959 Use char because int might match the return type of a GCC
6960 builtin and then its argument prototype would still apply. */
6961 #ifdef __cplusplus
6962 extern "C"
6963 #endif
6964 char dlopen ();
6965 int
6966 main ()
6967 {
6968 return dlopen ();
6969 ;
6970 return 0;
6971 }
6972 _ACEOF
6973 for ac_lib in '' dl; do
6974 if test -z "$ac_lib"; then
6975 ac_res="none required"
6976 else
6977 ac_res=-l$ac_lib
6978 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6979 fi
6980 if ac_fn_c_try_link "$LINENO"; then :
6981 ac_cv_search_dlopen=$ac_res
6982 fi
6983 rm -f core conftest.err conftest.$ac_objext \
6984 conftest$ac_exeext
6985 if test "${ac_cv_search_dlopen+set}" = set; then :
6986 break
6987 fi
6988 done
6989 if test "${ac_cv_search_dlopen+set}" = set; then :
6990
6991 else
6992 ac_cv_search_dlopen=no
6993 fi
6994 rm conftest.$ac_ext
6995 LIBS=$ac_func_search_save_LIBS
6996 fi
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
6998 $as_echo "$ac_cv_search_dlopen" >&6; }
6999 ac_res=$ac_cv_search_dlopen
7000 if test "$ac_res" != no; then :
7001 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7002
7003 fi
7004
7005 fi
7006
7007
7008 . ${srcdir}/../../bfd/configure.host
7009
7010 case ${host} in
7011 *mingw32*)
7012
7013 $as_echo "#define USE_WIN32API 1" >>confdefs.h
7014
7015 ;;
7016 esac
7017
7018 ac_config_headers="$ac_config_headers config.h:config.in"
7019
7020
7021 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
7022 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
7023
7024 cat >>confdefs.h <<_ACEOF
7025 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7026 _ACEOF
7027
7028
7029 $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
7030
7031 fi
7032
7033
7034 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
7035 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
7036
7037 cat >>confdefs.h <<_ACEOF
7038 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
7039 _ACEOF
7040
7041
7042 $as_echo "#define HAVE_ST_BLOCKS 1" >>confdefs.h
7043
7044 else
7045 case " $LIBOBJS " in
7046 *" fileblocks.$ac_objext "* ) ;;
7047 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext"
7048 ;;
7049 esac
7050
7051 fi
7052
7053
7054 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
7055 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
7056
7057 cat >>confdefs.h <<_ACEOF
7058 #define HAVE_STRUCT_STAT_ST_RDEV 1
7059 _ACEOF
7060
7061
7062 $as_echo "#define HAVE_ST_RDEV 1" >>confdefs.h
7063
7064 fi
7065
7066
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
7068 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
7069 if test "${ac_cv_struct_tm+set}" = set; then :
7070 $as_echo_n "(cached) " >&6
7071 else
7072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7073 /* end confdefs.h. */
7074 #include <sys/types.h>
7075 #include <time.h>
7076
7077 int
7078 main ()
7079 {
7080 struct tm tm;
7081 int *p = &tm.tm_sec;
7082 return !p;
7083 ;
7084 return 0;
7085 }
7086 _ACEOF
7087 if ac_fn_c_try_compile "$LINENO"; then :
7088 ac_cv_struct_tm=time.h
7089 else
7090 ac_cv_struct_tm=sys/time.h
7091 fi
7092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7093 fi
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
7095 $as_echo "$ac_cv_struct_tm" >&6; }
7096 if test $ac_cv_struct_tm = sys/time.h; then
7097
7098 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
7099
7100 fi
7101
7102 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
7103 #include <$ac_cv_struct_tm>
7104
7105 "
7106 if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
7107
7108 cat >>confdefs.h <<_ACEOF
7109 #define HAVE_STRUCT_TM_TM_ZONE 1
7110 _ACEOF
7111
7112
7113 fi
7114
7115 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
7116
7117 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
7118
7119 else
7120 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
7121 "
7122 if test "x$ac_cv_have_decl_tzname" = x""yes; then :
7123 ac_have_decl=1
7124 else
7125 ac_have_decl=0
7126 fi
7127
7128 cat >>confdefs.h <<_ACEOF
7129 #define HAVE_DECL_TZNAME $ac_have_decl
7130 _ACEOF
7131
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
7133 $as_echo_n "checking for tzname... " >&6; }
7134 if test "${ac_cv_var_tzname+set}" = set; then :
7135 $as_echo_n "(cached) " >&6
7136 else
7137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7138 /* end confdefs.h. */
7139 #include <time.h>
7140 #if !HAVE_DECL_TZNAME
7141 extern char *tzname[];
7142 #endif
7143
7144 int
7145 main ()
7146 {
7147 return tzname[0][0];
7148 ;
7149 return 0;
7150 }
7151 _ACEOF
7152 if ac_fn_c_try_link "$LINENO"; then :
7153 ac_cv_var_tzname=yes
7154 else
7155 ac_cv_var_tzname=no
7156 fi
7157 rm -f core conftest.err conftest.$ac_objext \
7158 conftest$ac_exeext conftest.$ac_ext
7159 fi
7160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
7161 $as_echo "$ac_cv_var_tzname" >&6; }
7162 if test $ac_cv_var_tzname = yes; then
7163
7164 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
7165
7166 fi
7167 fi
7168
7169
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
7171 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
7172 if test "${ac_cv_type_uid_t+set}" = set; then :
7173 $as_echo_n "(cached) " >&6
7174 else
7175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7176 /* end confdefs.h. */
7177 #include <sys/types.h>
7178
7179 _ACEOF
7180 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7181 $EGREP "uid_t" >/dev/null 2>&1; then :
7182 ac_cv_type_uid_t=yes
7183 else
7184 ac_cv_type_uid_t=no
7185 fi
7186 rm -f conftest*
7187
7188 fi
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7190 $as_echo "$ac_cv_type_uid_t" >&6; }
7191 if test $ac_cv_type_uid_t = no; then
7192
7193 $as_echo "#define uid_t int" >>confdefs.h
7194
7195
7196 $as_echo "#define gid_t int" >>confdefs.h
7197
7198 fi
7199
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of array argument to getgroups" >&5
7201 $as_echo_n "checking type of array argument to getgroups... " >&6; }
7202 if test "${ac_cv_type_getgroups+set}" = set; then :
7203 $as_echo_n "(cached) " >&6
7204 else
7205 if test "$cross_compiling" = yes; then :
7206 ac_cv_type_getgroups=cross
7207 else
7208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7209 /* end confdefs.h. */
7210 /* Thanks to Mike Rendell for this test. */
7211 $ac_includes_default
7212 #define NGID 256
7213 #undef MAX
7214 #define MAX(x, y) ((x) > (y) ? (x) : (y))
7215
7216 int
7217 main ()
7218 {
7219 gid_t gidset[NGID];
7220 int i, n;
7221 union { gid_t gval; long int lval; } val;
7222
7223 val.lval = -1;
7224 for (i = 0; i < NGID; i++)
7225 gidset[i] = val.gval;
7226 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
7227 gidset);
7228 /* Exit non-zero if getgroups seems to require an array of ints. This
7229 happens when gid_t is short int but getgroups modifies an array
7230 of ints. */
7231 return n > 0 && gidset[n] != val.gval;
7232 }
7233 _ACEOF
7234 if ac_fn_c_try_run "$LINENO"; then :
7235 ac_cv_type_getgroups=gid_t
7236 else
7237 ac_cv_type_getgroups=int
7238 fi
7239 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7240 conftest.$ac_objext conftest.beam conftest.$ac_ext
7241 fi
7242
7243 if test $ac_cv_type_getgroups = cross; then
7244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7245 /* end confdefs.h. */
7246 #include <unistd.h>
7247
7248 _ACEOF
7249 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7250 $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then :
7251 ac_cv_type_getgroups=gid_t
7252 else
7253 ac_cv_type_getgroups=int
7254 fi
7255 rm -f conftest*
7256
7257 fi
7258 fi
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_getgroups" >&5
7260 $as_echo "$ac_cv_type_getgroups" >&6; }
7261
7262 cat >>confdefs.h <<_ACEOF
7263 #define GETGROUPS_T $ac_cv_type_getgroups
7264 _ACEOF
7265
7266
7267 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
7268 if test "x$ac_cv_type_mode_t" = x""yes; then :
7269
7270 else
7271
7272 cat >>confdefs.h <<_ACEOF
7273 #define mode_t int
7274 _ACEOF
7275
7276 fi
7277
7278 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
7279 if test "x$ac_cv_type_off_t" = x""yes; then :
7280
7281 else
7282
7283 cat >>confdefs.h <<_ACEOF
7284 #define off_t long int
7285 _ACEOF
7286
7287 fi
7288
7289 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
7290 if test "x$ac_cv_type_pid_t" = x""yes; then :
7291
7292 else
7293
7294 cat >>confdefs.h <<_ACEOF
7295 #define pid_t int
7296 _ACEOF
7297
7298 fi
7299
7300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
7301 $as_echo_n "checking return type of signal handlers... " >&6; }
7302 if test "${ac_cv_type_signal+set}" = set; then :
7303 $as_echo_n "(cached) " >&6
7304 else
7305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7306 /* end confdefs.h. */
7307 #include <sys/types.h>
7308 #include <signal.h>
7309
7310 int
7311 main ()
7312 {
7313 return *(signal (0, 0)) (0) == 1;
7314 ;
7315 return 0;
7316 }
7317 _ACEOF
7318 if ac_fn_c_try_compile "$LINENO"; then :
7319 ac_cv_type_signal=int
7320 else
7321 ac_cv_type_signal=void
7322 fi
7323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7324 fi
7325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
7326 $as_echo "$ac_cv_type_signal" >&6; }
7327
7328 cat >>confdefs.h <<_ACEOF
7329 #define RETSIGTYPE $ac_cv_type_signal
7330 _ACEOF
7331
7332
7333 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
7334 if test "x$ac_cv_type_size_t" = x""yes; then :
7335
7336 else
7337
7338 cat >>confdefs.h <<_ACEOF
7339 #define size_t unsigned int
7340 _ACEOF
7341
7342 fi
7343
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
7345 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
7346 if test "${ac_cv_type_uid_t+set}" = set; then :
7347 $as_echo_n "(cached) " >&6
7348 else
7349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7350 /* end confdefs.h. */
7351 #include <sys/types.h>
7352
7353 _ACEOF
7354 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7355 $EGREP "uid_t" >/dev/null 2>&1; then :
7356 ac_cv_type_uid_t=yes
7357 else
7358 ac_cv_type_uid_t=no
7359 fi
7360 rm -f conftest*
7361
7362 fi
7363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7364 $as_echo "$ac_cv_type_uid_t" >&6; }
7365 if test $ac_cv_type_uid_t = no; then
7366
7367 $as_echo "#define uid_t int" >>confdefs.h
7368
7369
7370 $as_echo "#define gid_t int" >>confdefs.h
7371
7372 fi
7373
7374
7375 for ac_func in access cfgetispeed cfgetospeed cfsetispeed cfsetospeed chdir chmod chown dup dup2 fchmod fchown fcntl fstat fstatfs getdirentries getegid geteuid getgid getpid getppid getrusage gettimeofday getuid ioctl kill link lseek lstat mkdir pipe readlink rmdir setreuid setregid stat sigprocmask stat symlink tcgetattr tcsetattr tcsendbreak tcdrain tcflush tcflow tcgetpgrp tcsetpgrp time umask unlink
7376 do :
7377 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7378 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7379 eval as_val=\$$as_ac_var
7380 if test "x$as_val" = x""yes; then :
7381 cat >>confdefs.h <<_ACEOF
7382 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7383 _ACEOF
7384
7385 fi
7386 done
7387
7388
7389 for ac_header in fcntl.h stdlib.h string.h strings.h sys/ioctl.h sys/mount.h sys/param.h sys/resource.h sys/stat.h sys/termio.h sys/termios.h sys/time.h sys/times.h sys/types.h time.h unistd.h sys/vfs.h sys/statfs.h
7390 do :
7391 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7392 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7393 eval as_val=\$$as_ac_Header
7394 if test "x$as_val" = x""yes; then :
7395 cat >>confdefs.h <<_ACEOF
7396 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7397 _ACEOF
7398
7399 fi
7400
7401 done
7402
7403 ac_header_dirent=no
7404 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
7405 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
7407 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
7408 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
7409 $as_echo_n "(cached) " >&6
7410 else
7411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7412 /* end confdefs.h. */
7413 #include <sys/types.h>
7414 #include <$ac_hdr>
7415
7416 int
7417 main ()
7418 {
7419 if ((DIR *) 0)
7420 return 0;
7421 ;
7422 return 0;
7423 }
7424 _ACEOF
7425 if ac_fn_c_try_compile "$LINENO"; then :
7426 eval "$as_ac_Header=yes"
7427 else
7428 eval "$as_ac_Header=no"
7429 fi
7430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7431 fi
7432 eval ac_res=\$$as_ac_Header
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7434 $as_echo "$ac_res" >&6; }
7435 eval as_val=\$$as_ac_Header
7436 if test "x$as_val" = x""yes; then :
7437 cat >>confdefs.h <<_ACEOF
7438 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
7439 _ACEOF
7440
7441 ac_header_dirent=$ac_hdr; break
7442 fi
7443
7444 done
7445 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
7446 if test $ac_header_dirent = dirent.h; then
7447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
7448 $as_echo_n "checking for library containing opendir... " >&6; }
7449 if test "${ac_cv_search_opendir+set}" = set; then :
7450 $as_echo_n "(cached) " >&6
7451 else
7452 ac_func_search_save_LIBS=$LIBS
7453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7454 /* end confdefs.h. */
7455
7456 /* Override any GCC internal prototype to avoid an error.
7457 Use char because int might match the return type of a GCC
7458 builtin and then its argument prototype would still apply. */
7459 #ifdef __cplusplus
7460 extern "C"
7461 #endif
7462 char opendir ();
7463 int
7464 main ()
7465 {
7466 return opendir ();
7467 ;
7468 return 0;
7469 }
7470 _ACEOF
7471 for ac_lib in '' dir; do
7472 if test -z "$ac_lib"; then
7473 ac_res="none required"
7474 else
7475 ac_res=-l$ac_lib
7476 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7477 fi
7478 if ac_fn_c_try_link "$LINENO"; then :
7479 ac_cv_search_opendir=$ac_res
7480 fi
7481 rm -f core conftest.err conftest.$ac_objext \
7482 conftest$ac_exeext
7483 if test "${ac_cv_search_opendir+set}" = set; then :
7484 break
7485 fi
7486 done
7487 if test "${ac_cv_search_opendir+set}" = set; then :
7488
7489 else
7490 ac_cv_search_opendir=no
7491 fi
7492 rm conftest.$ac_ext
7493 LIBS=$ac_func_search_save_LIBS
7494 fi
7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
7496 $as_echo "$ac_cv_search_opendir" >&6; }
7497 ac_res=$ac_cv_search_opendir
7498 if test "$ac_res" != no; then :
7499 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7500
7501 fi
7502
7503 else
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
7505 $as_echo_n "checking for library containing opendir... " >&6; }
7506 if test "${ac_cv_search_opendir+set}" = set; then :
7507 $as_echo_n "(cached) " >&6
7508 else
7509 ac_func_search_save_LIBS=$LIBS
7510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7511 /* end confdefs.h. */
7512
7513 /* Override any GCC internal prototype to avoid an error.
7514 Use char because int might match the return type of a GCC
7515 builtin and then its argument prototype would still apply. */
7516 #ifdef __cplusplus
7517 extern "C"
7518 #endif
7519 char opendir ();
7520 int
7521 main ()
7522 {
7523 return opendir ();
7524 ;
7525 return 0;
7526 }
7527 _ACEOF
7528 for ac_lib in '' x; do
7529 if test -z "$ac_lib"; then
7530 ac_res="none required"
7531 else
7532 ac_res=-l$ac_lib
7533 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7534 fi
7535 if ac_fn_c_try_link "$LINENO"; then :
7536 ac_cv_search_opendir=$ac_res
7537 fi
7538 rm -f core conftest.err conftest.$ac_objext \
7539 conftest$ac_exeext
7540 if test "${ac_cv_search_opendir+set}" = set; then :
7541 break
7542 fi
7543 done
7544 if test "${ac_cv_search_opendir+set}" = set; then :
7545
7546 else
7547 ac_cv_search_opendir=no
7548 fi
7549 rm conftest.$ac_ext
7550 LIBS=$ac_func_search_save_LIBS
7551 fi
7552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
7553 $as_echo "$ac_cv_search_opendir" >&6; }
7554 ac_res=$ac_cv_search_opendir
7555 if test "$ac_res" != no; then :
7556 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7557
7558 fi
7559
7560 fi
7561
7562
7563 sim_termio=""
7564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct termios" >&5
7565 $as_echo_n "checking for struct termios... " >&6; }
7566 if test "${ac_cv_termios_struct+set}" = set; then :
7567 $as_echo_n "(cached) " >&6
7568 else
7569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7570 /* end confdefs.h. */
7571 #include <sys/types.h>
7572 #include <sys/termios.h>
7573 int
7574 main ()
7575 {
7576 static struct termios x;
7577 x.c_iflag = 0;
7578 x.c_oflag = 0;
7579 x.c_cflag = 0;
7580 x.c_lflag = 0;
7581 x.c_cc[NCCS] = 0;
7582 ;
7583 return 0;
7584 }
7585 _ACEOF
7586 if ac_fn_c_try_compile "$LINENO"; then :
7587 ac_cv_termios_struct=yes
7588 else
7589 ac_cv_termios_struct=no
7590 fi
7591 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7592 fi
7593
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termios_struct" >&5
7595 $as_echo "$ac_cv_termios_struct" >&6; }
7596 if test $ac_cv_termios_struct = yes; then
7597 sim_termio="$sim_termio -DHAVE_TERMIOS_STRUCTURE"
7598 fi
7599
7600 if test "$ac_cv_termios_struct" = "yes"; then
7601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_line field in struct termios" >&5
7602 $as_echo_n "checking for c_line field in struct termios... " >&6; }
7603 if test "${ac_cv_termios_cline+set}" = set; then :
7604 $as_echo_n "(cached) " >&6
7605 else
7606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7607 /* end confdefs.h. */
7608 #include <sys/types.h>
7609 #include <sys/termios.h>
7610 int
7611 main ()
7612 {
7613 static struct termios x; x.c_line = 0;
7614 ;
7615 return 0;
7616 }
7617 _ACEOF
7618 if ac_fn_c_try_compile "$LINENO"; then :
7619 ac_cv_termios_cline=yes
7620 else
7621 ac_cv_termios_cline=no
7622 fi
7623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7624 fi
7625
7626
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termios_cline" >&5
7628 $as_echo "$ac_cv_termios_cline" >&6; }
7629 if test $ac_cv_termios_cline = yes; then
7630 sim_termio="$sim_termio -DHAVE_TERMIOS_CLINE"
7631 fi
7632 else
7633 ac_cv_termios_cline=no
7634 fi
7635
7636 if test "$ac_cv_termios_struct" != "yes"; then
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct termio" >&5
7638 $as_echo_n "checking for struct termio... " >&6; }
7639 if test "${ac_cv_termio_struct+set}" = set; then :
7640 $as_echo_n "(cached) " >&6
7641 else
7642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7643 /* end confdefs.h. */
7644 #include <sys/types.h>
7645 #include <sys/termio.h>
7646 int
7647 main ()
7648 {
7649 static struct termio x;
7650 x.c_iflag = 0;
7651 x.c_oflag = 0;
7652 x.c_cflag = 0;
7653 x.c_lflag = 0;
7654 x.c_cc[NCC] = 0;
7655 ;
7656 return 0;
7657 }
7658 _ACEOF
7659 if ac_fn_c_try_compile "$LINENO"; then :
7660 ac_cv_termio_struct=yes
7661 else
7662 ac_cv_termio_struct=no
7663 fi
7664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7665 fi
7666
7667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termio_struct" >&5
7668 $as_echo "$ac_cv_termio_struct" >&6; }
7669 if test $ac_cv_termio_struct = yes; then
7670 sim_termio="$sim_termio -DHAVE_TERMIO_STRUCTURE"
7671 fi
7672 else
7673 ac_cv_termio_struct=no
7674 fi
7675
7676 if test "$ac_cv_termio_struct" = "yes"; then
7677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_line field in struct termio" >&5
7678 $as_echo_n "checking for c_line field in struct termio... " >&6; }
7679 if test "${ac_cv_termio_cline+set}" = set; then :
7680 $as_echo_n "(cached) " >&6
7681 else
7682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7683 /* end confdefs.h. */
7684 #include <sys/types.h>
7685 #include <sys/termio.h>
7686 int
7687 main ()
7688 {
7689 static struct termio x; x.c_line = 0;
7690 ;
7691 return 0;
7692 }
7693 _ACEOF
7694 if ac_fn_c_try_compile "$LINENO"; then :
7695 ac_cv_termio_cline=yes
7696 else
7697 ac_cv_termio_cline=no
7698 fi
7699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7700 fi
7701
7702
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termio_cline" >&5
7704 $as_echo "$ac_cv_termio_cline" >&6; }
7705 if test $ac_cv_termio_cline = yes; then
7706 sim_termio="$sim_termio -DHAVE_TERMIO_CLINE"
7707 fi
7708 else
7709 ac_cv_termio_cline=no
7710 fi
7711
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct statfs" >&5
7713 $as_echo_n "checking for struct statfs... " >&6; }
7714 if test "${ac_cv_struct_statfs+set}" = set; then :
7715 $as_echo_n "(cached) " >&6
7716 else
7717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7718 /* end confdefs.h. */
7719 #include <sys/types.h>
7720 #ifdef HAVE_SYS_PARAM_H
7721 #include <sys/param.h>
7722 #endif
7723 #ifdef HAVE_SYS_MOUNT_H
7724 #include <sys/mount.h>
7725 #endif
7726 #ifdef HAVE_SYS_VFS_H
7727 #include <sys/vfs.h>
7728 #endif
7729 #ifdef HAVE_SYS_STATFS_H
7730 #include <sys/statfs.h>
7731 #endif
7732 int
7733 main ()
7734 {
7735 static struct statfs s;
7736 ;
7737 return 0;
7738 }
7739 _ACEOF
7740 if ac_fn_c_try_compile "$LINENO"; then :
7741 ac_cv_struct_statfs=yes
7742 else
7743 ac_cv_struct_statfs=no
7744 fi
7745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7746 fi
7747
7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_statfs" >&5
7749 $as_echo "$ac_cv_struct_statfs" >&6; }
7750 if test $ac_cv_struct_statfs = yes; then
7751
7752 $as_echo "#define HAVE_STRUCT_STATFS 1" >>confdefs.h
7753
7754 fi
7755
7756 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
7757 if test "x$ac_cv_type_long_long" = x""yes; then :
7758
7759 cat >>confdefs.h <<_ACEOF
7760 #define HAVE_LONG_LONG 1
7761 _ACEOF
7762
7763
7764 fi
7765
7766
7767 sim_devzero=""
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/zero" >&5
7769 $as_echo_n "checking for /dev/zero... " >&6; }
7770 if test "${ac_cv_devzero+set}" = set; then :
7771 $as_echo_n "(cached) " >&6
7772 else
7773 if test "$cross_compiling" = yes; then :
7774 ac_cv_devzero=no
7775 else
7776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7777 /* end confdefs.h. */
7778 #include <fcntl.h>
7779 main () {
7780 char buf[2048];
7781 int i;
7782 int fd = open ("/dev/zero", O_RDONLY);
7783 if (fd < 0)
7784 return 1;
7785 for (i = 0; i < sizeof (buf); i++)
7786 buf[i] = 1;
7787 if (read (fd, buf, sizeof (buf)) != sizeof (buf))
7788 return 1;
7789 for (i = 0; i < sizeof (buf); i++)
7790 if (buf[i])
7791 return 1;
7792 return 0;
7793 }
7794 _ACEOF
7795 if ac_fn_c_try_run "$LINENO"; then :
7796 ac_cv_devzero=yes
7797 else
7798 ac_cv_devzero=no
7799 fi
7800 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7801 conftest.$ac_objext conftest.beam conftest.$ac_ext
7802 fi
7803
7804 fi
7805
7806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_devzero" >&5
7807 $as_echo "$ac_cv_devzero" >&6; }
7808 if test $ac_cv_devzero = yes; then
7809 sim_devzero="-DHAVE_DEVZERO"
7810 else
7811 sim_devzero=""
7812 fi
7813
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for common simulator directory" >&5
7815 $as_echo_n "checking for common simulator directory... " >&6; }
7816 if test -f "${srcdir}/../common/callback.c"; then
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7818 $as_echo "yes" >&6; }
7819 sim_callback="callback.o targ-map.o"
7820 sim_targ_vals="targ-vals.h targ-map.c targ-vals.def"
7821 else
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7823 $as_echo "no" >&6; }
7824 sim_callback=""
7825 sim_targ_vals=""
7826 fi
7827
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for common simulator directory fpu implementation" >&5
7829 $as_echo_n "checking for common simulator directory fpu implementation... " >&6; }
7830 if test -f "${srcdir}/../common/sim-fpu.c"; then
7831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7832 $as_echo "yes" >&6; }
7833 sim_fpu_cflags="-DHAVE_COMMON_FPU -I../common -I${srcdir}/../common"
7834 sim_fpu="sim-fpu.o"
7835 else
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7837 $as_echo "no" >&6; }
7838 sim_fpu_cflags=
7839 sim_fpu=
7840 fi
7841
7842 # Since we run commands on the build system, we have to create a
7843 # separate config header for the build system if build != host.
7844 if test x$host = x$build; then
7845 ac_config_commands="$ac_config_commands build-config.h"
7846
7847 else
7848 tempdir=build.$$
7849 rm -rf $tempdir
7850 mkdir $tempdir
7851 cd $tempdir
7852 case ${srcdir} in
7853 /* | A-Za-z:\\/* ) realsrcdir=${srcdir};;
7854 *) realsrcdir=../${srcdir};;
7855 esac
7856 saved_CFLAGS="${CFLAGS}"
7857 CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \
7858 LDFLAGS="${LDFLAGS_FOR_BUILD}" \
7859 ${realsrcdir}/configure \
7860 --enable-languages=${enable_languages-all} \
7861 --target=$target_alias --host=$build_alias --build=$build_alias
7862 CFLAGS="${saved_CFLAGS}"
7863 mv config.h ../build-config.h
7864 cd ..
7865 rm -rf $tempdir
7866 fi
7867
7868
7869
7870
7871
7872
7873
7874 AR=${AR-ar}
7875
7876 if test -n "$ac_tool_prefix"; then
7877 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7878 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7880 $as_echo_n "checking for $ac_word... " >&6; }
7881 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7882 $as_echo_n "(cached) " >&6
7883 else
7884 if test -n "$RANLIB"; then
7885 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7886 else
7887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7888 for as_dir in $PATH
7889 do
7890 IFS=$as_save_IFS
7891 test -z "$as_dir" && as_dir=.
7892 for ac_exec_ext in '' $ac_executable_extensions; do
7893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7894 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7896 break 2
7897 fi
7898 done
7899 done
7900 IFS=$as_save_IFS
7901
7902 fi
7903 fi
7904 RANLIB=$ac_cv_prog_RANLIB
7905 if test -n "$RANLIB"; then
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7907 $as_echo "$RANLIB" >&6; }
7908 else
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7910 $as_echo "no" >&6; }
7911 fi
7912
7913
7914 fi
7915 if test -z "$ac_cv_prog_RANLIB"; then
7916 ac_ct_RANLIB=$RANLIB
7917 # Extract the first word of "ranlib", so it can be a program name with args.
7918 set dummy ranlib; ac_word=$2
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7920 $as_echo_n "checking for $ac_word... " >&6; }
7921 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7922 $as_echo_n "(cached) " >&6
7923 else
7924 if test -n "$ac_ct_RANLIB"; then
7925 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7926 else
7927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7928 for as_dir in $PATH
7929 do
7930 IFS=$as_save_IFS
7931 test -z "$as_dir" && as_dir=.
7932 for ac_exec_ext in '' $ac_executable_extensions; do
7933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7934 ac_cv_prog_ac_ct_RANLIB="ranlib"
7935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7936 break 2
7937 fi
7938 done
7939 done
7940 IFS=$as_save_IFS
7941
7942 fi
7943 fi
7944 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7945 if test -n "$ac_ct_RANLIB"; then
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7947 $as_echo "$ac_ct_RANLIB" >&6; }
7948 else
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7950 $as_echo "no" >&6; }
7951 fi
7952
7953 if test "x$ac_ct_RANLIB" = x; then
7954 RANLIB=":"
7955 else
7956 case $cross_compiling:$ac_tool_warned in
7957 yes:)
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7959 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7960 ac_tool_warned=yes ;;
7961 esac
7962 RANLIB=$ac_ct_RANLIB
7963 fi
7964 else
7965 RANLIB="$ac_cv_prog_RANLIB"
7966 fi
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013 ac_config_files="$ac_config_files Makefile"
8014
8015 ac_config_commands="$ac_config_commands default"
8016
8017 cat >confcache <<\_ACEOF
8018 # This file is a shell script that caches the results of configure
8019 # tests run on this system so they can be shared between configure
8020 # scripts and configure runs, see configure's option --config-cache.
8021 # It is not useful on other systems. If it contains results you don't
8022 # want to keep, you may remove or edit it.
8023 #
8024 # config.status only pays attention to the cache file if you give it
8025 # the --recheck option to rerun configure.
8026 #
8027 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8028 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8029 # following values.
8030
8031 _ACEOF
8032
8033 # The following way of writing the cache mishandles newlines in values,
8034 # but we know of no workaround that is simple, portable, and efficient.
8035 # So, we kill variables containing newlines.
8036 # Ultrix sh set writes to stderr and can't be redirected directly,
8037 # and sets the high bit in the cache file unless we assign to the vars.
8038 (
8039 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8040 eval ac_val=\$$ac_var
8041 case $ac_val in #(
8042 *${as_nl}*)
8043 case $ac_var in #(
8044 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8045 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8046 esac
8047 case $ac_var in #(
8048 _ | IFS | as_nl) ;; #(
8049 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8050 *) { eval $ac_var=; unset $ac_var;} ;;
8051 esac ;;
8052 esac
8053 done
8054
8055 (set) 2>&1 |
8056 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8057 *${as_nl}ac_space=\ *)
8058 # `set' does not quote correctly, so add quotes: double-quote
8059 # substitution turns \\\\ into \\, and sed turns \\ into \.
8060 sed -n \
8061 "s/'/'\\\\''/g;
8062 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8063 ;; #(
8064 *)
8065 # `set' quotes correctly as required by POSIX, so do not add quotes.
8066 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8067 ;;
8068 esac |
8069 sort
8070 ) |
8071 sed '
8072 /^ac_cv_env_/b end
8073 t clear
8074 :clear
8075 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8076 t end
8077 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8078 :end' >>confcache
8079 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8080 if test -w "$cache_file"; then
8081 test "x$cache_file" != "x/dev/null" &&
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8083 $as_echo "$as_me: updating cache $cache_file" >&6;}
8084 cat confcache >$cache_file
8085 else
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8087 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8088 fi
8089 fi
8090 rm -f confcache
8091
8092 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8093 # Let make expand exec_prefix.
8094 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8095
8096 DEFS=-DHAVE_CONFIG_H
8097
8098 ac_libobjs=
8099 ac_ltlibobjs=
8100 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8101 # 1. Remove the extension, and $U if already installed.
8102 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8103 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8104 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8105 # will be set to the directory where LIBOBJS objects are built.
8106 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8107 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8108 done
8109 LIBOBJS=$ac_libobjs
8110
8111 LTLIBOBJS=$ac_ltlibobjs
8112
8113
8114
8115
8116 : ${CONFIG_STATUS=./config.status}
8117 ac_write_fail=0
8118 ac_clean_files_save=$ac_clean_files
8119 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8121 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8122 as_write_fail=0
8123 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8124 #! $SHELL
8125 # Generated by $as_me.
8126 # Run this file to recreate the current configuration.
8127 # Compiler output produced by configure, useful for debugging
8128 # configure, is in config.log if it exists.
8129
8130 debug=false
8131 ac_cs_recheck=false
8132 ac_cs_silent=false
8133
8134 SHELL=\${CONFIG_SHELL-$SHELL}
8135 export SHELL
8136 _ASEOF
8137 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8138 ## -------------------- ##
8139 ## M4sh Initialization. ##
8140 ## -------------------- ##
8141
8142 # Be more Bourne compatible
8143 DUALCASE=1; export DUALCASE # for MKS sh
8144 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8145 emulate sh
8146 NULLCMD=:
8147 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8148 # is contrary to our usage. Disable this feature.
8149 alias -g '${1+"$@"}'='"$@"'
8150 setopt NO_GLOB_SUBST
8151 else
8152 case `(set -o) 2>/dev/null` in #(
8153 *posix*) :
8154 set -o posix ;; #(
8155 *) :
8156 ;;
8157 esac
8158 fi
8159
8160
8161 as_nl='
8162 '
8163 export as_nl
8164 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8165 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8166 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8167 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8168 # Prefer a ksh shell builtin over an external printf program on Solaris,
8169 # but without wasting forks for bash or zsh.
8170 if test -z "$BASH_VERSION$ZSH_VERSION" \
8171 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8172 as_echo='print -r --'
8173 as_echo_n='print -rn --'
8174 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8175 as_echo='printf %s\n'
8176 as_echo_n='printf %s'
8177 else
8178 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8179 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8180 as_echo_n='/usr/ucb/echo -n'
8181 else
8182 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8183 as_echo_n_body='eval
8184 arg=$1;
8185 case $arg in #(
8186 *"$as_nl"*)
8187 expr "X$arg" : "X\\(.*\\)$as_nl";
8188 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8189 esac;
8190 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8191 '
8192 export as_echo_n_body
8193 as_echo_n='sh -c $as_echo_n_body as_echo'
8194 fi
8195 export as_echo_body
8196 as_echo='sh -c $as_echo_body as_echo'
8197 fi
8198
8199 # The user is always right.
8200 if test "${PATH_SEPARATOR+set}" != set; then
8201 PATH_SEPARATOR=:
8202 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8203 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8204 PATH_SEPARATOR=';'
8205 }
8206 fi
8207
8208
8209 # IFS
8210 # We need space, tab and new line, in precisely that order. Quoting is
8211 # there to prevent editors from complaining about space-tab.
8212 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8213 # splitting by setting IFS to empty value.)
8214 IFS=" "" $as_nl"
8215
8216 # Find who we are. Look in the path if we contain no directory separator.
8217 case $0 in #((
8218 *[\\/]* ) as_myself=$0 ;;
8219 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8220 for as_dir in $PATH
8221 do
8222 IFS=$as_save_IFS
8223 test -z "$as_dir" && as_dir=.
8224 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8225 done
8226 IFS=$as_save_IFS
8227
8228 ;;
8229 esac
8230 # We did not find ourselves, most probably we were run as `sh COMMAND'
8231 # in which case we are not to be found in the path.
8232 if test "x$as_myself" = x; then
8233 as_myself=$0
8234 fi
8235 if test ! -f "$as_myself"; then
8236 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8237 exit 1
8238 fi
8239
8240 # Unset variables that we do not need and which cause bugs (e.g. in
8241 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8242 # suppresses any "Segmentation fault" message there. '((' could
8243 # trigger a bug in pdksh 5.2.14.
8244 for as_var in BASH_ENV ENV MAIL MAILPATH
8245 do eval test x\${$as_var+set} = xset \
8246 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8247 done
8248 PS1='$ '
8249 PS2='> '
8250 PS4='+ '
8251
8252 # NLS nuisances.
8253 LC_ALL=C
8254 export LC_ALL
8255 LANGUAGE=C
8256 export LANGUAGE
8257
8258 # CDPATH.
8259 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8260
8261
8262 # as_fn_error ERROR [LINENO LOG_FD]
8263 # ---------------------------------
8264 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8265 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8266 # script with status $?, using 1 if that was 0.
8267 as_fn_error ()
8268 {
8269 as_status=$?; test $as_status -eq 0 && as_status=1
8270 if test "$3"; then
8271 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8272 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
8273 fi
8274 $as_echo "$as_me: error: $1" >&2
8275 as_fn_exit $as_status
8276 } # as_fn_error
8277
8278
8279 # as_fn_set_status STATUS
8280 # -----------------------
8281 # Set $? to STATUS, without forking.
8282 as_fn_set_status ()
8283 {
8284 return $1
8285 } # as_fn_set_status
8286
8287 # as_fn_exit STATUS
8288 # -----------------
8289 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8290 as_fn_exit ()
8291 {
8292 set +e
8293 as_fn_set_status $1
8294 exit $1
8295 } # as_fn_exit
8296
8297 # as_fn_unset VAR
8298 # ---------------
8299 # Portably unset VAR.
8300 as_fn_unset ()
8301 {
8302 { eval $1=; unset $1;}
8303 }
8304 as_unset=as_fn_unset
8305 # as_fn_append VAR VALUE
8306 # ----------------------
8307 # Append the text in VALUE to the end of the definition contained in VAR. Take
8308 # advantage of any shell optimizations that allow amortized linear growth over
8309 # repeated appends, instead of the typical quadratic growth present in naive
8310 # implementations.
8311 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8312 eval 'as_fn_append ()
8313 {
8314 eval $1+=\$2
8315 }'
8316 else
8317 as_fn_append ()
8318 {
8319 eval $1=\$$1\$2
8320 }
8321 fi # as_fn_append
8322
8323 # as_fn_arith ARG...
8324 # ------------------
8325 # Perform arithmetic evaluation on the ARGs, and store the result in the
8326 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8327 # must be portable across $(()) and expr.
8328 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8329 eval 'as_fn_arith ()
8330 {
8331 as_val=$(( $* ))
8332 }'
8333 else
8334 as_fn_arith ()
8335 {
8336 as_val=`expr "$@" || test $? -eq 1`
8337 }
8338 fi # as_fn_arith
8339
8340
8341 if expr a : '\(a\)' >/dev/null 2>&1 &&
8342 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8343 as_expr=expr
8344 else
8345 as_expr=false
8346 fi
8347
8348 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8349 as_basename=basename
8350 else
8351 as_basename=false
8352 fi
8353
8354 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8355 as_dirname=dirname
8356 else
8357 as_dirname=false
8358 fi
8359
8360 as_me=`$as_basename -- "$0" ||
8361 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8362 X"$0" : 'X\(//\)$' \| \
8363 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8364 $as_echo X/"$0" |
8365 sed '/^.*\/\([^/][^/]*\)\/*$/{
8366 s//\1/
8367 q
8368 }
8369 /^X\/\(\/\/\)$/{
8370 s//\1/
8371 q
8372 }
8373 /^X\/\(\/\).*/{
8374 s//\1/
8375 q
8376 }
8377 s/.*/./; q'`
8378
8379 # Avoid depending upon Character Ranges.
8380 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8381 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8382 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8383 as_cr_digits='0123456789'
8384 as_cr_alnum=$as_cr_Letters$as_cr_digits
8385
8386 ECHO_C= ECHO_N= ECHO_T=
8387 case `echo -n x` in #(((((
8388 -n*)
8389 case `echo 'xy\c'` in
8390 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8391 xy) ECHO_C='\c';;
8392 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8393 ECHO_T=' ';;
8394 esac;;
8395 *)
8396 ECHO_N='-n';;
8397 esac
8398
8399 rm -f conf$$ conf$$.exe conf$$.file
8400 if test -d conf$$.dir; then
8401 rm -f conf$$.dir/conf$$.file
8402 else
8403 rm -f conf$$.dir
8404 mkdir conf$$.dir 2>/dev/null
8405 fi
8406 if (echo >conf$$.file) 2>/dev/null; then
8407 if ln -s conf$$.file conf$$ 2>/dev/null; then
8408 as_ln_s='ln -s'
8409 # ... but there are two gotchas:
8410 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8411 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8412 # In both cases, we have to default to `cp -p'.
8413 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8414 as_ln_s='cp -p'
8415 elif ln conf$$.file conf$$ 2>/dev/null; then
8416 as_ln_s=ln
8417 else
8418 as_ln_s='cp -p'
8419 fi
8420 else
8421 as_ln_s='cp -p'
8422 fi
8423 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8424 rmdir conf$$.dir 2>/dev/null
8425
8426
8427 # as_fn_mkdir_p
8428 # -------------
8429 # Create "$as_dir" as a directory, including parents if necessary.
8430 as_fn_mkdir_p ()
8431 {
8432
8433 case $as_dir in #(
8434 -*) as_dir=./$as_dir;;
8435 esac
8436 test -d "$as_dir" || eval $as_mkdir_p || {
8437 as_dirs=
8438 while :; do
8439 case $as_dir in #(
8440 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8441 *) as_qdir=$as_dir;;
8442 esac
8443 as_dirs="'$as_qdir' $as_dirs"
8444 as_dir=`$as_dirname -- "$as_dir" ||
8445 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8446 X"$as_dir" : 'X\(//\)[^/]' \| \
8447 X"$as_dir" : 'X\(//\)$' \| \
8448 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8449 $as_echo X"$as_dir" |
8450 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8451 s//\1/
8452 q
8453 }
8454 /^X\(\/\/\)[^/].*/{
8455 s//\1/
8456 q
8457 }
8458 /^X\(\/\/\)$/{
8459 s//\1/
8460 q
8461 }
8462 /^X\(\/\).*/{
8463 s//\1/
8464 q
8465 }
8466 s/.*/./; q'`
8467 test -d "$as_dir" && break
8468 done
8469 test -z "$as_dirs" || eval "mkdir $as_dirs"
8470 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
8471
8472
8473 } # as_fn_mkdir_p
8474 if mkdir -p . 2>/dev/null; then
8475 as_mkdir_p='mkdir -p "$as_dir"'
8476 else
8477 test -d ./-p && rmdir ./-p
8478 as_mkdir_p=false
8479 fi
8480
8481 if test -x / >/dev/null 2>&1; then
8482 as_test_x='test -x'
8483 else
8484 if ls -dL / >/dev/null 2>&1; then
8485 as_ls_L_option=L
8486 else
8487 as_ls_L_option=
8488 fi
8489 as_test_x='
8490 eval sh -c '\''
8491 if test -d "$1"; then
8492 test -d "$1/.";
8493 else
8494 case $1 in #(
8495 -*)set "./$1";;
8496 esac;
8497 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8498 ???[sx]*):;;*)false;;esac;fi
8499 '\'' sh
8500 '
8501 fi
8502 as_executable_p=$as_test_x
8503
8504 # Sed expression to map a string onto a valid CPP name.
8505 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8506
8507 # Sed expression to map a string onto a valid variable name.
8508 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8509
8510
8511 exec 6>&1
8512 ## ----------------------------------- ##
8513 ## Main body of $CONFIG_STATUS script. ##
8514 ## ----------------------------------- ##
8515 _ASEOF
8516 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8517
8518 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8519 # Save the log message, to keep $0 and so on meaningful, and to
8520 # report actual input values of CONFIG_FILES etc. instead of their
8521 # values after options handling.
8522 ac_log="
8523 This file was extended by $as_me, which was
8524 generated by GNU Autoconf 2.64. Invocation command line was
8525
8526 CONFIG_FILES = $CONFIG_FILES
8527 CONFIG_HEADERS = $CONFIG_HEADERS
8528 CONFIG_LINKS = $CONFIG_LINKS
8529 CONFIG_COMMANDS = $CONFIG_COMMANDS
8530 $ $0 $@
8531
8532 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8533 "
8534
8535 _ACEOF
8536
8537 case $ac_config_files in *"
8538 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8539 esac
8540
8541 case $ac_config_headers in *"
8542 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8543 esac
8544
8545
8546 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8547 # Files that config.status was made for.
8548 config_files="$ac_config_files"
8549 config_headers="$ac_config_headers"
8550 config_commands="$ac_config_commands"
8551
8552 _ACEOF
8553
8554 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8555 ac_cs_usage="\
8556 \`$as_me' instantiates files and other configuration actions
8557 from templates according to the current configuration. Unless the files
8558 and actions are specified as TAGs, all are instantiated by default.
8559
8560 Usage: $0 [OPTION]... [TAG]...
8561
8562 -h, --help print this help, then exit
8563 -V, --version print version number and configuration settings, then exit
8564 -q, --quiet, --silent
8565 do not print progress messages
8566 -d, --debug don't remove temporary files
8567 --recheck update $as_me by reconfiguring in the same conditions
8568 --file=FILE[:TEMPLATE]
8569 instantiate the configuration file FILE
8570 --header=FILE[:TEMPLATE]
8571 instantiate the configuration header FILE
8572
8573 Configuration files:
8574 $config_files
8575
8576 Configuration headers:
8577 $config_headers
8578
8579 Configuration commands:
8580 $config_commands
8581
8582 Report bugs to the package provider."
8583
8584 _ACEOF
8585 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8586 ac_cs_version="\\
8587 config.status
8588 configured by $0, generated by GNU Autoconf 2.64,
8589 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
8590
8591 Copyright (C) 2009 Free Software Foundation, Inc.
8592 This config.status script is free software; the Free Software Foundation
8593 gives unlimited permission to copy, distribute and modify it."
8594
8595 ac_pwd='$ac_pwd'
8596 srcdir='$srcdir'
8597 INSTALL='$INSTALL'
8598 test -n "\$AWK" || AWK=awk
8599 _ACEOF
8600
8601 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8602 # The default lists apply if the user does not specify any file.
8603 ac_need_defaults=:
8604 while test $# != 0
8605 do
8606 case $1 in
8607 --*=*)
8608 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8609 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8610 ac_shift=:
8611 ;;
8612 *)
8613 ac_option=$1
8614 ac_optarg=$2
8615 ac_shift=shift
8616 ;;
8617 esac
8618
8619 case $ac_option in
8620 # Handling of the options.
8621 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8622 ac_cs_recheck=: ;;
8623 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8624 $as_echo "$ac_cs_version"; exit ;;
8625 --debug | --debu | --deb | --de | --d | -d )
8626 debug=: ;;
8627 --file | --fil | --fi | --f )
8628 $ac_shift
8629 case $ac_optarg in
8630 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8631 esac
8632 as_fn_append CONFIG_FILES " '$ac_optarg'"
8633 ac_need_defaults=false;;
8634 --header | --heade | --head | --hea )
8635 $ac_shift
8636 case $ac_optarg in
8637 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8638 esac
8639 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8640 ac_need_defaults=false;;
8641 --he | --h)
8642 # Conflict between --help and --header
8643 as_fn_error "ambiguous option: \`$1'
8644 Try \`$0 --help' for more information.";;
8645 --help | --hel | -h )
8646 $as_echo "$ac_cs_usage"; exit ;;
8647 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8648 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8649 ac_cs_silent=: ;;
8650
8651 # This is an error.
8652 -*) as_fn_error "unrecognized option: \`$1'
8653 Try \`$0 --help' for more information." ;;
8654
8655 *) as_fn_append ac_config_targets " $1"
8656 ac_need_defaults=false ;;
8657
8658 esac
8659 shift
8660 done
8661
8662 ac_configure_extra_args=
8663
8664 if $ac_cs_silent; then
8665 exec 6>/dev/null
8666 ac_configure_extra_args="$ac_configure_extra_args --silent"
8667 fi
8668
8669 _ACEOF
8670 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8671 if \$ac_cs_recheck; then
8672 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8673 shift
8674 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8675 CONFIG_SHELL='$SHELL'
8676 export CONFIG_SHELL
8677 exec "\$@"
8678 fi
8679
8680 _ACEOF
8681 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8682 exec 5>>config.log
8683 {
8684 echo
8685 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8686 ## Running $as_me. ##
8687 _ASBOX
8688 $as_echo "$ac_log"
8689 } >&5
8690
8691 _ACEOF
8692 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8693 _ACEOF
8694
8695 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8696
8697 # Handling of arguments.
8698 for ac_config_target in $ac_config_targets
8699 do
8700 case $ac_config_target in
8701 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
8702 "build-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS build-config.h" ;;
8703 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8704 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8705
8706 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8707 esac
8708 done
8709
8710
8711 # If the user did not use the arguments to specify the items to instantiate,
8712 # then the envvar interface is used. Set only those that are not.
8713 # We use the long form for the default assignment because of an extremely
8714 # bizarre bug on SunOS 4.1.3.
8715 if $ac_need_defaults; then
8716 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8717 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8718 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8719 fi
8720
8721 # Have a temporary directory for convenience. Make it in the build tree
8722 # simply because there is no reason against having it here, and in addition,
8723 # creating and moving files from /tmp can sometimes cause problems.
8724 # Hook for its removal unless debugging.
8725 # Note that there is a small window in which the directory will not be cleaned:
8726 # after its creation but before its name has been assigned to `$tmp'.
8727 $debug ||
8728 {
8729 tmp=
8730 trap 'exit_status=$?
8731 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8732 ' 0
8733 trap 'as_fn_exit 1' 1 2 13 15
8734 }
8735 # Create a (secure) tmp directory for tmp files.
8736
8737 {
8738 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8739 test -n "$tmp" && test -d "$tmp"
8740 } ||
8741 {
8742 tmp=./conf$$-$RANDOM
8743 (umask 077 && mkdir "$tmp")
8744 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
8745
8746 # Set up the scripts for CONFIG_FILES section.
8747 # No need to generate them if there are no CONFIG_FILES.
8748 # This happens for instance with `./config.status config.h'.
8749 if test -n "$CONFIG_FILES"; then
8750
8751
8752 ac_cr=`echo X | tr X '\015'`
8753 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8754 # But we know of no other shell where ac_cr would be empty at this
8755 # point, so we can use a bashism as a fallback.
8756 if test "x$ac_cr" = x; then
8757 eval ac_cr=\$\'\\r\'
8758 fi
8759 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8760 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8761 ac_cs_awk_cr='\r'
8762 else
8763 ac_cs_awk_cr=$ac_cr
8764 fi
8765
8766 echo 'BEGIN {' >"$tmp/subs1.awk" &&
8767 _ACEOF
8768
8769
8770 {
8771 echo "cat >conf$$subs.awk <<_ACEOF" &&
8772 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8773 echo "_ACEOF"
8774 } >conf$$subs.sh ||
8775 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8776 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
8777 ac_delim='%!_!# '
8778 for ac_last_try in false false false false false :; do
8779 . ./conf$$subs.sh ||
8780 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8781
8782 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8783 if test $ac_delim_n = $ac_delim_num; then
8784 break
8785 elif $ac_last_try; then
8786 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8787 else
8788 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8789 fi
8790 done
8791 rm -f conf$$subs.sh
8792
8793 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8794 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
8795 _ACEOF
8796 sed -n '
8797 h
8798 s/^/S["/; s/!.*/"]=/
8799 p
8800 g
8801 s/^[^!]*!//
8802 :repl
8803 t repl
8804 s/'"$ac_delim"'$//
8805 t delim
8806 :nl
8807 h
8808 s/\(.\{148\}\).*/\1/
8809 t more1
8810 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8811 p
8812 n
8813 b repl
8814 :more1
8815 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8816 p
8817 g
8818 s/.\{148\}//
8819 t nl
8820 :delim
8821 h
8822 s/\(.\{148\}\).*/\1/
8823 t more2
8824 s/["\\]/\\&/g; s/^/"/; s/$/"/
8825 p
8826 b
8827 :more2
8828 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8829 p
8830 g
8831 s/.\{148\}//
8832 t delim
8833 ' <conf$$subs.awk | sed '
8834 /^[^""]/{
8835 N
8836 s/\n//
8837 }
8838 ' >>$CONFIG_STATUS || ac_write_fail=1
8839 rm -f conf$$subs.awk
8840 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8841 _ACAWK
8842 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
8843 for (key in S) S_is_set[key] = 1
8844 FS = "\a"
8845
8846 }
8847 {
8848 line = $ 0
8849 nfields = split(line, field, "@")
8850 substed = 0
8851 len = length(field[1])
8852 for (i = 2; i < nfields; i++) {
8853 key = field[i]
8854 keylen = length(key)
8855 if (S_is_set[key]) {
8856 value = S[key]
8857 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8858 len += length(value) + length(field[++i])
8859 substed = 1
8860 } else
8861 len += 1 + keylen
8862 }
8863
8864 print line
8865 }
8866
8867 _ACAWK
8868 _ACEOF
8869 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8870 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8871 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8872 else
8873 cat
8874 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8875 || as_fn_error "could not setup config files machinery" "$LINENO" 5
8876 _ACEOF
8877
8878 # VPATH may cause trouble with some makes, so we remove $(srcdir),
8879 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8880 # trailing colons and then remove the whole line if VPATH becomes empty
8881 # (actually we leave an empty line to preserve line numbers).
8882 if test "x$srcdir" = x.; then
8883 ac_vpsub='/^[ ]*VPATH[ ]*=/{
8884 s/:*\$(srcdir):*/:/
8885 s/:*\${srcdir}:*/:/
8886 s/:*@srcdir@:*/:/
8887 s/^\([^=]*=[ ]*\):*/\1/
8888 s/:*$//
8889 s/^[^=]*=[ ]*$//
8890 }'
8891 fi
8892
8893 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8894 fi # test -n "$CONFIG_FILES"
8895
8896 # Set up the scripts for CONFIG_HEADERS section.
8897 # No need to generate them if there are no CONFIG_HEADERS.
8898 # This happens for instance with `./config.status Makefile'.
8899 if test -n "$CONFIG_HEADERS"; then
8900 cat >"$tmp/defines.awk" <<\_ACAWK ||
8901 BEGIN {
8902 _ACEOF
8903
8904 # Transform confdefs.h into an awk script `defines.awk', embedded as
8905 # here-document in config.status, that substitutes the proper values into
8906 # config.h.in to produce config.h.
8907
8908 # Create a delimiter string that does not exist in confdefs.h, to ease
8909 # handling of long lines.
8910 ac_delim='%!_!# '
8911 for ac_last_try in false false :; do
8912 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8913 if test -z "$ac_t"; then
8914 break
8915 elif $ac_last_try; then
8916 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
8917 else
8918 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8919 fi
8920 done
8921
8922 # For the awk script, D is an array of macro values keyed by name,
8923 # likewise P contains macro parameters if any. Preserve backslash
8924 # newline sequences.
8925
8926 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8927 sed -n '
8928 s/.\{148\}/&'"$ac_delim"'/g
8929 t rset
8930 :rset
8931 s/^[ ]*#[ ]*define[ ][ ]*/ /
8932 t def
8933 d
8934 :def
8935 s/\\$//
8936 t bsnl
8937 s/["\\]/\\&/g
8938 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8939 D["\1"]=" \3"/p
8940 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8941 d
8942 :bsnl
8943 s/["\\]/\\&/g
8944 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8945 D["\1"]=" \3\\\\\\n"\\/p
8946 t cont
8947 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8948 t cont
8949 d
8950 :cont
8951 n
8952 s/.\{148\}/&'"$ac_delim"'/g
8953 t clear
8954 :clear
8955 s/\\$//
8956 t bsnlc
8957 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8958 d
8959 :bsnlc
8960 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8961 b cont
8962 ' <confdefs.h | sed '
8963 s/'"$ac_delim"'/"\\\
8964 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8965
8966 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8967 for (key in D) D_is_set[key] = 1
8968 FS = "\a"
8969 }
8970 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8971 line = \$ 0
8972 split(line, arg, " ")
8973 if (arg[1] == "#") {
8974 defundef = arg[2]
8975 mac1 = arg[3]
8976 } else {
8977 defundef = substr(arg[1], 2)
8978 mac1 = arg[2]
8979 }
8980 split(mac1, mac2, "(") #)
8981 macro = mac2[1]
8982 prefix = substr(line, 1, index(line, defundef) - 1)
8983 if (D_is_set[macro]) {
8984 # Preserve the white space surrounding the "#".
8985 print prefix "define", macro P[macro] D[macro]
8986 next
8987 } else {
8988 # Replace #undef with comments. This is necessary, for example,
8989 # in the case of _POSIX_SOURCE, which is predefined and required
8990 # on some systems where configure will not decide to define it.
8991 if (defundef == "undef") {
8992 print "/*", prefix defundef, macro, "*/"
8993 next
8994 }
8995 }
8996 }
8997 { print }
8998 _ACAWK
8999 _ACEOF
9000 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9001 as_fn_error "could not setup config headers machinery" "$LINENO" 5
9002 fi # test -n "$CONFIG_HEADERS"
9003
9004
9005 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9006 shift
9007 for ac_tag
9008 do
9009 case $ac_tag in
9010 :[FHLC]) ac_mode=$ac_tag; continue;;
9011 esac
9012 case $ac_mode$ac_tag in
9013 :[FHL]*:*);;
9014 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
9015 :[FH]-) ac_tag=-:-;;
9016 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9017 esac
9018 ac_save_IFS=$IFS
9019 IFS=:
9020 set x $ac_tag
9021 IFS=$ac_save_IFS
9022 shift
9023 ac_file=$1
9024 shift
9025
9026 case $ac_mode in
9027 :L) ac_source=$1;;
9028 :[FH])
9029 ac_file_inputs=
9030 for ac_f
9031 do
9032 case $ac_f in
9033 -) ac_f="$tmp/stdin";;
9034 *) # Look for the file first in the build tree, then in the source tree
9035 # (if the path is not absolute). The absolute path cannot be DOS-style,
9036 # because $ac_f cannot contain `:'.
9037 test -f "$ac_f" ||
9038 case $ac_f in
9039 [\\/$]*) false;;
9040 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9041 esac ||
9042 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9043 esac
9044 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9045 as_fn_append ac_file_inputs " '$ac_f'"
9046 done
9047
9048 # Let's still pretend it is `configure' which instantiates (i.e., don't
9049 # use $as_me), people would be surprised to read:
9050 # /* config.h. Generated by config.status. */
9051 configure_input='Generated from '`
9052 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9053 `' by configure.'
9054 if test x"$ac_file" != x-; then
9055 configure_input="$ac_file. $configure_input"
9056 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9057 $as_echo "$as_me: creating $ac_file" >&6;}
9058 fi
9059 # Neutralize special characters interpreted by sed in replacement strings.
9060 case $configure_input in #(
9061 *\&* | *\|* | *\\* )
9062 ac_sed_conf_input=`$as_echo "$configure_input" |
9063 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9064 *) ac_sed_conf_input=$configure_input;;
9065 esac
9066
9067 case $ac_tag in
9068 *:-:* | *:-) cat >"$tmp/stdin" \
9069 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
9070 esac
9071 ;;
9072 esac
9073
9074 ac_dir=`$as_dirname -- "$ac_file" ||
9075 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9076 X"$ac_file" : 'X\(//\)[^/]' \| \
9077 X"$ac_file" : 'X\(//\)$' \| \
9078 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9079 $as_echo X"$ac_file" |
9080 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9081 s//\1/
9082 q
9083 }
9084 /^X\(\/\/\)[^/].*/{
9085 s//\1/
9086 q
9087 }
9088 /^X\(\/\/\)$/{
9089 s//\1/
9090 q
9091 }
9092 /^X\(\/\).*/{
9093 s//\1/
9094 q
9095 }
9096 s/.*/./; q'`
9097 as_dir="$ac_dir"; as_fn_mkdir_p
9098 ac_builddir=.
9099
9100 case "$ac_dir" in
9101 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9102 *)
9103 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9104 # A ".." for each directory in $ac_dir_suffix.
9105 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9106 case $ac_top_builddir_sub in
9107 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9108 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9109 esac ;;
9110 esac
9111 ac_abs_top_builddir=$ac_pwd
9112 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9113 # for backward compatibility:
9114 ac_top_builddir=$ac_top_build_prefix
9115
9116 case $srcdir in
9117 .) # We are building in place.
9118 ac_srcdir=.
9119 ac_top_srcdir=$ac_top_builddir_sub
9120 ac_abs_top_srcdir=$ac_pwd ;;
9121 [\\/]* | ?:[\\/]* ) # Absolute name.
9122 ac_srcdir=$srcdir$ac_dir_suffix;
9123 ac_top_srcdir=$srcdir
9124 ac_abs_top_srcdir=$srcdir ;;
9125 *) # Relative name.
9126 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9127 ac_top_srcdir=$ac_top_build_prefix$srcdir
9128 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9129 esac
9130 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9131
9132
9133 case $ac_mode in
9134 :F)
9135 #
9136 # CONFIG_FILE
9137 #
9138
9139 case $INSTALL in
9140 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9141 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9142 esac
9143 _ACEOF
9144
9145 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9146 # If the template does not know about datarootdir, expand it.
9147 # FIXME: This hack should be removed a few years after 2.60.
9148 ac_datarootdir_hack=; ac_datarootdir_seen=
9149 ac_sed_dataroot='
9150 /datarootdir/ {
9151 p
9152 q
9153 }
9154 /@datadir@/p
9155 /@docdir@/p
9156 /@infodir@/p
9157 /@localedir@/p
9158 /@mandir@/p'
9159 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9160 *datarootdir*) ac_datarootdir_seen=yes;;
9161 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9163 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9164 _ACEOF
9165 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9166 ac_datarootdir_hack='
9167 s&@datadir@&$datadir&g
9168 s&@docdir@&$docdir&g
9169 s&@infodir@&$infodir&g
9170 s&@localedir@&$localedir&g
9171 s&@mandir@&$mandir&g
9172 s&\\\${datarootdir}&$datarootdir&g' ;;
9173 esac
9174 _ACEOF
9175
9176 # Neutralize VPATH when `$srcdir' = `.'.
9177 # Shell code in configure.ac might set extrasub.
9178 # FIXME: do we really want to maintain this feature?
9179 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9180 ac_sed_extra="$ac_vpsub
9181 $extrasub
9182 _ACEOF
9183 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9184 :t
9185 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9186 s|@configure_input@|$ac_sed_conf_input|;t t
9187 s&@top_builddir@&$ac_top_builddir_sub&;t t
9188 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9189 s&@srcdir@&$ac_srcdir&;t t
9190 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9191 s&@top_srcdir@&$ac_top_srcdir&;t t
9192 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9193 s&@builddir@&$ac_builddir&;t t
9194 s&@abs_builddir@&$ac_abs_builddir&;t t
9195 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9196 s&@INSTALL@&$ac_INSTALL&;t t
9197 $ac_datarootdir_hack
9198 "
9199 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
9200 || as_fn_error "could not create $ac_file" "$LINENO" 5
9201
9202 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9203 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
9204 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
9205 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9206 which seems to be undefined. Please make sure it is defined." >&5
9207 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9208 which seems to be undefined. Please make sure it is defined." >&2;}
9209
9210 rm -f "$tmp/stdin"
9211 case $ac_file in
9212 -) cat "$tmp/out" && rm -f "$tmp/out";;
9213 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
9214 esac \
9215 || as_fn_error "could not create $ac_file" "$LINENO" 5
9216 ;;
9217 :H)
9218 #
9219 # CONFIG_HEADER
9220 #
9221 if test x"$ac_file" != x-; then
9222 {
9223 $as_echo "/* $configure_input */" \
9224 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
9225 } >"$tmp/config.h" \
9226 || as_fn_error "could not create $ac_file" "$LINENO" 5
9227 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
9228 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9229 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9230 else
9231 rm -f "$ac_file"
9232 mv "$tmp/config.h" "$ac_file" \
9233 || as_fn_error "could not create $ac_file" "$LINENO" 5
9234 fi
9235 else
9236 $as_echo "/* $configure_input */" \
9237 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
9238 || as_fn_error "could not create -" "$LINENO" 5
9239 fi
9240 ;;
9241
9242 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9243 $as_echo "$as_me: executing $ac_file commands" >&6;}
9244 ;;
9245 esac
9246
9247
9248 case $ac_file$ac_mode in
9249 "build-config.h":C) cp config.h build-config.h ;;
9250 "default":C) case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac ;;
9251
9252 esac
9253 done # for ac_tag
9254
9255
9256 as_fn_exit 0
9257 _ACEOF
9258 ac_clean_files=$ac_clean_files_save
9259
9260 test $ac_write_fail = 0 ||
9261 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
9262
9263
9264 # configure is writing to config.log, and then calls config.status.
9265 # config.status does its own redirection, appending to config.log.
9266 # Unfortunately, on DOS this fails, as config.log is still kept open
9267 # by configure, so config.status won't be able to write to it; its
9268 # output is simply discarded. So we exec the FD to /dev/null,
9269 # effectively closing config.log, so it can be properly (re)opened and
9270 # appended to by config.status. When coming back to configure, we
9271 # need to make the FD available again.
9272 if test "$no_create" != yes; then
9273 ac_cs_success=:
9274 ac_config_status_args=
9275 test "$silent" = yes &&
9276 ac_config_status_args="$ac_config_status_args --quiet"
9277 exec 5>/dev/null
9278 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9279 exec 5>>config.log
9280 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9281 # would make configure fail if this is the last instruction.
9282 $ac_cs_success || as_fn_exit $?
9283 fi
9284 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9285 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9286 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9287 fi
9288