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