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