Fix sim build when configured with --enable-plugins
[deliverable/binutils-gdb.git] / sim / ppc / configure
CommitLineData
c906108c 1#! /bin/sh
b7026657 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
b7026657 8#
b7026657
AC
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
c906108c 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
b7026657 31fi
c906108c 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
b7026657 79fi
c906108c
SS
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
b7026657
AC
121PS1='$ '
122PS2='> '
123PS4='+ '
c906108c 124
b7026657 125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175else
176 as_have_required=no
177fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182as_found=false
183for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
b7026657 184do
81ecdfbb
RW
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198fi
199fi
200 done;;
201 esac
202 as_found=false
203done
204$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207fi; }
208IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
b7026657 228 else
81ecdfbb
RW
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230$0: including any error possibly output before this
231$0: message. Then install a modern shell, or manually run
232$0: the script under such a shell if you do have one."
b7026657 233 fi
81ecdfbb
RW
234 exit 1
235fi
236fi
237fi
238SHELL=${CONFIG_SHELL-/bin/sh}
239export SHELL
240# Unset more variables known to interfere with behavior of common tools.
241CLICOLOR_FORCE= GREP_OPTIONS=
242unset CLICOLOR_FORCE GREP_OPTIONS
243
244## --------------------- ##
245## M4sh Shell Functions. ##
246## --------------------- ##
247# as_fn_unset VAR
248# ---------------
249# Portably unset VAR.
250as_fn_unset ()
251{
252 { eval $1=; unset $1;}
253}
254as_unset=as_fn_unset
255
256# as_fn_set_status STATUS
257# -----------------------
258# Set $? to STATUS, without forking.
259as_fn_set_status ()
260{
261 return $1
262} # as_fn_set_status
263
264# as_fn_exit STATUS
265# -----------------
266# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267as_fn_exit ()
268{
269 set +e
270 as_fn_set_status $1
271 exit $1
272} # as_fn_exit
273
274# as_fn_mkdir_p
275# -------------
276# Create "$as_dir" as a directory, including parents if necessary.
277as_fn_mkdir_p ()
278{
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296$as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320} # as_fn_mkdir_p
321# as_fn_append VAR VALUE
322# ----------------------
323# Append the text in VALUE to the end of the definition contained in VAR. Take
324# advantage of any shell optimizations that allow amortized linear growth over
325# repeated appends, instead of the typical quadratic growth present in naive
326# implementations.
327if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337fi # as_fn_append
338
339# as_fn_arith ARG...
340# ------------------
341# Perform arithmetic evaluation on the ARGs, and store the result in the
342# global $as_val. Take advantage of shells that can avoid forks. The arguments
343# must be portable across $(()) and expr.
344if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354fi # as_fn_arith
355
c906108c 356
81ecdfbb
RW
357# as_fn_error ERROR [LINENO LOG_FD]
358# ---------------------------------
359# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361# script with status $?, using 1 if that was 0.
362as_fn_error ()
363{
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371} # as_fn_error
372
373if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
375 as_expr=expr
376else
377 as_expr=false
378fi
c906108c 379
81ecdfbb 380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
381 as_basename=basename
382else
383 as_basename=false
384fi
c906108c 385
81ecdfbb
RW
386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388else
389 as_dirname=false
390fi
c906108c 391
81ecdfbb 392as_me=`$as_basename -- "$0" ||
b7026657
AC
393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396$as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
c906108c 410
b7026657
AC
411# Avoid depending upon Character Ranges.
412as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415as_cr_digits='0123456789'
416as_cr_alnum=$as_cr_Letters$as_cr_digits
c906108c 417
c906108c 418
81ecdfbb
RW
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
b7026657 428 sed '
81ecdfbb
RW
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
b7026657 433 N
81ecdfbb
RW
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 436 t loop
81ecdfbb 437 s/-\n.*//
b7026657 438 ' >$as_me.lineno &&
81ecdfbb
RW
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b7026657
AC
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
b7026657
AC
446 # Exit status is that of the last command.
447 exit
448}
c906108c 449
81ecdfbb
RW
450ECHO_C= ECHO_N= ECHO_T=
451case `echo -n x` in #(((((
452-n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459*)
460 ECHO_N='-n';;
b7026657 461esac
c906108c 462
81ecdfbb
RW
463rm -f conf$$ conf$$.exe conf$$.file
464if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
b7026657 466else
81ecdfbb
RW
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
b7026657 469fi
81ecdfbb
RW
470if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 472 as_ln_s='ln -s'
81ecdfbb
RW
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
b7026657 483 fi
b7026657
AC
484else
485 as_ln_s='cp -p'
486fi
81ecdfbb
RW
487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488rmdir conf$$.dir 2>/dev/null
c906108c 489
b7026657 490if mkdir -p . 2>/dev/null; then
81ecdfbb 491 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
492else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495fi
c906108c 496
81ecdfbb
RW
497if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517fi
518as_executable_p=$as_test_x
c906108c 519
b7026657
AC
520# Sed expression to map a string onto a valid CPP name.
521as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 522
b7026657
AC
523# Sed expression to map a string onto a valid variable name.
524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c
SS
525
526
81ecdfbb 527exec 7<&0 </dev/null 6>&1
c906108c 528
b7026657
AC
529# Name of the host.
530# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531# so uname gets run too.
532ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
c906108c 533
c906108c 534#
b7026657 535# Initializations.
c906108c 536#
b7026657 537ac_default_prefix=/usr/local
81ecdfbb 538ac_clean_files=
b7026657 539ac_config_libobj_dir=.
81ecdfbb 540LIBOBJS=
b7026657
AC
541cross_compiling=no
542subdirs=
543MFLAGS=
544MAKEFLAGS=
b7026657
AC
545
546# Identity of this package.
547PACKAGE_NAME=
548PACKAGE_TARNAME=
549PACKAGE_VERSION=
550PACKAGE_STRING=
551PACKAGE_BUGREPORT=
81ecdfbb 552PACKAGE_URL=
b7026657
AC
553
554ac_unique_file="Makefile.in"
555# Factoring default headers for most tests.
556ac_includes_default="\
557#include <stdio.h>
81ecdfbb 558#ifdef HAVE_SYS_TYPES_H
b7026657
AC
559# include <sys/types.h>
560#endif
81ecdfbb 561#ifdef HAVE_SYS_STAT_H
b7026657
AC
562# include <sys/stat.h>
563#endif
81ecdfbb 564#ifdef STDC_HEADERS
b7026657
AC
565# include <stdlib.h>
566# include <stddef.h>
567#else
81ecdfbb 568# ifdef HAVE_STDLIB_H
b7026657
AC
569# include <stdlib.h>
570# endif
571#endif
81ecdfbb
RW
572#ifdef HAVE_STRING_H
573# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
574# include <memory.h>
575# endif
576# include <string.h>
577#endif
81ecdfbb 578#ifdef HAVE_STRINGS_H
b7026657
AC
579# include <strings.h>
580#endif
81ecdfbb 581#ifdef HAVE_INTTYPES_H
b7026657 582# include <inttypes.h>
b7026657 583#endif
81ecdfbb
RW
584#ifdef HAVE_STDINT_H
585# include <stdint.h>
586#endif
587#ifdef HAVE_UNISTD_H
b7026657
AC
588# include <unistd.h>
589#endif"
c906108c 590
81ecdfbb
RW
591ac_subst_vars='LTLIBOBJS
592sim_fpu
593sim_fpu_cflags
594sim_targ_vals
595sim_callback
596sim_devzero
597sim_termio
598sim_stdio
599sim_model_issue
600sim_model
601sim_monitor
602sim_reserved
603sim_trace
604sim_timebase
605sim_env
606sim_hostbitsize
607sim_igen_smp
608sim_bswap
609sim_pk_obj
610sim_pk_src
611sim_hw_obj
612sim_hw_src
613sim_icache
614sim_filter
615sim_jump
616sim_decode_mechanism
617sim_dup
618sim_switch
619sim_opcode
620sim_config
621sim_line_nr
622sim_warnings
623sim_cflags
624RANLIB
625AR
626HDEFINES
627CFLAGS_FOR_BUILD
628CC_FOR_BUILD
629LIBOBJS
630target_os
631target_vendor
632target_cpu
633target
634host_os
635host_vendor
636host_cpu
637host
638build_os
639build_vendor
640build_cpu
641build
642REPORT_BUGS_TEXI
643REPORT_BUGS_TO
644PKGVERSION
645EGREP
646GREP
647CPP
648CATOBJEXT
649GENCAT
650INSTOBJEXT
651DATADIRNAME
652CATALOGS
653POSUB
654GMSGFMT
655XGETTEXT
656INCINTL
657LIBINTL_DEP
658LIBINTL
659USE_NLS
660OBJEXT
661EXEEXT
662ac_ct_CC
663CPPFLAGS
664LDFLAGS
665CFLAGS
666CC
667INSTALL_DATA
668INSTALL_SCRIPT
669INSTALL_PROGRAM
6ffe910a
MF
670WERROR_CFLAGS
671WARN_CFLAGS
672sim_xor_endian
673sim_stdcall
674sim_smp
675sim_reserved_bits
676sim_regparm
677sim_packages
678sim_inline
679sim_hw
680sim_hw_objs
681sim_hw_cflags
682sim_default_model
683sim_scache
684sim_float
685sim_hostendian
686sim_endian
687sim_bitsize
688sim_assert
689sim_alignment
690sim_environment
81ecdfbb
RW
691target_alias
692host_alias
693build_alias
694LIBS
695ECHO_T
696ECHO_N
697ECHO_C
698DEFS
699mandir
700localedir
701libdir
702psdir
703pdfdir
704dvidir
705htmldir
706infodir
707docdir
708oldincludedir
709includedir
710localstatedir
711sharedstatedir
712sysconfdir
713datadir
714datarootdir
715libexecdir
716sbindir
717bindir
718program_transform_name
719prefix
720exec_prefix
721PACKAGE_URL
722PACKAGE_BUGREPORT
723PACKAGE_STRING
724PACKAGE_VERSION
725PACKAGE_TARNAME
726PACKAGE_NAME
727PATH_SEPARATOR
6ffe910a 728SHELL'
b7026657 729ac_subst_files=''
81ecdfbb
RW
730ac_user_opts='
731enable_option_checking
732enable_sim_alignment
733enable_sim_assert
734enable_sim_bitsize
735enable_sim_bswap
736enable_sim_cflags
737enable_sim_config
738enable_sim_decode_mechanism
739enable_sim_default_model
740enable_sim_duplicate
741enable_sim_endian
742enable_sim_env
743enable_sim_filter
744enable_sim_float
745enable_sim_hardware
746enable_sim_hostbitsize
747enable_sim_hostendian
748enable_sim_icache
749enable_sim_inline
750enable_sim_jump
751enable_sim_line_nr
752enable_sim_model
753enable_sim_model_issue
754enable_sim_monitor
755enable_sim_opcode
756enable_sim_packages
757enable_sim_regparm
758enable_sim_reserved_bits
759enable_sim_smp
760enable_sim_stdcall
761enable_sim_stdio
762enable_sim_switch
763enable_sim_timebase
764enable_sim_trace
765enable_sim_warnings
766enable_sim_xor_endian
767with_pkgversion
768with_bugurl
5912fadd 769with_zlib
81ecdfbb
RW
770'
771 ac_precious_vars='build_alias
772host_alias
773target_alias
774CC
775CFLAGS
776LDFLAGS
777LIBS
778CPPFLAGS
779CPP'
780
c906108c
SS
781
782# Initialize some variables set by options.
b7026657
AC
783ac_init_help=
784ac_init_version=false
81ecdfbb
RW
785ac_unrecognized_opts=
786ac_unrecognized_sep=
c906108c
SS
787# The variables have the same names as the options, with
788# dashes changed to underlines.
b7026657 789cache_file=/dev/null
c906108c 790exec_prefix=NONE
c906108c 791no_create=
c906108c
SS
792no_recursion=
793prefix=NONE
794program_prefix=NONE
795program_suffix=NONE
796program_transform_name=s,x,x,
797silent=
798site=
799srcdir=
c906108c
SS
800verbose=
801x_includes=NONE
802x_libraries=NONE
b7026657
AC
803
804# Installation directory options.
805# These are left unexpanded so users can "make install exec_prefix=/foo"
806# and all the variables that are supposed to be based on exec_prefix
807# by default will actually change.
808# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 809# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
810bindir='${exec_prefix}/bin'
811sbindir='${exec_prefix}/sbin'
812libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
813datarootdir='${prefix}/share'
814datadir='${datarootdir}'
c906108c
SS
815sysconfdir='${prefix}/etc'
816sharedstatedir='${prefix}/com'
817localstatedir='${prefix}/var'
c906108c
SS
818includedir='${prefix}/include'
819oldincludedir='/usr/include'
81ecdfbb
RW
820docdir='${datarootdir}/doc/${PACKAGE}'
821infodir='${datarootdir}/info'
822htmldir='${docdir}'
823dvidir='${docdir}'
824pdfdir='${docdir}'
825psdir='${docdir}'
826libdir='${exec_prefix}/lib'
827localedir='${datarootdir}/locale'
828mandir='${datarootdir}/man'
c906108c 829
c906108c 830ac_prev=
81ecdfbb 831ac_dashdash=
c906108c
SS
832for ac_option
833do
c906108c
SS
834 # If the previous option needs an argument, assign it.
835 if test -n "$ac_prev"; then
81ecdfbb 836 eval $ac_prev=\$ac_option
c906108c
SS
837 ac_prev=
838 continue
839 fi
840
81ecdfbb
RW
841 case $ac_option in
842 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
843 *) ac_optarg=yes ;;
844 esac
c906108c
SS
845
846 # Accept the important Cygnus configure options, so we can diagnose typos.
847
81ecdfbb
RW
848 case $ac_dashdash$ac_option in
849 --)
850 ac_dashdash=yes ;;
c906108c
SS
851
852 -bindir | --bindir | --bindi | --bind | --bin | --bi)
853 ac_prev=bindir ;;
854 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 855 bindir=$ac_optarg ;;
c906108c
SS
856
857 -build | --build | --buil | --bui | --bu)
b7026657 858 ac_prev=build_alias ;;
c906108c 859 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 860 build_alias=$ac_optarg ;;
c906108c
SS
861
862 -cache-file | --cache-file | --cache-fil | --cache-fi \
863 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
864 ac_prev=cache_file ;;
865 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
866 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
867 cache_file=$ac_optarg ;;
868
869 --config-cache | -C)
870 cache_file=config.cache ;;
c906108c 871
81ecdfbb 872 -datadir | --datadir | --datadi | --datad)
c906108c 873 ac_prev=datadir ;;
81ecdfbb 874 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 875 datadir=$ac_optarg ;;
c906108c 876
81ecdfbb
RW
877 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
878 | --dataroo | --dataro | --datar)
879 ac_prev=datarootdir ;;
880 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
881 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
882 datarootdir=$ac_optarg ;;
883
c906108c 884 -disable-* | --disable-*)
81ecdfbb 885 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 886 # Reject names that are not valid shell variable names.
81ecdfbb
RW
887 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
888 as_fn_error "invalid feature name: $ac_useropt"
889 ac_useropt_orig=$ac_useropt
890 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
891 case $ac_user_opts in
892 *"
893"enable_$ac_useropt"
894"*) ;;
895 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
896 ac_unrecognized_sep=', ';;
897 esac
898 eval enable_$ac_useropt=no ;;
899
900 -docdir | --docdir | --docdi | --doc | --do)
901 ac_prev=docdir ;;
902 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
903 docdir=$ac_optarg ;;
904
905 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
906 ac_prev=dvidir ;;
907 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
908 dvidir=$ac_optarg ;;
c906108c
SS
909
910 -enable-* | --enable-*)
81ecdfbb 911 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 912 # Reject names that are not valid shell variable names.
81ecdfbb
RW
913 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
914 as_fn_error "invalid feature name: $ac_useropt"
915 ac_useropt_orig=$ac_useropt
916 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
917 case $ac_user_opts in
918 *"
919"enable_$ac_useropt"
920"*) ;;
921 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
922 ac_unrecognized_sep=', ';;
c906108c 923 esac
81ecdfbb 924 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
925
926 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
927 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
928 | --exec | --exe | --ex)
929 ac_prev=exec_prefix ;;
930 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
931 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
932 | --exec=* | --exe=* | --ex=*)
b7026657 933 exec_prefix=$ac_optarg ;;
c906108c
SS
934
935 -gas | --gas | --ga | --g)
936 # Obsolete; use --with-gas.
937 with_gas=yes ;;
938
b7026657
AC
939 -help | --help | --hel | --he | -h)
940 ac_init_help=long ;;
941 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
942 ac_init_help=recursive ;;
943 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
944 ac_init_help=short ;;
c906108c
SS
945
946 -host | --host | --hos | --ho)
b7026657 947 ac_prev=host_alias ;;
c906108c 948 -host=* | --host=* | --hos=* | --ho=*)
b7026657 949 host_alias=$ac_optarg ;;
c906108c 950
81ecdfbb
RW
951 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
952 ac_prev=htmldir ;;
953 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
954 | --ht=*)
955 htmldir=$ac_optarg ;;
956
c906108c
SS
957 -includedir | --includedir | --includedi | --included | --include \
958 | --includ | --inclu | --incl | --inc)
959 ac_prev=includedir ;;
960 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
961 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 962 includedir=$ac_optarg ;;
c906108c
SS
963
964 -infodir | --infodir | --infodi | --infod | --info | --inf)
965 ac_prev=infodir ;;
966 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 967 infodir=$ac_optarg ;;
c906108c
SS
968
969 -libdir | --libdir | --libdi | --libd)
970 ac_prev=libdir ;;
971 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 972 libdir=$ac_optarg ;;
c906108c
SS
973
974 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
975 | --libexe | --libex | --libe)
976 ac_prev=libexecdir ;;
977 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
978 | --libexe=* | --libex=* | --libe=*)
b7026657 979 libexecdir=$ac_optarg ;;
c906108c 980
81ecdfbb
RW
981 -localedir | --localedir | --localedi | --localed | --locale)
982 ac_prev=localedir ;;
983 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
984 localedir=$ac_optarg ;;
985
c906108c 986 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 987 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
988 ac_prev=localstatedir ;;
989 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 990 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 991 localstatedir=$ac_optarg ;;
c906108c
SS
992
993 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
994 ac_prev=mandir ;;
995 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 996 mandir=$ac_optarg ;;
c906108c
SS
997
998 -nfp | --nfp | --nf)
999 # Obsolete; use --without-fp.
1000 with_fp=no ;;
1001
1002 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1003 | --no-cr | --no-c | -n)
c906108c
SS
1004 no_create=yes ;;
1005
1006 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1007 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1008 no_recursion=yes ;;
1009
1010 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1011 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1012 | --oldin | --oldi | --old | --ol | --o)
1013 ac_prev=oldincludedir ;;
1014 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1015 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1016 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1017 oldincludedir=$ac_optarg ;;
c906108c
SS
1018
1019 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1020 ac_prev=prefix ;;
1021 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1022 prefix=$ac_optarg ;;
c906108c
SS
1023
1024 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1025 | --program-pre | --program-pr | --program-p)
1026 ac_prev=program_prefix ;;
1027 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1028 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1029 program_prefix=$ac_optarg ;;
c906108c
SS
1030
1031 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1032 | --program-suf | --program-su | --program-s)
1033 ac_prev=program_suffix ;;
1034 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1035 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1036 program_suffix=$ac_optarg ;;
c906108c
SS
1037
1038 -program-transform-name | --program-transform-name \
1039 | --program-transform-nam | --program-transform-na \
1040 | --program-transform-n | --program-transform- \
1041 | --program-transform | --program-transfor \
1042 | --program-transfo | --program-transf \
1043 | --program-trans | --program-tran \
1044 | --progr-tra | --program-tr | --program-t)
1045 ac_prev=program_transform_name ;;
1046 -program-transform-name=* | --program-transform-name=* \
1047 | --program-transform-nam=* | --program-transform-na=* \
1048 | --program-transform-n=* | --program-transform-=* \
1049 | --program-transform=* | --program-transfor=* \
1050 | --program-transfo=* | --program-transf=* \
1051 | --program-trans=* | --program-tran=* \
1052 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1053 program_transform_name=$ac_optarg ;;
c906108c 1054
81ecdfbb
RW
1055 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1056 ac_prev=pdfdir ;;
1057 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1058 pdfdir=$ac_optarg ;;
1059
1060 -psdir | --psdir | --psdi | --psd | --ps)
1061 ac_prev=psdir ;;
1062 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1063 psdir=$ac_optarg ;;
1064
c906108c
SS
1065 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1066 | -silent | --silent | --silen | --sile | --sil)
1067 silent=yes ;;
1068
1069 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1070 ac_prev=sbindir ;;
1071 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1072 | --sbi=* | --sb=*)
b7026657 1073 sbindir=$ac_optarg ;;
c906108c
SS
1074
1075 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1076 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1077 | --sharedst | --shareds | --shared | --share | --shar \
1078 | --sha | --sh)
1079 ac_prev=sharedstatedir ;;
1080 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1081 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1082 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1083 | --sha=* | --sh=*)
b7026657 1084 sharedstatedir=$ac_optarg ;;
c906108c
SS
1085
1086 -site | --site | --sit)
1087 ac_prev=site ;;
1088 -site=* | --site=* | --sit=*)
b7026657 1089 site=$ac_optarg ;;
eb2d80b4 1090
c906108c
SS
1091 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1092 ac_prev=srcdir ;;
1093 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1094 srcdir=$ac_optarg ;;
c906108c
SS
1095
1096 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1097 | --syscon | --sysco | --sysc | --sys | --sy)
1098 ac_prev=sysconfdir ;;
1099 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1100 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1101 sysconfdir=$ac_optarg ;;
c906108c
SS
1102
1103 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1104 ac_prev=target_alias ;;
c906108c 1105 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1106 target_alias=$ac_optarg ;;
c906108c
SS
1107
1108 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1109 verbose=yes ;;
1110
b7026657
AC
1111 -version | --version | --versio | --versi | --vers | -V)
1112 ac_init_version=: ;;
c906108c
SS
1113
1114 -with-* | --with-*)
81ecdfbb 1115 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1116 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1117 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1118 as_fn_error "invalid package name: $ac_useropt"
1119 ac_useropt_orig=$ac_useropt
1120 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1121 case $ac_user_opts in
1122 *"
1123"with_$ac_useropt"
1124"*) ;;
1125 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1126 ac_unrecognized_sep=', ';;
c906108c 1127 esac
81ecdfbb 1128 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1129
1130 -without-* | --without-*)
81ecdfbb 1131 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1132 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1134 as_fn_error "invalid package name: $ac_useropt"
1135 ac_useropt_orig=$ac_useropt
1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1137 case $ac_user_opts in
1138 *"
1139"with_$ac_useropt"
1140"*) ;;
1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1142 ac_unrecognized_sep=', ';;
1143 esac
1144 eval with_$ac_useropt=no ;;
c906108c
SS
1145
1146 --x)
1147 # Obsolete; use --with-x.
1148 with_x=yes ;;
1149
1150 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1151 | --x-incl | --x-inc | --x-in | --x-i)
1152 ac_prev=x_includes ;;
1153 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1154 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1155 x_includes=$ac_optarg ;;
c906108c
SS
1156
1157 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1158 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1159 ac_prev=x_libraries ;;
1160 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1161 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1162 x_libraries=$ac_optarg ;;
c906108c 1163
81ecdfbb
RW
1164 -*) as_fn_error "unrecognized option: \`$ac_option'
1165Try \`$0 --help' for more information."
c906108c
SS
1166 ;;
1167
b7026657
AC
1168 *=*)
1169 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1170 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1171 case $ac_envvar in #(
1172 '' | [0-9]* | *[!_$as_cr_alnum]* )
1173 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1174 esac
1175 eval $ac_envvar=\$ac_optarg
b7026657
AC
1176 export $ac_envvar ;;
1177
c906108c 1178 *)
b7026657 1179 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1180 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1181 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1182 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b7026657 1183 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
c906108c
SS
1184 ;;
1185
1186 esac
1187done
1188
1189if test -n "$ac_prev"; then
b7026657 1190 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1191 as_fn_error "missing argument to $ac_option"
c906108c 1192fi
c906108c 1193
81ecdfbb
RW
1194if test -n "$ac_unrecognized_opts"; then
1195 case $enable_option_checking in
1196 no) ;;
1197 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1198 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1199 esac
81ecdfbb 1200fi
c906108c 1201
81ecdfbb
RW
1202# Check all directory arguments for consistency.
1203for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1204 datadir sysconfdir sharedstatedir localstatedir includedir \
1205 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1206 libdir localedir mandir
c906108c 1207do
81ecdfbb
RW
1208 eval ac_val=\$$ac_var
1209 # Remove trailing slashes.
1210 case $ac_val in
1211 */ )
1212 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1213 eval $ac_var=\$ac_val;;
1214 esac
1215 # Be sure to have absolute directory names.
b7026657 1216 case $ac_val in
81ecdfbb
RW
1217 [\\/$]* | ?:[\\/]* ) continue;;
1218 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1219 esac
81ecdfbb 1220 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1221done
1222
b7026657
AC
1223# There might be people who depend on the old broken behavior: `$host'
1224# used to hold the argument of --host etc.
1225# FIXME: To remove some day.
1226build=$build_alias
1227host=$host_alias
1228target=$target_alias
1229
1230# FIXME: To remove some day.
1231if test "x$host_alias" != x; then
1232 if test "x$build_alias" = x; then
1233 cross_compiling=maybe
81ecdfbb 1234 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
b7026657
AC
1235 If a cross compiler is detected then cross compile mode will be used." >&2
1236 elif test "x$build_alias" != "x$host_alias"; then
1237 cross_compiling=yes
1238 fi
1239fi
c906108c 1240
b7026657
AC
1241ac_tool_prefix=
1242test -n "$host_alias" && ac_tool_prefix=$host_alias-
1243
1244test "$silent" = yes && exec 6>/dev/null
c906108c 1245
c906108c 1246
81ecdfbb
RW
1247ac_pwd=`pwd` && test -n "$ac_pwd" &&
1248ac_ls_di=`ls -di .` &&
1249ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1250 as_fn_error "working directory cannot be determined"
1251test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1252 as_fn_error "pwd does not report name of working directory"
1253
1254
c906108c
SS
1255# Find the source files, if location was not specified.
1256if test -z "$srcdir"; then
1257 ac_srcdir_defaulted=yes
81ecdfbb
RW
1258 # Try the directory containing this script, then the parent directory.
1259 ac_confdir=`$as_dirname -- "$as_myself" ||
1260$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1261 X"$as_myself" : 'X\(//\)[^/]' \| \
1262 X"$as_myself" : 'X\(//\)$' \| \
1263 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1264$as_echo X"$as_myself" |
1265 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1266 s//\1/
1267 q
1268 }
1269 /^X\(\/\/\)[^/].*/{
1270 s//\1/
1271 q
1272 }
1273 /^X\(\/\/\)$/{
1274 s//\1/
1275 q
1276 }
1277 /^X\(\/\).*/{
1278 s//\1/
1279 q
1280 }
1281 s/.*/./; q'`
c906108c 1282 srcdir=$ac_confdir
81ecdfbb 1283 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1284 srcdir=..
1285 fi
1286else
1287 ac_srcdir_defaulted=no
1288fi
81ecdfbb
RW
1289if test ! -r "$srcdir/$ac_unique_file"; then
1290 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1291 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1292fi
1293ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1294ac_abs_confdir=`(
1295 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1296 pwd)`
1297# When building in place, set srcdir=.
1298if test "$ac_abs_confdir" = "$ac_pwd"; then
1299 srcdir=.
1300fi
1301# Remove unnecessary trailing slashes from srcdir.
1302# Double slashes in file names in object file debugging info
1303# mess up M-x gdb in Emacs.
1304case $srcdir in
1305*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1306esac
1307for ac_var in $ac_precious_vars; do
1308 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1309 eval ac_env_${ac_var}_value=\$${ac_var}
1310 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1311 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1312done
c906108c 1313
b7026657
AC
1314#
1315# Report the --help message.
1316#
1317if test "$ac_init_help" = "long"; then
1318 # Omit some internal or obsolete options to make the list less imposing.
1319 # This message is too long to be a string in the A/UX 3.1 sh.
1320 cat <<_ACEOF
1321\`configure' configures this package to adapt to many kinds of systems.
c906108c 1322
b7026657 1323Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1324
b7026657
AC
1325To assign environment variables (e.g., CC, CFLAGS...), specify them as
1326VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1327
b7026657 1328Defaults for the options are specified in brackets.
c906108c 1329
b7026657
AC
1330Configuration:
1331 -h, --help display this help and exit
1332 --help=short display options specific to this package
1333 --help=recursive display the short help of all the included packages
1334 -V, --version display version information and exit
1335 -q, --quiet, --silent do not print \`checking...' messages
1336 --cache-file=FILE cache test results in FILE [disabled]
1337 -C, --config-cache alias for \`--cache-file=config.cache'
1338 -n, --no-create do not create output files
1339 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1340
b7026657
AC
1341Installation directories:
1342 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1343 [$ac_default_prefix]
b7026657 1344 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1345 [PREFIX]
c906108c 1346
b7026657
AC
1347By default, \`make install' will install all the files in
1348\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1349an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1350for instance \`--prefix=\$HOME'.
c906108c 1351
b7026657 1352For better control, use the options below.
c906108c 1353
b7026657 1354Fine tuning of the installation directories:
81ecdfbb
RW
1355 --bindir=DIR user executables [EPREFIX/bin]
1356 --sbindir=DIR system admin executables [EPREFIX/sbin]
1357 --libexecdir=DIR program executables [EPREFIX/libexec]
1358 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1359 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1360 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1361 --libdir=DIR object code libraries [EPREFIX/lib]
1362 --includedir=DIR C header files [PREFIX/include]
1363 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1364 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1365 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1366 --infodir=DIR info documentation [DATAROOTDIR/info]
1367 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1368 --mandir=DIR man documentation [DATAROOTDIR/man]
1369 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1370 --htmldir=DIR html documentation [DOCDIR]
1371 --dvidir=DIR dvi documentation [DOCDIR]
1372 --pdfdir=DIR pdf documentation [DOCDIR]
1373 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1374_ACEOF
1375
1376 cat <<\_ACEOF
1377
1378Program names:
1379 --program-prefix=PREFIX prepend PREFIX to installed program names
1380 --program-suffix=SUFFIX append SUFFIX to installed program names
1381 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1382
1383System types:
1384 --build=BUILD configure for building on BUILD [guessed]
1385 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1386 --target=TARGET configure for building compilers for TARGET [HOST]
1387_ACEOF
c906108c 1388fi
c906108c 1389
b7026657 1390if test -n "$ac_init_help"; then
c906108c 1391
b7026657 1392 cat <<\_ACEOF
cd0fc7c3 1393
b7026657 1394Optional Features:
81ecdfbb 1395 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1396 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1397 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
b7026657
AC
1398 --enable-sim-alignment=align Specify strict or nonstrict alignment.
1399 --enable-sim-assert Specify whether to perform random assertions.
1400 --enable-sim-bitsize=n Specify target bitsize (32 or 64).
1401 --enable-sim-bswap Use the BSWAP instruction on Intel 486s and Pentiums.
1402 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1403 --enable-sim-config=file Override default config file
1404 --enable-sim-decode-mechanism=which Specify the instruction decode mechanism.
1405 --enable-sim-default-model=which Specify default PowerPC to model.
1406 --enable-sim-duplicate Expand (duplicate) semantic functions.
1407 --enable-sim-endian=endian Specify target byte endian orientation.
1408 --enable-sim-env=env Specify target environment (operating, virtual, user).
1409 --enable-sim-filter=rule Specify filter rules.
1410 --enable-sim-float Specify whether the target has hard, soft, altivec or e500 floating point.
1411 --enable-sim-hardware=list Specify the hardware to be included in the build.
1412 --enable-sim-hostbitsize=32|64 Specify host bitsize (32 or 64).
1413 --enable-sim-hostendian=end Specify host byte endian orientation.
1414 --enable-sim-icache=size Specify instruction-decode cache size and type.
1415 --enable-sim-inline=inlines Specify which functions should be inlined.
1416 --enable-sim-jump Jump between semantic code (instead of call/return).
1417 --enable-sim-line-nr=opts Generate extra CPP code that references source rather than generated code
1418 --enable-sim-model=which Specify PowerPC to model.
1419 --enable-sim-model-issue Specify whether to simulate model specific actions
1420 --enable-sim-monitor=mon Specify whether to enable monitoring events.
1421 --enable-sim-opcode=which Override default opcode lookup.
1422 --enable-sim-packages=list Specify the packages to be included in the build.
1423 --enable-sim-regparm=nr-parm Pass parameters in registers instead of on the stack - x86/GCC specific.
1424 --enable-sim-reserved-bits Specify whether to check reserved bits in instruction.
1425 --enable-sim-smp=n Specify number of processors to configure for.
1426 --enable-sim-stdcall=type Use an alternative function call/return mechanism - x86/GCC specific.
1427 --enable-sim-stdio Specify whether to use stdio for console input/output.
1428 --enable-sim-switch Use a switch instead of a table for instruction call.
1429 --enable-sim-timebase Specify whether the PPC timebase is supported.
1430 --enable-sim-trace Specify whether tracing is supported.
1431 --enable-sim-warnings=opts Extra CFLAGS for turning on compiler warnings except for idecode.o, semantics.o and psim.o
1432 --enable-sim-xor-endian=n Specify number bytes involved in PowerPC XOR bi-endian mode (default 8).
1433
6efef468
JM
1434Optional Packages:
1435 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1436 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1437 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1438 --with-bugurl=URL Direct users to URL to report a bug
3725885a 1439 --with-zlib include zlib support (auto/yes/no) default=auto
6efef468 1440
b7026657
AC
1441Some influential environment variables:
1442 CC C compiler command
1443 CFLAGS C compiler flags
1444 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1445 nonstandard directory <lib dir>
81ecdfbb
RW
1446 LIBS libraries to pass to the linker, e.g. -l<library>
1447 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1448 you have headers in a nonstandard directory <include dir>
b7026657
AC
1449 CPP C preprocessor
1450
1451Use these variables to override the choices made by `configure' or to help
1452it to find libraries and programs with nonstandard names/locations.
1453
81ecdfbb 1454Report bugs to the package provider.
b7026657 1455_ACEOF
81ecdfbb 1456ac_status=$?
b7026657
AC
1457fi
1458
1459if test "$ac_init_help" = "recursive"; then
1460 # If there are subdirs, report their specific --help.
b7026657 1461 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1462 test -d "$ac_dir" ||
1463 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1464 continue
b7026657
AC
1465 ac_builddir=.
1466
81ecdfbb
RW
1467case "$ac_dir" in
1468.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1469*)
1470 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1471 # A ".." for each directory in $ac_dir_suffix.
1472 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1473 case $ac_top_builddir_sub in
1474 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1476 esac ;;
1477esac
1478ac_abs_top_builddir=$ac_pwd
1479ac_abs_builddir=$ac_pwd$ac_dir_suffix
1480# for backward compatibility:
1481ac_top_builddir=$ac_top_build_prefix
b7026657
AC
1482
1483case $srcdir in
81ecdfbb 1484 .) # We are building in place.
b7026657 1485 ac_srcdir=.
81ecdfbb
RW
1486 ac_top_srcdir=$ac_top_builddir_sub
1487 ac_abs_top_srcdir=$ac_pwd ;;
1488 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1489 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1490 ac_top_srcdir=$srcdir
1491 ac_abs_top_srcdir=$srcdir ;;
1492 *) # Relative name.
1493 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1494 ac_top_srcdir=$ac_top_build_prefix$srcdir
1495 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1496esac
81ecdfbb
RW
1497ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1498
1499 cd "$ac_dir" || { ac_status=$?; continue; }
1500 # Check for guested configure.
1501 if test -f "$ac_srcdir/configure.gnu"; then
1502 echo &&
1503 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1504 elif test -f "$ac_srcdir/configure"; then
1505 echo &&
1506 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1507 else
81ecdfbb
RW
1508 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1509 fi || ac_status=$?
1510 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657
AC
1511 done
1512fi
1513
81ecdfbb 1514test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1515if $ac_init_version; then
1516 cat <<\_ACEOF
81ecdfbb
RW
1517configure
1518generated by GNU Autoconf 2.64
b7026657 1519
81ecdfbb 1520Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
1521This configure script is free software; the Free Software Foundation
1522gives unlimited permission to copy, distribute and modify it.
1523_ACEOF
81ecdfbb 1524 exit
b7026657 1525fi
b7026657 1526
81ecdfbb
RW
1527## ------------------------ ##
1528## Autoconf initialization. ##
1529## ------------------------ ##
b7026657 1530
81ecdfbb
RW
1531# ac_fn_c_try_compile LINENO
1532# --------------------------
1533# Try to compile conftest.$ac_ext, and return whether this succeeded.
1534ac_fn_c_try_compile ()
b7026657 1535{
81ecdfbb
RW
1536 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1537 rm -f conftest.$ac_objext
1538 if { { ac_try="$ac_compile"
1539case "(($ac_try" in
1540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1541 *) ac_try_echo=$ac_try;;
1542esac
1543eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1544$as_echo "$ac_try_echo"; } >&5
1545 (eval "$ac_compile") 2>conftest.err
1546 ac_status=$?
1547 if test -s conftest.err; then
1548 grep -v '^ *+' conftest.err >conftest.er1
1549 cat conftest.er1 >&5
1550 mv -f conftest.er1 conftest.err
1551 fi
1552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1553 test $ac_status = 0; } && {
1554 test -z "$ac_c_werror_flag" ||
1555 test ! -s conftest.err
1556 } && test -s conftest.$ac_objext; then :
1557 ac_retval=0
1558else
1559 $as_echo "$as_me: failed program was:" >&5
1560sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1561
81ecdfbb
RW
1562 ac_retval=1
1563fi
1564 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1565 return $ac_retval
b7026657 1566
81ecdfbb 1567} # ac_fn_c_try_compile
b7026657 1568
81ecdfbb
RW
1569# ac_fn_c_try_run LINENO
1570# ----------------------
1571# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1572# that executables *can* be run.
1573ac_fn_c_try_run ()
1574{
1575 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576 if { { ac_try="$ac_link"
1577case "(($ac_try" in
1578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1579 *) ac_try_echo=$ac_try;;
1580esac
1581eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1582$as_echo "$ac_try_echo"; } >&5
1583 (eval "$ac_link") 2>&5
1584 ac_status=$?
1585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1586 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1587 { { case "(($ac_try" in
1588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1589 *) ac_try_echo=$ac_try;;
1590esac
1591eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1592$as_echo "$ac_try_echo"; } >&5
1593 (eval "$ac_try") 2>&5
1594 ac_status=$?
1595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1596 test $ac_status = 0; }; }; then :
1597 ac_retval=0
1598else
1599 $as_echo "$as_me: program exited with status $ac_status" >&5
1600 $as_echo "$as_me: failed program was:" >&5
1601sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1602
81ecdfbb
RW
1603 ac_retval=$ac_status
1604fi
1605 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1606 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1607 return $ac_retval
b7026657 1608
81ecdfbb 1609} # ac_fn_c_try_run
b7026657 1610
81ecdfbb
RW
1611# ac_fn_c_try_cpp LINENO
1612# ----------------------
1613# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1614ac_fn_c_try_cpp ()
1615{
1616 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1617 if { { ac_try="$ac_cpp conftest.$ac_ext"
1618case "(($ac_try" in
1619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1620 *) ac_try_echo=$ac_try;;
1621esac
1622eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1623$as_echo "$ac_try_echo"; } >&5
1624 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1625 ac_status=$?
1626 if test -s conftest.err; then
1627 grep -v '^ *+' conftest.err >conftest.er1
1628 cat conftest.er1 >&5
1629 mv -f conftest.er1 conftest.err
1630 fi
1631 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1632 test $ac_status = 0; } >/dev/null && {
1633 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1634 test ! -s conftest.err
1635 }; then :
1636 ac_retval=0
1637else
1638 $as_echo "$as_me: failed program was:" >&5
1639sed 's/^/| /' conftest.$ac_ext >&5
1640
1641 ac_retval=1
1642fi
1643 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1644 return $ac_retval
1645
1646} # ac_fn_c_try_cpp
1647
1648# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1649# -------------------------------------------------------
1650# Tests whether HEADER exists and can be compiled using the include files in
1651# INCLUDES, setting the cache variable VAR accordingly.
1652ac_fn_c_check_header_compile ()
1653{
1654 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1656$as_echo_n "checking for $2... " >&6; }
1657if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1658 $as_echo_n "(cached) " >&6
1659else
1660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661/* end confdefs.h. */
1662$4
1663#include <$2>
1664_ACEOF
1665if ac_fn_c_try_compile "$LINENO"; then :
1666 eval "$3=yes"
1667else
1668 eval "$3=no"
1669fi
1670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1671fi
1672eval ac_res=\$$3
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1674$as_echo "$ac_res" >&6; }
1675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1676
1677} # ac_fn_c_check_header_compile
1678
1679# ac_fn_c_try_link LINENO
1680# -----------------------
1681# Try to link conftest.$ac_ext, and return whether this succeeded.
1682ac_fn_c_try_link ()
1683{
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 rm -f conftest.$ac_objext conftest$ac_exeext
1686 if { { ac_try="$ac_link"
1687case "(($ac_try" in
1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689 *) ac_try_echo=$ac_try;;
1690esac
1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692$as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_link") 2>conftest.err
1694 ac_status=$?
1695 if test -s conftest.err; then
1696 grep -v '^ *+' conftest.err >conftest.er1
1697 cat conftest.er1 >&5
1698 mv -f conftest.er1 conftest.err
1699 fi
1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701 test $ac_status = 0; } && {
1702 test -z "$ac_c_werror_flag" ||
1703 test ! -s conftest.err
1704 } && test -s conftest$ac_exeext && {
1705 test "$cross_compiling" = yes ||
1706 $as_test_x conftest$ac_exeext
1707 }; then :
1708 ac_retval=0
1709else
1710 $as_echo "$as_me: failed program was:" >&5
1711sed 's/^/| /' conftest.$ac_ext >&5
1712
1713 ac_retval=1
1714fi
1715 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1716 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1717 # interfere with the next link command; also delete a directory that is
1718 # left behind by Apple's compiler. We do this before executing the actions.
1719 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1720 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1721 return $ac_retval
1722
1723} # ac_fn_c_try_link
1724
1725# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1726# -------------------------------------------------------
1727# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1728# the include files in INCLUDES and setting the cache variable VAR
1729# accordingly.
1730ac_fn_c_check_header_mongrel ()
1731{
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1735$as_echo_n "checking for $2... " >&6; }
1736if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1737 $as_echo_n "(cached) " >&6
1738fi
1739eval ac_res=\$$3
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1741$as_echo "$ac_res" >&6; }
1742else
1743 # Is the header compilable?
1744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1745$as_echo_n "checking $2 usability... " >&6; }
1746cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1747/* end confdefs.h. */
1748$4
1749#include <$2>
1750_ACEOF
1751if ac_fn_c_try_compile "$LINENO"; then :
1752 ac_header_compiler=yes
1753else
1754 ac_header_compiler=no
1755fi
1756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1758$as_echo "$ac_header_compiler" >&6; }
1759
1760# Is the header present?
1761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1762$as_echo_n "checking $2 presence... " >&6; }
1763cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764/* end confdefs.h. */
1765#include <$2>
1766_ACEOF
1767if ac_fn_c_try_cpp "$LINENO"; then :
1768 ac_header_preproc=yes
1769else
1770 ac_header_preproc=no
1771fi
1772rm -f conftest.err conftest.$ac_ext
1773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1774$as_echo "$ac_header_preproc" >&6; }
1775
1776# So? What about this header?
1777case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1778 yes:no: )
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1780$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1782$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1783 ;;
1784 no:yes:* )
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1786$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1788$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1790$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1792$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1794$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1795 ;;
1796esac
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1798$as_echo_n "checking for $2... " >&6; }
1799if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1800 $as_echo_n "(cached) " >&6
1801else
1802 eval "$3=\$ac_header_compiler"
1803fi
1804eval ac_res=\$$3
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1806$as_echo "$ac_res" >&6; }
1807fi
1808 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1809
1810} # ac_fn_c_check_header_mongrel
1811
1812# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1813# ----------------------------------------------------
1814# Tries to find if the field MEMBER exists in type AGGR, after including
1815# INCLUDES, setting cache variable VAR accordingly.
1816ac_fn_c_check_member ()
1817{
1818 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1820$as_echo_n "checking for $2.$3... " >&6; }
1821if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1822 $as_echo_n "(cached) " >&6
1823else
1824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1825/* end confdefs.h. */
1826$5
1827int
1828main ()
1829{
1830static $2 ac_aggr;
1831if (ac_aggr.$3)
1832return 0;
1833 ;
1834 return 0;
1835}
1836_ACEOF
1837if ac_fn_c_try_compile "$LINENO"; then :
1838 eval "$4=yes"
1839else
1840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1841/* end confdefs.h. */
1842$5
1843int
1844main ()
1845{
1846static $2 ac_aggr;
1847if (sizeof ac_aggr.$3)
1848return 0;
1849 ;
1850 return 0;
1851}
1852_ACEOF
1853if ac_fn_c_try_compile "$LINENO"; then :
1854 eval "$4=yes"
1855else
1856 eval "$4=no"
1857fi
1858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1859fi
1860rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1861fi
1862eval ac_res=\$$4
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1864$as_echo "$ac_res" >&6; }
1865 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1866
1867} # ac_fn_c_check_member
1868
1869# ac_fn_c_check_decl LINENO SYMBOL VAR
1870# ------------------------------------
1871# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1872ac_fn_c_check_decl ()
1873{
1874 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6ffe910a
MF
1875 as_decl_name=`echo $2|sed 's/ *(.*//'`
1876 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1878$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
1879if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1880 $as_echo_n "(cached) " >&6
1881else
1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883/* end confdefs.h. */
1884$4
1885int
1886main ()
1887{
6ffe910a
MF
1888#ifndef $as_decl_name
1889#ifdef __cplusplus
1890 (void) $as_decl_use;
1891#else
1892 (void) $as_decl_name;
1893#endif
81ecdfbb
RW
1894#endif
1895
1896 ;
1897 return 0;
1898}
1899_ACEOF
1900if ac_fn_c_try_compile "$LINENO"; then :
1901 eval "$3=yes"
1902else
1903 eval "$3=no"
1904fi
1905rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1906fi
1907eval ac_res=\$$3
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1909$as_echo "$ac_res" >&6; }
1910 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1911
1912} # ac_fn_c_check_decl
1913
1914# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1915# -------------------------------------------
1916# Tests whether TYPE exists after having included INCLUDES, setting cache
1917# variable VAR accordingly.
1918ac_fn_c_check_type ()
1919{
1920 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922$as_echo_n "checking for $2... " >&6; }
1923if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1924 $as_echo_n "(cached) " >&6
1925else
1926 eval "$3=no"
1927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1928/* end confdefs.h. */
1929$4
1930int
1931main ()
1932{
1933if (sizeof ($2))
1934 return 0;
1935 ;
1936 return 0;
1937}
1938_ACEOF
1939if ac_fn_c_try_compile "$LINENO"; then :
1940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1941/* end confdefs.h. */
1942$4
1943int
1944main ()
1945{
1946if (sizeof (($2)))
1947 return 0;
1948 ;
1949 return 0;
1950}
1951_ACEOF
1952if ac_fn_c_try_compile "$LINENO"; then :
1953
1954else
1955 eval "$3=yes"
1956fi
1957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1958fi
1959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1960fi
1961eval ac_res=\$$3
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1963$as_echo "$ac_res" >&6; }
1964 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1965
1966} # ac_fn_c_check_type
1967
1968# ac_fn_c_check_func LINENO FUNC VAR
1969# ----------------------------------
1970# Tests whether FUNC exists, setting the cache variable VAR accordingly
1971ac_fn_c_check_func ()
1972{
1973 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1975$as_echo_n "checking for $2... " >&6; }
1976if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1977 $as_echo_n "(cached) " >&6
1978else
1979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1980/* end confdefs.h. */
1981/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1982 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1983#define $2 innocuous_$2
1984
1985/* System header to define __stub macros and hopefully few prototypes,
1986 which can conflict with char $2 (); below.
1987 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1988 <limits.h> exists even on freestanding compilers. */
1989
1990#ifdef __STDC__
1991# include <limits.h>
1992#else
1993# include <assert.h>
1994#endif
1995
1996#undef $2
1997
1998/* Override any GCC internal prototype to avoid an error.
1999 Use char because int might match the return type of a GCC
2000 builtin and then its argument prototype would still apply. */
2001#ifdef __cplusplus
2002extern "C"
2003#endif
2004char $2 ();
2005/* The GNU C library defines this for functions which it implements
2006 to always fail with ENOSYS. Some functions are actually named
2007 something starting with __ and the normal name is an alias. */
2008#if defined __stub_$2 || defined __stub___$2
2009choke me
2010#endif
2011
2012int
2013main ()
2014{
2015return $2 ();
2016 ;
2017 return 0;
2018}
2019_ACEOF
2020if ac_fn_c_try_link "$LINENO"; then :
2021 eval "$3=yes"
2022else
2023 eval "$3=no"
2024fi
2025rm -f core conftest.err conftest.$ac_objext \
2026 conftest$ac_exeext conftest.$ac_ext
2027fi
2028eval ac_res=\$$3
2029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2030$as_echo "$ac_res" >&6; }
2031 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2032
2033} # ac_fn_c_check_func
2034cat >config.log <<_ACEOF
2035This file contains any messages produced by compilers while
2036running configure, to aid debugging if configure makes a mistake.
2037
2038It was created by $as_me, which was
2039generated by GNU Autoconf 2.64. Invocation command line was
2040
2041 $ $0 $@
2042
2043_ACEOF
2044exec 5>>config.log
2045{
2046cat <<_ASUNAME
2047## --------- ##
2048## Platform. ##
2049## --------- ##
2050
2051hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2052uname -m = `(uname -m) 2>/dev/null || echo unknown`
2053uname -r = `(uname -r) 2>/dev/null || echo unknown`
2054uname -s = `(uname -s) 2>/dev/null || echo unknown`
2055uname -v = `(uname -v) 2>/dev/null || echo unknown`
2056
2057/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2058/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2059
2060/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2061/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2062/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2063/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2064/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2065/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2066/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2067
2068_ASUNAME
2069
2070as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2071for as_dir in $PATH
2072do
2073 IFS=$as_save_IFS
2074 test -z "$as_dir" && as_dir=.
2075 $as_echo "PATH: $as_dir"
2076 done
2077IFS=$as_save_IFS
2078
2079} >&5
2080
2081cat >&5 <<_ACEOF
b7026657
AC
2082
2083
2084## ----------- ##
2085## Core tests. ##
2086## ----------- ##
2087
2088_ACEOF
2089
2090
2091# Keep a trace of the command line.
2092# Strip out --no-create and --no-recursion so they do not pile up.
2093# Strip out --silent because we don't want to record it for future runs.
2094# Also quote any args containing shell meta-characters.
2095# Make two passes to allow for proper duplicate-argument suppression.
2096ac_configure_args=
2097ac_configure_args0=
2098ac_configure_args1=
b7026657
AC
2099ac_must_keep_next=false
2100for ac_pass in 1 2
2101do
2102 for ac_arg
2103 do
2104 case $ac_arg in
2105 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2106 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2107 | -silent | --silent | --silen | --sile | --sil)
2108 continue ;;
81ecdfbb
RW
2109 *\'*)
2110 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2111 esac
2112 case $ac_pass in
81ecdfbb 2113 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2114 2)
81ecdfbb 2115 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2116 if test $ac_must_keep_next = true; then
2117 ac_must_keep_next=false # Got value, back to normal.
2118 else
2119 case $ac_arg in
2120 *=* | --config-cache | -C | -disable-* | --disable-* \
2121 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2122 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2123 | -with-* | --with-* | -without-* | --without-* | --x)
2124 case "$ac_configure_args0 " in
2125 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2126 esac
2127 ;;
2128 -* ) ac_must_keep_next=true ;;
2129 esac
2130 fi
81ecdfbb 2131 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2132 ;;
2133 esac
2134 done
2135done
81ecdfbb
RW
2136{ ac_configure_args0=; unset ac_configure_args0;}
2137{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2138
2139# When interrupted or exit'd, cleanup temporary files, and complete
2140# config.log. We remove comments because anyway the quotes in there
2141# would cause problems or look ugly.
81ecdfbb
RW
2142# WARNING: Use '\'' to represent an apostrophe within the trap.
2143# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2144trap 'exit_status=$?
2145 # Save into config.log some information that might help in debugging.
2146 {
2147 echo
2148
2149 cat <<\_ASBOX
2150## ---------------- ##
2151## Cache variables. ##
2152## ---------------- ##
2153_ASBOX
2154 echo
2155 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2156(
2157 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2158 eval ac_val=\$$ac_var
2159 case $ac_val in #(
2160 *${as_nl}*)
2161 case $ac_var in #(
2162 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2163$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2164 esac
2165 case $ac_var in #(
2166 _ | IFS | as_nl) ;; #(
2167 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2168 *) { eval $ac_var=; unset $ac_var;} ;;
2169 esac ;;
2170 esac
2171 done
b7026657 2172 (set) 2>&1 |
81ecdfbb
RW
2173 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2174 *${as_nl}ac_space=\ *)
b7026657 2175 sed -n \
81ecdfbb
RW
2176 "s/'\''/'\''\\\\'\'''\''/g;
2177 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2178 ;; #(
b7026657 2179 *)
81ecdfbb 2180 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2181 ;;
81ecdfbb
RW
2182 esac |
2183 sort
2184)
b7026657
AC
2185 echo
2186
2187 cat <<\_ASBOX
2188## ----------------- ##
2189## Output variables. ##
2190## ----------------- ##
2191_ASBOX
2192 echo
2193 for ac_var in $ac_subst_vars
2194 do
81ecdfbb
RW
2195 eval ac_val=\$$ac_var
2196 case $ac_val in
2197 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2198 esac
2199 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2200 done | sort
2201 echo
2202
2203 if test -n "$ac_subst_files"; then
2204 cat <<\_ASBOX
81ecdfbb
RW
2205## ------------------- ##
2206## File substitutions. ##
2207## ------------------- ##
b7026657
AC
2208_ASBOX
2209 echo
2210 for ac_var in $ac_subst_files
2211 do
81ecdfbb
RW
2212 eval ac_val=\$$ac_var
2213 case $ac_val in
2214 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2215 esac
2216 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2217 done | sort
2218 echo
2219 fi
2220
2221 if test -s confdefs.h; then
2222 cat <<\_ASBOX
2223## ----------- ##
2224## confdefs.h. ##
2225## ----------- ##
2226_ASBOX
2227 echo
81ecdfbb 2228 cat confdefs.h
b7026657
AC
2229 echo
2230 fi
2231 test "$ac_signal" != 0 &&
81ecdfbb
RW
2232 $as_echo "$as_me: caught signal $ac_signal"
2233 $as_echo "$as_me: exit $exit_status"
b7026657 2234 } >&5
81ecdfbb
RW
2235 rm -f core *.core core.conftest.* &&
2236 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2237 exit $exit_status
81ecdfbb 2238' 0
b7026657 2239for ac_signal in 1 2 13 15; do
81ecdfbb 2240 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2241done
2242ac_signal=0
2243
2244# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2245rm -f -r conftest* confdefs.h
2246
2247$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2248
2249# Predefined preprocessor variables.
2250
2251cat >>confdefs.h <<_ACEOF
2252#define PACKAGE_NAME "$PACKAGE_NAME"
2253_ACEOF
2254
b7026657
AC
2255cat >>confdefs.h <<_ACEOF
2256#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2257_ACEOF
2258
b7026657
AC
2259cat >>confdefs.h <<_ACEOF
2260#define PACKAGE_VERSION "$PACKAGE_VERSION"
2261_ACEOF
2262
b7026657
AC
2263cat >>confdefs.h <<_ACEOF
2264#define PACKAGE_STRING "$PACKAGE_STRING"
2265_ACEOF
2266
b7026657
AC
2267cat >>confdefs.h <<_ACEOF
2268#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2269_ACEOF
2270
81ecdfbb
RW
2271cat >>confdefs.h <<_ACEOF
2272#define PACKAGE_URL "$PACKAGE_URL"
2273_ACEOF
2274
b7026657
AC
2275
2276# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2277# Prefer an explicitly selected file to automatically selected ones.
2278ac_site_file1=NONE
2279ac_site_file2=NONE
2280if test -n "$CONFIG_SITE"; then
2281 ac_site_file1=$CONFIG_SITE
2282elif test "x$prefix" != xNONE; then
2283 ac_site_file1=$prefix/share/config.site
2284 ac_site_file2=$prefix/etc/config.site
2285else
2286 ac_site_file1=$ac_default_prefix/share/config.site
2287 ac_site_file2=$ac_default_prefix/etc/config.site
2288fi
2289for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2290do
2291 test "x$ac_site_file" = xNONE && continue
b7026657 2292 if test -r "$ac_site_file"; then
81ecdfbb
RW
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2294$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657
AC
2295 sed 's/^/| /' "$ac_site_file" >&5
2296 . "$ac_site_file"
2297 fi
2298done
2299
2300if test -r "$cache_file"; then
2301 # Some versions of bash will fail to source /dev/null (special
2302 # files actually), so we avoid doing that.
2303 if test -f "$cache_file"; then
81ecdfbb
RW
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2305$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2306 case $cache_file in
81ecdfbb
RW
2307 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2308 *) . "./$cache_file";;
b7026657
AC
2309 esac
2310 fi
2311else
81ecdfbb
RW
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2313$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2314 >$cache_file
2315fi
2316
2317# Check that the precious variables saved in the cache have kept the same
2318# value.
2319ac_cache_corrupted=false
81ecdfbb 2320for ac_var in $ac_precious_vars; do
b7026657
AC
2321 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2322 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2323 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2324 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2325 case $ac_old_set,$ac_new_set in
2326 set,)
81ecdfbb
RW
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2328$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2329 ac_cache_corrupted=: ;;
2330 ,set)
81ecdfbb
RW
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2332$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2333 ac_cache_corrupted=: ;;
2334 ,);;
2335 *)
2336 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2337 # differences in whitespace do not lead to failure.
2338 ac_old_val_w=`echo x $ac_old_val`
2339 ac_new_val_w=`echo x $ac_new_val`
2340 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2342$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2343 ac_cache_corrupted=:
2344 else
2345 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2346$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2347 eval $ac_var=\$ac_old_val
2348 fi
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2350$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2352$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2353 fi;;
2354 esac
2355 # Pass precious variables to config.status.
2356 if test "$ac_new_set" = set; then
2357 case $ac_new_val in
81ecdfbb 2358 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2359 *) ac_arg=$ac_var=$ac_new_val ;;
2360 esac
2361 case " $ac_configure_args " in
2362 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2363 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2364 esac
2365 fi
2366done
2367if $ac_cache_corrupted; then
81ecdfbb
RW
2368 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2369$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2371$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2372 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2373fi
81ecdfbb
RW
2374## -------------------- ##
2375## Main body of script. ##
2376## -------------------- ##
b7026657
AC
2377
2378ac_ext=c
2379ac_cpp='$CPP $CPPFLAGS'
2380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2382ac_compiler_gnu=$ac_cv_c_compiler_gnu
2383
6ffe910a
MF
2384
2385# This file contains common code used by all simulators.
2386#
2387# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2388# directory. It is intended to be invoked before any target specific stuff.
2389# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2390# It is intended to be invoked last.
2391#
2392# The simulator's configure.in should look like:
2393#
2394# dnl Process this file with autoconf to produce a configure script.
2395# AC_PREREQ(2.64)dnl
2396# AC_INIT(Makefile.in)
2397# sinclude(../common/aclocal.m4)
2398#
2399# SIM_AC_COMMON
2400#
2401# ... target specific stuff ...
2402#
2403# SIM_AC_OUTPUT
2404
2405# Include global overrides and fixes for Autoconf.
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432# _AC_CHECK_DECL_BODY
2433# -------------------
2434# Shell function body for AC_CHECK_DECL.
2435# _AC_CHECK_DECL_BODY
2436
2437# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2438# INCLUDES)
2439# -------------------------------------------------------------
2440# Helper to AC_CHECK_DECLS, which generates the check for a single
2441# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2442# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
6bb11ab3
L
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2456#
2457# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2458# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2459# Written by Gordon Matzigkeit, 1996
2460#
2461# This file is free software; the Free Software Foundation gives
2462# unlimited permission to copy and/or distribute it, with or without
2463# modifications, as long as this notice is preserved.
2464
2465
2466
2467# serial 56 LT_INIT
2468
2469
2470# LT_PREREQ(VERSION)
2471# ------------------
2472# Complain and exit if this libtool version is less that VERSION.
2473
2474
2475
2476# _LT_CHECK_BUILDDIR
2477# ------------------
2478# Complain if the absolute build directory name contains unusual characters
2479
2480
2481
2482# LT_INIT([OPTIONS])
2483# ------------------
2484# LT_INIT
2485
2486# Old names:
2487# This is what autoupdate's m4 run will expand. It fires
2488# the warning (with _au_warn_XXX), outputs it into the
2489# updated configure.ac (with AC_DIAGNOSE), and then outputs
2490# the replacement expansion.
2491
2492
2493# This is an auxiliary macro that is also run when
2494# autoupdate runs m4. It simply calls m4_warning, but
2495# we need a wrapper so that each warning is emitted only
2496# once. We break the quoting in m4_warning's argument in
2497# order to expand this macro's arguments, not AU_DEFUN's.
2498
2499
2500# Finally, this is the expansion that is picked up by
2501# autoconf. It tells the user to run autoupdate, and
2502# then outputs the replacement expansion. We do not care
2503# about autoupdate's warning because that contains
2504# information on what to do *after* running autoupdate.
2505
2506# This is what autoupdate's m4 run will expand. It fires
2507# the warning (with _au_warn_XXX), outputs it into the
2508# updated configure.ac (with AC_DIAGNOSE), and then outputs
2509# the replacement expansion.
2510
2511
2512# This is an auxiliary macro that is also run when
2513# autoupdate runs m4. It simply calls m4_warning, but
2514# we need a wrapper so that each warning is emitted only
2515# once. We break the quoting in m4_warning's argument in
2516# order to expand this macro's arguments, not AU_DEFUN's.
2517
2518
2519# Finally, this is the expansion that is picked up by
2520# autoconf. It tells the user to run autoupdate, and
2521# then outputs the replacement expansion. We do not care
2522# about autoupdate's warning because that contains
2523# information on what to do *after* running autoupdate.
2524
2525
2526
2527# _LT_CC_BASENAME(CC)
2528# -------------------
2529# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2530
2531
2532
2533# _LT_FILEUTILS_DEFAULTS
2534# ----------------------
2535# It is okay to use these file commands and assume they have been set
2536# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2537# _LT_FILEUTILS_DEFAULTS
2538
2539
2540# _LT_SETUP
2541# ---------
2542# _LT_SETUP
2543
2544
2545# _LT_PREPARE_SED_QUOTE_VARS
2546# --------------------------
2547# Define a few sed substitution that help us do robust quoting.
2548
2549
2550# _LT_PROG_LTMAIN
2551# ---------------
2552# Note that this code is called both from `configure', and `config.status'
2553# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2554# `config.status' has no value for ac_aux_dir unless we are using Automake,
2555# so we pass a copy along to make sure it has a sensible value anyway.
2556# _LT_PROG_LTMAIN
2557
2558
2559## ------------------------------------- ##
2560## Accumulate code for creating libtool. ##
2561## ------------------------------------- ##
2562
2563# So that we can recreate a full libtool script including additional
2564# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2565# in macros and then make a single call at the end using the `libtool'
2566# label.
2567
2568
2569# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2570# ----------------------------------------
2571# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2572
2573
2574# Initialize.
2575
2576
2577
2578# _LT_CONFIG_LIBTOOL([COMMANDS])
2579# ------------------------------
2580# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2581
2582
2583# Initialize.
2584
2585
2586
2587# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2588# -----------------------------------------------------
2589
2590
2591
2592# _LT_FORMAT_COMMENT([COMMENT])
2593# -----------------------------
2594# Add leading comment marks to the start of each line, and a trailing
2595# full-stop to the whole comment if one is not present already.
2596
2597
2598
2599
2600## ------------------------ ##
2601## FIXME: Eliminate VARNAME ##
2602## ------------------------ ##
2603
2604
2605# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2606# -------------------------------------------------------------------
2607# CONFIGNAME is the name given to the value in the libtool script.
2608# VARNAME is the (base) name used in the configure script.
2609# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2610# VARNAME. Any other value will be used directly.
2611
2612
2613
2614# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2615# --------------------------------------------------------
2616
2617
2618
2619# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2620# ------------------------------------------------
2621
2622
2623
2624# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2625# ---------------------------------------------------------
2626
2627
2628
2629# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2630# --------------------------------------------------
2631
2632
2633
2634# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2635# ---------------------------------------------------
2636
2637
2638
2639# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2640# ---------------------------------------------------
2641
2642
2643
2644
2645# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2646# ------------------------------------------------
2647
2648
2649
2650
2651# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2652# ------------------------------------
2653# Quote a variable value, and forward it to `config.status' so that its
2654# declaration there will have the same value as in `configure'. VARNAME
2655# must have a single quote delimited value for this to work.
2656
2657
2658
2659# _LT_CONFIG_STATUS_DECLARATIONS
2660# ------------------------------
2661# We delimit libtool config variables with single quotes, so when
2662# we write them to config.status, we have to be sure to quote all
2663# embedded single quotes properly. In configure, this macro expands
2664# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2665#
2666# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2667
2668
2669
2670# _LT_LIBTOOL_TAGS
2671# ----------------
2672# Output comment and list of tags supported by the script
2673
2674
2675
2676# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2677# -----------------------------------
2678# Extract the dictionary values for VARNAME (optionally with TAG) and
2679# expand to a commented shell variable setting:
2680#
2681# # Some comment about what VAR is for.
2682# visible_name=$lt_internal_name
2683
2684
2685
2686# _LT_LIBTOOL_CONFIG_VARS
2687# -----------------------
2688# Produce commented declarations of non-tagged libtool config variables
2689# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2690# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2691# section) are produced by _LT_LIBTOOL_TAG_VARS.
2692
2693
2694
2695# _LT_LIBTOOL_TAG_VARS(TAG)
2696# -------------------------
2697
2698
2699
2700# _LT_TAGVAR(VARNAME, [TAGNAME])
2701# ------------------------------
2702
2703
2704
2705# _LT_CONFIG_COMMANDS
2706# -------------------
2707# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2708# variables for single and double quote escaping we saved from calls
2709# to _LT_DECL, we can put quote escaped variables declarations
2710# into `config.status', and then the shell code to quote escape them in
2711# for loops in `config.status'. Finally, any additional code accumulated
2712# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2713#_LT_CONFIG_COMMANDS
2714
2715
2716# Initialize.
2717
2718
2719# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2720# ------------------------------------
2721# Generate a child script FILE with all initialization necessary to
2722# reuse the environment learned by the parent script, and make the
2723# file executable. If COMMENT is supplied, it is inserted after the
2724# `#!' sequence but before initialization text begins. After this
2725# macro, additional text can be appended to FILE to form the body of
2726# the child script. The macro ends with non-zero status if the
2727# file could not be fully written (such as if the disk is full).
2728# _LT_GENERATED_FILE_INIT
2729
2730# LT_OUTPUT
2731# ---------
2732# This macro allows early generation of the libtool script (before
2733# AC_OUTPUT is called), incase it is used in configure for compilation
2734# tests.
2735# LT_OUTPUT
2736
2737
2738# _LT_CONFIG(TAG)
2739# ---------------
2740# If TAG is the built-in tag, create an initial libtool script with a
2741# default configuration from the untagged config vars. Otherwise add code
2742# to config.status for appending the configuration named by TAG from the
2743# matching tagged config vars.
2744# _LT_CONFIG
2745
2746
2747# LT_SUPPORTED_TAG(TAG)
2748# ---------------------
2749# Trace this macro to discover what tags are supported by the libtool
2750# --tag option, using:
2751# autoconf --trace 'LT_SUPPORTED_TAG:$1'
2752
2753
2754
2755# C support is built-in for now
2756
2757
2758
2759
2760# LT_LANG(LANG)
2761# -------------
2762# Enable libtool support for the given language if not already enabled.
2763# LT_LANG
2764
2765
2766# _LT_LANG(LANGNAME)
2767# ------------------
2768# _LT_LANG
2769
2770
2771# _LT_LANG_DEFAULT_CONFIG
2772# -----------------------
2773# _LT_LANG_DEFAULT_CONFIG
2774
2775# Obsolete macros:
2776# This is what autoupdate's m4 run will expand. It fires
2777# the warning (with _au_warn_XXX), outputs it into the
2778# updated configure.ac (with AC_DIAGNOSE), and then outputs
2779# the replacement expansion.
2780
2781
2782# This is an auxiliary macro that is also run when
2783# autoupdate runs m4. It simply calls m4_warning, but
2784# we need a wrapper so that each warning is emitted only
2785# once. We break the quoting in m4_warning's argument in
2786# order to expand this macro's arguments, not AU_DEFUN's.
2787
2788
2789# Finally, this is the expansion that is picked up by
2790# autoconf. It tells the user to run autoupdate, and
2791# then outputs the replacement expansion. We do not care
2792# about autoupdate's warning because that contains
2793# information on what to do *after* running autoupdate.
2794
2795# This is what autoupdate's m4 run will expand. It fires
2796# the warning (with _au_warn_XXX), outputs it into the
2797# updated configure.ac (with AC_DIAGNOSE), and then outputs
2798# the replacement expansion.
2799
2800
2801# This is an auxiliary macro that is also run when
2802# autoupdate runs m4. It simply calls m4_warning, but
2803# we need a wrapper so that each warning is emitted only
2804# once. We break the quoting in m4_warning's argument in
2805# order to expand this macro's arguments, not AU_DEFUN's.
2806
2807
2808# Finally, this is the expansion that is picked up by
2809# autoconf. It tells the user to run autoupdate, and
2810# then outputs the replacement expansion. We do not care
2811# about autoupdate's warning because that contains
2812# information on what to do *after* running autoupdate.
2813
2814# This is what autoupdate's m4 run will expand. It fires
2815# the warning (with _au_warn_XXX), outputs it into the
2816# updated configure.ac (with AC_DIAGNOSE), and then outputs
2817# the replacement expansion.
2818
2819
2820# This is an auxiliary macro that is also run when
2821# autoupdate runs m4. It simply calls m4_warning, but
2822# we need a wrapper so that each warning is emitted only
2823# once. We break the quoting in m4_warning's argument in
2824# order to expand this macro's arguments, not AU_DEFUN's.
2825
2826
2827# Finally, this is the expansion that is picked up by
2828# autoconf. It tells the user to run autoupdate, and
2829# then outputs the replacement expansion. We do not care
2830# about autoupdate's warning because that contains
2831# information on what to do *after* running autoupdate.
2832
2833# This is what autoupdate's m4 run will expand. It fires
2834# the warning (with _au_warn_XXX), outputs it into the
2835# updated configure.ac (with AC_DIAGNOSE), and then outputs
2836# the replacement expansion.
2837
2838
2839# This is an auxiliary macro that is also run when
2840# autoupdate runs m4. It simply calls m4_warning, but
2841# we need a wrapper so that each warning is emitted only
2842# once. We break the quoting in m4_warning's argument in
2843# order to expand this macro's arguments, not AU_DEFUN's.
2844
2845
2846# Finally, this is the expansion that is picked up by
2847# autoconf. It tells the user to run autoupdate, and
2848# then outputs the replacement expansion. We do not care
2849# about autoupdate's warning because that contains
2850# information on what to do *after* running autoupdate.
2851
2852# This is what autoupdate's m4 run will expand. It fires
2853# the warning (with _au_warn_XXX), outputs it into the
2854# updated configure.ac (with AC_DIAGNOSE), and then outputs
2855# the replacement expansion.
2856
2857
2858# This is an auxiliary macro that is also run when
2859# autoupdate runs m4. It simply calls m4_warning, but
2860# we need a wrapper so that each warning is emitted only
2861# once. We break the quoting in m4_warning's argument in
2862# order to expand this macro's arguments, not AU_DEFUN's.
2863
2864
2865# Finally, this is the expansion that is picked up by
2866# autoconf. It tells the user to run autoupdate, and
2867# then outputs the replacement expansion. We do not care
2868# about autoupdate's warning because that contains
2869# information on what to do *after* running autoupdate.
2870
2871
2872
2873# _LT_TAG_COMPILER
2874# ----------------
2875# _LT_TAG_COMPILER
2876
2877
2878# _LT_COMPILER_BOILERPLATE
2879# ------------------------
2880# Check for compiler boilerplate output or warnings with
2881# the simple compiler test code.
2882# _LT_COMPILER_BOILERPLATE
2883
2884
2885# _LT_LINKER_BOILERPLATE
2886# ----------------------
2887# Check for linker boilerplate output or warnings with
2888# the simple link test code.
2889# _LT_LINKER_BOILERPLATE
2890
2891# _LT_REQUIRED_DARWIN_CHECKS
2892# -------------------------
2893
2894
2895
2896# _LT_DARWIN_LINKER_FEATURES
2897# --------------------------
2898# Checks for linker and compiler features on darwin
2899
2900
2901# _LT_SYS_MODULE_PATH_AIX
2902# -----------------------
2903# Links a minimal program and checks the executable
2904# for the system default hardcoded library path. In most cases,
2905# this is /usr/lib:/lib, but when the MPI compilers are used
2906# the location of the communication and MPI libs are included too.
2907# If we don't find anything, use the default library path according
2908# to the aix ld manual.
2909# _LT_SYS_MODULE_PATH_AIX
2910
2911
2912# _LT_SHELL_INIT(ARG)
2913# -------------------
2914# _LT_SHELL_INIT
2915
2916
2917
2918# _LT_PROG_ECHO_BACKSLASH
2919# -----------------------
2920# Find how we can fake an echo command that does not interpret backslash.
2921# In particular, with Autoconf 2.60 or later we add some code to the start
2922# of the generated configure script which will find a shell with a builtin
2923# printf (which we can use as an echo command).
2924# _LT_PROG_ECHO_BACKSLASH
2925
2926
2927# _LT_ENABLE_LOCK
2928# ---------------
2929# _LT_ENABLE_LOCK
2930
2931
2932# _LT_CMD_OLD_ARCHIVE
2933# -------------------
2934# _LT_CMD_OLD_ARCHIVE
2935
2936
2937# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2938# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2939# ----------------------------------------------------------------
2940# Check whether the given compiler option works
2941# _LT_COMPILER_OPTION
2942
2943# Old name:
2944# This is what autoupdate's m4 run will expand. It fires
2945# the warning (with _au_warn_XXX), outputs it into the
2946# updated configure.ac (with AC_DIAGNOSE), and then outputs
2947# the replacement expansion.
2948
2949
2950# This is an auxiliary macro that is also run when
2951# autoupdate runs m4. It simply calls m4_warning, but
2952# we need a wrapper so that each warning is emitted only
2953# once. We break the quoting in m4_warning's argument in
2954# order to expand this macro's arguments, not AU_DEFUN's.
2955
2956
2957# Finally, this is the expansion that is picked up by
2958# autoconf. It tells the user to run autoupdate, and
2959# then outputs the replacement expansion. We do not care
2960# about autoupdate's warning because that contains
2961# information on what to do *after* running autoupdate.
2962
2963
2964
2965# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2966# [ACTION-SUCCESS], [ACTION-FAILURE])
2967# ----------------------------------------------------
2968# Check whether the given linker option works
2969# _LT_LINKER_OPTION
2970
2971# Old name:
2972# This is what autoupdate's m4 run will expand. It fires
2973# the warning (with _au_warn_XXX), outputs it into the
2974# updated configure.ac (with AC_DIAGNOSE), and then outputs
2975# the replacement expansion.
2976
2977
2978# This is an auxiliary macro that is also run when
2979# autoupdate runs m4. It simply calls m4_warning, but
2980# we need a wrapper so that each warning is emitted only
2981# once. We break the quoting in m4_warning's argument in
2982# order to expand this macro's arguments, not AU_DEFUN's.
2983
2984
2985# Finally, this is the expansion that is picked up by
2986# autoconf. It tells the user to run autoupdate, and
2987# then outputs the replacement expansion. We do not care
2988# about autoupdate's warning because that contains
2989# information on what to do *after* running autoupdate.
2990
2991
2992
2993# LT_CMD_MAX_LEN
2994#---------------
2995# LT_CMD_MAX_LEN
2996
2997# Old name:
2998# This is what autoupdate's m4 run will expand. It fires
2999# the warning (with _au_warn_XXX), outputs it into the
3000# updated configure.ac (with AC_DIAGNOSE), and then outputs
3001# the replacement expansion.
3002
3003
3004# This is an auxiliary macro that is also run when
3005# autoupdate runs m4. It simply calls m4_warning, but
3006# we need a wrapper so that each warning is emitted only
3007# once. We break the quoting in m4_warning's argument in
3008# order to expand this macro's arguments, not AU_DEFUN's.
3009
3010
3011# Finally, this is the expansion that is picked up by
3012# autoconf. It tells the user to run autoupdate, and
3013# then outputs the replacement expansion. We do not care
3014# about autoupdate's warning because that contains
3015# information on what to do *after* running autoupdate.
3016
3017
3018
3019# _LT_HEADER_DLFCN
3020# ----------------
3021# _LT_HEADER_DLFCN
3022
3023
3024# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3025# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3026# ----------------------------------------------------------------
3027# _LT_TRY_DLOPEN_SELF
3028
3029
3030# LT_SYS_DLOPEN_SELF
3031# ------------------
3032# LT_SYS_DLOPEN_SELF
3033
3034# Old name:
3035# This is what autoupdate's m4 run will expand. It fires
3036# the warning (with _au_warn_XXX), outputs it into the
3037# updated configure.ac (with AC_DIAGNOSE), and then outputs
3038# the replacement expansion.
3039
3040
3041# This is an auxiliary macro that is also run when
3042# autoupdate runs m4. It simply calls m4_warning, but
3043# we need a wrapper so that each warning is emitted only
3044# once. We break the quoting in m4_warning's argument in
3045# order to expand this macro's arguments, not AU_DEFUN's.
3046
3047
3048# Finally, this is the expansion that is picked up by
3049# autoconf. It tells the user to run autoupdate, and
3050# then outputs the replacement expansion. We do not care
3051# about autoupdate's warning because that contains
3052# information on what to do *after* running autoupdate.
3053
3054
3055
3056# _LT_COMPILER_C_O([TAGNAME])
3057# ---------------------------
3058# Check to see if options -c and -o are simultaneously supported by compiler.
3059# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3060# _LT_COMPILER_C_O
3061
3062
3063# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3064# ----------------------------------
3065# Check to see if we can do hard links to lock some files if needed
3066# _LT_COMPILER_FILE_LOCKS
3067
3068
3069# _LT_CHECK_OBJDIR
3070# ----------------
3071# _LT_CHECK_OBJDIR
3072
3073
3074# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3075# --------------------------------------
3076# Check hardcoding attributes.
3077# _LT_LINKER_HARDCODE_LIBPATH
3078
3079
3080# _LT_CMD_STRIPLIB
3081# ----------------
3082# _LT_CMD_STRIPLIB
3083
3084
3085# _LT_SYS_DYNAMIC_LINKER([TAG])
3086# -----------------------------
3087# PORTME Fill in your ld.so characteristics
3088# _LT_SYS_DYNAMIC_LINKER
3089
3090
3091# _LT_PATH_TOOL_PREFIX(TOOL)
3092# --------------------------
3093# find a file program which can recognize shared library
3094# _LT_PATH_TOOL_PREFIX
3095
3096# Old name:
3097# This is what autoupdate's m4 run will expand. It fires
3098# the warning (with _au_warn_XXX), outputs it into the
3099# updated configure.ac (with AC_DIAGNOSE), and then outputs
3100# the replacement expansion.
3101
3102
3103# This is an auxiliary macro that is also run when
3104# autoupdate runs m4. It simply calls m4_warning, but
3105# we need a wrapper so that each warning is emitted only
3106# once. We break the quoting in m4_warning's argument in
3107# order to expand this macro's arguments, not AU_DEFUN's.
3108
3109
3110# Finally, this is the expansion that is picked up by
3111# autoconf. It tells the user to run autoupdate, and
3112# then outputs the replacement expansion. We do not care
3113# about autoupdate's warning because that contains
3114# information on what to do *after* running autoupdate.
3115
3116
3117
3118# _LT_PATH_MAGIC
3119# --------------
3120# find a file program which can recognize a shared library
3121# _LT_PATH_MAGIC
3122
3123
3124# LT_PATH_LD
3125# ----------
3126# find the pathname to the GNU or non-GNU linker
3127# LT_PATH_LD
3128
3129# Old names:
3130# This is what autoupdate's m4 run will expand. It fires
3131# the warning (with _au_warn_XXX), outputs it into the
3132# updated configure.ac (with AC_DIAGNOSE), and then outputs
3133# the replacement expansion.
3134
3135
3136# This is an auxiliary macro that is also run when
3137# autoupdate runs m4. It simply calls m4_warning, but
3138# we need a wrapper so that each warning is emitted only
3139# once. We break the quoting in m4_warning's argument in
3140# order to expand this macro's arguments, not AU_DEFUN's.
3141
3142
3143# Finally, this is the expansion that is picked up by
3144# autoconf. It tells the user to run autoupdate, and
3145# then outputs the replacement expansion. We do not care
3146# about autoupdate's warning because that contains
3147# information on what to do *after* running autoupdate.
3148
3149# This is what autoupdate's m4 run will expand. It fires
3150# the warning (with _au_warn_XXX), outputs it into the
3151# updated configure.ac (with AC_DIAGNOSE), and then outputs
3152# the replacement expansion.
3153
3154
3155# This is an auxiliary macro that is also run when
3156# autoupdate runs m4. It simply calls m4_warning, but
3157# we need a wrapper so that each warning is emitted only
3158# once. We break the quoting in m4_warning's argument in
3159# order to expand this macro's arguments, not AU_DEFUN's.
3160
3161
3162# Finally, this is the expansion that is picked up by
3163# autoconf. It tells the user to run autoupdate, and
3164# then outputs the replacement expansion. We do not care
3165# about autoupdate's warning because that contains
3166# information on what to do *after* running autoupdate.
3167
3168
3169
3170# _LT_PATH_LD_GNU
3171#- --------------
3172# _LT_PATH_LD_GNU
3173
3174
3175# _LT_CMD_RELOAD
3176# --------------
3177# find reload flag for linker
3178# -- PORTME Some linkers may need a different reload flag.
3179# _LT_CMD_RELOAD
3180
3181
3182# _LT_CHECK_MAGIC_METHOD
3183# ----------------------
3184# how to check for library dependencies
3185# -- PORTME fill in with the dynamic library characteristics
3186# _LT_CHECK_MAGIC_METHOD
3187
3188
3189# LT_PATH_NM
3190# ----------
3191# find the pathname to a BSD- or MS-compatible name lister
3192# LT_PATH_NM
3193
3194# Old names:
3195# This is what autoupdate's m4 run will expand. It fires
3196# the warning (with _au_warn_XXX), outputs it into the
3197# updated configure.ac (with AC_DIAGNOSE), and then outputs
3198# the replacement expansion.
3199
3200
3201# This is an auxiliary macro that is also run when
3202# autoupdate runs m4. It simply calls m4_warning, but
3203# we need a wrapper so that each warning is emitted only
3204# once. We break the quoting in m4_warning's argument in
3205# order to expand this macro's arguments, not AU_DEFUN's.
3206
3207
3208# Finally, this is the expansion that is picked up by
3209# autoconf. It tells the user to run autoupdate, and
3210# then outputs the replacement expansion. We do not care
3211# about autoupdate's warning because that contains
3212# information on what to do *after* running autoupdate.
3213
3214# This is what autoupdate's m4 run will expand. It fires
3215# the warning (with _au_warn_XXX), outputs it into the
3216# updated configure.ac (with AC_DIAGNOSE), and then outputs
3217# the replacement expansion.
3218
3219
3220# This is an auxiliary macro that is also run when
3221# autoupdate runs m4. It simply calls m4_warning, but
3222# we need a wrapper so that each warning is emitted only
3223# once. We break the quoting in m4_warning's argument in
3224# order to expand this macro's arguments, not AU_DEFUN's.
3225
3226
3227# Finally, this is the expansion that is picked up by
3228# autoconf. It tells the user to run autoupdate, and
3229# then outputs the replacement expansion. We do not care
3230# about autoupdate's warning because that contains
3231# information on what to do *after* running autoupdate.
3232
3233
3234
3235# LT_LIB_M
3236# --------
3237# check for math library
3238# LT_LIB_M
3239
3240# Old name:
3241# This is what autoupdate's m4 run will expand. It fires
3242# the warning (with _au_warn_XXX), outputs it into the
3243# updated configure.ac (with AC_DIAGNOSE), and then outputs
3244# the replacement expansion.
3245
3246
3247# This is an auxiliary macro that is also run when
3248# autoupdate runs m4. It simply calls m4_warning, but
3249# we need a wrapper so that each warning is emitted only
3250# once. We break the quoting in m4_warning's argument in
3251# order to expand this macro's arguments, not AU_DEFUN's.
3252
3253
3254# Finally, this is the expansion that is picked up by
3255# autoconf. It tells the user to run autoupdate, and
3256# then outputs the replacement expansion. We do not care
3257# about autoupdate's warning because that contains
3258# information on what to do *after* running autoupdate.
3259
3260
3261
3262# _LT_COMPILER_NO_RTTI([TAGNAME])
3263# -------------------------------
3264# _LT_COMPILER_NO_RTTI
3265
3266
3267# _LT_CMD_GLOBAL_SYMBOLS
3268# ----------------------
3269 # _LT_CMD_GLOBAL_SYMBOLS
3270
3271
3272# _LT_COMPILER_PIC([TAGNAME])
3273# ---------------------------
3274# _LT_COMPILER_PIC
3275
3276
3277# _LT_LINKER_SHLIBS([TAGNAME])
3278# ----------------------------
3279# See if the linker supports building shared libraries.
3280# _LT_LINKER_SHLIBS
3281
3282
3283# _LT_LANG_C_CONFIG([TAG])
3284# ------------------------
3285# Ensure that the configuration variables for a C compiler are suitably
3286# defined. These variables are subsequently used by _LT_CONFIG to write
3287# the compiler configuration to `libtool'.
3288# _LT_LANG_C_CONFIG
3289
3290
3291# _LT_LANG_CXX_CONFIG([TAG])
3292# --------------------------
3293# Ensure that the configuration variables for a C++ compiler are suitably
3294# defined. These variables are subsequently used by _LT_CONFIG to write
3295# the compiler configuration to `libtool'.
3296# _LT_LANG_CXX_CONFIG
3297
3298
3299# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3300# ---------------------------------
3301# Figure out "hidden" library dependencies from verbose
3302# compiler output when linking a shared library.
3303# Parse the compiler output and extract the necessary
3304# objects, libraries and library flags.
3305# _LT_SYS_HIDDEN_LIBDEPS
3306
3307
3308# _LT_LANG_F77_CONFIG([TAG])
3309# --------------------------
3310# Ensure that the configuration variables for a Fortran 77 compiler are
3311# suitably defined. These variables are subsequently used by _LT_CONFIG
3312# to write the compiler configuration to `libtool'.
3313# _LT_LANG_F77_CONFIG
3314
3315
3316# _LT_LANG_FC_CONFIG([TAG])
3317# -------------------------
3318# Ensure that the configuration variables for a Fortran compiler are
3319# suitably defined. These variables are subsequently used by _LT_CONFIG
3320# to write the compiler configuration to `libtool'.
3321# _LT_LANG_FC_CONFIG
3322
3323
3324# _LT_LANG_GCJ_CONFIG([TAG])
3325# --------------------------
3326# Ensure that the configuration variables for the GNU Java Compiler compiler
3327# are suitably defined. These variables are subsequently used by _LT_CONFIG
3328# to write the compiler configuration to `libtool'.
3329# _LT_LANG_GCJ_CONFIG
3330
3331
3332# _LT_LANG_RC_CONFIG([TAG])
3333# -------------------------
3334# Ensure that the configuration variables for the Windows resource compiler
3335# are suitably defined. These variables are subsequently used by _LT_CONFIG
3336# to write the compiler configuration to `libtool'.
3337# _LT_LANG_RC_CONFIG
3338
3339
3340# LT_PROG_GCJ
3341# -----------
3342
3343
3344# Old name:
3345# This is what autoupdate's m4 run will expand. It fires
3346# the warning (with _au_warn_XXX), outputs it into the
3347# updated configure.ac (with AC_DIAGNOSE), and then outputs
3348# the replacement expansion.
3349
3350
3351# This is an auxiliary macro that is also run when
3352# autoupdate runs m4. It simply calls m4_warning, but
3353# we need a wrapper so that each warning is emitted only
3354# once. We break the quoting in m4_warning's argument in
3355# order to expand this macro's arguments, not AU_DEFUN's.
3356
3357
3358# Finally, this is the expansion that is picked up by
3359# autoconf. It tells the user to run autoupdate, and
3360# then outputs the replacement expansion. We do not care
3361# about autoupdate's warning because that contains
3362# information on what to do *after* running autoupdate.
3363
3364
3365
3366# LT_PROG_RC
3367# ----------
3368
3369
3370# Old name:
3371# This is what autoupdate's m4 run will expand. It fires
3372# the warning (with _au_warn_XXX), outputs it into the
3373# updated configure.ac (with AC_DIAGNOSE), and then outputs
3374# the replacement expansion.
3375
3376
3377# This is an auxiliary macro that is also run when
3378# autoupdate runs m4. It simply calls m4_warning, but
3379# we need a wrapper so that each warning is emitted only
3380# once. We break the quoting in m4_warning's argument in
3381# order to expand this macro's arguments, not AU_DEFUN's.
3382
3383
3384# Finally, this is the expansion that is picked up by
3385# autoconf. It tells the user to run autoupdate, and
3386# then outputs the replacement expansion. We do not care
3387# about autoupdate's warning because that contains
3388# information on what to do *after* running autoupdate.
3389
3390
3391
3392# _LT_DECL_EGREP
3393# --------------
3394# If we don't have a new enough Autoconf to choose the best grep
3395# available, choose the one first in the user's PATH.
3396
3397
3398
3399# _LT_DECL_OBJDUMP
3400# --------------
3401# If we don't have a new enough Autoconf to choose the best objdump
3402# available, choose the one first in the user's PATH.
3403
3404
3405
3406# _LT_DECL_SED
3407# ------------
3408# Check for a fully-functional sed program, that truncates
3409# as few characters as possible. Prefer GNU sed if found.
3410# _LT_DECL_SED
3411
3412#m4_ifndef
3413
3414# Old name:
3415# This is what autoupdate's m4 run will expand. It fires
3416# the warning (with _au_warn_XXX), outputs it into the
3417# updated configure.ac (with AC_DIAGNOSE), and then outputs
3418# the replacement expansion.
3419
3420
3421# This is an auxiliary macro that is also run when
3422# autoupdate runs m4. It simply calls m4_warning, but
3423# we need a wrapper so that each warning is emitted only
3424# once. We break the quoting in m4_warning's argument in
3425# order to expand this macro's arguments, not AU_DEFUN's.
3426
3427
3428# Finally, this is the expansion that is picked up by
3429# autoconf. It tells the user to run autoupdate, and
3430# then outputs the replacement expansion. We do not care
3431# about autoupdate's warning because that contains
3432# information on what to do *after* running autoupdate.
3433
3434
3435
3436# _LT_CHECK_SHELL_FEATURES
3437# ------------------------
3438# Find out whether the shell is Bourne or XSI compatible,
3439# or has some other useful features.
3440# _LT_CHECK_SHELL_FEATURES
3441
3442
3443# _LT_PROG_XSI_SHELLFNS
3444# ---------------------
3445# Bourne and XSI compatible variants of some useful shell functions.
3446
3447
3448# Helper functions for option handling. -*- Autoconf -*-
3449#
3450# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3451# Inc.
3452# Written by Gary V. Vaughan, 2004
3453#
3454# This file is free software; the Free Software Foundation gives
3455# unlimited permission to copy and/or distribute it, with or without
3456# modifications, as long as this notice is preserved.
3457
3458# serial 6 ltoptions.m4
3459
3460# This is to help aclocal find these macros, as it can't see m4_define.
3461
3462
3463
3464# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3465# ------------------------------------------
3466
3467
3468
3469# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3470# ---------------------------------------
3471# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3472# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3473# saved as a flag.
3474
3475
3476
3477# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3478# ------------------------------------------------------------
3479# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3480
3481
3482
3483# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3484# -------------------------------------------------------
3485# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3486# are set.
3487
3488
3489
3490# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3491# ----------------------------------------
3492# OPTION-LIST is a space-separated list of Libtool options associated
3493# with MACRO-NAME. If any OPTION has a matching handler declared with
3494# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3495# the unknown option and exit.
3496# _LT_SET_OPTIONS
3497
3498
3499## --------------------------------- ##
3500## Macros to handle LT_INIT options. ##
3501## --------------------------------- ##
3502
3503# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3504# -----------------------------------------
3505
3506
3507
3508# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3509# -----------------------------------------------
3510# LT_OPTION_DEFINE
3511
3512
3513# dlopen
3514# ------
3515
3516
3517# This is what autoupdate's m4 run will expand. It fires
3518# the warning (with _au_warn_XXX), outputs it into the
3519# updated configure.ac (with AC_DIAGNOSE), and then outputs
3520# the replacement expansion.
3521
3522
3523# This is an auxiliary macro that is also run when
3524# autoupdate runs m4. It simply calls m4_warning, but
3525# we need a wrapper so that each warning is emitted only
3526# once. We break the quoting in m4_warning's argument in
3527# order to expand this macro's arguments, not AU_DEFUN's.
3528
3529
3530# Finally, this is the expansion that is picked up by
3531# autoconf. It tells the user to run autoupdate, and
3532# then outputs the replacement expansion. We do not care
3533# about autoupdate's warning because that contains
3534# information on what to do *after* running autoupdate.
3535
3536
3537
3538
3539# win32-dll
3540# ---------
3541# Declare package support for building win32 dll's.
3542# win32-dll
3543
3544# This is what autoupdate's m4 run will expand. It fires
3545# the warning (with _au_warn_XXX), outputs it into the
3546# updated configure.ac (with AC_DIAGNOSE), and then outputs
3547# the replacement expansion.
3548
3549
3550# This is an auxiliary macro that is also run when
3551# autoupdate runs m4. It simply calls m4_warning, but
3552# we need a wrapper so that each warning is emitted only
3553# once. We break the quoting in m4_warning's argument in
3554# order to expand this macro's arguments, not AU_DEFUN's.
3555
3556
3557# Finally, this is the expansion that is picked up by
3558# autoconf. It tells the user to run autoupdate, and
3559# then outputs the replacement expansion. We do not care
3560# about autoupdate's warning because that contains
3561# information on what to do *after* running autoupdate.
3562
3563
3564
3565
3566# _LT_ENABLE_SHARED([DEFAULT])
3567# ----------------------------
3568# implement the --enable-shared flag, and supports the `shared' and
3569# `disable-shared' LT_INIT options.
3570# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3571# _LT_ENABLE_SHARED
3572
3573
3574
3575
3576# Old names:
3577
3578
3579
3580
3581# This is what autoupdate's m4 run will expand. It fires
3582# the warning (with _au_warn_XXX), outputs it into the
3583# updated configure.ac (with AC_DIAGNOSE), and then outputs
3584# the replacement expansion.
3585
3586
3587# This is an auxiliary macro that is also run when
3588# autoupdate runs m4. It simply calls m4_warning, but
3589# we need a wrapper so that each warning is emitted only
3590# once. We break the quoting in m4_warning's argument in
3591# order to expand this macro's arguments, not AU_DEFUN's.
3592
3593
3594# Finally, this is the expansion that is picked up by
3595# autoconf. It tells the user to run autoupdate, and
3596# then outputs the replacement expansion. We do not care
3597# about autoupdate's warning because that contains
3598# information on what to do *after* running autoupdate.
3599
3600# This is what autoupdate's m4 run will expand. It fires
3601# the warning (with _au_warn_XXX), outputs it into the
3602# updated configure.ac (with AC_DIAGNOSE), and then outputs
3603# the replacement expansion.
3604
3605
3606# This is an auxiliary macro that is also run when
3607# autoupdate runs m4. It simply calls m4_warning, but
3608# we need a wrapper so that each warning is emitted only
3609# once. We break the quoting in m4_warning's argument in
3610# order to expand this macro's arguments, not AU_DEFUN's.
3611
3612
3613# Finally, this is the expansion that is picked up by
3614# autoconf. It tells the user to run autoupdate, and
3615# then outputs the replacement expansion. We do not care
3616# about autoupdate's warning because that contains
3617# information on what to do *after* running autoupdate.
3618
3619
3620
3621
3622
3623# _LT_ENABLE_STATIC([DEFAULT])
3624# ----------------------------
3625# implement the --enable-static flag, and support the `static' and
3626# `disable-static' LT_INIT options.
3627# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3628# _LT_ENABLE_STATIC
3629
3630
3631
3632
3633# Old names:
3634
3635
3636
3637
3638# This is what autoupdate's m4 run will expand. It fires
3639# the warning (with _au_warn_XXX), outputs it into the
3640# updated configure.ac (with AC_DIAGNOSE), and then outputs
3641# the replacement expansion.
3642
3643
3644# This is an auxiliary macro that is also run when
3645# autoupdate runs m4. It simply calls m4_warning, but
3646# we need a wrapper so that each warning is emitted only
3647# once. We break the quoting in m4_warning's argument in
3648# order to expand this macro's arguments, not AU_DEFUN's.
3649
3650
3651# Finally, this is the expansion that is picked up by
3652# autoconf. It tells the user to run autoupdate, and
3653# then outputs the replacement expansion. We do not care
3654# about autoupdate's warning because that contains
3655# information on what to do *after* running autoupdate.
3656
3657# This is what autoupdate's m4 run will expand. It fires
3658# the warning (with _au_warn_XXX), outputs it into the
3659# updated configure.ac (with AC_DIAGNOSE), and then outputs
3660# the replacement expansion.
3661
3662
3663# This is an auxiliary macro that is also run when
3664# autoupdate runs m4. It simply calls m4_warning, but
3665# we need a wrapper so that each warning is emitted only
3666# once. We break the quoting in m4_warning's argument in
3667# order to expand this macro's arguments, not AU_DEFUN's.
3668
3669
3670# Finally, this is the expansion that is picked up by
3671# autoconf. It tells the user to run autoupdate, and
3672# then outputs the replacement expansion. We do not care
3673# about autoupdate's warning because that contains
3674# information on what to do *after* running autoupdate.
3675
3676
3677
3678
3679
3680# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3681# ----------------------------------
3682# implement the --enable-fast-install flag, and support the `fast-install'
3683# and `disable-fast-install' LT_INIT options.
3684# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3685# _LT_ENABLE_FAST_INSTALL
3686
3687
3688
3689
3690# Old names:
3691# This is what autoupdate's m4 run will expand. It fires
3692# the warning (with _au_warn_XXX), outputs it into the
3693# updated configure.ac (with AC_DIAGNOSE), and then outputs
3694# the replacement expansion.
3695
3696
3697# This is an auxiliary macro that is also run when
3698# autoupdate runs m4. It simply calls m4_warning, but
3699# we need a wrapper so that each warning is emitted only
3700# once. We break the quoting in m4_warning's argument in
3701# order to expand this macro's arguments, not AU_DEFUN's.
3702
3703
3704# Finally, this is the expansion that is picked up by
3705# autoconf. It tells the user to run autoupdate, and
3706# then outputs the replacement expansion. We do not care
3707# about autoupdate's warning because that contains
3708# information on what to do *after* running autoupdate.
3709
3710
3711# This is what autoupdate's m4 run will expand. It fires
3712# the warning (with _au_warn_XXX), outputs it into the
3713# updated configure.ac (with AC_DIAGNOSE), and then outputs
3714# the replacement expansion.
3715
3716
3717# This is an auxiliary macro that is also run when
3718# autoupdate runs m4. It simply calls m4_warning, but
3719# we need a wrapper so that each warning is emitted only
3720# once. We break the quoting in m4_warning's argument in
3721# order to expand this macro's arguments, not AU_DEFUN's.
3722
3723
3724# Finally, this is the expansion that is picked up by
3725# autoconf. It tells the user to run autoupdate, and
3726# then outputs the replacement expansion. We do not care
3727# about autoupdate's warning because that contains
3728# information on what to do *after* running autoupdate.
3729
3730
3731
3732
3733# _LT_WITH_PIC([MODE])
3734# --------------------
3735# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3736# LT_INIT options.
3737# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3738# _LT_WITH_PIC
3739
3740
3741
3742
3743# Old name:
3744# This is what autoupdate's m4 run will expand. It fires
3745# the warning (with _au_warn_XXX), outputs it into the
3746# updated configure.ac (with AC_DIAGNOSE), and then outputs
3747# the replacement expansion.
3748
3749
3750# This is an auxiliary macro that is also run when
3751# autoupdate runs m4. It simply calls m4_warning, but
3752# we need a wrapper so that each warning is emitted only
3753# once. We break the quoting in m4_warning's argument in
3754# order to expand this macro's arguments, not AU_DEFUN's.
3755
3756
3757# Finally, this is the expansion that is picked up by
3758# autoconf. It tells the user to run autoupdate, and
3759# then outputs the replacement expansion. We do not care
3760# about autoupdate's warning because that contains
3761# information on what to do *after* running autoupdate.
3762
3763
3764
3765## ----------------- ##
3766## LTDL_INIT Options ##
3767## ----------------- ##
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3779#
3780# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3781# Written by Gary V. Vaughan, 2004
3782#
3783# This file is free software; the Free Software Foundation gives
3784# unlimited permission to copy and/or distribute it, with or without
3785# modifications, as long as this notice is preserved.
3786
3787# serial 6 ltsugar.m4
3788
3789# This is to help aclocal find these macros, as it can't see m4_define.
3790
3791
3792
3793# lt_join(SEP, ARG1, [ARG2...])
3794# -----------------------------
3795# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3796# associated separator.
3797# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3798# versions in m4sugar had bugs.
3799
3800
3801
3802
3803# lt_car(LIST)
3804# lt_cdr(LIST)
3805# ------------
3806# Manipulate m4 lists.
3807# These macros are necessary as long as will still need to support
3808# Autoconf-2.59 which quotes differently.
3809
3810
3811
3812
3813
3814# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3815# ------------------------------------------
3816# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3817# Note that neither SEPARATOR nor STRING are expanded; they are appended
3818# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3819# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3820# than defined and empty).
3821#
3822# This macro is needed until we can rely on Autoconf 2.62, since earlier
3823# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3824
3825
3826
3827
3828# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3829# ----------------------------------------------------------
3830# Produce a SEP delimited list of all paired combinations of elements of
3831# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3832# has the form PREFIXmINFIXSUFFIXn.
3833# Needed until we can rely on m4_combine added in Autoconf 2.62.
3834
3835
3836
3837# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3838# -----------------------------------------------------------------------
3839# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3840# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3841
3842
3843
3844# lt_dict_add(DICT, KEY, VALUE)
3845# -----------------------------
3846
3847
3848
3849# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3850# --------------------------------------------
3851
3852
3853
3854# lt_dict_fetch(DICT, KEY, [SUBKEY])
3855# ----------------------------------
3856
3857
3858
3859# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3860# -----------------------------------------------------------------
3861
3862
3863
3864# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3865# --------------------------------------------------------------
3866
3867
3868# ltversion.m4 -- version numbers -*- Autoconf -*-
3869#
3870# Copyright (C) 2004 Free Software Foundation, Inc.
3871# Written by Scott James Remnant, 2004
3872#
3873# This file is free software; the Free Software Foundation gives
3874# unlimited permission to copy and/or distribute it, with or without
3875# modifications, as long as this notice is preserved.
3876
3877# Generated from ltversion.in.
3878
3879# serial 3134 ltversion.m4
3880# This file is part of GNU Libtool
3881
3882
3883
3884
3885
3886
3887# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3888#
3889# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3890# Written by Scott James Remnant, 2004.
3891#
3892# This file is free software; the Free Software Foundation gives
3893# unlimited permission to copy and/or distribute it, with or without
3894# modifications, as long as this notice is preserved.
3895
3896# serial 4 lt~obsolete.m4
3897
3898# These exist entirely to fool aclocal when bootstrapping libtool.
3899#
3900# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3901# which have later been changed to m4_define as they aren't part of the
3902# exported API, or moved to Autoconf or Automake where they belong.
3903#
3904# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3905# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3906# using a macro with the same name in our local m4/libtool.m4 it'll
3907# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3908# and doesn't know about Autoconf macros at all.)
3909#
3910# So we provide this file, which has a silly filename so it's always
3911# included after everything else. This provides aclocal with the
3912# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3913# because those macros already exist, or will be overwritten later.
3914# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3915#
3916# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3917# Yes, that means every name once taken will need to remain here until
3918# we give up compatibility with versions before 1.7, at which point
3919# we need to keep only those names which we still refer to.
3920
3921# This is to help aclocal find these macros, as it can't see m4_define.
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
6ffe910a
MF
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
5f3ef9d0
JB
3986## -*- Autoconf -*-
3987
3988# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3989# Free Software Foundation, Inc.
3990#
3991# This file is free software; the Free Software Foundation
3992# gives unlimited permission to copy and/or distribute it,
3993# with or without modifications, as long as this notice is preserved.
3994
3995# serial 8
3996
3997# Based on depend.m4 from automake 1.9, modified for standalone use in
3998# an environment where GNU make is required.
3999
4000# ZW_PROG_COMPILER_DEPENDENCIES
4001# -----------------------------
4002# Variant of _AM_DEPENDENCIES which just does the dependency probe and
4003# sets fooDEPMODE accordingly. Cache-variable compatible with
4004# original; not side-effect compatible. As the users of this macro
4005# may require accurate dependencies for correct builds, it does *not*
4006# honor --disable-dependency-checking, and failure to detect a usable
4007# method is an error. depcomp is assumed to be located in
4008# $ac_aux_dir.
4009#
4010# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
4011
4012
4013
4014# AM_SET_DEPDIR
4015# -------------
4016# Choose a directory name for dependency files.
4017
4018
4019# ZW_CREATE_DEPDIR
4020# ----------------
4021# As AM_SET_DEPDIR, but also create the directory at config.status time.
4022
4023
6ffe910a
MF
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072sim_inline="-DDEFAULT_INLINE=0"
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109# intl sister-directory configuration rules.
4110#
4111
4112# The idea behind this macro is that there's no need to repeat all the
4113# autoconf probes done by the intl directory - it's already done them
4114# for us. In fact, there's no need even to look at the cache for the
4115# answers. All we need to do is nab a few pieces of information.
4116# The intl directory is set up to make this easy, by generating a
4117# small file which can be sourced as a shell script; then we produce
4118# the necessary substitutions and definitions for this directory.
4119
4120
4121
4122# Autoconf M4 include file defining utility macros for complex Canadian
4123# cross builds.
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133####
4134# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4135# or AC_INIT.
4136# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4137
4138####
4139# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4140# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4141
4142
4143####
4144# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4145# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4146
4147
4148
4149# Backported from Autoconf 2.5x; can go away when and if
4150# we switch. Put the OS path separator in $PATH_SEPARATOR.
4151
4152
4153
4154
4155# ACX_HAVE_GCC_FOR_TARGET
4156# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4157
4158
4159# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4160# Searching for installed target binutils. We need to take extra care,
4161# else we may find the wrong assembler, linker, etc., and lose.
4162#
4163# First try --with-build-time-tools, if specified.
4164#
4165# For build != host, we ask the installed GCC for the name of the tool it
4166# uses, and accept it if it is an absolute path. This is because the
4167# only good choice for a compiler is the same GCC version that is being
4168# installed (or we couldn't make target libraries), and we assume that
4169# on the host system we'll have not only the same GCC version, but also
4170# the same binutils version.
4171#
4172# For build == host, search the same directories that the installed
4173# compiler will search. We used to do this for the assembler, linker,
4174# and nm only; for simplicity of configuration, however, we extend this
4175# criterion to tools (such as ar and ranlib) that are never invoked by
4176# the compiler, to avoid mismatches.
4177#
4178# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4179# if build == target. This makes the most sense only when bootstrapping,
4180# but we also do so when build != host. In this case, we hope that the
4181# build and host systems will have similar contents of MD_EXEC_PREFIX.
4182#
4183# If we do not find a suitable binary, then try the user's path.
4184
4185
4186###
4187# AC_PROG_CPP_WERROR
4188# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4189# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4190# For now, using this also overrides header checks to use only the
4191# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4192# bit harder from here).
4193# Eventually autoconf will default to checking headers with the compiler
4194# instead, and we'll have to do this differently.
4195
4196# AC_PROG_CPP_WERROR
4197
4198# Test for GNAT.
5f3ef9d0
JB
4199# We require the gnatbind & gnatmake programs, as well as a compiler driver
4200# that understands Ada. We use the user's CC setting, already found, and
4201# possibly add $1 to the command-line parameters.
6ffe910a
MF
4202#
4203# Sets the shell variable have_gnat to yes or no as appropriate, and
4204# substitutes GNATBIND and GNATMAKE.
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
b7026657
AC
4225
4226
b7026657
AC
4227
4228
4229
4230ac_aux_dir=
81ecdfbb
RW
4231for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4232 for ac_t in install-sh install.sh shtool; do
4233 if test -f "$ac_dir/$ac_t"; then
4234 ac_aux_dir=$ac_dir
4235 ac_install_sh="$ac_aux_dir/$ac_t -c"
4236 break 2
4237 fi
4238 done
b7026657
AC
4239done
4240if test -z "$ac_aux_dir"; then
81ecdfbb 4241 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
b7026657 4242fi
81ecdfbb
RW
4243
4244# These three variables are undocumented and unsupported,
4245# and are intended to be withdrawn in a future Autoconf release.
4246# They can cause serious problems if a builder's source tree is in a directory
4247# whose full name contains unusual characters.
4248ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4249ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4250ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4251
b7026657
AC
4252
4253# Find a good install program. We prefer a C program (faster),
4254# so one script is as good as another. But avoid the broken or
4255# incompatible versions:
4256# SysV /etc/install, /usr/sbin/install
4257# SunOS /usr/etc/install
4258# IRIX /sbin/install
4259# AIX /bin/install
4260# AmigaOS /C/install, which installs bootblocks on floppy discs
4261# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4262# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4263# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4264# OS/2's system install, which has a completely different semantic
4265# ./install, which can be erroneously created by make from ./install.sh.
81ecdfbb
RW
4266# Reject install programs that cannot install multiple files.
4267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4268$as_echo_n "checking for a BSD-compatible install... " >&6; }
b7026657 4269if test -z "$INSTALL"; then
81ecdfbb
RW
4270if test "${ac_cv_path_install+set}" = set; then :
4271 $as_echo_n "(cached) " >&6
b7026657
AC
4272else
4273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274for as_dir in $PATH
4275do
4276 IFS=$as_save_IFS
4277 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4278 # Account for people who put trailing slashes in PATH elements.
4279case $as_dir/ in #((
4280 ./ | .// | /[cC]/* | \
b7026657 4281 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 4282 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
b7026657
AC
4283 /usr/ucb/* ) ;;
4284 *)
4285 # OSF1 and SCO ODT 3.0 have their own names for install.
4286 # Don't use installbsd from OSF since it installs stuff as root
4287 # by default.
4288 for ac_prog in ginstall scoinst install; do
4289 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 4290 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
b7026657
AC
4291 if test $ac_prog = install &&
4292 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4293 # AIX install. It has an incompatible calling convention.
4294 :
4295 elif test $ac_prog = install &&
4296 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4297 # program-specific install script used by HP pwplus--don't use.
4298 :
4299 else
81ecdfbb
RW
4300 rm -rf conftest.one conftest.two conftest.dir
4301 echo one > conftest.one
4302 echo two > conftest.two
4303 mkdir conftest.dir
4304 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4305 test -s conftest.one && test -s conftest.two &&
4306 test -s conftest.dir/conftest.one &&
4307 test -s conftest.dir/conftest.two
4308 then
4309 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4310 break 3
4311 fi
b7026657
AC
4312 fi
4313 fi
4314 done
4315 done
4316 ;;
4317esac
b7026657 4318
81ecdfbb
RW
4319 done
4320IFS=$as_save_IFS
4321
4322rm -rf conftest.one conftest.two conftest.dir
b7026657
AC
4323
4324fi
4325 if test "${ac_cv_path_install+set}" = set; then
4326 INSTALL=$ac_cv_path_install
4327 else
81ecdfbb
RW
4328 # As a last resort, use the slow shell script. Don't cache a
4329 # value for INSTALL within a source directory, because that will
b7026657 4330 # break other packages using the cache if that directory is
81ecdfbb 4331 # removed, or if the value is a relative name.
b7026657
AC
4332 INSTALL=$ac_install_sh
4333 fi
4334fi
81ecdfbb
RW
4335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4336$as_echo "$INSTALL" >&6; }
b7026657
AC
4337
4338# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4339# It thinks the first close brace ends the variable substitution.
4340test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4341
4342test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4343
4344test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4345
4346ac_ext=c
4347ac_cpp='$CPP $CPPFLAGS'
4348ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4349ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4350ac_compiler_gnu=$ac_cv_c_compiler_gnu
4351if test -n "$ac_tool_prefix"; then
4352 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4353set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4355$as_echo_n "checking for $ac_word... " >&6; }
4356if test "${ac_cv_prog_CC+set}" = set; then :
4357 $as_echo_n "(cached) " >&6
c906108c
SS
4358else
4359 if test -n "$CC"; then
4360 ac_cv_prog_CC="$CC" # Let the user override the test.
4361else
b7026657
AC
4362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4363for as_dir in $PATH
4364do
4365 IFS=$as_save_IFS
4366 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4367 for ac_exec_ext in '' $ac_executable_extensions; do
4368 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4369 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4371 break 2
4372 fi
4373done
81ecdfbb
RW
4374 done
4375IFS=$as_save_IFS
b7026657 4376
c906108c
SS
4377fi
4378fi
b7026657 4379CC=$ac_cv_prog_CC
c906108c 4380if test -n "$CC"; then
81ecdfbb
RW
4381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4382$as_echo "$CC" >&6; }
b7026657 4383else
81ecdfbb
RW
4384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4385$as_echo "no" >&6; }
b7026657
AC
4386fi
4387
81ecdfbb 4388
b7026657
AC
4389fi
4390if test -z "$ac_cv_prog_CC"; then
4391 ac_ct_CC=$CC
4392 # Extract the first word of "gcc", so it can be a program name with args.
4393set dummy gcc; ac_word=$2
81ecdfbb
RW
4394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4395$as_echo_n "checking for $ac_word... " >&6; }
4396if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4397 $as_echo_n "(cached) " >&6
b7026657
AC
4398else
4399 if test -n "$ac_ct_CC"; then
4400 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4401else
4402as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4403for as_dir in $PATH
4404do
4405 IFS=$as_save_IFS
4406 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4407 for ac_exec_ext in '' $ac_executable_extensions; do
4408 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4409 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4411 break 2
4412 fi
4413done
81ecdfbb
RW
4414 done
4415IFS=$as_save_IFS
b7026657
AC
4416
4417fi
4418fi
4419ac_ct_CC=$ac_cv_prog_ac_ct_CC
4420if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4422$as_echo "$ac_ct_CC" >&6; }
c906108c 4423else
81ecdfbb
RW
4424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4425$as_echo "no" >&6; }
b7026657
AC
4426fi
4427
81ecdfbb
RW
4428 if test "x$ac_ct_CC" = x; then
4429 CC=""
4430 else
4431 case $cross_compiling:$ac_tool_warned in
4432yes:)
4433{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4434$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4435ac_tool_warned=yes ;;
4436esac
4437 CC=$ac_ct_CC
4438 fi
b7026657
AC
4439else
4440 CC="$ac_cv_prog_CC"
c906108c
SS
4441fi
4442
4443if test -z "$CC"; then
81ecdfbb
RW
4444 if test -n "$ac_tool_prefix"; then
4445 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
b7026657 4446set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4448$as_echo_n "checking for $ac_word... " >&6; }
4449if test "${ac_cv_prog_CC+set}" = set; then :
4450 $as_echo_n "(cached) " >&6
b7026657
AC
4451else
4452 if test -n "$CC"; then
4453 ac_cv_prog_CC="$CC" # Let the user override the test.
4454else
4455as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4456for as_dir in $PATH
4457do
4458 IFS=$as_save_IFS
4459 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4460 for ac_exec_ext in '' $ac_executable_extensions; do
4461 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4462 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4463 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4464 break 2
4465 fi
4466done
81ecdfbb
RW
4467 done
4468IFS=$as_save_IFS
b7026657
AC
4469
4470fi
4471fi
4472CC=$ac_cv_prog_CC
4473if test -n "$CC"; then
81ecdfbb
RW
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4475$as_echo "$CC" >&6; }
b7026657 4476else
81ecdfbb
RW
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4478$as_echo "no" >&6; }
b7026657
AC
4479fi
4480
b7026657 4481
81ecdfbb 4482 fi
b7026657
AC
4483fi
4484if test -z "$CC"; then
4485 # Extract the first word of "cc", so it can be a program name with args.
4486set dummy cc; ac_word=$2
81ecdfbb
RW
4487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4488$as_echo_n "checking for $ac_word... " >&6; }
4489if test "${ac_cv_prog_CC+set}" = set; then :
4490 $as_echo_n "(cached) " >&6
c906108c
SS
4491else
4492 if test -n "$CC"; then
4493 ac_cv_prog_CC="$CC" # Let the user override the test.
4494else
c906108c 4495 ac_prog_rejected=no
b7026657
AC
4496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4497for as_dir in $PATH
4498do
4499 IFS=$as_save_IFS
4500 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4501 for ac_exec_ext in '' $ac_executable_extensions; do
4502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657
AC
4503 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4504 ac_prog_rejected=yes
4505 continue
4506 fi
4507 ac_cv_prog_CC="cc"
81ecdfbb 4508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4509 break 2
4510 fi
4511done
81ecdfbb
RW
4512 done
4513IFS=$as_save_IFS
b7026657 4514
c906108c
SS
4515if test $ac_prog_rejected = yes; then
4516 # We found a bogon in the path, so make sure we never use it.
4517 set dummy $ac_cv_prog_CC
4518 shift
b7026657 4519 if test $# != 0; then
c906108c
SS
4520 # We chose a different compiler from the bogus one.
4521 # However, it has the same basename, so the bogon will be chosen
4522 # first if we set CC to just the basename; use the full file name.
4523 shift
b7026657 4524 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
c906108c
SS
4525 fi
4526fi
4527fi
4528fi
b7026657 4529CC=$ac_cv_prog_CC
c906108c 4530if test -n "$CC"; then
81ecdfbb
RW
4531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4532$as_echo "$CC" >&6; }
c906108c 4533else
81ecdfbb
RW
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4535$as_echo "no" >&6; }
c906108c
SS
4536fi
4537
81ecdfbb 4538
b7026657
AC
4539fi
4540if test -z "$CC"; then
4541 if test -n "$ac_tool_prefix"; then
81ecdfbb 4542 for ac_prog in cl.exe
b7026657
AC
4543 do
4544 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4545set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4547$as_echo_n "checking for $ac_word... " >&6; }
4548if test "${ac_cv_prog_CC+set}" = set; then :
4549 $as_echo_n "(cached) " >&6
c906108c
SS
4550else
4551 if test -n "$CC"; then
4552 ac_cv_prog_CC="$CC" # Let the user override the test.
4553else
b7026657
AC
4554as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4555for as_dir in $PATH
4556do
4557 IFS=$as_save_IFS
4558 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4559 for ac_exec_ext in '' $ac_executable_extensions; do
4560 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4561 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4563 break 2
4564 fi
4565done
81ecdfbb
RW
4566 done
4567IFS=$as_save_IFS
b7026657
AC
4568
4569fi
4570fi
4571CC=$ac_cv_prog_CC
4572if test -n "$CC"; then
81ecdfbb
RW
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4574$as_echo "$CC" >&6; }
b7026657 4575else
81ecdfbb
RW
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4577$as_echo "no" >&6; }
b7026657
AC
4578fi
4579
81ecdfbb 4580
b7026657
AC
4581 test -n "$CC" && break
4582 done
4583fi
4584if test -z "$CC"; then
4585 ac_ct_CC=$CC
81ecdfbb 4586 for ac_prog in cl.exe
b7026657
AC
4587do
4588 # Extract the first word of "$ac_prog", so it can be a program name with args.
4589set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4591$as_echo_n "checking for $ac_word... " >&6; }
4592if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4593 $as_echo_n "(cached) " >&6
b7026657
AC
4594else
4595 if test -n "$ac_ct_CC"; then
4596 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4597else
4598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4599for as_dir in $PATH
4600do
4601 IFS=$as_save_IFS
4602 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4603 for ac_exec_ext in '' $ac_executable_extensions; do
4604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4605 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4607 break 2
4608 fi
4609done
81ecdfbb
RW
4610 done
4611IFS=$as_save_IFS
b7026657
AC
4612
4613fi
4614fi
4615ac_ct_CC=$ac_cv_prog_ac_ct_CC
4616if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4618$as_echo "$ac_ct_CC" >&6; }
b7026657 4619else
81ecdfbb
RW
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4621$as_echo "no" >&6; }
b7026657
AC
4622fi
4623
81ecdfbb 4624
b7026657
AC
4625 test -n "$ac_ct_CC" && break
4626done
4627
81ecdfbb
RW
4628 if test "x$ac_ct_CC" = x; then
4629 CC=""
4630 else
4631 case $cross_compiling:$ac_tool_warned in
4632yes:)
4633{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4634$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4635ac_tool_warned=yes ;;
4636esac
4637 CC=$ac_ct_CC
4638 fi
b7026657
AC
4639fi
4640
4641fi
4642
4643
81ecdfbb
RW
4644test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4645$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4646as_fn_error "no acceptable C compiler found in \$PATH
4647See \`config.log' for more details." "$LINENO" 5; }
b7026657
AC
4648
4649# Provide some information about the compiler.
81ecdfbb
RW
4650$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4651set X $ac_compile
4652ac_compiler=$2
4653for ac_option in --version -v -V -qversion; do
4654 { { ac_try="$ac_compiler $ac_option >&5"
4655case "(($ac_try" in
4656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4657 *) ac_try_echo=$ac_try;;
4658esac
4659eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4660$as_echo "$ac_try_echo"; } >&5
4661 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b7026657 4662 ac_status=$?
81ecdfbb
RW
4663 if test -s conftest.err; then
4664 sed '10a\
4665... rest of stderr output deleted ...
4666 10q' conftest.err >conftest.er1
4667 cat conftest.er1 >&5
4668 rm -f conftest.er1 conftest.err
4669 fi
4670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4671 test $ac_status = 0; }
4672done
b7026657 4673
81ecdfbb 4674cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
4675/* end confdefs.h. */
4676
4677int
4678main ()
4679{
4680
4681 ;
4682 return 0;
4683}
4684_ACEOF
4685ac_clean_files_save=$ac_clean_files
81ecdfbb 4686ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
b7026657
AC
4687# Try to create an executable without -o first, disregard a.out.
4688# It will help us diagnose broken compilers, and finding out an intuition
4689# of exeext.
81ecdfbb
RW
4690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4691$as_echo_n "checking for C compiler default output file name... " >&6; }
4692ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4693
4694# The possible output files:
4695ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4696
4697ac_rmfiles=
4698for ac_file in $ac_files
4699do
4700 case $ac_file in
4701 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4702 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4703 esac
4704done
4705rm -f $ac_rmfiles
4706
4707if { { ac_try="$ac_link_default"
4708case "(($ac_try" in
4709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4710 *) ac_try_echo=$ac_try;;
4711esac
4712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4713$as_echo "$ac_try_echo"; } >&5
4714 (eval "$ac_link_default") 2>&5
4715 ac_status=$?
4716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4717 test $ac_status = 0; }; then :
4718 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4719# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4720# in a Makefile. We should not override ac_cv_exeext if it was cached,
4721# so that the user can short-circuit this test for compilers unknown to
4722# Autoconf.
4723for ac_file in $ac_files ''
b7026657
AC
4724do
4725 test -f "$ac_file" || continue
4726 case $ac_file in
81ecdfbb 4727 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b7026657
AC
4728 ;;
4729 [ab].out )
4730 # We found the default executable, but exeext='' is most
4731 # certainly right.
4732 break;;
4733 *.* )
81ecdfbb
RW
4734 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4735 then :; else
4736 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4737 fi
4738 # We set ac_cv_exeext here because the later test for it is not
4739 # safe: cross compilers may not add the suffix if given an `-o'
4740 # argument, so we may need to know it at that point already.
4741 # Even if this section looks crufty: it has the advantage of
4742 # actually working.
b7026657
AC
4743 break;;
4744 * )
4745 break;;
4746 esac
4747done
81ecdfbb
RW
4748test "$ac_cv_exeext" = no && ac_cv_exeext=
4749
b7026657 4750else
81ecdfbb
RW
4751 ac_file=''
4752fi
4753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4754$as_echo "$ac_file" >&6; }
4755if test -z "$ac_file"; then :
4756 $as_echo "$as_me: failed program was:" >&5
b7026657
AC
4757sed 's/^/| /' conftest.$ac_ext >&5
4758
81ecdfbb
RW
4759{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4760$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4761{ as_fn_set_status 77
4762as_fn_error "C compiler cannot create executables
4763See \`config.log' for more details." "$LINENO" 5; }; }
b7026657 4764fi
b7026657 4765ac_exeext=$ac_cv_exeext
b7026657 4766
81ecdfbb 4767# Check that the compiler produces executables we can run. If not, either
b7026657 4768# the compiler is broken, or we cross compile.
81ecdfbb
RW
4769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4770$as_echo_n "checking whether the C compiler works... " >&6; }
b7026657
AC
4771# If not cross compiling, check that we can run a simple program.
4772if test "$cross_compiling" != yes; then
4773 if { ac_try='./$ac_file'
81ecdfbb
RW
4774 { { case "(($ac_try" in
4775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4776 *) ac_try_echo=$ac_try;;
4777esac
4778eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4779$as_echo "$ac_try_echo"; } >&5
4780 (eval "$ac_try") 2>&5
b7026657 4781 ac_status=$?
81ecdfbb
RW
4782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4783 test $ac_status = 0; }; }; then
b7026657
AC
4784 cross_compiling=no
4785 else
4786 if test "$cross_compiling" = maybe; then
4787 cross_compiling=yes
4788 else
81ecdfbb
RW
4789 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4790$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4791as_fn_error "cannot run C compiled programs.
b7026657 4792If you meant to cross compile, use \`--host'.
81ecdfbb 4793See \`config.log' for more details." "$LINENO" 5; }
c906108c 4794 fi
b7026657 4795 fi
c906108c 4796fi
81ecdfbb
RW
4797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4798$as_echo "yes" >&6; }
b7026657 4799
81ecdfbb 4800rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
b7026657 4801ac_clean_files=$ac_clean_files_save
81ecdfbb 4802# Check that the compiler produces executables we can run. If not, either
b7026657 4803# the compiler is broken, or we cross compile.
81ecdfbb
RW
4804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4805$as_echo_n "checking whether we are cross compiling... " >&6; }
4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4807$as_echo "$cross_compiling" >&6; }
4808
4809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4810$as_echo_n "checking for suffix of executables... " >&6; }
4811if { { ac_try="$ac_link"
4812case "(($ac_try" in
4813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4814 *) ac_try_echo=$ac_try;;
4815esac
4816eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4817$as_echo "$ac_try_echo"; } >&5
4818 (eval "$ac_link") 2>&5
b7026657 4819 ac_status=$?
81ecdfbb
RW
4820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4821 test $ac_status = 0; }; then :
b7026657
AC
4822 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4823# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4824# work properly (i.e., refer to `conftest.exe'), while it won't with
4825# `rm'.
4826for ac_file in conftest.exe conftest conftest.*; do
4827 test -f "$ac_file" || continue
4828 case $ac_file in
81ecdfbb 4829 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b7026657 4830 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
b7026657
AC
4831 break;;
4832 * ) break;;
4833 esac
4834done
c906108c 4835else
81ecdfbb
RW
4836 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4837$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4838as_fn_error "cannot compute suffix of executables: cannot compile and link
4839See \`config.log' for more details." "$LINENO" 5; }
c906108c 4840fi
b7026657 4841rm -f conftest$ac_cv_exeext
81ecdfbb
RW
4842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4843$as_echo "$ac_cv_exeext" >&6; }
c906108c 4844
b7026657
AC
4845rm -f conftest.$ac_ext
4846EXEEXT=$ac_cv_exeext
4847ac_exeext=$EXEEXT
81ecdfbb
RW
4848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4849$as_echo_n "checking for suffix of object files... " >&6; }
4850if test "${ac_cv_objext+set}" = set; then :
4851 $as_echo_n "(cached) " >&6
b7026657 4852else
81ecdfbb 4853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
4854/* end confdefs.h. */
4855
4856int
4857main ()
4858{
4859
4860 ;
4861 return 0;
4862}
4863_ACEOF
4864rm -f conftest.o conftest.obj
81ecdfbb
RW
4865if { { ac_try="$ac_compile"
4866case "(($ac_try" in
4867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4868 *) ac_try_echo=$ac_try;;
4869esac
4870eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4871$as_echo "$ac_try_echo"; } >&5
4872 (eval "$ac_compile") 2>&5
4873 ac_status=$?
4874 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4875 test $ac_status = 0; }; then :
4876 for ac_file in conftest.o conftest.obj conftest.*; do
4877 test -f "$ac_file" || continue;
b7026657 4878 case $ac_file in
81ecdfbb 4879 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
b7026657
AC
4880 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4881 break;;
4882 esac
4883done
c906108c 4884else
81ecdfbb 4885 $as_echo "$as_me: failed program was:" >&5
b7026657 4886sed 's/^/| /' conftest.$ac_ext >&5
c906108c 4887
81ecdfbb
RW
4888{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4889$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4890as_fn_error "cannot compute suffix of object files: cannot compile
4891See \`config.log' for more details." "$LINENO" 5; }
c906108c 4892fi
b7026657
AC
4893rm -f conftest.$ac_cv_objext conftest.$ac_ext
4894fi
81ecdfbb
RW
4895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4896$as_echo "$ac_cv_objext" >&6; }
b7026657
AC
4897OBJEXT=$ac_cv_objext
4898ac_objext=$OBJEXT
81ecdfbb
RW
4899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4900$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4901if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4902 $as_echo_n "(cached) " >&6
c906108c 4903else
81ecdfbb 4904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
4905/* end confdefs.h. */
4906
4907int
4908main ()
4909{
4910#ifndef __GNUC__
4911 choke me
c906108c 4912#endif
c906108c 4913
b7026657
AC
4914 ;
4915 return 0;
4916}
4917_ACEOF
81ecdfbb 4918if ac_fn_c_try_compile "$LINENO"; then :
b7026657
AC
4919 ac_compiler_gnu=yes
4920else
81ecdfbb 4921 ac_compiler_gnu=no
b7026657 4922fi
81ecdfbb 4923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657
AC
4924ac_cv_c_compiler_gnu=$ac_compiler_gnu
4925
4926fi
81ecdfbb
RW
4927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4928$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4929if test $ac_compiler_gnu = yes; then
4930 GCC=yes
4931else
4932 GCC=
4933fi
b7026657
AC
4934ac_test_CFLAGS=${CFLAGS+set}
4935ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4937$as_echo_n "checking whether $CC accepts -g... " >&6; }
4938if test "${ac_cv_prog_cc_g+set}" = set; then :
4939 $as_echo_n "(cached) " >&6
4940else
4941 ac_save_c_werror_flag=$ac_c_werror_flag
4942 ac_c_werror_flag=yes
4943 ac_cv_prog_cc_g=no
4944 CFLAGS="-g"
4945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 4946/* end confdefs.h. */
c906108c 4947
b7026657
AC
4948int
4949main ()
4950{
c906108c 4951
b7026657
AC
4952 ;
4953 return 0;
4954}
4955_ACEOF
81ecdfbb 4956if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
4957 ac_cv_prog_cc_g=yes
4958else
81ecdfbb
RW
4959 CFLAGS=""
4960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4961/* end confdefs.h. */
4962
4963int
4964main ()
4965{
4966
4967 ;
4968 return 0;
4969}
4970_ACEOF
4971if ac_fn_c_try_compile "$LINENO"; then :
4972
4973else
4974 ac_c_werror_flag=$ac_save_c_werror_flag
4975 CFLAGS="-g"
4976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4977/* end confdefs.h. */
4978
4979int
4980main ()
4981{
c906108c 4982
81ecdfbb
RW
4983 ;
4984 return 0;
4985}
4986_ACEOF
4987if ac_fn_c_try_compile "$LINENO"; then :
4988 ac_cv_prog_cc_g=yes
4989fi
4990rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4991fi
4992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 4993fi
81ecdfbb
RW
4994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4995 ac_c_werror_flag=$ac_save_c_werror_flag
b7026657 4996fi
81ecdfbb
RW
4997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4998$as_echo "$ac_cv_prog_cc_g" >&6; }
c906108c 4999if test "$ac_test_CFLAGS" = set; then
b7026657 5000 CFLAGS=$ac_save_CFLAGS
c906108c
SS
5001elif test $ac_cv_prog_cc_g = yes; then
5002 if test "$GCC" = yes; then
5003 CFLAGS="-g -O2"
5004 else
5005 CFLAGS="-g"
5006 fi
5007else
5008 if test "$GCC" = yes; then
5009 CFLAGS="-O2"
5010 else
5011 CFLAGS=
5012 fi
5013fi
81ecdfbb
RW
5014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5015$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5016if test "${ac_cv_prog_cc_c89+set}" = set; then :
5017 $as_echo_n "(cached) " >&6
b7026657 5018else
81ecdfbb 5019 ac_cv_prog_cc_c89=no
b7026657 5020ac_save_CC=$CC
81ecdfbb 5021cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5022/* end confdefs.h. */
5023#include <stdarg.h>
5024#include <stdio.h>
5025#include <sys/types.h>
5026#include <sys/stat.h>
5027/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5028struct buf { int x; };
5029FILE * (*rcsopen) (struct buf *, struct stat *, int);
5030static char *e (p, i)
5031 char **p;
5032 int i;
5033{
5034 return p[i];
5035}
5036static char *f (char * (*g) (char **, int), char **p, ...)
5037{
5038 char *s;
5039 va_list v;
5040 va_start (v,p);
5041 s = g (p, va_arg (v,int));
5042 va_end (v);
5043 return s;
5044}
c906108c 5045
b7026657
AC
5046/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5047 function prototypes and stuff, but not '\xHH' hex character constants.
5048 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 5049 as 'x'. The following induces an error, until -std is added to get
b7026657
AC
5050 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5051 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 5052 that's true only with -std. */
b7026657
AC
5053int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5054
81ecdfbb
RW
5055/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5056 inside strings and character constants. */
5057#define FOO(x) 'x'
5058int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5059
b7026657
AC
5060int test (int i, double x);
5061struct s1 {int (*f) (int a);};
5062struct s2 {int (*f) (double a);};
5063int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5064int argc;
5065char **argv;
5066int
5067main ()
5068{
5069return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5070 ;
5071 return 0;
5072}
5073_ACEOF
81ecdfbb
RW
5074for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5075 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
b7026657
AC
5076do
5077 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
5078 if ac_fn_c_try_compile "$LINENO"; then :
5079 ac_cv_prog_cc_c89=$ac_arg
b7026657 5080fi
81ecdfbb
RW
5081rm -f core conftest.err conftest.$ac_objext
5082 test "x$ac_cv_prog_cc_c89" != "xno" && break
b7026657 5083done
81ecdfbb 5084rm -f conftest.$ac_ext
b7026657 5085CC=$ac_save_CC
c906108c 5086
c906108c 5087fi
81ecdfbb
RW
5088# AC_CACHE_VAL
5089case "x$ac_cv_prog_cc_c89" in
5090 x)
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5092$as_echo "none needed" >&6; } ;;
5093 xno)
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5095$as_echo "unsupported" >&6; } ;;
b7026657 5096 *)
81ecdfbb
RW
5097 CC="$CC $ac_cv_prog_cc_c89"
5098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5099$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
b7026657 5100esac
81ecdfbb 5101if test "x$ac_cv_prog_cc_c89" != xno; then :
b7026657 5102
c906108c 5103fi
b7026657 5104
b7026657
AC
5105ac_ext=c
5106ac_cpp='$CPP $CPPFLAGS'
5107ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5108ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5109ac_compiler_gnu=$ac_cv_c_compiler_gnu
5110
5111
5112# Put a plausible default for CC_FOR_BUILD in Makefile.
5113if test "x$cross_compiling" = "xno"; then
5114 CC_FOR_BUILD='$(CC)'
c906108c 5115else
b7026657 5116 CC_FOR_BUILD=gcc
c906108c 5117fi
4b164edf 5118CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
c906108c 5119
b7026657 5120ALL_LINGUAS=
20e95c23
DJ
5121# If we haven't got the data from the intl directory,
5122# assume NLS is disabled.
5123USE_NLS=no
5124LIBINTL=
5125LIBINTL_DEP=
5126INCINTL=
5127XGETTEXT=
5128GMSGFMT=
5129POSUB=
e85e3205 5130
29035cbe
NH
5131if test -f ../../intl/config.intl; then
5132 . ../../intl/config.intl
20e95c23 5133fi
81ecdfbb
RW
5134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5135$as_echo_n "checking whether NLS is requested... " >&6; }
20e95c23 5136if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
5137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5138$as_echo "no" >&6; }
c906108c 5139else
81ecdfbb
RW
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5141$as_echo "yes" >&6; }
c906108c 5142
81ecdfbb 5143$as_echo "#define ENABLE_NLS 1" >>confdefs.h
20e95c23
DJ
5144
5145
81ecdfbb
RW
5146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5147$as_echo_n "checking for catalogs to be installed... " >&6; }
20e95c23
DJ
5148 # Look for .po and .gmo files in the source directory.
5149 CATALOGS=
5150 XLINGUAS=
5151 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5152 # If there aren't any .gmo files the shell will give us the
5153 # literal string "../path/to/srcdir/po/*.gmo" which has to be
5154 # weeded out.
5155 case "$cat" in *\**)
5156 continue;;
5157 esac
5158 # The quadruple backslash is collapsed to a double backslash
5159 # by the backticks, then collapsed again by the double quotes,
5160 # leaving us with one backslash in the sed expression (right
5161 # before the dot that mustn't act as a wildcard).
5162 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5163 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5164 # The user is allowed to set LINGUAS to a list of languages to
5165 # install catalogs for. If it's empty that means "all of them."
5166 if test "x$LINGUAS" = x; then
5167 CATALOGS="$CATALOGS $cat"
5168 XLINGUAS="$XLINGUAS $lang"
5169 else
5170 case "$LINGUAS" in *$lang*)
5171 CATALOGS="$CATALOGS $cat"
5172 XLINGUAS="$XLINGUAS $lang"
5173 ;;
5174 esac
5175 fi
5176 done
5177 LINGUAS="$XLINGUAS"
81ecdfbb
RW
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5179$as_echo "$LINGUAS" >&6; }
20e95c23
DJ
5180
5181
5182 DATADIRNAME=share
5183
5184 INSTOBJEXT=.mo
5185
5186 GENCAT=gencat
5187
5188 CATOBJEXT=.gmo
b7026657 5189
c906108c 5190fi
20e95c23
DJ
5191
5192
81ecdfbb
RW
5193# Check whether --enable-sim-alignment was given.
5194if test "${enable_sim_alignment+set}" = set; then :
5195 enableval=$enable_sim_alignment; case "${enableval}" in
20e95c23
DJ
5196 yes | strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
5197 no | nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
5198 0 | default | DEFAULT) sim_alignment="-DWITH_ALIGNMENT=0";;
81ecdfbb 5199 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
20e95c23
DJ
5200esac
5201if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
5202 echo "Setting alignment flags = $sim_alignment" 6>&1
c906108c 5203fi
c906108c 5204else
20e95c23 5205 sim_alignment=""
81ecdfbb 5206fi
20e95c23 5207
81ecdfbb
RW
5208
5209# Check whether --enable-sim-assert was given.
5210if test "${enable_sim_assert+set}" = set; then :
5211 enableval=$enable_sim_assert; case "${enableval}" in
20e95c23
DJ
5212 yes) sim_assert="-DWITH_ASSERT=1";;
5213 no) sim_assert="-DWITH_ASSERT=0";;
81ecdfbb 5214 *) as_fn_error "\"--enable-sim-assert does not take a value\"" "$LINENO" 5; sim_assert="";;
20e95c23
DJ
5215esac
5216if test x"$silent" != x"yes" && test x"$sim_assert" != x""; then
5217 echo "Setting assert flags = $sim_assert" 6>&1
b7026657 5218fi
20e95c23
DJ
5219else
5220 sim_assert=""
81ecdfbb 5221fi
b7026657 5222
81ecdfbb
RW
5223
5224# Check whether --enable-sim-bitsize was given.
5225if test "${enable_sim_bitsize+set}" = set; then :
5226 enableval=$enable_sim_bitsize; case "${enableval}" in
20e95c23 5227 32|64) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=$enableval";;
81ecdfbb 5228 *) as_fn_error "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5; sim_bitsize="";;
20e95c23
DJ
5229esac
5230if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
5231 echo "Setting bitsize flags = $sim_bitsize" 6>&1
c906108c 5232fi
b7026657 5233else
20e95c23 5234 sim_bitsize=""
81ecdfbb 5235fi
20e95c23 5236
81ecdfbb
RW
5237
5238# Check whether --enable-sim-bswap was given.
5239if test "${enable_sim_bswap+set}" = set; then :
5240 enableval=$enable_sim_bswap; case "${enableval}" in
20e95c23
DJ
5241 yes) sim_bswap="-DWITH_BSWAP=1";;
5242 no) sim_bswap="-DWITH_BSWAP=0";;
81ecdfbb 5243 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
20e95c23
DJ
5244esac
5245if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
5246 echo "Setting bswap flags = $sim_bswap" 6>&1
5247fi
b7026657 5248else
20e95c23 5249 sim_bswap=""
81ecdfbb 5250fi
c906108c 5251
81ecdfbb
RW
5252
5253# Check whether --enable-sim-cflags was given.
5254if test "${enable_sim_cflags+set}" = set; then :
5255 enableval=$enable_sim_cflags; case "${enableval}" in
20e95c23
DJ
5256 yes) sim_cflags="-O2 -fomit-frame-pointer";;
5257 no) sim_cflags="";;
5258 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5259esac
5260if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
5261 echo "Setting sim cflags = $sim_cflags" 6>&1
b7026657 5262fi
20e95c23
DJ
5263else
5264 sim_cflags=""
81ecdfbb
RW
5265fi
5266
5267
5268# Check whether --enable-sim-config was given.
5269if test "${enable_sim_config+set}" = set; then :
5270 enableval=$enable_sim_config; case "${enableval}" in
5271 yes|no) as_fn_error "\"No value supplied for --enable-sim-config=file\"" "$LINENO" 5;;
20e95c23
DJ
5272 *) if test -f "${srcdir}/${enableval}"; then
5273 sim_config="${enableval}";
5274 elif test -f "${srcdir}/${enableval}-config.h"; then
5275 sim_config="${enableval}-config.h"
5276 else
81ecdfbb 5277 as_fn_error "\"Config file $enableval was not found\"" "$LINENO" 5;
20e95c23
DJ
5278 sim_config=std-config.h
5279 fi;;
5280esac
5281if test x"$silent" != x"yes" && test x"$sim_config" != x""; then
5282 echo "Setting config flags = $sim_config" 6>&1
b7026657 5283fi
b7026657 5284else
20e95c23
DJ
5285 sim_config="std-config.h"
5286if test x"$silent" != x"yes"; then
5287 echo "Setting config flags = $sim_config" 6>&1
b7026657 5288fi
81ecdfbb
RW
5289fi
5290
c906108c 5291
81ecdfbb
RW
5292# Check whether --enable-sim-decode-mechanism was given.
5293if test "${enable_sim_decode_mechanism+set}" = set; then :
5294 enableval=$enable_sim_decode_mechanism; case "${enableval}" in
5295 yes|no) as_fn_error "\"No value supplied for --enable-sim-decode-mechanism=file\"" "$LINENO" 5;;
20e95c23 5296 array|switch|padded-switch|goto-switch) sim_decode_mechanism="-T ${enableval}";;
81ecdfbb 5297 *) as_fn_error "\"File $enableval is not an opcode rules file\"" "$LINENO" 5;
20e95c23
DJ
5298 sim_decode_mechanism="switch";;
5299esac
5300if test x"$silent" != x"yes" && test x"$sim_decode_mechanism" != x""; then
5301 echo "Setting decode mechanism flags = $sim_decode_mechanism" 6>&1
5302fi
b7026657 5303else
20e95c23
DJ
5304 sim_decode_mechanism=""
5305if test x"$silent" != x"yes"; then
5306 echo "Setting decode mechanism flags = $sim_decode_mechanism"
b7026657 5307fi
81ecdfbb
RW
5308fi
5309
b7026657 5310
81ecdfbb
RW
5311# Check whether --enable-sim-default-model was given.
5312if test "${enable_sim_default_model+set}" = set; then :
5313 enableval=$enable_sim_default_model; case "${enableval}" in
5314 yes|no) as_fn_error "\"No value supplied for --enable-sim-default-model=model\"" "$LINENO" 5;;
20e95c23
DJ
5315 *) sim_default_model="-DWITH_DEFAULT_MODEL=${enableval}";;
5316esac
5317if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
5318 echo "Setting default-model flags = $sim_default_model" 6>&1
5319fi
5320else
5321 sim_default_model=""
81ecdfbb
RW
5322fi
5323
b7026657 5324
81ecdfbb
RW
5325# Check whether --enable-sim-duplicate was given.
5326if test "${enable_sim_duplicate+set}" = set; then :
5327 enableval=$enable_sim_duplicate; case "${enableval}" in
20e95c23
DJ
5328 yes) sim_dup="-E";;
5329 no) sim_dup="";;
81ecdfbb 5330 *) as_fn_error "\"--enable-sim-duplicate does not take a value\"" "$LINENO" 5; sim_dup="";;
20e95c23
DJ
5331esac
5332if test x"$silent" != x"yes" && test x"$sim_dup" != x""; then
5333 echo "Setting duplicate flags = $sim_dup" 6>&1
5334fi
b7026657 5335else
20e95c23
DJ
5336 sim_dup="-E"
5337if test x"$silent" != x"yes"; then
5338 echo "Setting duplicate flags = $sim_dup" 6>&1
5339fi
81ecdfbb
RW
5340fi
5341
20e95c23 5342
81ecdfbb
RW
5343# Check whether --enable-sim-endian was given.
5344if test "${enable_sim_endian+set}" = set; then :
5345 enableval=$enable_sim_endian; case "${enableval}" in
20e95c23
DJ
5346 yes) case "$target" in
5347 *powerpc-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
5348 *powerpcle-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
5349 *) echo "Unknown target $target" 1>&6; sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
5350 esac;;
5351 no) sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
5352 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
5353 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
81ecdfbb 5354 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
20e95c23
DJ
5355esac
5356if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
5357 echo "Setting endian flags = $sim_endian" 6>&1
5358fi
5359else
5360 sim_endian=""
81ecdfbb
RW
5361fi
5362
20e95c23 5363
81ecdfbb
RW
5364# Check whether --enable-sim-env was given.
5365if test "${enable_sim_env+set}" = set; then :
5366 enableval=$enable_sim_env; case "${enableval}" in
20e95c23
DJ
5367 operating | os | oea) sim_env="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
5368 virtual | vea) sim_env="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
5369 user | uea) sim_env="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
5370 no) sim_env="-DWITH_ENVIRONMENT=0";;
81ecdfbb 5371 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-env\"" "$LINENO" 5; sim_env="";;
20e95c23
DJ
5372esac
5373if test x"$silent" != x"yes" && test x"$sim_env" != x""; then
5374 echo "Setting env flags = $sim_env" 6>&1
5375fi
5376else
5377 sim_env=""
81ecdfbb
RW
5378fi
5379
5380
5381# Check whether --enable-sim-filter was given.
5382if test "${enable_sim_filter+set}" = set; then :
5383 enableval=$enable_sim_filter; case "${enableval}" in
5384 yes) as_fn_error "\"--enable-sim-filter must be specified with a rule to filter or no\"" "$LINENO" 5; sim_filter="";;
20e95c23
DJ
5385 no) sim_filter="";;
5386 *) sim_filter="-F $enableval";;
5387esac
5388if test x"$silent" != x"yes" && test x"$sim_filter" != x""; then
5389 echo "Setting filter flags = $sim_filter" 6>&1
5390fi
5391else
5392 sim_filter="-F 32,f,o"
5393if test x"$silent" != x"yes"; then
5394 echo "Setting filter flags = $sim_filter" 6>&1
5395fi
81ecdfbb 5396fi
20e95c23 5397
81ecdfbb
RW
5398
5399# Check whether --enable-sim-float was given.
5400if test "${enable_sim_float+set}" = set; then :
5401 enableval=$enable_sim_float; case "${enableval}" in
20e95c23
DJ
5402 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
5403 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
5404 altivec) sim_float="-DWITH_ALTIVEC" ; sim_filter="${sim_filter},av" ;;
5405 *spe*|*simd*) sim_float="-DWITH_E500" ; sim_filter="${sim_filter},e500" ;;
81ecdfbb 5406 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
20e95c23
DJ
5407esac
5408if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
5409 echo "Setting float flags = $sim_float" 6>&1
5410fi
5411else
5412
5413case "${target}" in
5414 *altivec*) sim_float="-DWITH_ALTIVEC" ; sim_filter="${sim_filter},av" ;;
5415 *spe*|*simd*) sim_float="-DWITH_E500" ; sim_filter="${sim_filter},e500" ;;
5416 *) sim_float=""
5417esac
5418
81ecdfbb
RW
5419fi
5420
20e95c23 5421
81ecdfbb
RW
5422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if union semun defined" >&5
5423$as_echo_n "checking if union semun defined... " >&6; }
5424if test "${ac_cv_HAS_UNION_SEMUN+set}" = set; then :
5425 $as_echo_n "(cached) " >&6
00a0b122 5426else
81ecdfbb 5427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
00a0b122
JS
5428/* end confdefs.h. */
5429
5430#include <sys/types.h>
5431#include <sys/ipc.h>
5432#include <sys/sem.h>
5433int
5434main ()
5435{
5436union semun arg ;
5437 ;
5438 return 0;
5439}
5440_ACEOF
81ecdfbb 5441if ac_fn_c_try_compile "$LINENO"; then :
00a0b122
JS
5442 ac_cv_has_union_semun="yes"
5443else
81ecdfbb 5444 ac_cv_has_union_semun="no"
00a0b122 5445fi
81ecdfbb
RW
5446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_has_union_semun" >&5
5448$as_echo "$ac_cv_has_union_semun" >&6; }
00a0b122
JS
5449
5450fi
81ecdfbb
RW
5451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_HAS_UNION_SEMUN" >&5
5452$as_echo "$ac_cv_HAS_UNION_SEMUN" >&6; }
00a0b122
JS
5453
5454
5455if test "$ac_cv_has_union_semun" = "yes"; then
81ecdfbb
RW
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V semaphores are supported" >&5
5457$as_echo_n "checking whether System V semaphores are supported... " >&6; }
5458if test "${ac_cv_sysv_sem+set}" = set; then :
5459 $as_echo_n "(cached) " >&6
00a0b122
JS
5460else
5461
81ecdfbb 5462 if test "$cross_compiling" = yes; then :
00a0b122
JS
5463 :
5464else
81ecdfbb 5465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
00a0b122
JS
5466/* end confdefs.h. */
5467
5468 #include <sys/types.h>
5469 #include <sys/ipc.h>
5470 #include <sys/sem.h>
5471 int main () {
5472 union semun arg ;
5473
5474 int id=semget(IPC_PRIVATE,1,IPC_CREAT|0400);
5475 if (id == -1)
5476 exit(1);
5477 arg.val = 0; /* avoid implicit type cast to union */
5478 if (semctl(id, 0, IPC_RMID, arg) == -1)
5479 exit(1);
5480 exit(0);
5481 }
5482
5483_ACEOF
81ecdfbb 5484if ac_fn_c_try_run "$LINENO"; then :
00a0b122
JS
5485 ac_cv_sysv_sem="yes"
5486else
81ecdfbb 5487 ac_cv_sysv_sem="no"
00a0b122 5488fi
81ecdfbb
RW
5489rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5490 conftest.$ac_objext conftest.beam conftest.$ac_ext
00a0b122
JS
5491fi
5492
81ecdfbb 5493
00a0b122 5494fi
81ecdfbb
RW
5495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sysv_sem" >&5
5496$as_echo "$ac_cv_sysv_sem" >&6; }
00a0b122 5497else # semun is not defined
81ecdfbb
RW
5498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V semaphores are supported" >&5
5499$as_echo_n "checking whether System V semaphores are supported... " >&6; }
5500if test "${ac_cv_sysv_sem+set}" = set; then :
5501 $as_echo_n "(cached) " >&6
00a0b122
JS
5502else
5503
81ecdfbb 5504 if test "$cross_compiling" = yes; then :
00a0b122
JS
5505 :
5506else
81ecdfbb 5507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
00a0b122
JS
5508/* end confdefs.h. */
5509
5510 #include <sys/types.h>
5511 #include <sys/ipc.h>
5512 #include <sys/sem.h>
5513 union semun {
5514 int val;
5515 struct semid_ds *buf;
5516 ushort *array;
5517 };
5518 int main () {
5519 union semun arg ;
5520
5521 int id=semget(IPC_PRIVATE,1,IPC_CREAT|0400);
5522 if (id == -1)
5523 exit(1);
5524 arg.val = 0; /* avoid implicit type cast to union */
5525 if (semctl(id, 0, IPC_RMID, arg) == -1)
5526 exit(1);
5527 exit(0);
5528 }
5529
5530_ACEOF
81ecdfbb 5531if ac_fn_c_try_run "$LINENO"; then :
00a0b122
JS
5532 ac_cv_sysv_sem="yes"
5533else
81ecdfbb 5534 ac_cv_sysv_sem="no"
00a0b122 5535fi
81ecdfbb
RW
5536rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5537 conftest.$ac_objext conftest.beam conftest.$ac_ext
00a0b122
JS
5538fi
5539
81ecdfbb 5540
00a0b122 5541fi
81ecdfbb
RW
5542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sysv_sem" >&5
5543$as_echo "$ac_cv_sysv_sem" >&6; }
00a0b122
JS
5544fi
5545
81ecdfbb
RW
5546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether System V shared memory is supported" >&5
5547$as_echo_n "checking whether System V shared memory is supported... " >&6; }
5548if test "${ac_cv_sysv_shm+set}" = set; then :
5549 $as_echo_n "(cached) " >&6
00a0b122
JS
5550else
5551
81ecdfbb 5552if test "$cross_compiling" = yes; then :
00a0b122
JS
5553 :
5554else
81ecdfbb 5555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
00a0b122
JS
5556/* end confdefs.h. */
5557
5558#include <sys/types.h>
5559#include <sys/ipc.h>
5560#include <sys/shm.h>
5561int main () {
5562 int id=shmget(IPC_PRIVATE,1,IPC_CREAT|0400);
5563 if (id == -1)
5564 exit(1);
5565 if (shmctl(id, IPC_RMID, 0) == -1)
5566 exit(1);
5567 exit(0);
5568}
5569
5570_ACEOF
81ecdfbb 5571if ac_fn_c_try_run "$LINENO"; then :
00a0b122
JS
5572 ac_cv_sysv_shm="yes"
5573else
81ecdfbb 5574 ac_cv_sysv_shm="no"
00a0b122 5575fi
81ecdfbb
RW
5576rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5577 conftest.$ac_objext conftest.beam conftest.$ac_ext
00a0b122
JS
5578fi
5579
81ecdfbb 5580
00a0b122 5581fi
81ecdfbb
RW
5582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sysv_shm" >&5
5583$as_echo "$ac_cv_sysv_shm" >&6; }
00a0b122
JS
5584
5585if test x"$ac_cv_sysv_shm" = x"yes" -a x"$ac_cv_sysv_sem" = x"yes" ; then
5586 sim_sysv_ipc_hw=",sem,shm";
5587else
5588 sim_sysv_ipc_hw="";
5589fi
5590
5591if test x"$ac_cv_has_union_semun" = x"yes" -a x"$ac_cv_sysv_sem" = x"yes" ; then
bf0275b1
DE
5592
5593$as_echo "#define HAVE_UNION_SEMUN 1" >>confdefs.h
5594
00a0b122
JS
5595fi
5596
5597
81ecdfbb
RW
5598# Check whether --enable-sim-hardware was given.
5599if test "${enable_sim_hardware+set}" = set; then :
5600 enableval=$enable_sim_hardware; hardware="cpu,memory,nvram,iobus,htab,disk,trace,register,vm,init,core,pal,com,eeprom,opic,glue,phb,ide${sim_sysv_ipc_hw}"
20e95c23
DJ
5601case "${enableval}" in
5602 yes) ;;
81ecdfbb 5603 no) as_fn_error "\"List of hardware must be specified for --enable-sim-hardware\"" "$LINENO" 5; hardware="";;
20e95c23
DJ
5604 ,*) hardware="${hardware}${enableval}";;
5605 *,) hardware="${enableval}${hardware}";;
5606 *) hardware="${enableval}"'';;
5607esac
5608sim_hw_src=`echo $hardware | sed -e 's/,/.c hw_/g' -e 's/^/hw_/' -e s'/$/.c/'`
5609sim_hw_obj=`echo $sim_hw_src | sed -e 's/\.c/.o/g'`
5610if test x"$silent" != x"yes" && test x"$hardware" != x""; then
5611 echo "Setting hardware to $sim_hw_src, $sim_hw_obj"
5612fi
5613else
00a0b122 5614 hardware="cpu,memory,nvram,iobus,htab,disk,trace,register,vm,init,core,pal,com,eeprom,opic,glue,phb,ide${sim_sysv_ipc_hw}"
20e95c23
DJ
5615sim_hw_src=`echo $hardware | sed -e 's/,/.c hw_/g' -e 's/^/hw_/' -e s'/$/.c/'`
5616sim_hw_obj=`echo $sim_hw_src | sed -e 's/\.c/.o/g'`
5617if test x"$silent" != x"yes"; then
5618 echo "Setting hardware to $sim_hw_src, $sim_hw_obj"
5619fi
81ecdfbb
RW
5620fi
5621
5622# Check whether --enable-sim-hostbitsize was given.
5623if test "${enable_sim_hostbitsize+set}" = set; then :
5624 enableval=$enable_sim_hostbitsize; case "${enableval}" in
20e95c23 5625 32|64) sim_hostbitsize="-DWITH_HOST_WORD_BITSIZE=$enableval";;
81ecdfbb 5626 *) as_fn_error "\"--enable-sim-hostbitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5; sim_hostbitsize="";;
20e95c23
DJ
5627esac
5628if test x"$silent" != x"yes" && test x"$sim_hostbitsize" != x""; then
5629 echo "Setting hostbitsize flags = $sim_hostbitsize" 6>&1
5630fi
5631else
5632 sim_hostbitsize=""
20e95c23 5633fi
b7026657 5634
20e95c23 5635
20e95c23
DJ
5636ac_ext=c
5637ac_cpp='$CPP $CPPFLAGS'
5638ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5639ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5640ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
5641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5642$as_echo_n "checking how to run the C preprocessor... " >&6; }
20e95c23
DJ
5643# On Suns, sometimes $CPP names a directory.
5644if test -n "$CPP" && test -d "$CPP"; then
5645 CPP=
5646fi
5647if test -z "$CPP"; then
81ecdfbb
RW
5648 if test "${ac_cv_prog_CPP+set}" = set; then :
5649 $as_echo_n "(cached) " >&6
c906108c 5650else
20e95c23
DJ
5651 # Double quotes because CPP needs to be expanded
5652 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5653 do
81ecdfbb
RW
5654 ac_preproc_ok=false
5655for ac_c_preproc_warn_flag in '' yes
5656do
5657 # Use a header file that comes with gcc, so configuring glibc
5658 # with a fresh cross-compiler works.
5659 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5660 # <limits.h> exists even on freestanding compilers.
5661 # On the NeXT, cc -E runs the code through the compiler's parser,
5662 # not just through cpp. "Syntax error" is here to catch this case.
5663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20e95c23 5664/* end confdefs.h. */
81ecdfbb
RW
5665#ifdef __STDC__
5666# include <limits.h>
20e95c23 5667#else
81ecdfbb 5668# include <assert.h>
20e95c23 5669#endif
81ecdfbb 5670 Syntax error
20e95c23 5671_ACEOF
81ecdfbb 5672if ac_fn_c_try_cpp "$LINENO"; then :
b7026657 5673
81ecdfbb
RW
5674else
5675 # Broken: fails on valid input.
5676continue
b7026657 5677fi
81ecdfbb 5678rm -f conftest.err conftest.$ac_ext
b7026657 5679
81ecdfbb
RW
5680 # OK, works on sane cases. Now check whether nonexistent headers
5681 # can be detected and how.
5682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20e95c23 5683/* end confdefs.h. */
81ecdfbb 5684#include <ac_nonexistent.h>
20e95c23 5685_ACEOF
81ecdfbb
RW
5686if ac_fn_c_try_cpp "$LINENO"; then :
5687 # Broken: success on invalid input.
5688continue
20e95c23 5689else
81ecdfbb
RW
5690 # Passes both tests.
5691ac_preproc_ok=:
5692break
20e95c23 5693fi
81ecdfbb 5694rm -f conftest.err conftest.$ac_ext
058ad269 5695
20e95c23 5696done
81ecdfbb
RW
5697# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5698rm -f conftest.err conftest.$ac_ext
5699if $ac_preproc_ok; then :
5700 break
35689115 5701fi
35689115 5702
81ecdfbb
RW
5703 done
5704 ac_cv_prog_CPP=$CPP
35689115
HPN
5705
5706fi
81ecdfbb
RW
5707 CPP=$ac_cv_prog_CPP
5708else
5709 ac_cv_prog_CPP=$CPP
35689115 5710fi
81ecdfbb
RW
5711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5712$as_echo "$CPP" >&6; }
5713ac_preproc_ok=false
5714for ac_c_preproc_warn_flag in '' yes
35689115 5715do
81ecdfbb
RW
5716 # Use a header file that comes with gcc, so configuring glibc
5717 # with a fresh cross-compiler works.
5718 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5719 # <limits.h> exists even on freestanding compilers.
5720 # On the NeXT, cc -E runs the code through the compiler's parser,
5721 # not just through cpp. "Syntax error" is here to catch this case.
5722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35689115 5723/* end confdefs.h. */
81ecdfbb
RW
5724#ifdef __STDC__
5725# include <limits.h>
5726#else
5727# include <assert.h>
5728#endif
5729 Syntax error
35689115 5730_ACEOF
81ecdfbb 5731if ac_fn_c_try_cpp "$LINENO"; then :
35689115 5732
81ecdfbb
RW
5733else
5734 # Broken: fails on valid input.
5735continue
35689115 5736fi
81ecdfbb 5737rm -f conftest.err conftest.$ac_ext
35689115 5738
81ecdfbb
RW
5739 # OK, works on sane cases. Now check whether nonexistent headers
5740 # can be detected and how.
5741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35689115 5742/* end confdefs.h. */
81ecdfbb 5743#include <ac_nonexistent.h>
35689115 5744_ACEOF
81ecdfbb
RW
5745if ac_fn_c_try_cpp "$LINENO"; then :
5746 # Broken: success on invalid input.
5747continue
35689115 5748else
81ecdfbb
RW
5749 # Passes both tests.
5750ac_preproc_ok=:
5751break
35689115 5752fi
81ecdfbb 5753rm -f conftest.err conftest.$ac_ext
35689115 5754
81ecdfbb
RW
5755done
5756# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
35689115 5757rm -f conftest.err conftest.$ac_ext
81ecdfbb 5758if $ac_preproc_ok; then :
35689115 5759
35689115 5760else
81ecdfbb
RW
5761 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5762$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5763as_fn_error "C preprocessor \"$CPP\" fails sanity check
5764See \`config.log' for more details." "$LINENO" 5; }
35689115 5765fi
35689115 5766
81ecdfbb
RW
5767ac_ext=c
5768ac_cpp='$CPP $CPPFLAGS'
5769ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5770ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5771ac_compiler_gnu=$ac_cv_c_compiler_gnu
35689115 5772
35689115 5773
81ecdfbb
RW
5774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5775$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5776if test "${ac_cv_path_GREP+set}" = set; then :
5777 $as_echo_n "(cached) " >&6
5778else
5779 if test -z "$GREP"; then
5780 ac_path_GREP_found=false
5781 # Loop through the user's path and test for each of PROGNAME-LIST
5782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5783for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5784do
5785 IFS=$as_save_IFS
5786 test -z "$as_dir" && as_dir=.
5787 for ac_prog in grep ggrep; do
5788 for ac_exec_ext in '' $ac_executable_extensions; do
5789 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5790 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5791# Check for GNU ac_path_GREP and select it if it is found.
5792 # Check for GNU $ac_path_GREP
5793case `"$ac_path_GREP" --version 2>&1` in
5794*GNU*)
5795 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5796*)
5797 ac_count=0
5798 $as_echo_n 0123456789 >"conftest.in"
5799 while :
5800 do
5801 cat "conftest.in" "conftest.in" >"conftest.tmp"
5802 mv "conftest.tmp" "conftest.in"
5803 cp "conftest.in" "conftest.nl"
5804 $as_echo 'GREP' >> "conftest.nl"
5805 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5806 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5807 as_fn_arith $ac_count + 1 && ac_count=$as_val
5808 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5809 # Best one so far, save it but keep looking for a better one
5810 ac_cv_path_GREP="$ac_path_GREP"
5811 ac_path_GREP_max=$ac_count
5812 fi
5813 # 10*(2^10) chars as input seems more than enough
5814 test $ac_count -gt 10 && break
5815 done
5816 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5817esac
35689115 5818
81ecdfbb
RW
5819 $ac_path_GREP_found && break 3
5820 done
5821 done
5822 done
5823IFS=$as_save_IFS
5824 if test -z "$ac_cv_path_GREP"; then
5825 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5826 fi
5827else
5828 ac_cv_path_GREP=$GREP
35689115
HPN
5829fi
5830
81ecdfbb
RW
5831fi
5832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5833$as_echo "$ac_cv_path_GREP" >&6; }
5834 GREP="$ac_cv_path_GREP"
35689115 5835
35689115 5836
81ecdfbb
RW
5837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5838$as_echo_n "checking for egrep... " >&6; }
5839if test "${ac_cv_path_EGREP+set}" = set; then :
5840 $as_echo_n "(cached) " >&6
5841else
5842 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5843 then ac_cv_path_EGREP="$GREP -E"
5844 else
5845 if test -z "$EGREP"; then
5846 ac_path_EGREP_found=false
5847 # Loop through the user's path and test for each of PROGNAME-LIST
5848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5849for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5850do
5851 IFS=$as_save_IFS
5852 test -z "$as_dir" && as_dir=.
5853 for ac_prog in egrep; do
5854 for ac_exec_ext in '' $ac_executable_extensions; do
5855 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5856 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5857# Check for GNU ac_path_EGREP and select it if it is found.
5858 # Check for GNU $ac_path_EGREP
5859case `"$ac_path_EGREP" --version 2>&1` in
5860*GNU*)
5861 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5862*)
5863 ac_count=0
5864 $as_echo_n 0123456789 >"conftest.in"
5865 while :
5866 do
5867 cat "conftest.in" "conftest.in" >"conftest.tmp"
5868 mv "conftest.tmp" "conftest.in"
5869 cp "conftest.in" "conftest.nl"
5870 $as_echo 'EGREP' >> "conftest.nl"
5871 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5872 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5873 as_fn_arith $ac_count + 1 && ac_count=$as_val
5874 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5875 # Best one so far, save it but keep looking for a better one
5876 ac_cv_path_EGREP="$ac_path_EGREP"
5877 ac_path_EGREP_max=$ac_count
5878 fi
5879 # 10*(2^10) chars as input seems more than enough
5880 test $ac_count -gt 10 && break
5881 done
5882 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
35689115
HPN
5883esac
5884
81ecdfbb
RW
5885 $ac_path_EGREP_found && break 3
5886 done
5887 done
5888 done
5889IFS=$as_save_IFS
5890 if test -z "$ac_cv_path_EGREP"; then
5891 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5892 fi
5893else
5894 ac_cv_path_EGREP=$EGREP
5895fi
5896
5897 fi
5898fi
5899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5900$as_echo "$ac_cv_path_EGREP" >&6; }
5901 EGREP="$ac_cv_path_EGREP"
35689115
HPN
5902
5903
81ecdfbb
RW
5904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5905$as_echo_n "checking for ANSI C header files... " >&6; }
5906if test "${ac_cv_header_stdc+set}" = set; then :
5907 $as_echo_n "(cached) " >&6
5908else
5909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5910/* end confdefs.h. */
5911#include <stdlib.h>
5912#include <stdarg.h>
5913#include <string.h>
5914#include <float.h>
c906108c 5915
b7026657
AC
5916int
5917main ()
5918{
81ecdfbb 5919
b7026657
AC
5920 ;
5921 return 0;
5922}
5923_ACEOF
81ecdfbb
RW
5924if ac_fn_c_try_compile "$LINENO"; then :
5925 ac_cv_header_stdc=yes
b7026657 5926else
81ecdfbb
RW
5927 ac_cv_header_stdc=no
5928fi
5929rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 5930
81ecdfbb
RW
5931if test $ac_cv_header_stdc = yes; then
5932 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 5934/* end confdefs.h. */
81ecdfbb
RW
5935#include <string.h>
5936
b7026657 5937_ACEOF
81ecdfbb
RW
5938if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5939 $EGREP "memchr" >/dev/null 2>&1; then :
b7026657 5940
81ecdfbb
RW
5941else
5942 ac_cv_header_stdc=no
b7026657 5943fi
81ecdfbb 5944rm -f conftest*
b7026657 5945
81ecdfbb 5946fi
b7026657 5947
81ecdfbb
RW
5948if test $ac_cv_header_stdc = yes; then
5949 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5951/* end confdefs.h. */
5952#include <stdlib.h>
b7026657 5953
b7026657 5954_ACEOF
81ecdfbb
RW
5955if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5956 $EGREP "free" >/dev/null 2>&1; then :
c906108c 5957
81ecdfbb
RW
5958else
5959 ac_cv_header_stdc=no
c906108c 5960fi
81ecdfbb 5961rm -f conftest*
c906108c 5962
81ecdfbb 5963fi
c906108c 5964
81ecdfbb
RW
5965if test $ac_cv_header_stdc = yes; then
5966 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5967 if test "$cross_compiling" = yes; then :
5968 :
b7026657 5969else
81ecdfbb 5970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 5971/* end confdefs.h. */
81ecdfbb
RW
5972#include <ctype.h>
5973#include <stdlib.h>
5974#if ((' ' & 0x0FF) == 0x020)
5975# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5976# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5977#else
5978# define ISLOWER(c) \
5979 (('a' <= (c) && (c) <= 'i') \
5980 || ('j' <= (c) && (c) <= 'r') \
5981 || ('s' <= (c) && (c) <= 'z'))
5982# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5983#endif
b7026657 5984
81ecdfbb 5985#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
b7026657
AC
5986int
5987main ()
5988{
81ecdfbb
RW
5989 int i;
5990 for (i = 0; i < 256; i++)
5991 if (XOR (islower (i), ISLOWER (i))
5992 || toupper (i) != TOUPPER (i))
5993 return 2;
b7026657
AC
5994 return 0;
5995}
5996_ACEOF
81ecdfbb 5997if ac_fn_c_try_run "$LINENO"; then :
b7026657 5998
81ecdfbb
RW
5999else
6000 ac_cv_header_stdc=no
6001fi
6002rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6003 conftest.$ac_objext conftest.beam conftest.$ac_ext
b7026657 6004fi
81ecdfbb 6005
b7026657 6006fi
b7026657 6007fi
81ecdfbb
RW
6008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6009$as_echo "$ac_cv_header_stdc" >&6; }
6010if test $ac_cv_header_stdc = yes; then
b7026657 6011
81ecdfbb 6012$as_echo "#define STDC_HEADERS 1" >>confdefs.h
b7026657 6013
81ecdfbb 6014fi
b7026657 6015
81ecdfbb
RW
6016# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6017for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6018 inttypes.h stdint.h unistd.h
6019do :
6020 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6021ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6022"
6023eval as_val=\$$as_ac_Header
6024 if test "x$as_val" = x""yes; then :
6025 cat >>confdefs.h <<_ACEOF
6026#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b7026657 6027_ACEOF
c906108c 6028
c906108c
SS
6029fi
6030
81ecdfbb
RW
6031done
6032
b7026657 6033
81ecdfbb
RW
6034# Check whether --enable-sim-hostendian was given.
6035if test "${enable_sim_hostendian+set}" = set; then :
6036 enableval=$enable_sim_hostendian; case "${enableval}" in
6037 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
6038 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
6039 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
6040 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
6041esac
6042if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
6043 echo "Setting hostendian flags = $sim_hostendian" 6>&1
6044fi
6045else
b7026657 6046
81ecdfbb
RW
6047if test "x$cross_compiling" = "xno"; then
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6049$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6050if test "${ac_cv_c_bigendian+set}" = set; then :
6051 $as_echo_n "(cached) " >&6
b7026657 6052else
81ecdfbb
RW
6053 ac_cv_c_bigendian=unknown
6054 # See if we're dealing with a universal compiler.
6055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 6056/* end confdefs.h. */
81ecdfbb
RW
6057#ifndef __APPLE_CC__
6058 not a universal capable compiler
6059 #endif
6060 typedef int dummy;
6061
6062_ACEOF
6063if ac_fn_c_try_compile "$LINENO"; then :
6064
6065 # Check for potential -arch flags. It is not universal unless
6066 # there are at least two -arch flags with different values.
6067 ac_arch=
6068 ac_prev=
6069 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6070 if test -n "$ac_prev"; then
6071 case $ac_word in
6072 i?86 | x86_64 | ppc | ppc64)
6073 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6074 ac_arch=$ac_word
6075 else
6076 ac_cv_c_bigendian=universal
6077 break
6078 fi
6079 ;;
6080 esac
6081 ac_prev=
6082 elif test "x$ac_word" = "x-arch"; then
6083 ac_prev=arch
6084 fi
6085 done
6086fi
6087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6088 if test $ac_cv_c_bigendian = unknown; then
6089 # See if sys/param.h defines the BYTE_ORDER macro.
6090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6091/* end confdefs.h. */
6092#include <sys/types.h>
6093 #include <sys/param.h>
6094
b7026657
AC
6095int
6096main ()
6097{
81ecdfbb
RW
6098#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6099 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6100 && LITTLE_ENDIAN)
6101 bogus endian macros
6102 #endif
6103
b7026657
AC
6104 ;
6105 return 0;
6106}
6107_ACEOF
81ecdfbb
RW
6108if ac_fn_c_try_compile "$LINENO"; then :
6109 # It does; now see whether it defined to BIG_ENDIAN or not.
6110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 6111/* end confdefs.h. */
81ecdfbb
RW
6112#include <sys/types.h>
6113 #include <sys/param.h>
6114
b7026657
AC
6115int
6116main ()
6117{
81ecdfbb
RW
6118#if BYTE_ORDER != BIG_ENDIAN
6119 not big endian
6120 #endif
6121
b7026657
AC
6122 ;
6123 return 0;
6124}
6125_ACEOF
81ecdfbb
RW
6126if ac_fn_c_try_compile "$LINENO"; then :
6127 ac_cv_c_bigendian=yes
b7026657 6128else
81ecdfbb 6129 ac_cv_c_bigendian=no
b7026657 6130fi
81ecdfbb 6131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 6132fi
81ecdfbb
RW
6133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6134 fi
6135 if test $ac_cv_c_bigendian = unknown; then
6136 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6138/* end confdefs.h. */
6139#include <limits.h>
c906108c 6140
81ecdfbb
RW
6141int
6142main ()
6143{
6144#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6145 bogus endian macros
6146 #endif
b7026657 6147
81ecdfbb
RW
6148 ;
6149 return 0;
6150}
b7026657 6151_ACEOF
81ecdfbb
RW
6152if ac_fn_c_try_compile "$LINENO"; then :
6153 # It does; now see whether it defined to _BIG_ENDIAN or not.
6154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 6155/* end confdefs.h. */
81ecdfbb 6156#include <limits.h>
b7026657
AC
6157
6158int
6159main ()
6160{
81ecdfbb
RW
6161#ifndef _BIG_ENDIAN
6162 not big endian
6163 #endif
6164
b7026657
AC
6165 ;
6166 return 0;
6167}
6168_ACEOF
81ecdfbb
RW
6169if ac_fn_c_try_compile "$LINENO"; then :
6170 ac_cv_c_bigendian=yes
c906108c 6171else
81ecdfbb 6172 ac_cv_c_bigendian=no
c906108c 6173fi
81ecdfbb 6174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 6175fi
81ecdfbb
RW
6176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6177 fi
6178 if test $ac_cv_c_bigendian = unknown; then
6179 # Compile a test program.
6180 if test "$cross_compiling" = yes; then :
6181 # Try to guess by grepping values from an object file.
6182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 6183/* end confdefs.h. */
81ecdfbb
RW
6184short int ascii_mm[] =
6185 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6186 short int ascii_ii[] =
6187 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6188 int use_ascii (int i) {
6189 return ascii_mm[i] + ascii_ii[i];
6190 }
6191 short int ebcdic_ii[] =
6192 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6193 short int ebcdic_mm[] =
6194 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6195 int use_ebcdic (int i) {
6196 return ebcdic_mm[i] + ebcdic_ii[i];
6197 }
6198 extern int foo;
b7026657
AC
6199
6200int
6201main ()
6202{
81ecdfbb 6203return use_ascii (foo) == use_ebcdic (foo);
b7026657
AC
6204 ;
6205 return 0;
6206}
6207_ACEOF
81ecdfbb
RW
6208if ac_fn_c_try_compile "$LINENO"; then :
6209 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6210 ac_cv_c_bigendian=yes
6211 fi
6212 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6213 if test "$ac_cv_c_bigendian" = unknown; then
6214 ac_cv_c_bigendian=no
6215 else
6216 # finding both strings is unlikely to happen, but who knows?
6217 ac_cv_c_bigendian=unknown
6218 fi
6219 fi
6220fi
6221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6222else
6223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 6224/* end confdefs.h. */
81ecdfbb 6225$ac_includes_default
b7026657
AC
6226int
6227main ()
6228{
81ecdfbb
RW
6229
6230 /* Are we little or big endian? From Harbison&Steele. */
6231 union
6232 {
6233 long int l;
6234 char c[sizeof (long int)];
6235 } u;
6236 u.l = 1;
6237 return u.c[sizeof (long int) - 1] == 1;
6238
b7026657
AC
6239 ;
6240 return 0;
6241}
6242_ACEOF
81ecdfbb
RW
6243if ac_fn_c_try_run "$LINENO"; then :
6244 ac_cv_c_bigendian=no
b7026657 6245else
81ecdfbb
RW
6246 ac_cv_c_bigendian=yes
6247fi
6248rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6249 conftest.$ac_objext conftest.beam conftest.$ac_ext
6250fi
6251
6252 fi
6253fi
6254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6255$as_echo "$ac_cv_c_bigendian" >&6; }
6256 case $ac_cv_c_bigendian in #(
6257 yes)
6258 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6259;; #(
6260 no)
6261 ;; #(
6262 universal)
6263
6264$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
b7026657 6265
81ecdfbb
RW
6266 ;; #(
6267 *)
6268 as_fn_error "unknown endianness
6269 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6270 esac
6271
6272 if test $ac_cv_c_bigendian = yes; then
6273 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
6274 else
6275 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
6276 fi
6277else
6278 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
6279fi
6280fi
6281
6282
6283# Check whether --enable-sim-icache was given.
6284if test "${enable_sim_icache+set}" = set; then :
6285 enableval=$enable_sim_icache; icache="-R"
6286 case "${enableval}" in
6287 yes) icache="1024"; sim_icache="-I $icache";;
6288 no) sim_icache="-R";;
6289 *) icache=1024
6290 sim_icache="-"
6291 for x in `echo "${enableval}" | sed -e "s/,/ /g"`; do
6292 case "$x" in
6293 define) sim_icache="${sim_icache}R";;
6294 semantic) sim_icache="${sim_icache}C";;
6295 insn) sim_icache="${sim_icache}S";;
6296 0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) icache=$x;;
6297 *) as_fn_error "\"Unknown value $x for --enable-sim-icache\"" "$LINENO" 5; sim_icache="";;
6298 esac
6299 done
6300 sim_icache="${sim_icache}I $icache";;
6301esac
6302if test x"$silent" != x"yes" && test x"$icache" != x""; then
6303 echo "Setting instruction cache size to $icache ($sim_icache)"
b7026657 6304fi
81ecdfbb
RW
6305else
6306 sim_icache="-CSRI 1024"
6307if test x"$silent" != x"yes"; then
6308 echo "Setting instruction cache size to 1024 ($sim_icache)"
b7026657 6309fi
b7026657 6310fi
b7026657
AC
6311
6312
81ecdfbb
RW
6313# Check whether --enable-sim-inline was given.
6314if test "${enable_sim_inline+set}" = set; then :
6315 enableval=$enable_sim_inline; sim_inline=""
6316case "$enableval" in
6317 no) sim_inline="-DDEFAULT_INLINE=0";;
6318 0) sim_inline="-DDEFAULT_INLINE=0";;
6319 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
6320 1) sim_inline="-DDEFAULT_INLINE=PSIM_INLINE_LOCALS";;
6321 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
6322 new_flag=""
6323 case "$x" in
6324 *_INLINE=*) new_flag="-D$x";;
6325 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
6326 *_INLINE) new_flag="-D$x=ALL_INLINE";;
6327 *) new_flag="-D$x""_INLINE=ALL_INLINE";;
6328 esac
6329 if test x"$sim_inline" = x""; then
6330 sim_inline="$new_flag"
6331 else
6332 sim_inline="$sim_inline $new_flag"
6333 fi
6334 done;;
6335esac
6336if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
6337 echo "Setting inline flags = $sim_inline" 6>&1
b7026657 6338fi
c906108c 6339else
81ecdfbb
RW
6340 if test x"$GCC" != ""; then
6341 sim_inline="-DDEFAULT_INLINE=PSIM_INLINE_LOCALS"
6342 if test x"$silent" != x"yes"; then
6343 echo "Setting inline flags = $sim_inline" 6>&1
6344 fi
c906108c 6345else
81ecdfbb 6346 sim_inline=""
c906108c 6347fi
c906108c 6348fi
b7026657 6349
c906108c 6350
81ecdfbb
RW
6351# Check whether --enable-sim-jump was given.
6352if test "${enable_sim_jump+set}" = set; then :
6353 enableval=$enable_sim_jump; case "${enableval}" in
6354 yes) sim_jump="-J";;
6355 no) sim_jump="";;
6356 *) as_fn_error "\"--enable-sim-jump does not take a value\"" "$LINENO" 5; sim_jump="";;
6357esac
6358if test x"$silent" != x"yes" && test x"$sim_jump" != x""; then
6359 echo "Setting jump flag = $sim_jump" 6>&1
c906108c 6360fi
c906108c 6361else
81ecdfbb
RW
6362 sim_jump=""
6363if test x"$silent" != x"yes"; then
6364 echo "Setting jump flag = $sim_jump" 6>&1
c906108c 6365fi
c906108c 6366fi
c906108c 6367
b7026657 6368
81ecdfbb
RW
6369# Check whether --enable-sim-line-nr was given.
6370if test "${enable_sim_line_nr+set}" = set; then :
6371 enableval=$enable_sim_line_nr; case "${enableval}" in
6372 yes) sim_line_nr="";;
6373 no) sim_line_nr="-L";;
6374 *) as_fn_error "\"--enable-sim-line-nr does not take a value\"" "$LINENO" 5; sim_line_nr="";;
6375esac
6376if test x"$silent" != x"yes" && test x"$sim_line_nr" != x""; then
6377 echo "Setting warning flags = $sim_line_nr" 6>&1
c906108c 6378fi
c906108c 6379else
81ecdfbb
RW
6380 sim_line_nr=""
6381fi
b7026657 6382
c906108c 6383
81ecdfbb
RW
6384# Check whether --enable-sim-model was given.
6385if test "${enable_sim_model+set}" = set; then :
6386 enableval=$enable_sim_model; case "${enableval}" in
6387 yes|no) as_fn_error "\"No value supplied for --enable-sim-model=model\"" "$LINENO" 5;;
6388 *) sim_model="-DWITH_MODEL=${enableval}";;
6389esac
6390if test x"$silent" != x"yes" && test x"$sim_model" != x""; then
6391 echo "Setting model flags = $sim_model" 6>&1
6392fi
c906108c 6393else
81ecdfbb
RW
6394 sim_model=""
6395fi
6396
b7026657 6397
81ecdfbb
RW
6398# Check whether --enable-sim-model-issue was given.
6399if test "${enable_sim_model_issue+set}" = set; then :
6400 enableval=$enable_sim_model_issue; case "${enableval}" in
6401 yes) sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_PROCESS";;
6402 no) sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_IGNORE";;
6403 *) as_fn_error "\"--enable-sim-model-issue does not take a value\"" "$LINENO" 5; sim_model_issue="";;
6404esac
6405if test x"$silent" != x"yes"; then
6406 echo "Setting model-issue flags = $sim_model_issue" 6>&1
c906108c 6407fi
81ecdfbb
RW
6408else
6409 sim_model_issue=""
c906108c 6410fi
b7026657 6411
81ecdfbb
RW
6412
6413# Check whether --enable-sim-monitor was given.
6414if test "${enable_sim_monitor+set}" = set; then :
6415 enableval=$enable_sim_monitor; case "${enableval}" in
6416 yes) sim_monitor="-DWITH_MON='MONITOR_INSTRUCTION_ISSUE | MONITOR_LOAD_STORE_UNIT'";;
6417 no) sim_monitor="-DWITH_MON=0";;
6418 instruction) sim_monitor="-DWITH_MON=MONITOR_INSTRUCTION_ISSUE";;
6419 memory) sim_monitor="-DWITH_MON=MONITOR_LOAD_STORE_UNIT";;
6420 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-mon\"" "$LINENO" 5; sim_env="";;
6421esac
6422if test x"$silent" != x"yes" && test x"$sim_monitor" != x""; then
6423 echo "Setting monitor flags = $sim_monitor" 6>&1
6424fi
c906108c 6425else
81ecdfbb 6426 sim_monitor=""
c906108c 6427fi
c906108c 6428
81ecdfbb
RW
6429
6430# Check whether --enable-sim-opcode was given.
6431if test "${enable_sim_opcode+set}" = set; then :
6432 enableval=$enable_sim_opcode; case "${enableval}" in
6433 yes|no) as_fn_error "\"No value supplied for --enable-sim-opcode=file\"" "$LINENO" 5;;
6434 *) if test -f "${srcdir}/${enableval}"; then
6435 sim_opcode="${enableval}"
6436 elif test -f "${srcdir}/dc-${enableval}"; then
6437 sim_opcode="dc-${enableval}"
6438 else
6439 as_fn_error "\"File $enableval is not an opcode rules file\"" "$LINENO" 5;
6440 sim_opcode="dc-complex"
6441 fi;;
6442esac
6443if test x"$silent" != x"yes" && test x"$sim_opcode" != x""; then
6444 echo "Setting opcode flags = $sim_opcode" 6>&1
6445fi
6446else
6447 sim_opcode="dc-complex"
6448if test x"$silent" != x"yes"; then
6449 echo "Setting opcode flags = $sim_opcode"
c906108c
SS
6450fi
6451fi
c906108c
SS
6452
6453
81ecdfbb
RW
6454# Check whether --enable-sim-packages was given.
6455if test "${enable_sim_packages+set}" = set; then :
6456 enableval=$enable_sim_packages; packages=disklabel
6457case "${enableval}" in
6458 yes) ;;
6459 no) as_fn_error "\"List of packages must be specified for --enable-sim-packages\"" "$LINENO" 5; packages="";;
6460 ,*) packages="${packages}${enableval}";;
6461 *,) packages="${enableval}${packages}";;
6462 *) packages="${enableval}"'';;
6463esac
6464sim_pk_src=`echo $packages | sed -e 's/,/.c pk_/g' -e 's/^/pk_/' -e 's/$/.c/'`
6465sim_pk_obj=`echo $sim_pk_src | sed -e 's/\.c/.o/g'`
6466if test x"$silent" != x"yes" && test x"$packages" != x""; then
6467 echo "Setting packages to $sim_pk_src, $sim_pk_obj"
6468fi
c906108c 6469else
81ecdfbb
RW
6470 packages=disklabel
6471sim_pk_src=`echo $packages | sed -e 's/,/.c pk_/g' -e 's/^/pk_/' -e 's/$/.c/'`
6472sim_pk_obj=`echo $sim_pk_src | sed -e 's/\.c/.o/g'`
6473if test x"$silent" != x"yes"; then
6474 echo "Setting packages to $sim_pk_src, $sim_pk_obj"
b7026657 6475fi
c906108c 6476fi
b7026657 6477
c906108c 6478
81ecdfbb
RW
6479# Check whether --enable-sim-regparm was given.
6480if test "${enable_sim_regparm+set}" = set; then :
6481 enableval=$enable_sim_regparm; case "${enableval}" in
6482 0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) sim_regparm="-DWITH_REGPARM=${enableval}";;
6483 no) sim_regparm="" ;;
6484 yes) sim_regparm="-DWITH_REGPARM=3";;
6485 *) as_fn_error "\"Unknown value $enableval for --enable-sim-regparm\"" "$LINENO" 5; sim_regparm="";;
6486esac
6487if test x"$silent" != x"yes" && test x"$sim_regparm" != x""; then
6488 echo "Setting regparm flags = $sim_regparm" 6>&1
c906108c 6489fi
c906108c 6490else
81ecdfbb
RW
6491 sim_regparm=""
6492fi
6493
c906108c 6494
81ecdfbb
RW
6495# Check whether --enable-sim-reserved-bits was given.
6496if test "${enable_sim_reserved_bits+set}" = set; then :
6497 enableval=$enable_sim_reserved_bits; case "${enableval}" in
6498 yes) sim_reserved="-DWITH_RESERVED_BITS=1";;
6499 no) sim_reserved="-DWITH_RESERVED_BITS=0";;
6500 *) as_fn_error "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved="";;
6501esac
6502if test x"$silent" != x"yes" && test x"$sim_reserved" != x""; then
6503 echo "Setting reserved flags = $sim_reserved" 6>&1
6504fi
6505else
6506 sim_reserved=""
b7026657 6507fi
81ecdfbb
RW
6508
6509
6510# Check whether --enable-sim-smp was given.
6511if test "${enable_sim_smp+set}" = set; then :
6512 enableval=$enable_sim_smp; case "${enableval}" in
6513 yes) sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5";;
6514 no) sim_smp="-DWITH_SMP=0" ; sim_igen_smp="-N 0";;
6515 *) sim_smp="-DWITH_SMP=$enableval" ; sim_igen_smp="-N $enableval";;
6516esac
6517if test x"$silent" != x"yes" && test x"$sim_smp" != x""; then
6518 echo "Setting smp flags = $sim_smp" 6>&1
c906108c 6519fi
b7026657 6520else
81ecdfbb
RW
6521 sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5"
6522if test x"$silent" != x"yes"; then
6523 echo "Setting smp flags = $sim_smp" 6>&1
6524fi
c906108c
SS
6525fi
6526
c906108c 6527
81ecdfbb
RW
6528# Check whether --enable-sim-stdcall was given.
6529if test "${enable_sim_stdcall+set}" = set; then :
6530 enableval=$enable_sim_stdcall; case "${enableval}" in
6531 no) sim_stdcall="" ;;
6532 std*) sim_stdcall="-DWITH_STDCALL=1";;
6533 yes) sim_stdcall="-DWITH_STDCALL=1";;
6534 *) as_fn_error "\"Unknown value $enableval for --enable-sim-stdcall\"" "$LINENO" 5; sim_stdcall="";;
6535esac
6536if test x"$silent" != x"yes" && test x"$sim_stdcall" != x""; then
6537 echo "Setting function call flags = $sim_stdcall" 6>&1
c906108c 6538fi
b7026657 6539else
81ecdfbb
RW
6540 sim_stdcall=""
6541fi
b7026657 6542
c906108c 6543
81ecdfbb
RW
6544# Check whether --enable-sim-stdio was given.
6545if test "${enable_sim_stdio+set}" = set; then :
6546 enableval=$enable_sim_stdio; case "${enableval}" in
6547 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
6548 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
6549 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
6550esac
6551if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
6552 echo "Setting stdio flags = $sim_stdio" 6>&1
c906108c 6553fi
c906108c 6554else
81ecdfbb
RW
6555 sim_stdio=""
6556fi
c906108c 6557
b7026657 6558
81ecdfbb
RW
6559# Check whether --enable-sim-switch was given.
6560if test "${enable_sim_switch+set}" = set; then :
6561 enableval=$enable_sim_switch; case "${enableval}" in
6562 yes) sim_switch="-s";;
6563 no) sim_switch="";;
6564 *) as_fn_error "\"--enable-sim-switch does not take a value\"" "$LINENO" 5; sim_switch="";;
6565esac
6566if test x"$silent" != x"yes" && test x"$sim_switch" != x""; then
6567 echo "Setting switch flags = $sim_switch" 6>&1
6568fi
6569else
6570 sim_switch="";
6571if test x"$silent" != x"yes"; then
6572 echo "Setting switch flags = $sim_switch" 6>&1
c906108c 6573fi
c906108c 6574fi
c906108c
SS
6575
6576
81ecdfbb
RW
6577# Check whether --enable-sim-timebase was given.
6578if test "${enable_sim_timebase+set}" = set; then :
6579 enableval=$enable_sim_timebase; case "${enableval}" in
6580 yes) sim_timebase="-DWITH_TIME_BASE=1";;
6581 no) sim_timebase="-DWITH_TIME_BASE=0";;
6582 *) as_fn_error "\"--enable-sim-timebase does not take a value\"" "$LINENO" 5; sim_timebase="";;
6583esac
6584if test x"$silent" != x"yes" && test x"$sim_timebase" != x""; then
6585 echo "Setting timebase flags = $sim_timebase" 6>&1
6586fi
c906108c 6587else
81ecdfbb 6588 sim_timebase=""
c906108c 6589fi
81ecdfbb
RW
6590
6591
6592# Check whether --enable-sim-trace was given.
6593if test "${enable_sim_trace+set}" = set; then :
6594 enableval=$enable_sim_trace; case "${enableval}" in
6595 yes) sim_trace="-DWITH_TRACE=1";;
6596 no) sim_trace="-DWITH_TRACE=0";;
6597 *) as_fn_error "\"--enable-sim-trace does not take a value\"" "$LINENO" 5; sim_trace="";;
6598esac
6599if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
6600 echo "Setting trace flags = $sim_trace" 6>&1
b7026657 6601fi
b7026657 6602else
81ecdfbb
RW
6603 sim_trace=""
6604fi
b7026657 6605
c906108c 6606
81ecdfbb
RW
6607# Check whether --enable-sim-warnings was given.
6608if test "${enable_sim_warnings+set}" = set; then :
6609 enableval=$enable_sim_warnings; case "${enableval}" in
6610 yes) sim_warnings="-Werror -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations ";;
6611 no) sim_warnings="-w";;
6612 *) sim_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6613esac
6614if test x"$silent" != x"yes" && test x"$sim_warnings" != x""; then
6615 echo "Setting warning flags = $sim_warnings" 6>&1
c906108c 6616fi
c906108c 6617else
81ecdfbb
RW
6618 sim_warnings=""
6619fi
b7026657 6620
81ecdfbb
RW
6621
6622# Check whether --enable-sim-xor-endian was given.
6623if test "${enable_sim_xor_endian+set}" = set; then :
6624 enableval=$enable_sim_xor_endian; case "${enableval}" in
6625 yes) sim_xor_endian="-DWITH_XOR_ENDIAN=8";;
6626 no) sim_xor_endian="-DWITH_XOR_ENDIAN=0";;
6627 *) sim_xor_endian="-DWITH_XOR_ENDIAN=$enableval";;
6628esac
6629if test x"$silent" != x"yes" && test x"$sim_xor_endian" != x""; then
6630 echo "Setting xor-endian flag = $sim_xor_endian" 6>&1
6631fi
c906108c 6632else
81ecdfbb 6633 sim_xor_endian=""
c906108c 6634fi
c906108c 6635
b7026657 6636
b7026657 6637
c906108c 6638
81ecdfbb
RW
6639# Check whether --with-pkgversion was given.
6640if test "${with_pkgversion+set}" = set; then :
6641 withval=$with_pkgversion; case "$withval" in
6642 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6643 no) PKGVERSION= ;;
6644 *) PKGVERSION="($withval) " ;;
6645 esac
6646else
6647 PKGVERSION="(GDB) "
c906108c
SS
6648
6649fi
6650
6651
b7026657
AC
6652
6653
6654
81ecdfbb
RW
6655# Check whether --with-bugurl was given.
6656if test "${with_bugurl+set}" = set; then :
6657 withval=$with_bugurl; case "$withval" in
6658 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6659 no) BUGURL=
6660 ;;
6661 *) BUGURL="$withval"
6662 ;;
6663 esac
6664else
6665 BUGURL="http://www.gnu.org/software/gdb/bugs/"
b7026657 6666
81ecdfbb 6667fi
b7026657 6668
81ecdfbb
RW
6669 case ${BUGURL} in
6670 "")
6671 REPORT_BUGS_TO=
6672 REPORT_BUGS_TEXI=
6673 ;;
6674 *)
6675 REPORT_BUGS_TO="<$BUGURL>"
6676 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
6677 ;;
6678 esac;
b7026657
AC
6679
6680
6681
6682
81ecdfbb
RW
6683cat >>confdefs.h <<_ACEOF
6684#define PKGVERSION "$PKGVERSION"
6685_ACEOF
b7026657
AC
6686
6687
81ecdfbb
RW
6688cat >>confdefs.h <<_ACEOF
6689#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
6690_ACEOF
b7026657
AC
6691
6692
81ecdfbb
RW
6693# Make sure we can run config.sub.
6694$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
6695 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6696
6697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
6698$as_echo_n "checking build system type... " >&6; }
6699if test "${ac_cv_build+set}" = set; then :
6700 $as_echo_n "(cached) " >&6
6701else
6702 ac_build_alias=$build_alias
6703test "x$ac_build_alias" = x &&
6704 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
6705test "x$ac_build_alias" = x &&
6706 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
6707ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
6708 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6709
6710fi
6711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
6712$as_echo "$ac_cv_build" >&6; }
6713case $ac_cv_build in
6714*-*-*) ;;
6715*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
6716esac
6717build=$ac_cv_build
6718ac_save_IFS=$IFS; IFS='-'
6719set x $ac_cv_build
6720shift
6721build_cpu=$1
6722build_vendor=$2
6723shift; shift
6724# Remember, the first character of IFS is used to create $*,
6725# except with old shells:
6726build_os=$*
6727IFS=$ac_save_IFS
6728case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
b7026657
AC
6729
6730
81ecdfbb
RW
6731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
6732$as_echo_n "checking host system type... " >&6; }
6733if test "${ac_cv_host+set}" = set; then :
6734 $as_echo_n "(cached) " >&6
6735else
6736 if test "x$host_alias" = x; then
6737 ac_cv_host=$ac_cv_build
6738else
6739 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
6740 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6741fi
b7026657 6742
81ecdfbb
RW
6743fi
6744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
6745$as_echo "$ac_cv_host" >&6; }
6746case $ac_cv_host in
6747*-*-*) ;;
6748*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
6749esac
6750host=$ac_cv_host
6751ac_save_IFS=$IFS; IFS='-'
6752set x $ac_cv_host
6753shift
6754host_cpu=$1
6755host_vendor=$2
6756shift; shift
6757# Remember, the first character of IFS is used to create $*,
6758# except with old shells:
6759host_os=$*
6760IFS=$ac_save_IFS
6761case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
b7026657
AC
6762
6763
81ecdfbb
RW
6764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
6765$as_echo_n "checking target system type... " >&6; }
6766if test "${ac_cv_target+set}" = set; then :
6767 $as_echo_n "(cached) " >&6
6768else
6769 if test "x$target_alias" = x; then
6770 ac_cv_target=$ac_cv_host
6771else
6772 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
6773 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6774fi
b7026657 6775
81ecdfbb
RW
6776fi
6777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
6778$as_echo "$ac_cv_target" >&6; }
6779case $ac_cv_target in
6780*-*-*) ;;
6781*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
6782esac
6783target=$ac_cv_target
6784ac_save_IFS=$IFS; IFS='-'
6785set x $ac_cv_target
6786shift
6787target_cpu=$1
6788target_vendor=$2
6789shift; shift
6790# Remember, the first character of IFS is used to create $*,
6791# except with old shells:
6792target_os=$*
6793IFS=$ac_save_IFS
6794case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
b7026657
AC
6795
6796
81ecdfbb
RW
6797# The aliases save the names the user supplied, while $host etc.
6798# will get canonicalized.
6799test -n "$target_alias" &&
6800 test "$program_prefix$program_suffix$program_transform_name" = \
6801 NONENONEs,x,x, &&
6802 program_prefix=${target_alias}-
b7026657 6803
81ecdfbb
RW
6804test "$program_prefix" != NONE &&
6805 program_transform_name="s&^&$program_prefix&;$program_transform_name"
6806# Use a double $ so make ignores it.
6807test "$program_suffix" != NONE &&
6808 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
6809# Double any \ or $.
6810# By default was `s,x,x', remove it if useless.
6811ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
6812program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
b7026657
AC
6813
6814
81ecdfbb
RW
6815# BFD conditionally uses zlib, so we must link it in if libbfd does, by
6816# using the same condition.
5912fadd
JB
6817
6818 # See if the user specified whether he wants zlib support or not.
6819
6820# Check whether --with-zlib was given.
6821if test "${with_zlib+set}" = set; then :
6822 withval=$with_zlib;
6823else
6824 with_zlib=auto
6825fi
6826
6827
6828 if test "$with_zlib" != "no"; then
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
81ecdfbb
RW
6830$as_echo_n "checking for library containing zlibVersion... " >&6; }
6831if test "${ac_cv_search_zlibVersion+set}" = set; then :
6832 $as_echo_n "(cached) " >&6
6833else
6834 ac_func_search_save_LIBS=$LIBS
6835cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6836/* end confdefs.h. */
b7026657 6837
81ecdfbb
RW
6838/* Override any GCC internal prototype to avoid an error.
6839 Use char because int might match the return type of a GCC
6840 builtin and then its argument prototype would still apply. */
6841#ifdef __cplusplus
6842extern "C"
6843#endif
6844char zlibVersion ();
6845int
6846main ()
6847{
6848return zlibVersion ();
6849 ;
6850 return 0;
6851}
6852_ACEOF
6853for ac_lib in '' z; do
6854 if test -z "$ac_lib"; then
6855 ac_res="none required"
6856 else
6857 ac_res=-l$ac_lib
6858 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6859 fi
6860 if ac_fn_c_try_link "$LINENO"; then :
6861 ac_cv_search_zlibVersion=$ac_res
6862fi
6863rm -f core conftest.err conftest.$ac_objext \
6864 conftest$ac_exeext
6865 if test "${ac_cv_search_zlibVersion+set}" = set; then :
6866 break
6867fi
6868done
6869if test "${ac_cv_search_zlibVersion+set}" = set; then :
b7026657 6870
81ecdfbb
RW
6871else
6872 ac_cv_search_zlibVersion=no
6873fi
6874rm conftest.$ac_ext
6875LIBS=$ac_func_search_save_LIBS
6876fi
6877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
6878$as_echo "$ac_cv_search_zlibVersion" >&6; }
6879ac_res=$ac_cv_search_zlibVersion
6880if test "$ac_res" != no; then :
6881 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6882 for ac_header in zlib.h
6883do :
6884 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
6885if test "x$ac_cv_header_zlib_h" = x""yes; then :
6886 cat >>confdefs.h <<_ACEOF
6887#define HAVE_ZLIB_H 1
6888_ACEOF
b7026657 6889
81ecdfbb 6890fi
b7026657 6891
81ecdfbb 6892done
b7026657 6893
81ecdfbb 6894fi
b7026657 6895
5912fadd
JB
6896 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
6897 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
6898 fi
6899 fi
6900
b7026657 6901
81ecdfbb 6902. ${srcdir}/../../bfd/configure.host
b7026657 6903
81ecdfbb
RW
6904case ${host} in
6905 *mingw32*)
b7026657 6906
81ecdfbb 6907$as_echo "#define USE_WIN32API 1" >>confdefs.h
b7026657 6908
81ecdfbb
RW
6909 ;;
6910esac
b7026657 6911
81ecdfbb 6912ac_config_headers="$ac_config_headers config.h:config.in"
b7026657
AC
6913
6914
81ecdfbb
RW
6915ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
6916if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
b7026657 6917
81ecdfbb
RW
6918cat >>confdefs.h <<_ACEOF
6919#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
6920_ACEOF
b7026657
AC
6921
6922
81ecdfbb 6923$as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
b7026657 6924
81ecdfbb 6925fi
b7026657
AC
6926
6927
81ecdfbb
RW
6928ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
6929if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
b7026657 6930
81ecdfbb
RW
6931cat >>confdefs.h <<_ACEOF
6932#define HAVE_STRUCT_STAT_ST_BLOCKS 1
6933_ACEOF
b7026657
AC
6934
6935
81ecdfbb 6936$as_echo "#define HAVE_ST_BLOCKS 1" >>confdefs.h
b7026657 6937
81ecdfbb
RW
6938else
6939 case " $LIBOBJS " in
6940 *" fileblocks.$ac_objext "* ) ;;
6941 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext"
6942 ;;
6943esac
b7026657 6944
81ecdfbb 6945fi
b7026657
AC
6946
6947
81ecdfbb
RW
6948ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
6949if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
6950
6951cat >>confdefs.h <<_ACEOF
6952#define HAVE_STRUCT_STAT_ST_RDEV 1
b7026657 6953_ACEOF
b7026657 6954
b7026657 6955
81ecdfbb 6956$as_echo "#define HAVE_ST_RDEV 1" >>confdefs.h
c906108c 6957
81ecdfbb 6958fi
c906108c 6959
81ecdfbb
RW
6960
6961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
6962$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
6963if test "${ac_cv_struct_tm+set}" = set; then :
6964 $as_echo_n "(cached) " >&6
6965else
6966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6967/* end confdefs.h. */
6968#include <sys/types.h>
6969#include <time.h>
c906108c 6970
b7026657
AC
6971int
6972main ()
6973{
81ecdfbb
RW
6974struct tm tm;
6975 int *p = &tm.tm_sec;
6976 return !p;
b7026657
AC
6977 ;
6978 return 0;
6979}
6980_ACEOF
81ecdfbb
RW
6981if ac_fn_c_try_compile "$LINENO"; then :
6982 ac_cv_struct_tm=time.h
b7026657 6983else
81ecdfbb 6984 ac_cv_struct_tm=sys/time.h
b7026657 6985fi
81ecdfbb 6986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 6987fi
81ecdfbb
RW
6988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
6989$as_echo "$ac_cv_struct_tm" >&6; }
6990if test $ac_cv_struct_tm = sys/time.h; then
6991
6992$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
c906108c 6993
c906108c 6994fi
c906108c 6995
81ecdfbb
RW
6996ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
6997#include <$ac_cv_struct_tm>
6998
6999"
7000if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
c906108c 7001
81ecdfbb
RW
7002cat >>confdefs.h <<_ACEOF
7003#define HAVE_STRUCT_TM_TM_ZONE 1
7004_ACEOF
b7026657
AC
7005
7006
81ecdfbb 7007fi
b7026657 7008
81ecdfbb 7009if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
b7026657 7010
81ecdfbb 7011$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
b7026657 7012
81ecdfbb
RW
7013else
7014 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
7015"
7016if test "x$ac_cv_have_decl_tzname" = x""yes; then :
7017 ac_have_decl=1
7018else
7019 ac_have_decl=0
7020fi
b7026657 7021
81ecdfbb
RW
7022cat >>confdefs.h <<_ACEOF
7023#define HAVE_DECL_TZNAME $ac_have_decl
7024_ACEOF
b7026657 7025
81ecdfbb
RW
7026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
7027$as_echo_n "checking for tzname... " >&6; }
7028if test "${ac_cv_var_tzname+set}" = set; then :
7029 $as_echo_n "(cached) " >&6
7030else
7031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7032/* end confdefs.h. */
7033#include <time.h>
7034#if !HAVE_DECL_TZNAME
7035extern char *tzname[];
7036#endif
b7026657 7037
81ecdfbb
RW
7038int
7039main ()
7040{
7041return tzname[0][0];
7042 ;
7043 return 0;
7044}
7045_ACEOF
7046if ac_fn_c_try_link "$LINENO"; then :
7047 ac_cv_var_tzname=yes
7048else
7049 ac_cv_var_tzname=no
7050fi
7051rm -f core conftest.err conftest.$ac_objext \
7052 conftest$ac_exeext conftest.$ac_ext
7053fi
7054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
7055$as_echo "$ac_cv_var_tzname" >&6; }
7056 if test $ac_cv_var_tzname = yes; then
b7026657 7057
81ecdfbb 7058$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
b7026657 7059
81ecdfbb
RW
7060 fi
7061fi
b7026657
AC
7062
7063
81ecdfbb
RW
7064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
7065$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
7066if test "${ac_cv_type_uid_t+set}" = set; then :
7067 $as_echo_n "(cached) " >&6
7068else
7069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7070/* end confdefs.h. */
7071#include <sys/types.h>
b7026657 7072
81ecdfbb
RW
7073_ACEOF
7074if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7075 $EGREP "uid_t" >/dev/null 2>&1; then :
7076 ac_cv_type_uid_t=yes
7077else
7078 ac_cv_type_uid_t=no
7079fi
7080rm -f conftest*
b7026657 7081
81ecdfbb
RW
7082fi
7083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7084$as_echo "$ac_cv_type_uid_t" >&6; }
7085if test $ac_cv_type_uid_t = no; then
b7026657 7086
81ecdfbb 7087$as_echo "#define uid_t int" >>confdefs.h
b7026657
AC
7088
7089
81ecdfbb 7090$as_echo "#define gid_t int" >>confdefs.h
b7026657 7091
b7026657 7092fi
81ecdfbb
RW
7093
7094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking type of array argument to getgroups" >&5
7095$as_echo_n "checking type of array argument to getgroups... " >&6; }
7096if test "${ac_cv_type_getgroups+set}" = set; then :
7097 $as_echo_n "(cached) " >&6
b7026657 7098else
81ecdfbb
RW
7099 if test "$cross_compiling" = yes; then :
7100 ac_cv_type_getgroups=cross
7101else
7102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7103/* end confdefs.h. */
81ecdfbb 7104/* Thanks to Mike Rendell for this test. */
b7026657 7105$ac_includes_default
81ecdfbb
RW
7106#define NGID 256
7107#undef MAX
7108#define MAX(x, y) ((x) > (y) ? (x) : (y))
7109
7110int
7111main ()
7112{
7113 gid_t gidset[NGID];
7114 int i, n;
7115 union { gid_t gval; long int lval; } val;
7116
7117 val.lval = -1;
7118 for (i = 0; i < NGID; i++)
7119 gidset[i] = val.gval;
7120 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
7121 gidset);
7122 /* Exit non-zero if getgroups seems to require an array of ints. This
7123 happens when gid_t is short int but getgroups modifies an array
7124 of ints. */
7125 return n > 0 && gidset[n] != val.gval;
7126}
b7026657 7127_ACEOF
81ecdfbb
RW
7128if ac_fn_c_try_run "$LINENO"; then :
7129 ac_cv_type_getgroups=gid_t
b7026657 7130else
81ecdfbb
RW
7131 ac_cv_type_getgroups=int
7132fi
7133rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7134 conftest.$ac_objext conftest.beam conftest.$ac_ext
b7026657 7135fi
b7026657 7136
81ecdfbb
RW
7137if test $ac_cv_type_getgroups = cross; then
7138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7139/* end confdefs.h. */
81ecdfbb
RW
7140#include <unistd.h>
7141
b7026657 7142_ACEOF
81ecdfbb
RW
7143if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7144 $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then :
7145 ac_cv_type_getgroups=gid_t
b7026657 7146else
81ecdfbb 7147 ac_cv_type_getgroups=int
c906108c 7148fi
81ecdfbb 7149rm -f conftest*
b7026657 7150
c906108c 7151fi
81ecdfbb
RW
7152fi
7153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_getgroups" >&5
7154$as_echo "$ac_cv_type_getgroups" >&6; }
7155
7156cat >>confdefs.h <<_ACEOF
7157#define GETGROUPS_T $ac_cv_type_getgroups
7158_ACEOF
7159
7160
7161ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
7162if test "x$ac_cv_type_mode_t" = x""yes; then :
b7026657 7163
c906108c 7164else
b7026657 7165
81ecdfbb
RW
7166cat >>confdefs.h <<_ACEOF
7167#define mode_t int
b7026657
AC
7168_ACEOF
7169
c906108c 7170fi
b7026657 7171
81ecdfbb
RW
7172ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
7173if test "x$ac_cv_type_off_t" = x""yes; then :
c906108c 7174
81ecdfbb 7175else
b7026657 7176
81ecdfbb
RW
7177cat >>confdefs.h <<_ACEOF
7178#define off_t long int
7179_ACEOF
b7026657 7180
81ecdfbb 7181fi
b7026657 7182
81ecdfbb
RW
7183ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
7184if test "x$ac_cv_type_pid_t" = x""yes; then :
b7026657 7185
81ecdfbb 7186else
b7026657 7187
81ecdfbb
RW
7188cat >>confdefs.h <<_ACEOF
7189#define pid_t int
b7026657 7190_ACEOF
81ecdfbb
RW
7191
7192fi
7193
7194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
7195$as_echo_n "checking return type of signal handlers... " >&6; }
7196if test "${ac_cv_type_signal+set}" = set; then :
7197 $as_echo_n "(cached) " >&6
7198else
7199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7200/* end confdefs.h. */
c906108c 7201#include <sys/types.h>
81ecdfbb 7202#include <signal.h>
b7026657
AC
7203
7204int
7205main ()
7206{
81ecdfbb 7207return *(signal (0, 0)) (0) == 1;
b7026657
AC
7208 ;
7209 return 0;
7210}
7211_ACEOF
81ecdfbb
RW
7212if ac_fn_c_try_compile "$LINENO"; then :
7213 ac_cv_type_signal=int
b7026657 7214else
81ecdfbb 7215 ac_cv_type_signal=void
b7026657 7216fi
81ecdfbb 7217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 7218fi
81ecdfbb
RW
7219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
7220$as_echo "$ac_cv_type_signal" >&6; }
7221
7222cat >>confdefs.h <<_ACEOF
7223#define RETSIGTYPE $ac_cv_type_signal
b7026657
AC
7224_ACEOF
7225
b7026657 7226
81ecdfbb
RW
7227ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
7228if test "x$ac_cv_type_size_t" = x""yes; then :
7229
b7026657 7230else
81ecdfbb
RW
7231
7232cat >>confdefs.h <<_ACEOF
7233#define size_t unsigned int
b7026657 7234_ACEOF
81ecdfbb
RW
7235
7236fi
7237
7238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
7239$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
7240if test "${ac_cv_type_uid_t+set}" = set; then :
7241 $as_echo_n "(cached) " >&6
7242else
7243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7244/* end confdefs.h. */
81ecdfbb 7245#include <sys/types.h>
b7026657 7246
b7026657 7247_ACEOF
81ecdfbb
RW
7248if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7249 $EGREP "uid_t" >/dev/null 2>&1; then :
7250 ac_cv_type_uid_t=yes
b7026657 7251else
81ecdfbb
RW
7252 ac_cv_type_uid_t=no
7253fi
7254rm -f conftest*
b7026657
AC
7255
7256fi
81ecdfbb
RW
7257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7258$as_echo "$ac_cv_type_uid_t" >&6; }
7259if test $ac_cv_type_uid_t = no; then
7260
7261$as_echo "#define uid_t int" >>confdefs.h
7262
7263
7264$as_echo "#define gid_t int" >>confdefs.h
7265
7266fi
7267
7268
7269for ac_func in access cfgetispeed cfgetospeed cfsetispeed cfsetospeed chdir chmod chown dup dup2 fchmod fchown fcntl fstat fstatfs getdirentries getegid geteuid getgid getpid getppid getrusage gettimeofday getuid ioctl kill link lseek lstat mkdir pipe readlink rmdir setreuid setregid stat sigprocmask stat symlink tcgetattr tcsetattr tcsendbreak tcdrain tcflush tcflow tcgetpgrp tcsetpgrp time umask unlink
7270do :
7271 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7272ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7273eval as_val=\$$as_ac_var
7274 if test "x$as_val" = x""yes; then :
7275 cat >>confdefs.h <<_ACEOF
7276#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
b7026657 7277_ACEOF
c906108c 7278
81ecdfbb
RW
7279fi
7280done
7281
7282
7283for ac_header in fcntl.h stdlib.h string.h strings.h sys/ioctl.h sys/mount.h sys/param.h sys/resource.h sys/stat.h sys/termio.h sys/termios.h sys/time.h sys/times.h sys/types.h time.h unistd.h sys/vfs.h sys/statfs.h
7284do :
7285 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7286ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7287eval as_val=\$$as_ac_Header
7288 if test "x$as_val" = x""yes; then :
7289 cat >>confdefs.h <<_ACEOF
7290#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7291_ACEOF
7292
7293fi
7294
7295done
7296
7297ac_header_dirent=no
7298for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
7299 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
7300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
7301$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
7302if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
7303 $as_echo_n "(cached) " >&6
7304else
7305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7306/* end confdefs.h. */
7307#include <sys/types.h>
7308#include <$ac_hdr>
7309
b7026657
AC
7310int
7311main ()
7312{
81ecdfbb
RW
7313if ((DIR *) 0)
7314return 0;
b7026657
AC
7315 ;
7316 return 0;
7317}
7318_ACEOF
81ecdfbb
RW
7319if ac_fn_c_try_compile "$LINENO"; then :
7320 eval "$as_ac_Header=yes"
b7026657 7321else
81ecdfbb 7322 eval "$as_ac_Header=no"
c906108c 7323fi
81ecdfbb 7324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 7325fi
81ecdfbb
RW
7326eval ac_res=\$$as_ac_Header
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7328$as_echo "$ac_res" >&6; }
7329eval as_val=\$$as_ac_Header
7330 if test "x$as_val" = x""yes; then :
7331 cat >>confdefs.h <<_ACEOF
7332#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
7333_ACEOF
b7026657 7334
81ecdfbb 7335ac_header_dirent=$ac_hdr; break
c906108c
SS
7336fi
7337
81ecdfbb
RW
7338done
7339# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
7340if test $ac_header_dirent = dirent.h; then
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
7342$as_echo_n "checking for library containing opendir... " >&6; }
7343if test "${ac_cv_search_opendir+set}" = set; then :
7344 $as_echo_n "(cached) " >&6
c906108c 7345else
b7026657 7346 ac_func_search_save_LIBS=$LIBS
81ecdfbb 7347cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
7348/* end confdefs.h. */
7349
81ecdfbb
RW
7350/* Override any GCC internal prototype to avoid an error.
7351 Use char because int might match the return type of a GCC
7352 builtin and then its argument prototype would still apply. */
b7026657
AC
7353#ifdef __cplusplus
7354extern "C"
7355#endif
b7026657
AC
7356char opendir ();
7357int
7358main ()
7359{
81ecdfbb 7360return opendir ();
b7026657
AC
7361 ;
7362 return 0;
7363}
7364_ACEOF
81ecdfbb
RW
7365for ac_lib in '' dir; do
7366 if test -z "$ac_lib"; then
7367 ac_res="none required"
7368 else
7369 ac_res=-l$ac_lib
7370 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7371 fi
7372 if ac_fn_c_try_link "$LINENO"; then :
7373 ac_cv_search_opendir=$ac_res
7374fi
7375rm -f core conftest.err conftest.$ac_objext \
7376 conftest$ac_exeext
7377 if test "${ac_cv_search_opendir+set}" = set; then :
7378 break
7379fi
7380done
7381if test "${ac_cv_search_opendir+set}" = set; then :
7382
b7026657 7383else
81ecdfbb
RW
7384 ac_cv_search_opendir=no
7385fi
7386rm conftest.$ac_ext
7387LIBS=$ac_func_search_save_LIBS
7388fi
7389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
7390$as_echo "$ac_cv_search_opendir" >&6; }
7391ac_res=$ac_cv_search_opendir
7392if test "$ac_res" != no; then :
7393 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
b7026657
AC
7394
7395fi
81ecdfbb
RW
7396
7397else
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
7399$as_echo_n "checking for library containing opendir... " >&6; }
7400if test "${ac_cv_search_opendir+set}" = set; then :
7401 $as_echo_n "(cached) " >&6
7402else
7403 ac_func_search_save_LIBS=$LIBS
7404cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7405/* end confdefs.h. */
c906108c 7406
81ecdfbb
RW
7407/* Override any GCC internal prototype to avoid an error.
7408 Use char because int might match the return type of a GCC
7409 builtin and then its argument prototype would still apply. */
b7026657
AC
7410#ifdef __cplusplus
7411extern "C"
7412#endif
b7026657
AC
7413char opendir ();
7414int
7415main ()
7416{
81ecdfbb 7417return opendir ();
b7026657
AC
7418 ;
7419 return 0;
7420}
7421_ACEOF
81ecdfbb
RW
7422for ac_lib in '' x; do
7423 if test -z "$ac_lib"; then
7424 ac_res="none required"
7425 else
7426 ac_res=-l$ac_lib
7427 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7428 fi
7429 if ac_fn_c_try_link "$LINENO"; then :
7430 ac_cv_search_opendir=$ac_res
b7026657 7431fi
81ecdfbb
RW
7432rm -f core conftest.err conftest.$ac_objext \
7433 conftest$ac_exeext
7434 if test "${ac_cv_search_opendir+set}" = set; then :
7435 break
7436fi
7437done
7438if test "${ac_cv_search_opendir+set}" = set; then :
7439
7440else
7441 ac_cv_search_opendir=no
c906108c 7442fi
81ecdfbb 7443rm conftest.$ac_ext
b7026657
AC
7444LIBS=$ac_func_search_save_LIBS
7445fi
81ecdfbb
RW
7446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
7447$as_echo "$ac_cv_search_opendir" >&6; }
7448ac_res=$ac_cv_search_opendir
7449if test "$ac_res" != no; then :
7450 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
b7026657 7451
c906108c
SS
7452fi
7453
7454fi
7455
7456
7457sim_termio=""
81ecdfbb
RW
7458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct termios" >&5
7459$as_echo_n "checking for struct termios... " >&6; }
7460if test "${ac_cv_termios_struct+set}" = set; then :
7461 $as_echo_n "(cached) " >&6
b7026657 7462else
81ecdfbb 7463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7464/* end confdefs.h. */
c906108c
SS
7465#include <sys/types.h>
7466#include <sys/termios.h>
b7026657
AC
7467int
7468main ()
7469{
c906108c
SS
7470static struct termios x;
7471 x.c_iflag = 0;
7472 x.c_oflag = 0;
7473 x.c_cflag = 0;
7474 x.c_lflag = 0;
7475 x.c_cc[NCCS] = 0;
b7026657
AC
7476 ;
7477 return 0;
7478}
7479_ACEOF
81ecdfbb 7480if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
7481 ac_cv_termios_struct=yes
7482else
81ecdfbb 7483 ac_cv_termios_struct=no
c906108c 7484fi
81ecdfbb 7485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
7486fi
7487
81ecdfbb
RW
7488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termios_struct" >&5
7489$as_echo "$ac_cv_termios_struct" >&6; }
c906108c
SS
7490if test $ac_cv_termios_struct = yes; then
7491 sim_termio="$sim_termio -DHAVE_TERMIOS_STRUCTURE"
7492fi
7493
7494if test "$ac_cv_termios_struct" = "yes"; then
81ecdfbb
RW
7495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_line field in struct termios" >&5
7496$as_echo_n "checking for c_line field in struct termios... " >&6; }
7497 if test "${ac_cv_termios_cline+set}" = set; then :
7498 $as_echo_n "(cached) " >&6
b7026657 7499else
81ecdfbb 7500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7501/* end confdefs.h. */
c906108c
SS
7502#include <sys/types.h>
7503#include <sys/termios.h>
b7026657
AC
7504int
7505main ()
7506{
c906108c 7507static struct termios x; x.c_line = 0;
b7026657
AC
7508 ;
7509 return 0;
7510}
7511_ACEOF
81ecdfbb 7512if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
7513 ac_cv_termios_cline=yes
7514else
81ecdfbb 7515 ac_cv_termios_cline=no
c906108c 7516fi
81ecdfbb 7517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
7518fi
7519
7520
81ecdfbb
RW
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termios_cline" >&5
7522$as_echo "$ac_cv_termios_cline" >&6; }
c906108c
SS
7523 if test $ac_cv_termios_cline = yes; then
7524 sim_termio="$sim_termio -DHAVE_TERMIOS_CLINE"
7525 fi
7526else
7527 ac_cv_termios_cline=no
7528fi
7529
7530if test "$ac_cv_termios_struct" != "yes"; then
81ecdfbb
RW
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct termio" >&5
7532$as_echo_n "checking for struct termio... " >&6; }
7533 if test "${ac_cv_termio_struct+set}" = set; then :
7534 $as_echo_n "(cached) " >&6
b7026657 7535else
81ecdfbb 7536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7537/* end confdefs.h. */
c906108c
SS
7538#include <sys/types.h>
7539#include <sys/termio.h>
b7026657
AC
7540int
7541main ()
7542{
c906108c
SS
7543static struct termio x;
7544 x.c_iflag = 0;
7545 x.c_oflag = 0;
7546 x.c_cflag = 0;
7547 x.c_lflag = 0;
7548 x.c_cc[NCC] = 0;
b7026657
AC
7549 ;
7550 return 0;
7551}
7552_ACEOF
81ecdfbb 7553if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
7554 ac_cv_termio_struct=yes
7555else
81ecdfbb 7556 ac_cv_termio_struct=no
c906108c 7557fi
81ecdfbb 7558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
7559fi
7560
81ecdfbb
RW
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termio_struct" >&5
7562$as_echo "$ac_cv_termio_struct" >&6; }
c906108c
SS
7563 if test $ac_cv_termio_struct = yes; then
7564 sim_termio="$sim_termio -DHAVE_TERMIO_STRUCTURE"
7565 fi
7566else
7567 ac_cv_termio_struct=no
7568fi
7569
7570if test "$ac_cv_termio_struct" = "yes"; then
81ecdfbb
RW
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_line field in struct termio" >&5
7572$as_echo_n "checking for c_line field in struct termio... " >&6; }
7573 if test "${ac_cv_termio_cline+set}" = set; then :
7574 $as_echo_n "(cached) " >&6
b7026657 7575else
81ecdfbb 7576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7577/* end confdefs.h. */
c906108c
SS
7578#include <sys/types.h>
7579#include <sys/termio.h>
b7026657
AC
7580int
7581main ()
7582{
c906108c 7583static struct termio x; x.c_line = 0;
b7026657
AC
7584 ;
7585 return 0;
7586}
7587_ACEOF
81ecdfbb 7588if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
7589 ac_cv_termio_cline=yes
7590else
81ecdfbb 7591 ac_cv_termio_cline=no
c906108c 7592fi
81ecdfbb 7593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
7594fi
7595
7596
81ecdfbb
RW
7597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termio_cline" >&5
7598$as_echo "$ac_cv_termio_cline" >&6; }
c906108c
SS
7599 if test $ac_cv_termio_cline = yes; then
7600 sim_termio="$sim_termio -DHAVE_TERMIO_CLINE"
7601 fi
7602else
7603 ac_cv_termio_cline=no
7604fi
7605
81ecdfbb
RW
7606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct statfs" >&5
7607$as_echo_n "checking for struct statfs... " >&6; }
7608if test "${ac_cv_struct_statfs+set}" = set; then :
7609 $as_echo_n "(cached) " >&6
1f362c96 7610else
81ecdfbb 7611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7612/* end confdefs.h. */
1f362c96
AC
7613#include <sys/types.h>
7614#ifdef HAVE_SYS_PARAM_H
7615#include <sys/param.h>
7616#endif
7617#ifdef HAVE_SYS_MOUNT_H
7618#include <sys/mount.h>
7619#endif
7620#ifdef HAVE_SYS_VFS_H
7621#include <sys/vfs.h>
7622#endif
7623#ifdef HAVE_SYS_STATFS_H
7624#include <sys/statfs.h>
7625#endif
b7026657
AC
7626int
7627main ()
7628{
1f362c96 7629static struct statfs s;
b7026657
AC
7630 ;
7631 return 0;
7632}
7633_ACEOF
81ecdfbb 7634if ac_fn_c_try_compile "$LINENO"; then :
1f362c96
AC
7635 ac_cv_struct_statfs=yes
7636else
81ecdfbb 7637 ac_cv_struct_statfs=no
1f362c96 7638fi
81ecdfbb 7639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1f362c96
AC
7640fi
7641
81ecdfbb
RW
7642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_statfs" >&5
7643$as_echo "$ac_cv_struct_statfs" >&6; }
1f362c96 7644if test $ac_cv_struct_statfs = yes; then
b7026657 7645
81ecdfbb 7646$as_echo "#define HAVE_STRUCT_STATFS 1" >>confdefs.h
1f362c96
AC
7647
7648fi
7649
81ecdfbb
RW
7650ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
7651if test "x$ac_cv_type_long_long" = x""yes; then :
30e66173
MI
7652
7653cat >>confdefs.h <<_ACEOF
7654#define HAVE_LONG_LONG 1
7655_ACEOF
7656
7657
7658fi
7659
7660
c906108c 7661sim_devzero=""
81ecdfbb
RW
7662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/zero" >&5
7663$as_echo_n "checking for /dev/zero... " >&6; }
7664if test "${ac_cv_devzero+set}" = set; then :
7665 $as_echo_n "(cached) " >&6
c906108c 7666else
81ecdfbb 7667 if test "$cross_compiling" = yes; then :
c906108c
SS
7668 ac_cv_devzero=no
7669else
81ecdfbb 7670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 7671/* end confdefs.h. */
c906108c
SS
7672#include <fcntl.h>
7673main () {
7674 char buf[2048];
7675 int i;
7676 int fd = open ("/dev/zero", O_RDONLY);
7677 if (fd < 0)
7678 return 1;
7679 for (i = 0; i < sizeof (buf); i++)
7680 buf[i] = 1;
7681 if (read (fd, buf, sizeof (buf)) != sizeof (buf))
7682 return 1;
7683 for (i = 0; i < sizeof (buf); i++)
7684 if (buf[i])
7685 return 1;
7686 return 0;
7687}
b7026657 7688_ACEOF
81ecdfbb 7689if ac_fn_c_try_run "$LINENO"; then :
c906108c
SS
7690 ac_cv_devzero=yes
7691else
81ecdfbb 7692 ac_cv_devzero=no
c906108c 7693fi
81ecdfbb
RW
7694rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7695 conftest.$ac_objext conftest.beam conftest.$ac_ext
c906108c 7696fi
81ecdfbb 7697
c906108c
SS
7698fi
7699
81ecdfbb
RW
7700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_devzero" >&5
7701$as_echo "$ac_cv_devzero" >&6; }
c906108c
SS
7702if test $ac_cv_devzero = yes; then
7703 sim_devzero="-DHAVE_DEVZERO"
7704else
7705 sim_devzero=""
7706fi
7707
81ecdfbb
RW
7708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for common simulator directory" >&5
7709$as_echo_n "checking for common simulator directory... " >&6; }
c906108c 7710if test -f "${srcdir}/../common/callback.c"; then
81ecdfbb
RW
7711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7712$as_echo "yes" >&6; }
c906108c
SS
7713 sim_callback="callback.o targ-map.o"
7714 sim_targ_vals="targ-vals.h targ-map.c targ-vals.def"
7715else
81ecdfbb
RW
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7717$as_echo "no" >&6; }
c906108c
SS
7718 sim_callback=""
7719 sim_targ_vals=""
7720fi
7721
81ecdfbb
RW
7722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for common simulator directory fpu implementation" >&5
7723$as_echo_n "checking for common simulator directory fpu implementation... " >&6; }
d29d5195 7724if test -f "${srcdir}/../common/sim-fpu.c"; then
81ecdfbb
RW
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7726$as_echo "yes" >&6; }
3e5e53f9 7727 sim_fpu_cflags="-DHAVE_COMMON_FPU -I../common -I${srcdir}/../common"
3a11ea24 7728 sim_fpu="sim-fpu.o"
d29d5195 7729else
81ecdfbb
RW
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7731$as_echo "no" >&6; }
d29d5195 7732 sim_fpu_cflags=
b7026657 7733 sim_fpu=
c906108c 7734fi
cd0fc7c3 7735
68a3e151
NF
7736# Since we run commands on the build system, we have to create a
7737# separate config header for the build system if build != host.
7738if test x$host = x$build; then
7739 ac_config_commands="$ac_config_commands build-config.h"
7740
7741else
7742 tempdir=build.$$
7743 rm -rf $tempdir
7744 mkdir $tempdir
7745 cd $tempdir
7746 case ${srcdir} in
7747 /* | A-Za-z:\\/* ) realsrcdir=${srcdir};;
7748 *) realsrcdir=../${srcdir};;
7749 esac
7750 saved_CFLAGS="${CFLAGS}"
7751 CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \
7752 LDFLAGS="${LDFLAGS_FOR_BUILD}" \
7753 ${realsrcdir}/configure \
7754 --enable-languages=${enable_languages-all} \
7755 --target=$target_alias --host=$build_alias --build=$build_alias
7756 CFLAGS="${saved_CFLAGS}"
7757 mv config.h ../build-config.h
7758 cd ..
7759 rm -rf $tempdir
7760fi
7761
c906108c
SS
7762
7763
7764
7765
7766
4b164edf 7767
c906108c
SS
7768AR=${AR-ar}
7769
b7026657
AC
7770if test -n "$ac_tool_prefix"; then
7771 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7772set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
7773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7774$as_echo_n "checking for $ac_word... " >&6; }
7775if test "${ac_cv_prog_RANLIB+set}" = set; then :
7776 $as_echo_n "(cached) " >&6
c906108c
SS
7777else
7778 if test -n "$RANLIB"; then
7779 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7780else
b7026657
AC
7781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7782for as_dir in $PATH
7783do
7784 IFS=$as_save_IFS
7785 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7786 for ac_exec_ext in '' $ac_executable_extensions; do
7787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 7788 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 7789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
7790 break 2
7791 fi
7792done
81ecdfbb
RW
7793 done
7794IFS=$as_save_IFS
b7026657 7795
c906108c
SS
7796fi
7797fi
b7026657 7798RANLIB=$ac_cv_prog_RANLIB
c906108c 7799if test -n "$RANLIB"; then
81ecdfbb
RW
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7801$as_echo "$RANLIB" >&6; }
b7026657 7802else
81ecdfbb
RW
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7804$as_echo "no" >&6; }
b7026657
AC
7805fi
7806
81ecdfbb 7807
b7026657
AC
7808fi
7809if test -z "$ac_cv_prog_RANLIB"; then
7810 ac_ct_RANLIB=$RANLIB
7811 # Extract the first word of "ranlib", so it can be a program name with args.
7812set dummy ranlib; ac_word=$2
81ecdfbb
RW
7813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7814$as_echo_n "checking for $ac_word... " >&6; }
7815if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7816 $as_echo_n "(cached) " >&6
b7026657
AC
7817else
7818 if test -n "$ac_ct_RANLIB"; then
7819 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7820else
7821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7822for as_dir in $PATH
7823do
7824 IFS=$as_save_IFS
7825 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7826 for ac_exec_ext in '' $ac_executable_extensions; do
7827 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 7828 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 7829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
7830 break 2
7831 fi
7832done
81ecdfbb
RW
7833 done
7834IFS=$as_save_IFS
b7026657 7835
b7026657
AC
7836fi
7837fi
7838ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7839if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7841$as_echo "$ac_ct_RANLIB" >&6; }
b7026657 7842else
81ecdfbb
RW
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7844$as_echo "no" >&6; }
b7026657
AC
7845fi
7846
81ecdfbb
RW
7847 if test "x$ac_ct_RANLIB" = x; then
7848 RANLIB=":"
7849 else
7850 case $cross_compiling:$ac_tool_warned in
7851yes:)
7852{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7853$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7854ac_tool_warned=yes ;;
7855esac
7856 RANLIB=$ac_ct_RANLIB
7857 fi
c906108c 7858else
b7026657 7859 RANLIB="$ac_cv_prog_RANLIB"
c906108c
SS
7860fi
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
d29d5195
MG
7902
7903
c906108c
SS
7904
7905
7906
81ecdfbb
RW
7907ac_config_files="$ac_config_files Makefile"
7908
7909ac_config_commands="$ac_config_commands default"
7910
b7026657 7911cat >confcache <<\_ACEOF
c906108c
SS
7912# This file is a shell script that caches the results of configure
7913# tests run on this system so they can be shared between configure
b7026657
AC
7914# scripts and configure runs, see configure's option --config-cache.
7915# It is not useful on other systems. If it contains results you don't
7916# want to keep, you may remove or edit it.
c906108c 7917#
b7026657
AC
7918# config.status only pays attention to the cache file if you give it
7919# the --recheck option to rerun configure.
c906108c 7920#
b7026657
AC
7921# `ac_cv_env_foo' variables (set or unset) will be overridden when
7922# loading this file, other *unset* `ac_cv_foo' will be assigned the
7923# following values.
7924
7925_ACEOF
7926
c906108c
SS
7927# The following way of writing the cache mishandles newlines in values,
7928# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 7929# So, we kill variables containing newlines.
c906108c
SS
7930# Ultrix sh set writes to stderr and can't be redirected directly,
7931# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
7932(
7933 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7934 eval ac_val=\$$ac_var
7935 case $ac_val in #(
7936 *${as_nl}*)
7937 case $ac_var in #(
7938 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7939$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7940 esac
7941 case $ac_var in #(
7942 _ | IFS | as_nl) ;; #(
7943 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7944 *) { eval $ac_var=; unset $ac_var;} ;;
7945 esac ;;
7946 esac
7947 done
7948
b7026657 7949 (set) 2>&1 |
81ecdfbb
RW
7950 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7951 *${as_nl}ac_space=\ *)
7952 # `set' does not quote correctly, so add quotes: double-quote
7953 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
7954 sed -n \
7955 "s/'/'\\\\''/g;
7956 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 7957 ;; #(
b7026657
AC
7958 *)
7959 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 7960 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 7961 ;;
81ecdfbb
RW
7962 esac |
7963 sort
7964) |
b7026657 7965 sed '
81ecdfbb 7966 /^ac_cv_env_/b end
b7026657 7967 t clear
81ecdfbb 7968 :clear
b7026657
AC
7969 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7970 t end
81ecdfbb
RW
7971 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7972 :end' >>confcache
7973if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7974 if test -w "$cache_file"; then
7975 test "x$cache_file" != "x/dev/null" &&
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7977$as_echo "$as_me: updating cache $cache_file" >&6;}
b7026657 7978 cat confcache >$cache_file
c906108c 7979 else
81ecdfbb
RW
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7981$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
c906108c
SS
7982 fi
7983fi
7984rm -f confcache
7985
c906108c
SS
7986test "x$prefix" = xNONE && prefix=$ac_default_prefix
7987# Let make expand exec_prefix.
7988test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7989
c906108c
SS
7990DEFS=-DHAVE_CONFIG_H
7991
b7026657
AC
7992ac_libobjs=
7993ac_ltlibobjs=
7994for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7995 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
7996 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7997 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7998 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7999 # will be set to the directory where LIBOBJS objects are built.
8000 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8001 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
8002done
8003LIBOBJS=$ac_libobjs
c906108c 8004
b7026657
AC
8005LTLIBOBJS=$ac_ltlibobjs
8006
8007
8008
81ecdfbb 8009
b7026657 8010: ${CONFIG_STATUS=./config.status}
81ecdfbb 8011ac_write_fail=0
b7026657
AC
8012ac_clean_files_save=$ac_clean_files
8013ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
8014{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8015$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8016as_write_fail=0
8017cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
8018#! $SHELL
8019# Generated by $as_me.
c906108c 8020# Run this file to recreate the current configuration.
c906108c 8021# Compiler output produced by configure, useful for debugging
b7026657 8022# configure, is in config.log if it exists.
c906108c 8023
b7026657
AC
8024debug=false
8025ac_cs_recheck=false
8026ac_cs_silent=false
b7026657 8027
81ecdfbb
RW
8028SHELL=\${CONFIG_SHELL-$SHELL}
8029export SHELL
8030_ASEOF
8031cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8032## -------------------- ##
8033## M4sh Initialization. ##
8034## -------------------- ##
8035
8036# Be more Bourne compatible
8037DUALCASE=1; export DUALCASE # for MKS sh
8038if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
8039 emulate sh
8040 NULLCMD=:
81ecdfbb 8041 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
8042 # is contrary to our usage. Disable this feature.
8043 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
8044 setopt NO_GLOB_SUBST
8045else
8046 case `(set -o) 2>/dev/null` in #(
8047 *posix*) :
8048 set -o posix ;; #(
8049 *) :
8050 ;;
8051esac
b7026657 8052fi
b7026657 8053
81ecdfbb
RW
8054
8055as_nl='
8056'
8057export as_nl
8058# Printing a long string crashes Solaris 7 /usr/bin/printf.
8059as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8060as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8061as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8062# Prefer a ksh shell builtin over an external printf program on Solaris,
8063# but without wasting forks for bash or zsh.
8064if test -z "$BASH_VERSION$ZSH_VERSION" \
8065 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8066 as_echo='print -r --'
8067 as_echo_n='print -rn --'
8068elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8069 as_echo='printf %s\n'
8070 as_echo_n='printf %s'
8071else
8072 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8073 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8074 as_echo_n='/usr/ucb/echo -n'
8075 else
8076 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8077 as_echo_n_body='eval
8078 arg=$1;
8079 case $arg in #(
8080 *"$as_nl"*)
8081 expr "X$arg" : "X\\(.*\\)$as_nl";
8082 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8083 esac;
8084 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8085 '
8086 export as_echo_n_body
8087 as_echo_n='sh -c $as_echo_n_body as_echo'
8088 fi
8089 export as_echo_body
8090 as_echo='sh -c $as_echo_body as_echo'
b7026657
AC
8091fi
8092
81ecdfbb
RW
8093# The user is always right.
8094if test "${PATH_SEPARATOR+set}" != set; then
8095 PATH_SEPARATOR=:
8096 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8097 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8098 PATH_SEPARATOR=';'
8099 }
8100fi
8101
8102
8103# IFS
8104# We need space, tab and new line, in precisely that order. Quoting is
8105# there to prevent editors from complaining about space-tab.
8106# (If _AS_PATH_WALK were called with IFS unset, it would disable word
8107# splitting by setting IFS to empty value.)
8108IFS=" "" $as_nl"
8109
8110# Find who we are. Look in the path if we contain no directory separator.
8111case $0 in #((
8112 *[\\/]* ) as_myself=$0 ;;
8113 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8114for as_dir in $PATH
8115do
8116 IFS=$as_save_IFS
8117 test -z "$as_dir" && as_dir=.
8118 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8119 done
8120IFS=$as_save_IFS
b7026657 8121
81ecdfbb
RW
8122 ;;
8123esac
8124# We did not find ourselves, most probably we were run as `sh COMMAND'
8125# in which case we are not to be found in the path.
8126if test "x$as_myself" = x; then
8127 as_myself=$0
8128fi
8129if test ! -f "$as_myself"; then
8130 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8131 exit 1
8132fi
8133
8134# Unset variables that we do not need and which cause bugs (e.g. in
8135# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8136# suppresses any "Segmentation fault" message there. '((' could
8137# trigger a bug in pdksh 5.2.14.
8138for as_var in BASH_ENV ENV MAIL MAILPATH
8139do eval test x\${$as_var+set} = xset \
8140 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8141done
b7026657
AC
8142PS1='$ '
8143PS2='> '
8144PS4='+ '
8145
8146# NLS nuisances.
81ecdfbb
RW
8147LC_ALL=C
8148export LC_ALL
8149LANGUAGE=C
8150export LANGUAGE
8151
8152# CDPATH.
8153(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8154
8155
8156# as_fn_error ERROR [LINENO LOG_FD]
8157# ---------------------------------
8158# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8159# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8160# script with status $?, using 1 if that was 0.
8161as_fn_error ()
8162{
8163 as_status=$?; test $as_status -eq 0 && as_status=1
8164 if test "$3"; then
8165 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8166 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
b7026657 8167 fi
81ecdfbb
RW
8168 $as_echo "$as_me: error: $1" >&2
8169 as_fn_exit $as_status
8170} # as_fn_error
8171
c906108c 8172
81ecdfbb
RW
8173# as_fn_set_status STATUS
8174# -----------------------
8175# Set $? to STATUS, without forking.
8176as_fn_set_status ()
8177{
8178 return $1
8179} # as_fn_set_status
8180
8181# as_fn_exit STATUS
8182# -----------------
8183# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8184as_fn_exit ()
8185{
8186 set +e
8187 as_fn_set_status $1
8188 exit $1
8189} # as_fn_exit
8190
8191# as_fn_unset VAR
8192# ---------------
8193# Portably unset VAR.
8194as_fn_unset ()
8195{
8196 { eval $1=; unset $1;}
8197}
8198as_unset=as_fn_unset
8199# as_fn_append VAR VALUE
8200# ----------------------
8201# Append the text in VALUE to the end of the definition contained in VAR. Take
8202# advantage of any shell optimizations that allow amortized linear growth over
8203# repeated appends, instead of the typical quadratic growth present in naive
8204# implementations.
8205if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8206 eval 'as_fn_append ()
8207 {
8208 eval $1+=\$2
8209 }'
8210else
8211 as_fn_append ()
8212 {
8213 eval $1=\$$1\$2
8214 }
8215fi # as_fn_append
8216
8217# as_fn_arith ARG...
8218# ------------------
8219# Perform arithmetic evaluation on the ARGs, and store the result in the
8220# global $as_val. Take advantage of shells that can avoid forks. The arguments
8221# must be portable across $(()) and expr.
8222if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8223 eval 'as_fn_arith ()
8224 {
8225 as_val=$(( $* ))
8226 }'
8227else
8228 as_fn_arith ()
8229 {
8230 as_val=`expr "$@" || test $? -eq 1`
8231 }
8232fi # as_fn_arith
8233
8234
8235if expr a : '\(a\)' >/dev/null 2>&1 &&
8236 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
8237 as_expr=expr
8238else
8239 as_expr=false
8240fi
c906108c 8241
81ecdfbb 8242if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
8243 as_basename=basename
8244else
8245 as_basename=false
8246fi
c906108c 8247
81ecdfbb
RW
8248if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8249 as_dirname=dirname
8250else
8251 as_dirname=false
8252fi
c906108c 8253
81ecdfbb 8254as_me=`$as_basename -- "$0" ||
b7026657
AC
8255$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8256 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
8257 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8258$as_echo X/"$0" |
8259 sed '/^.*\/\([^/][^/]*\)\/*$/{
8260 s//\1/
8261 q
8262 }
8263 /^X\/\(\/\/\)$/{
8264 s//\1/
8265 q
8266 }
8267 /^X\/\(\/\).*/{
8268 s//\1/
8269 q
8270 }
8271 s/.*/./; q'`
b7026657 8272
b7026657
AC
8273# Avoid depending upon Character Ranges.
8274as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8275as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8276as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8277as_cr_digits='0123456789'
8278as_cr_alnum=$as_cr_Letters$as_cr_digits
8279
81ecdfbb
RW
8280ECHO_C= ECHO_N= ECHO_T=
8281case `echo -n x` in #(((((
8282-n*)
8283 case `echo 'xy\c'` in
8284 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8285 xy) ECHO_C='\c';;
8286 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8287 ECHO_T=' ';;
8288 esac;;
8289*)
8290 ECHO_N='-n';;
b7026657
AC
8291esac
8292
b7026657 8293rm -f conf$$ conf$$.exe conf$$.file
81ecdfbb
RW
8294if test -d conf$$.dir; then
8295 rm -f conf$$.dir/conf$$.file
8296else
8297 rm -f conf$$.dir
8298 mkdir conf$$.dir 2>/dev/null
8299fi
8300if (echo >conf$$.file) 2>/dev/null; then
8301 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 8302 as_ln_s='ln -s'
81ecdfbb
RW
8303 # ... but there are two gotchas:
8304 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8305 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8306 # In both cases, we have to default to `cp -p'.
8307 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8308 as_ln_s='cp -p'
8309 elif ln conf$$.file conf$$ 2>/dev/null; then
8310 as_ln_s=ln
8311 else
8312 as_ln_s='cp -p'
c906108c 8313 fi
b7026657
AC
8314else
8315 as_ln_s='cp -p'
8316fi
81ecdfbb
RW
8317rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8318rmdir conf$$.dir 2>/dev/null
8319
8320
8321# as_fn_mkdir_p
8322# -------------
8323# Create "$as_dir" as a directory, including parents if necessary.
8324as_fn_mkdir_p ()
8325{
8326
8327 case $as_dir in #(
8328 -*) as_dir=./$as_dir;;
8329 esac
8330 test -d "$as_dir" || eval $as_mkdir_p || {
8331 as_dirs=
8332 while :; do
8333 case $as_dir in #(
8334 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8335 *) as_qdir=$as_dir;;
8336 esac
8337 as_dirs="'$as_qdir' $as_dirs"
8338 as_dir=`$as_dirname -- "$as_dir" ||
8339$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8340 X"$as_dir" : 'X\(//\)[^/]' \| \
8341 X"$as_dir" : 'X\(//\)$' \| \
8342 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8343$as_echo X"$as_dir" |
8344 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8345 s//\1/
8346 q
8347 }
8348 /^X\(\/\/\)[^/].*/{
8349 s//\1/
8350 q
8351 }
8352 /^X\(\/\/\)$/{
8353 s//\1/
8354 q
8355 }
8356 /^X\(\/\).*/{
8357 s//\1/
8358 q
8359 }
8360 s/.*/./; q'`
8361 test -d "$as_dir" && break
8362 done
8363 test -z "$as_dirs" || eval "mkdir $as_dirs"
8364 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
b7026657 8365
81ecdfbb
RW
8366
8367} # as_fn_mkdir_p
b7026657 8368if mkdir -p . 2>/dev/null; then
81ecdfbb 8369 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
8370else
8371 test -d ./-p && rmdir ./-p
8372 as_mkdir_p=false
8373fi
8374
81ecdfbb
RW
8375if test -x / >/dev/null 2>&1; then
8376 as_test_x='test -x'
8377else
8378 if ls -dL / >/dev/null 2>&1; then
8379 as_ls_L_option=L
8380 else
8381 as_ls_L_option=
8382 fi
8383 as_test_x='
8384 eval sh -c '\''
8385 if test -d "$1"; then
8386 test -d "$1/.";
8387 else
8388 case $1 in #(
8389 -*)set "./$1";;
8390 esac;
8391 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8392 ???[sx]*):;;*)false;;esac;fi
8393 '\'' sh
8394 '
8395fi
8396as_executable_p=$as_test_x
b7026657
AC
8397
8398# Sed expression to map a string onto a valid CPP name.
8399as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8400
8401# Sed expression to map a string onto a valid variable name.
8402as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8403
8404
b7026657 8405exec 6>&1
81ecdfbb
RW
8406## ----------------------------------- ##
8407## Main body of $CONFIG_STATUS script. ##
8408## ----------------------------------- ##
8409_ASEOF
8410test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8411
8412cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8413# Save the log message, to keep $0 and so on meaningful, and to
b7026657 8414# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
8415# values after options handling.
8416ac_log="
b7026657 8417This file was extended by $as_me, which was
81ecdfbb 8418generated by GNU Autoconf 2.64. Invocation command line was
b7026657
AC
8419
8420 CONFIG_FILES = $CONFIG_FILES
8421 CONFIG_HEADERS = $CONFIG_HEADERS
8422 CONFIG_LINKS = $CONFIG_LINKS
8423 CONFIG_COMMANDS = $CONFIG_COMMANDS
8424 $ $0 $@
8425
81ecdfbb
RW
8426on `(hostname || uname -n) 2>/dev/null | sed 1q`
8427"
8428
b7026657
AC
8429_ACEOF
8430
81ecdfbb
RW
8431case $ac_config_files in *"
8432"*) set x $ac_config_files; shift; ac_config_files=$*;;
8433esac
b7026657 8434
81ecdfbb
RW
8435case $ac_config_headers in *"
8436"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8437esac
b7026657 8438
b7026657 8439
81ecdfbb
RW
8440cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8441# Files that config.status was made for.
8442config_files="$ac_config_files"
8443config_headers="$ac_config_headers"
8444config_commands="$ac_config_commands"
b7026657 8445
81ecdfbb 8446_ACEOF
b7026657 8447
81ecdfbb 8448cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 8449ac_cs_usage="\
81ecdfbb
RW
8450\`$as_me' instantiates files and other configuration actions
8451from templates according to the current configuration. Unless the files
8452and actions are specified as TAGs, all are instantiated by default.
b7026657 8453
81ecdfbb 8454Usage: $0 [OPTION]... [TAG]...
b7026657
AC
8455
8456 -h, --help print this help, then exit
81ecdfbb
RW
8457 -V, --version print version number and configuration settings, then exit
8458 -q, --quiet, --silent
8459 do not print progress messages
b7026657
AC
8460 -d, --debug don't remove temporary files
8461 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
8462 --file=FILE[:TEMPLATE]
8463 instantiate the configuration file FILE
8464 --header=FILE[:TEMPLATE]
8465 instantiate the configuration header FILE
b7026657
AC
8466
8467Configuration files:
8468$config_files
8469
8470Configuration headers:
8471$config_headers
8472
8473Configuration commands:
8474$config_commands
8475
81ecdfbb 8476Report bugs to the package provider."
b7026657 8477
81ecdfbb
RW
8478_ACEOF
8479cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657
AC
8480ac_cs_version="\\
8481config.status
81ecdfbb
RW
8482configured by $0, generated by GNU Autoconf 2.64,
8483 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
b7026657 8484
81ecdfbb 8485Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
8486This config.status script is free software; the Free Software Foundation
8487gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
8488
8489ac_pwd='$ac_pwd'
8490srcdir='$srcdir'
8491INSTALL='$INSTALL'
8492test -n "\$AWK" || AWK=awk
b7026657
AC
8493_ACEOF
8494
81ecdfbb
RW
8495cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8496# The default lists apply if the user does not specify any file.
b7026657
AC
8497ac_need_defaults=:
8498while test $# != 0
8499do
8500 case $1 in
8501 --*=*)
81ecdfbb
RW
8502 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8503 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657
AC
8504 ac_shift=:
8505 ;;
81ecdfbb 8506 *)
b7026657
AC
8507 ac_option=$1
8508 ac_optarg=$2
8509 ac_shift=shift
8510 ;;
b7026657
AC
8511 esac
8512
8513 case $ac_option in
8514 # Handling of the options.
b7026657
AC
8515 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8516 ac_cs_recheck=: ;;
81ecdfbb
RW
8517 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8518 $as_echo "$ac_cs_version"; exit ;;
8519 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
8520 debug=: ;;
8521 --file | --fil | --fi | --f )
8522 $ac_shift
81ecdfbb
RW
8523 case $ac_optarg in
8524 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8525 esac
8526 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
8527 ac_need_defaults=false;;
8528 --header | --heade | --head | --hea )
8529 $ac_shift
81ecdfbb
RW
8530 case $ac_optarg in
8531 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8532 esac
8533 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 8534 ac_need_defaults=false;;
81ecdfbb
RW
8535 --he | --h)
8536 # Conflict between --help and --header
8537 as_fn_error "ambiguous option: \`$1'
8538Try \`$0 --help' for more information.";;
8539 --help | --hel | -h )
8540 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
8541 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8542 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8543 ac_cs_silent=: ;;
8544
8545 # This is an error.
81ecdfbb
RW
8546 -*) as_fn_error "unrecognized option: \`$1'
8547Try \`$0 --help' for more information." ;;
b7026657 8548
81ecdfbb
RW
8549 *) as_fn_append ac_config_targets " $1"
8550 ac_need_defaults=false ;;
b7026657
AC
8551
8552 esac
8553 shift
c906108c 8554done
b7026657
AC
8555
8556ac_configure_extra_args=
8557
8558if $ac_cs_silent; then
8559 exec 6>/dev/null
8560 ac_configure_extra_args="$ac_configure_extra_args --silent"
8561fi
8562
8563_ACEOF
81ecdfbb 8564cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 8565if \$ac_cs_recheck; then
81ecdfbb
RW
8566 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8567 shift
8568 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8569 CONFIG_SHELL='$SHELL'
8570 export CONFIG_SHELL
8571 exec "\$@"
c906108c 8572fi
c906108c 8573
b7026657 8574_ACEOF
81ecdfbb
RW
8575cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8576exec 5>>config.log
8577{
8578 echo
8579 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8580## Running $as_me. ##
8581_ASBOX
8582 $as_echo "$ac_log"
8583} >&5
c906108c 8584
81ecdfbb
RW
8585_ACEOF
8586cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8587_ACEOF
b7026657 8588
81ecdfbb 8589cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 8590
81ecdfbb 8591# Handling of arguments.
b7026657
AC
8592for ac_config_target in $ac_config_targets
8593do
81ecdfbb
RW
8594 case $ac_config_target in
8595 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
68a3e151 8596 "build-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS build-config.h" ;;
81ecdfbb
RW
8597 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8598 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8599
8600 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c 8601 esac
b7026657 8602done
c906108c 8603
81ecdfbb 8604
b7026657
AC
8605# If the user did not use the arguments to specify the items to instantiate,
8606# then the envvar interface is used. Set only those that are not.
8607# We use the long form for the default assignment because of an extremely
8608# bizarre bug on SunOS 4.1.3.
8609if $ac_need_defaults; then
8610 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8611 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8612 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8613fi
8614
8615# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 8616# simply because there is no reason against having it here, and in addition,
b7026657 8617# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
8618# Hook for its removal unless debugging.
8619# Note that there is a small window in which the directory will not be cleaned:
8620# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
8621$debug ||
8622{
81ecdfbb
RW
8623 tmp=
8624 trap 'exit_status=$?
8625 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8626' 0
8627 trap 'as_fn_exit 1' 1 2 13 15
b7026657 8628}
b7026657
AC
8629# Create a (secure) tmp directory for tmp files.
8630
8631{
81ecdfbb 8632 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b7026657
AC
8633 test -n "$tmp" && test -d "$tmp"
8634} ||
8635{
81ecdfbb
RW
8636 tmp=./conf$$-$RANDOM
8637 (umask 077 && mkdir "$tmp")
8638} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
8639
8640# Set up the scripts for CONFIG_FILES section.
8641# No need to generate them if there are no CONFIG_FILES.
8642# This happens for instance with `./config.status config.h'.
8643if test -n "$CONFIG_FILES"; then
8644
8645
8646ac_cr=`echo X | tr X '\015'`
8647# On cygwin, bash can eat \r inside `` if the user requested igncr.
8648# But we know of no other shell where ac_cr would be empty at this
8649# point, so we can use a bashism as a fallback.
8650if test "x$ac_cr" = x; then
8651 eval ac_cr=\$\'\\r\'
8652fi
8653ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8654if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8655 ac_cs_awk_cr='\r'
8656else
8657 ac_cs_awk_cr=$ac_cr
8658fi
8659
8660echo 'BEGIN {' >"$tmp/subs1.awk" &&
8661_ACEOF
8662
8663
b7026657 8664{
81ecdfbb
RW
8665 echo "cat >conf$$subs.awk <<_ACEOF" &&
8666 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8667 echo "_ACEOF"
8668} >conf$$subs.sh ||
8669 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8670ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
8671ac_delim='%!_!# '
8672for ac_last_try in false false false false false :; do
8673 . ./conf$$subs.sh ||
8674 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8675
8676 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8677 if test $ac_delim_n = $ac_delim_num; then
8678 break
8679 elif $ac_last_try; then
8680 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8681 else
8682 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8683 fi
8684done
8685rm -f conf$$subs.sh
8686
8687cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8688cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
8689_ACEOF
8690sed -n '
8691h
8692s/^/S["/; s/!.*/"]=/
8693p
8694g
8695s/^[^!]*!//
8696:repl
8697t repl
8698s/'"$ac_delim"'$//
8699t delim
8700:nl
8701h
8702s/\(.\{148\}\).*/\1/
8703t more1
8704s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8705p
8706n
8707b repl
8708:more1
8709s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8710p
8711g
8712s/.\{148\}//
8713t nl
8714:delim
8715h
8716s/\(.\{148\}\).*/\1/
8717t more2
8718s/["\\]/\\&/g; s/^/"/; s/$/"/
8719p
8720b
8721:more2
8722s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8723p
8724g
8725s/.\{148\}//
8726t delim
8727' <conf$$subs.awk | sed '
8728/^[^""]/{
8729 N
8730 s/\n//
b7026657 8731}
81ecdfbb
RW
8732' >>$CONFIG_STATUS || ac_write_fail=1
8733rm -f conf$$subs.awk
8734cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8735_ACAWK
8736cat >>"\$tmp/subs1.awk" <<_ACAWK &&
8737 for (key in S) S_is_set[key] = 1
8738 FS = "\a"
b7026657 8739
81ecdfbb
RW
8740}
8741{
8742 line = $ 0
8743 nfields = split(line, field, "@")
8744 substed = 0
8745 len = length(field[1])
8746 for (i = 2; i < nfields; i++) {
8747 key = field[i]
8748 keylen = length(key)
8749 if (S_is_set[key]) {
8750 value = S[key]
8751 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8752 len += length(value) + length(field[++i])
8753 substed = 1
8754 } else
8755 len += 1 + keylen
8756 }
b7026657 8757
81ecdfbb
RW
8758 print line
8759}
b7026657 8760
81ecdfbb
RW
8761_ACAWK
8762_ACEOF
8763cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8764if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8765 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8766else
8767 cat
8768fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8769 || as_fn_error "could not setup config files machinery" "$LINENO" 5
8770_ACEOF
8771
8772# VPATH may cause trouble with some makes, so we remove $(srcdir),
8773# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8774# trailing colons and then remove the whole line if VPATH becomes empty
8775# (actually we leave an empty line to preserve line numbers).
8776if test "x$srcdir" = x.; then
8777 ac_vpsub='/^[ ]*VPATH[ ]*=/{
8778s/:*\$(srcdir):*/:/
8779s/:*\${srcdir}:*/:/
8780s/:*@srcdir@:*/:/
8781s/^\([^=]*=[ ]*\):*/\1/
8782s/:*$//
8783s/^[^=]*=[ ]*$//
8784}'
8785fi
b7026657 8786
81ecdfbb
RW
8787cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8788fi # test -n "$CONFIG_FILES"
b7026657 8789
81ecdfbb
RW
8790# Set up the scripts for CONFIG_HEADERS section.
8791# No need to generate them if there are no CONFIG_HEADERS.
8792# This happens for instance with `./config.status Makefile'.
8793if test -n "$CONFIG_HEADERS"; then
8794cat >"$tmp/defines.awk" <<\_ACAWK ||
8795BEGIN {
b7026657
AC
8796_ACEOF
8797
81ecdfbb
RW
8798# Transform confdefs.h into an awk script `defines.awk', embedded as
8799# here-document in config.status, that substitutes the proper values into
8800# config.h.in to produce config.h.
8801
8802# Create a delimiter string that does not exist in confdefs.h, to ease
8803# handling of long lines.
8804ac_delim='%!_!# '
8805for ac_last_try in false false :; do
8806 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8807 if test -z "$ac_t"; then
8808 break
8809 elif $ac_last_try; then
8810 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
8811 else
8812 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
c906108c 8813 fi
81ecdfbb 8814done
c906108c 8815
81ecdfbb
RW
8816# For the awk script, D is an array of macro values keyed by name,
8817# likewise P contains macro parameters if any. Preserve backslash
8818# newline sequences.
8819
8820ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8821sed -n '
8822s/.\{148\}/&'"$ac_delim"'/g
8823t rset
8824:rset
8825s/^[ ]*#[ ]*define[ ][ ]*/ /
8826t def
8827d
8828:def
8829s/\\$//
8830t bsnl
8831s/["\\]/\\&/g
8832s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8833D["\1"]=" \3"/p
8834s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8835d
8836:bsnl
8837s/["\\]/\\&/g
8838s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8839D["\1"]=" \3\\\\\\n"\\/p
8840t cont
8841s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8842t cont
8843d
8844:cont
8845n
8846s/.\{148\}/&'"$ac_delim"'/g
8847t clear
8848:clear
8849s/\\$//
8850t bsnlc
8851s/["\\]/\\&/g; s/^/"/; s/$/"/p
8852d
8853:bsnlc
8854s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8855b cont
8856' <confdefs.h | sed '
8857s/'"$ac_delim"'/"\\\
8858"/g' >>$CONFIG_STATUS || ac_write_fail=1
8859
8860cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8861 for (key in D) D_is_set[key] = 1
8862 FS = "\a"
8863}
8864/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8865 line = \$ 0
8866 split(line, arg, " ")
8867 if (arg[1] == "#") {
8868 defundef = arg[2]
8869 mac1 = arg[3]
8870 } else {
8871 defundef = substr(arg[1], 2)
8872 mac1 = arg[2]
8873 }
8874 split(mac1, mac2, "(") #)
8875 macro = mac2[1]
8876 prefix = substr(line, 1, index(line, defundef) - 1)
8877 if (D_is_set[macro]) {
8878 # Preserve the white space surrounding the "#".
8879 print prefix "define", macro P[macro] D[macro]
8880 next
8881 } else {
8882 # Replace #undef with comments. This is necessary, for example,
8883 # in the case of _POSIX_SOURCE, which is predefined and required
8884 # on some systems where configure will not decide to define it.
8885 if (defundef == "undef") {
8886 print "/*", prefix defundef, macro, "*/"
8887 next
8888 }
8889 }
8890}
8891{ print }
8892_ACAWK
b7026657 8893_ACEOF
81ecdfbb
RW
8894cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8895 as_fn_error "could not setup config headers machinery" "$LINENO" 5
8896fi # test -n "$CONFIG_HEADERS"
8897
8898
8899eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8900shift
8901for ac_tag
8902do
8903 case $ac_tag in
8904 :[FHLC]) ac_mode=$ac_tag; continue;;
8905 esac
8906 case $ac_mode$ac_tag in
8907 :[FHL]*:*);;
8908 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
8909 :[FH]-) ac_tag=-:-;;
8910 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8911 esac
8912 ac_save_IFS=$IFS
8913 IFS=:
8914 set x $ac_tag
8915 IFS=$ac_save_IFS
8916 shift
8917 ac_file=$1
8918 shift
8919
8920 case $ac_mode in
8921 :L) ac_source=$1;;
8922 :[FH])
8923 ac_file_inputs=
8924 for ac_f
8925 do
8926 case $ac_f in
8927 -) ac_f="$tmp/stdin";;
8928 *) # Look for the file first in the build tree, then in the source tree
8929 # (if the path is not absolute). The absolute path cannot be DOS-style,
8930 # because $ac_f cannot contain `:'.
8931 test -f "$ac_f" ||
8932 case $ac_f in
8933 [\\/$]*) false;;
8934 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8935 esac ||
8936 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8937 esac
8938 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8939 as_fn_append ac_file_inputs " '$ac_f'"
8940 done
8941
8942 # Let's still pretend it is `configure' which instantiates (i.e., don't
8943 # use $as_me), people would be surprised to read:
8944 # /* config.h. Generated by config.status. */
8945 configure_input='Generated from '`
8946 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8947 `' by configure.'
8948 if test x"$ac_file" != x-; then
8949 configure_input="$ac_file. $configure_input"
8950 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8951$as_echo "$as_me: creating $ac_file" >&6;}
8952 fi
8953 # Neutralize special characters interpreted by sed in replacement strings.
8954 case $configure_input in #(
8955 *\&* | *\|* | *\\* )
8956 ac_sed_conf_input=`$as_echo "$configure_input" |
8957 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8958 *) ac_sed_conf_input=$configure_input;;
8959 esac
8960
8961 case $ac_tag in
8962 *:-:* | *:-) cat >"$tmp/stdin" \
8963 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
8964 esac
8965 ;;
c906108c
SS
8966 esac
8967
81ecdfbb 8968 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
8969$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8970 X"$ac_file" : 'X\(//\)[^/]' \| \
8971 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
8972 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8973$as_echo X"$ac_file" |
8974 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8975 s//\1/
8976 q
8977 }
8978 /^X\(\/\/\)[^/].*/{
8979 s//\1/
8980 q
8981 }
8982 /^X\(\/\/\)$/{
8983 s//\1/
8984 q
8985 }
8986 /^X\(\/\).*/{
8987 s//\1/
8988 q
8989 }
8990 s/.*/./; q'`
8991 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
8992 ac_builddir=.
8993
81ecdfbb
RW
8994case "$ac_dir" in
8995.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8996*)
8997 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8998 # A ".." for each directory in $ac_dir_suffix.
8999 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9000 case $ac_top_builddir_sub in
9001 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9002 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9003 esac ;;
9004esac
9005ac_abs_top_builddir=$ac_pwd
9006ac_abs_builddir=$ac_pwd$ac_dir_suffix
9007# for backward compatibility:
9008ac_top_builddir=$ac_top_build_prefix
c906108c 9009
b7026657 9010case $srcdir in
81ecdfbb 9011 .) # We are building in place.
b7026657 9012 ac_srcdir=.
81ecdfbb
RW
9013 ac_top_srcdir=$ac_top_builddir_sub
9014 ac_abs_top_srcdir=$ac_pwd ;;
9015 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 9016 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
9017 ac_top_srcdir=$srcdir
9018 ac_abs_top_srcdir=$srcdir ;;
9019 *) # Relative name.
9020 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9021 ac_top_srcdir=$ac_top_build_prefix$srcdir
9022 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 9023esac
81ecdfbb 9024ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 9025
b7026657 9026
81ecdfbb
RW
9027 case $ac_mode in
9028 :F)
9029 #
9030 # CONFIG_FILE
9031 #
b7026657
AC
9032
9033 case $INSTALL in
9034 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb 9035 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 9036 esac
81ecdfbb 9037_ACEOF
c906108c 9038
81ecdfbb
RW
9039cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9040# If the template does not know about datarootdir, expand it.
9041# FIXME: This hack should be removed a few years after 2.60.
9042ac_datarootdir_hack=; ac_datarootdir_seen=
9043ac_sed_dataroot='
9044/datarootdir/ {
9045 p
9046 q
9047}
9048/@datadir@/p
9049/@docdir@/p
9050/@infodir@/p
9051/@localedir@/p
9052/@mandir@/p'
9053case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9054*datarootdir*) ac_datarootdir_seen=yes;;
9055*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9057$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9058_ACEOF
9059cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9060 ac_datarootdir_hack='
9061 s&@datadir@&$datadir&g
9062 s&@docdir@&$docdir&g
9063 s&@infodir@&$infodir&g
9064 s&@localedir@&$localedir&g
9065 s&@mandir@&$mandir&g
9066 s&\\\${datarootdir}&$datarootdir&g' ;;
9067esac
b7026657 9068_ACEOF
81ecdfbb
RW
9069
9070# Neutralize VPATH when `$srcdir' = `.'.
9071# Shell code in configure.ac might set extrasub.
9072# FIXME: do we really want to maintain this feature?
9073cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9074ac_sed_extra="$ac_vpsub
b7026657
AC
9075$extrasub
9076_ACEOF
81ecdfbb 9077cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657
AC
9078:t
9079/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
9080s|@configure_input@|$ac_sed_conf_input|;t t
9081s&@top_builddir@&$ac_top_builddir_sub&;t t
9082s&@top_build_prefix@&$ac_top_build_prefix&;t t
9083s&@srcdir@&$ac_srcdir&;t t
9084s&@abs_srcdir@&$ac_abs_srcdir&;t t
9085s&@top_srcdir@&$ac_top_srcdir&;t t
9086s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9087s&@builddir@&$ac_builddir&;t t
9088s&@abs_builddir@&$ac_abs_builddir&;t t
9089s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9090s&@INSTALL@&$ac_INSTALL&;t t
9091$ac_datarootdir_hack
9092"
9093eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
9094 || as_fn_error "could not create $ac_file" "$LINENO" 5
9095
9096test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9097 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
9098 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
9099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9100which seems to be undefined. Please make sure it is defined." >&5
9101$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9102which seems to be undefined. Please make sure it is defined." >&2;}
9103
9104 rm -f "$tmp/stdin"
b7026657 9105 case $ac_file in
81ecdfbb
RW
9106 -) cat "$tmp/out" && rm -f "$tmp/out";;
9107 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
9108 esac \
9109 || as_fn_error "could not create $ac_file" "$LINENO" 5
9110 ;;
9111 :H)
9112 #
9113 # CONFIG_HEADER
9114 #
b7026657 9115 if test x"$ac_file" != x-; then
81ecdfbb
RW
9116 {
9117 $as_echo "/* $configure_input */" \
9118 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
9119 } >"$tmp/config.h" \
9120 || as_fn_error "could not create $ac_file" "$LINENO" 5
9121 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9123$as_echo "$as_me: $ac_file is unchanged" >&6;}
b7026657 9124 else
81ecdfbb
RW
9125 rm -f "$ac_file"
9126 mv "$tmp/config.h" "$ac_file" \
9127 || as_fn_error "could not create $ac_file" "$LINENO" 5
c906108c 9128 fi
b7026657 9129 else
81ecdfbb
RW
9130 $as_echo "/* $configure_input */" \
9131 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
9132 || as_fn_error "could not create -" "$LINENO" 5
c906108c 9133 fi
81ecdfbb 9134 ;;
b7026657 9135
81ecdfbb
RW
9136 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9137$as_echo "$as_me: executing $ac_file commands" >&6;}
9138 ;;
9139 esac
b7026657 9140
b7026657 9141
81ecdfbb 9142 case $ac_file$ac_mode in
68a3e151 9143 "build-config.h":C) cp config.h build-config.h ;;
81ecdfbb 9144 "default":C) case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac ;;
c906108c 9145
b7026657 9146 esac
81ecdfbb 9147done # for ac_tag
c906108c 9148
b7026657 9149
81ecdfbb 9150as_fn_exit 0
b7026657 9151_ACEOF
b7026657
AC
9152ac_clean_files=$ac_clean_files_save
9153
81ecdfbb
RW
9154test $ac_write_fail = 0 ||
9155 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
9156
b7026657
AC
9157
9158# configure is writing to config.log, and then calls config.status.
9159# config.status does its own redirection, appending to config.log.
9160# Unfortunately, on DOS this fails, as config.log is still kept open
9161# by configure, so config.status won't be able to write to it; its
9162# output is simply discarded. So we exec the FD to /dev/null,
9163# effectively closing config.log, so it can be properly (re)opened and
9164# appended to by config.status. When coming back to configure, we
9165# need to make the FD available again.
9166if test "$no_create" != yes; then
9167 ac_cs_success=:
9168 ac_config_status_args=
9169 test "$silent" = yes &&
9170 ac_config_status_args="$ac_config_status_args --quiet"
9171 exec 5>/dev/null
9172 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9173 exec 5>>config.log
9174 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9175 # would make configure fail if this is the last instruction.
81ecdfbb
RW
9176 $ac_cs_success || as_fn_exit $?
9177fi
9178if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9180$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 9181fi
c906108c 9182
This page took 1.420234 seconds and 4 git commands to generate.