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