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