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