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