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