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