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