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