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