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