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