sim: allow the inline configure option everywhere
[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
6ffe910a
MF
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
6ffe910a
MF
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753# intl sister-directory configuration rules.
3754#
3755
3756# The idea behind this macro is that there's no need to repeat all the
3757# autoconf probes done by the intl directory - it's already done them
3758# for us. In fact, there's no need even to look at the cache for the
3759# answers. All we need to do is nab a few pieces of information.
3760# The intl directory is set up to make this easy, by generating a
3761# small file which can be sourced as a shell script; then we produce
3762# the necessary substitutions and definitions for this directory.
3763
3764
3765
3766# Autoconf M4 include file defining utility macros for complex Canadian
3767# cross builds.
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777####
3778# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3779# or AC_INIT.
3780# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3781
3782####
3783# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3784# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3785
3786
3787####
3788# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3789# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3790
3791
3792
3793# Backported from Autoconf 2.5x; can go away when and if
3794# we switch. Put the OS path separator in $PATH_SEPARATOR.
3795
3796
3797
3798
3799# ACX_HAVE_GCC_FOR_TARGET
3800# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3801
3802
3803# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3804# Searching for installed target binutils. We need to take extra care,
3805# else we may find the wrong assembler, linker, etc., and lose.
3806#
3807# First try --with-build-time-tools, if specified.
3808#
3809# For build != host, we ask the installed GCC for the name of the tool it
3810# uses, and accept it if it is an absolute path. This is because the
3811# only good choice for a compiler is the same GCC version that is being
3812# installed (or we couldn't make target libraries), and we assume that
3813# on the host system we'll have not only the same GCC version, but also
3814# the same binutils version.
3815#
3816# For build == host, search the same directories that the installed
3817# compiler will search. We used to do this for the assembler, linker,
3818# and nm only; for simplicity of configuration, however, we extend this
3819# criterion to tools (such as ar and ranlib) that are never invoked by
3820# the compiler, to avoid mismatches.
3821#
3822# Also note we have to check MD_EXEC_PREFIX before checking the user's path
3823# if build == target. This makes the most sense only when bootstrapping,
3824# but we also do so when build != host. In this case, we hope that the
3825# build and host systems will have similar contents of MD_EXEC_PREFIX.
3826#
3827# If we do not find a suitable binary, then try the user's path.
3828
3829
3830###
3831# AC_PROG_CPP_WERROR
3832# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
3833# triggers warnings from the preprocessor. Will be in autoconf 2.58.
3834# For now, using this also overrides header checks to use only the
3835# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
3836# bit harder from here).
3837# Eventually autoconf will default to checking headers with the compiler
3838# instead, and we'll have to do this differently.
3839
3840# AC_PROG_CPP_WERROR
3841
3842# Test for GNAT.
2232061b
MF
3843# We require the gnatbind & gnatmake programs, as well as a compiler driver
3844# that understands Ada. We use the user's CC setting, already found, and
3845# possibly add $1 to the command-line parameters.
6ffe910a
MF
3846#
3847# Sets the shell variable have_gnat to yes or no as appropriate, and
3848# substitutes GNATBIND and GNATMAKE.
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
b7026657
AC
3869
3870
b7026657
AC
3871
3872
3873
3874ac_aux_dir=
81ecdfbb
RW
3875for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3876 for ac_t in install-sh install.sh shtool; do
3877 if test -f "$ac_dir/$ac_t"; then
3878 ac_aux_dir=$ac_dir
3879 ac_install_sh="$ac_aux_dir/$ac_t -c"
3880 break 2
3881 fi
3882 done
b7026657
AC
3883done
3884if test -z "$ac_aux_dir"; then
81ecdfbb 3885 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
b7026657 3886fi
81ecdfbb
RW
3887
3888# These three variables are undocumented and unsupported,
3889# and are intended to be withdrawn in a future Autoconf release.
3890# They can cause serious problems if a builder's source tree is in a directory
3891# whose full name contains unusual characters.
3892ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3893ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3894ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3895
b7026657
AC
3896
3897# Find a good install program. We prefer a C program (faster),
3898# so one script is as good as another. But avoid the broken or
3899# incompatible versions:
3900# SysV /etc/install, /usr/sbin/install
3901# SunOS /usr/etc/install
3902# IRIX /sbin/install
3903# AIX /bin/install
3904# AmigaOS /C/install, which installs bootblocks on floppy discs
3905# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3906# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3907# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3908# OS/2's system install, which has a completely different semantic
3909# ./install, which can be erroneously created by make from ./install.sh.
81ecdfbb
RW
3910# Reject install programs that cannot install multiple files.
3911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3912$as_echo_n "checking for a BSD-compatible install... " >&6; }
b7026657 3913if test -z "$INSTALL"; then
81ecdfbb
RW
3914if test "${ac_cv_path_install+set}" = set; then :
3915 $as_echo_n "(cached) " >&6
b7026657
AC
3916else
3917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3918for as_dir in $PATH
3919do
3920 IFS=$as_save_IFS
3921 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3922 # Account for people who put trailing slashes in PATH elements.
3923case $as_dir/ in #((
3924 ./ | .// | /[cC]/* | \
b7026657 3925 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3926 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
b7026657
AC
3927 /usr/ucb/* ) ;;
3928 *)
3929 # OSF1 and SCO ODT 3.0 have their own names for install.
3930 # Don't use installbsd from OSF since it installs stuff as root
3931 # by default.
3932 for ac_prog in ginstall scoinst install; do
3933 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3934 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
b7026657
AC
3935 if test $ac_prog = install &&
3936 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3937 # AIX install. It has an incompatible calling convention.
3938 :
3939 elif test $ac_prog = install &&
3940 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3941 # program-specific install script used by HP pwplus--don't use.
3942 :
3943 else
81ecdfbb
RW
3944 rm -rf conftest.one conftest.two conftest.dir
3945 echo one > conftest.one
3946 echo two > conftest.two
3947 mkdir conftest.dir
3948 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3949 test -s conftest.one && test -s conftest.two &&
3950 test -s conftest.dir/conftest.one &&
3951 test -s conftest.dir/conftest.two
3952 then
3953 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3954 break 3
3955 fi
b7026657
AC
3956 fi
3957 fi
3958 done
3959 done
3960 ;;
3961esac
b7026657 3962
81ecdfbb
RW
3963 done
3964IFS=$as_save_IFS
3965
3966rm -rf conftest.one conftest.two conftest.dir
b7026657
AC
3967
3968fi
3969 if test "${ac_cv_path_install+set}" = set; then
3970 INSTALL=$ac_cv_path_install
3971 else
81ecdfbb
RW
3972 # As a last resort, use the slow shell script. Don't cache a
3973 # value for INSTALL within a source directory, because that will
b7026657 3974 # break other packages using the cache if that directory is
81ecdfbb 3975 # removed, or if the value is a relative name.
b7026657
AC
3976 INSTALL=$ac_install_sh
3977 fi
3978fi
81ecdfbb
RW
3979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3980$as_echo "$INSTALL" >&6; }
b7026657
AC
3981
3982# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3983# It thinks the first close brace ends the variable substitution.
c906108c
SS
3984test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3985
b7026657 3986test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
cd0fc7c3 3987
c906108c
SS
3988test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3989
b7026657
AC
3990ac_ext=c
3991ac_cpp='$CPP $CPPFLAGS'
3992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3994ac_compiler_gnu=$ac_cv_c_compiler_gnu
3995if test -n "$ac_tool_prefix"; then
3996 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3997set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3999$as_echo_n "checking for $ac_word... " >&6; }
4000if test "${ac_cv_prog_CC+set}" = set; then :
4001 $as_echo_n "(cached) " >&6
b7026657
AC
4002else
4003 if test -n "$CC"; then
4004 ac_cv_prog_CC="$CC" # Let the user override the test.
4005else
4006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4007for as_dir in $PATH
4008do
4009 IFS=$as_save_IFS
4010 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4011 for ac_exec_ext in '' $ac_executable_extensions; do
4012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4013 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4015 break 2
4016 fi
4017done
81ecdfbb
RW
4018 done
4019IFS=$as_save_IFS
b7026657
AC
4020
4021fi
4022fi
4023CC=$ac_cv_prog_CC
4024if test -n "$CC"; then
81ecdfbb
RW
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4026$as_echo "$CC" >&6; }
b7026657 4027else
81ecdfbb
RW
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4029$as_echo "no" >&6; }
b7026657
AC
4030fi
4031
81ecdfbb 4032
b7026657
AC
4033fi
4034if test -z "$ac_cv_prog_CC"; then
4035 ac_ct_CC=$CC
4036 # Extract the first word of "gcc", so it can be a program name with args.
c906108c 4037set dummy gcc; ac_word=$2
81ecdfbb
RW
4038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4039$as_echo_n "checking for $ac_word... " >&6; }
4040if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4041 $as_echo_n "(cached) " >&6
b7026657
AC
4042else
4043 if test -n "$ac_ct_CC"; then
4044 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4045else
4046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4047for as_dir in $PATH
4048do
4049 IFS=$as_save_IFS
4050 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4051 for ac_exec_ext in '' $ac_executable_extensions; do
4052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4053 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4055 break 2
4056 fi
4057done
81ecdfbb
RW
4058 done
4059IFS=$as_save_IFS
b7026657
AC
4060
4061fi
4062fi
4063ac_ct_CC=$ac_cv_prog_ac_ct_CC
4064if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4066$as_echo "$ac_ct_CC" >&6; }
b7026657 4067else
81ecdfbb
RW
4068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4069$as_echo "no" >&6; }
b7026657
AC
4070fi
4071
81ecdfbb
RW
4072 if test "x$ac_ct_CC" = x; then
4073 CC=""
4074 else
4075 case $cross_compiling:$ac_tool_warned in
4076yes:)
4077{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4078$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4079ac_tool_warned=yes ;;
4080esac
4081 CC=$ac_ct_CC
4082 fi
b7026657
AC
4083else
4084 CC="$ac_cv_prog_CC"
4085fi
4086
4087if test -z "$CC"; then
81ecdfbb
RW
4088 if test -n "$ac_tool_prefix"; then
4089 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
b7026657 4090set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4092$as_echo_n "checking for $ac_word... " >&6; }
4093if test "${ac_cv_prog_CC+set}" = set; then :
4094 $as_echo_n "(cached) " >&6
c906108c
SS
4095else
4096 if test -n "$CC"; then
4097 ac_cv_prog_CC="$CC" # Let the user override the test.
4098else
b7026657
AC
4099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4100for as_dir in $PATH
4101do
4102 IFS=$as_save_IFS
4103 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4104 for ac_exec_ext in '' $ac_executable_extensions; do
4105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4106 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4108 break 2
4109 fi
4110done
81ecdfbb
RW
4111 done
4112IFS=$as_save_IFS
b7026657 4113
c906108c
SS
4114fi
4115fi
b7026657 4116CC=$ac_cv_prog_CC
c906108c 4117if test -n "$CC"; then
81ecdfbb
RW
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4119$as_echo "$CC" >&6; }
b7026657 4120else
81ecdfbb
RW
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4122$as_echo "no" >&6; }
b7026657
AC
4123fi
4124
c906108c 4125
81ecdfbb 4126 fi
b7026657 4127fi
c906108c
SS
4128if test -z "$CC"; then
4129 # Extract the first word of "cc", so it can be a program name with args.
4130set dummy cc; ac_word=$2
81ecdfbb
RW
4131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4132$as_echo_n "checking for $ac_word... " >&6; }
4133if test "${ac_cv_prog_CC+set}" = set; then :
4134 $as_echo_n "(cached) " >&6
c906108c
SS
4135else
4136 if test -n "$CC"; then
4137 ac_cv_prog_CC="$CC" # Let the user override the test.
4138else
c906108c 4139 ac_prog_rejected=no
b7026657
AC
4140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4141for as_dir in $PATH
4142do
4143 IFS=$as_save_IFS
4144 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4145 for ac_exec_ext in '' $ac_executable_extensions; do
4146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657
AC
4147 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4148 ac_prog_rejected=yes
4149 continue
4150 fi
4151 ac_cv_prog_CC="cc"
81ecdfbb 4152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4153 break 2
4154 fi
4155done
81ecdfbb
RW
4156 done
4157IFS=$as_save_IFS
b7026657 4158
c906108c
SS
4159if test $ac_prog_rejected = yes; then
4160 # We found a bogon in the path, so make sure we never use it.
4161 set dummy $ac_cv_prog_CC
4162 shift
b7026657 4163 if test $# != 0; then
c906108c
SS
4164 # We chose a different compiler from the bogus one.
4165 # However, it has the same basename, so the bogon will be chosen
4166 # first if we set CC to just the basename; use the full file name.
4167 shift
b7026657 4168 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
c906108c
SS
4169 fi
4170fi
4171fi
4172fi
b7026657 4173CC=$ac_cv_prog_CC
c906108c 4174if test -n "$CC"; then
81ecdfbb
RW
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4176$as_echo "$CC" >&6; }
c906108c 4177else
81ecdfbb
RW
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4179$as_echo "no" >&6; }
c906108c
SS
4180fi
4181
81ecdfbb 4182
b7026657
AC
4183fi
4184if test -z "$CC"; then
4185 if test -n "$ac_tool_prefix"; then
81ecdfbb 4186 for ac_prog in cl.exe
b7026657
AC
4187 do
4188 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4189set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4191$as_echo_n "checking for $ac_word... " >&6; }
4192if test "${ac_cv_prog_CC+set}" = set; then :
4193 $as_echo_n "(cached) " >&6
c906108c
SS
4194else
4195 if test -n "$CC"; then
4196 ac_cv_prog_CC="$CC" # Let the user override the test.
4197else
b7026657
AC
4198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4199for as_dir in $PATH
4200do
4201 IFS=$as_save_IFS
4202 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4203 for ac_exec_ext in '' $ac_executable_extensions; do
4204 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4205 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
4207 break 2
4208 fi
4209done
81ecdfbb
RW
4210 done
4211IFS=$as_save_IFS
b7026657 4212
c906108c
SS
4213fi
4214fi
b7026657 4215CC=$ac_cv_prog_CC
c906108c 4216if test -n "$CC"; then
81ecdfbb
RW
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4218$as_echo "$CC" >&6; }
c906108c 4219else
81ecdfbb
RW
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4221$as_echo "no" >&6; }
c906108c 4222fi
b7026657 4223
81ecdfbb 4224
b7026657
AC
4225 test -n "$CC" && break
4226 done
4227fi
4228if test -z "$CC"; then
4229 ac_ct_CC=$CC
81ecdfbb 4230 for ac_prog in cl.exe
b7026657
AC
4231do
4232 # Extract the first word of "$ac_prog", so it can be a program name with args.
4233set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4235$as_echo_n "checking for $ac_word... " >&6; }
4236if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4237 $as_echo_n "(cached) " >&6
b7026657
AC
4238else
4239 if test -n "$ac_ct_CC"; then
4240 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4241else
4242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4243for as_dir in $PATH
4244do
4245 IFS=$as_save_IFS
4246 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4247 for ac_exec_ext in '' $ac_executable_extensions; do
4248 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 4249 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4250 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657 4251 break 2
c906108c 4252 fi
b7026657 4253done
81ecdfbb
RW
4254 done
4255IFS=$as_save_IFS
b7026657
AC
4256
4257fi
4258fi
4259ac_ct_CC=$ac_cv_prog_ac_ct_CC
4260if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4262$as_echo "$ac_ct_CC" >&6; }
b7026657 4263else
81ecdfbb
RW
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4265$as_echo "no" >&6; }
c906108c
SS
4266fi
4267
81ecdfbb 4268
b7026657
AC
4269 test -n "$ac_ct_CC" && break
4270done
c906108c 4271
81ecdfbb
RW
4272 if test "x$ac_ct_CC" = x; then
4273 CC=""
4274 else
4275 case $cross_compiling:$ac_tool_warned in
4276yes:)
4277{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4278$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4279ac_tool_warned=yes ;;
4280esac
4281 CC=$ac_ct_CC
4282 fi
b7026657
AC
4283fi
4284
4285fi
4286
4287
81ecdfbb
RW
4288test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4289$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4290as_fn_error "no acceptable C compiler found in \$PATH
4291See \`config.log' for more details." "$LINENO" 5; }
b7026657
AC
4292
4293# Provide some information about the compiler.
81ecdfbb
RW
4294$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4295set X $ac_compile
4296ac_compiler=$2
4297for ac_option in --version -v -V -qversion; do
4298 { { ac_try="$ac_compiler $ac_option >&5"
4299case "(($ac_try" in
4300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4301 *) ac_try_echo=$ac_try;;
4302esac
4303eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4304$as_echo "$ac_try_echo"; } >&5
4305 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b7026657 4306 ac_status=$?
81ecdfbb
RW
4307 if test -s conftest.err; then
4308 sed '10a\
4309... rest of stderr output deleted ...
4310 10q' conftest.err >conftest.er1
4311 cat conftest.er1 >&5
4312 rm -f conftest.er1 conftest.err
4313 fi
4314 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4315 test $ac_status = 0; }
4316done
b7026657 4317
81ecdfbb 4318cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
4319/* end confdefs.h. */
4320
4321int
4322main ()
4323{
4324
4325 ;
4326 return 0;
4327}
4328_ACEOF
4329ac_clean_files_save=$ac_clean_files
81ecdfbb 4330ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
b7026657
AC
4331# Try to create an executable without -o first, disregard a.out.
4332# It will help us diagnose broken compilers, and finding out an intuition
4333# of exeext.
81ecdfbb
RW
4334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4335$as_echo_n "checking for C compiler default output file name... " >&6; }
4336ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4337
4338# The possible output files:
4339ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4340
4341ac_rmfiles=
4342for ac_file in $ac_files
4343do
4344 case $ac_file in
4345 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4346 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4347 esac
4348done
4349rm -f $ac_rmfiles
4350
4351if { { ac_try="$ac_link_default"
4352case "(($ac_try" in
4353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4354 *) ac_try_echo=$ac_try;;
4355esac
4356eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4357$as_echo "$ac_try_echo"; } >&5
4358 (eval "$ac_link_default") 2>&5
b7026657 4359 ac_status=$?
81ecdfbb
RW
4360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4361 test $ac_status = 0; }; then :
4362 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4363# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4364# in a Makefile. We should not override ac_cv_exeext if it was cached,
4365# so that the user can short-circuit this test for compilers unknown to
4366# Autoconf.
4367for ac_file in $ac_files ''
b7026657
AC
4368do
4369 test -f "$ac_file" || continue
4370 case $ac_file in
81ecdfbb 4371 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b7026657
AC
4372 ;;
4373 [ab].out )
4374 # We found the default executable, but exeext='' is most
4375 # certainly right.
4376 break;;
4377 *.* )
81ecdfbb
RW
4378 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4379 then :; else
4380 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4381 fi
4382 # We set ac_cv_exeext here because the later test for it is not
4383 # safe: cross compilers may not add the suffix if given an `-o'
4384 # argument, so we may need to know it at that point already.
4385 # Even if this section looks crufty: it has the advantage of
4386 # actually working.
b7026657
AC
4387 break;;
4388 * )
4389 break;;
4390 esac
4391done
81ecdfbb
RW
4392test "$ac_cv_exeext" = no && ac_cv_exeext=
4393
b7026657 4394else
81ecdfbb
RW
4395 ac_file=''
4396fi
4397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4398$as_echo "$ac_file" >&6; }
4399if test -z "$ac_file"; then :
4400 $as_echo "$as_me: failed program was:" >&5
b7026657
AC
4401sed 's/^/| /' conftest.$ac_ext >&5
4402
81ecdfbb
RW
4403{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4404$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4405{ as_fn_set_status 77
4406as_fn_error "C compiler cannot create executables
4407See \`config.log' for more details." "$LINENO" 5; }; }
b7026657 4408fi
b7026657 4409ac_exeext=$ac_cv_exeext
b7026657 4410
81ecdfbb 4411# Check that the compiler produces executables we can run. If not, either
b7026657 4412# the compiler is broken, or we cross compile.
81ecdfbb
RW
4413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4414$as_echo_n "checking whether the C compiler works... " >&6; }
b7026657
AC
4415# If not cross compiling, check that we can run a simple program.
4416if test "$cross_compiling" != yes; then
4417 if { ac_try='./$ac_file'
81ecdfbb
RW
4418 { { case "(($ac_try" in
4419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4420 *) ac_try_echo=$ac_try;;
4421esac
4422eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4423$as_echo "$ac_try_echo"; } >&5
4424 (eval "$ac_try") 2>&5
b7026657 4425 ac_status=$?
81ecdfbb
RW
4426 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4427 test $ac_status = 0; }; }; then
b7026657 4428 cross_compiling=no
c906108c 4429 else
b7026657
AC
4430 if test "$cross_compiling" = maybe; then
4431 cross_compiling=yes
4432 else
81ecdfbb
RW
4433 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4434$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4435as_fn_error "cannot run C compiled programs.
b7026657 4436If you meant to cross compile, use \`--host'.
81ecdfbb 4437See \`config.log' for more details." "$LINENO" 5; }
b7026657 4438 fi
c906108c 4439 fi
c906108c 4440fi
81ecdfbb
RW
4441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4442$as_echo "yes" >&6; }
b7026657 4443
81ecdfbb 4444rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
b7026657 4445ac_clean_files=$ac_clean_files_save
81ecdfbb 4446# Check that the compiler produces executables we can run. If not, either
b7026657 4447# the compiler is broken, or we cross compile.
81ecdfbb
RW
4448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4449$as_echo_n "checking whether we are cross compiling... " >&6; }
4450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4451$as_echo "$cross_compiling" >&6; }
4452
4453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4454$as_echo_n "checking for suffix of executables... " >&6; }
4455if { { ac_try="$ac_link"
4456case "(($ac_try" in
4457 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4458 *) ac_try_echo=$ac_try;;
4459esac
4460eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4461$as_echo "$ac_try_echo"; } >&5
4462 (eval "$ac_link") 2>&5
b7026657 4463 ac_status=$?
81ecdfbb
RW
4464 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4465 test $ac_status = 0; }; then :
b7026657
AC
4466 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4467# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4468# work properly (i.e., refer to `conftest.exe'), while it won't with
4469# `rm'.
4470for ac_file in conftest.exe conftest conftest.*; do
4471 test -f "$ac_file" || continue
4472 case $ac_file in
81ecdfbb 4473 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b7026657 4474 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
b7026657
AC
4475 break;;
4476 * ) break;;
4477 esac
4478done
c906108c 4479else
81ecdfbb
RW
4480 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4481$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4482as_fn_error "cannot compute suffix of executables: cannot compile and link
4483See \`config.log' for more details." "$LINENO" 5; }
c906108c 4484fi
b7026657 4485rm -f conftest$ac_cv_exeext
81ecdfbb
RW
4486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4487$as_echo "$ac_cv_exeext" >&6; }
b7026657
AC
4488
4489rm -f conftest.$ac_ext
4490EXEEXT=$ac_cv_exeext
4491ac_exeext=$EXEEXT
81ecdfbb
RW
4492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4493$as_echo_n "checking for suffix of object files... " >&6; }
4494if test "${ac_cv_objext+set}" = set; then :
4495 $as_echo_n "(cached) " >&6
b7026657 4496else
81ecdfbb 4497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
4498/* end confdefs.h. */
4499
4500int
4501main ()
4502{
4503
4504 ;
4505 return 0;
4506}
4507_ACEOF
4508rm -f conftest.o conftest.obj
81ecdfbb
RW
4509if { { ac_try="$ac_compile"
4510case "(($ac_try" in
4511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4512 *) ac_try_echo=$ac_try;;
4513esac
4514eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4515$as_echo "$ac_try_echo"; } >&5
4516 (eval "$ac_compile") 2>&5
b7026657 4517 ac_status=$?
81ecdfbb
RW
4518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4519 test $ac_status = 0; }; then :
4520 for ac_file in conftest.o conftest.obj conftest.*; do
4521 test -f "$ac_file" || continue;
b7026657 4522 case $ac_file in
81ecdfbb 4523 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
b7026657
AC
4524 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4525 break;;
4526 esac
4527done
4528else
81ecdfbb 4529 $as_echo "$as_me: failed program was:" >&5
b7026657
AC
4530sed 's/^/| /' conftest.$ac_ext >&5
4531
81ecdfbb
RW
4532{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4533$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4534as_fn_error "cannot compute suffix of object files: cannot compile
4535See \`config.log' for more details." "$LINENO" 5; }
c906108c 4536fi
b7026657
AC
4537rm -f conftest.$ac_cv_objext conftest.$ac_ext
4538fi
81ecdfbb
RW
4539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4540$as_echo "$ac_cv_objext" >&6; }
b7026657
AC
4541OBJEXT=$ac_cv_objext
4542ac_objext=$OBJEXT
81ecdfbb
RW
4543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4544$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4545if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4546 $as_echo_n "(cached) " >&6
b7026657 4547else
81ecdfbb 4548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
4549/* end confdefs.h. */
4550
4551int
4552main ()
4553{
4554#ifndef __GNUC__
4555 choke me
4556#endif
c906108c 4557
b7026657
AC
4558 ;
4559 return 0;
4560}
4561_ACEOF
81ecdfbb 4562if ac_fn_c_try_compile "$LINENO"; then :
b7026657 4563 ac_compiler_gnu=yes
c906108c 4564else
81ecdfbb 4565 ac_compiler_gnu=no
c906108c 4566fi
81ecdfbb 4567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 4568ac_cv_c_compiler_gnu=$ac_compiler_gnu
c906108c 4569
b7026657 4570fi
81ecdfbb
RW
4571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4572$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4573if test $ac_compiler_gnu = yes; then
4574 GCC=yes
4575else
4576 GCC=
4577fi
b7026657
AC
4578ac_test_CFLAGS=${CFLAGS+set}
4579ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4581$as_echo_n "checking whether $CC accepts -g... " >&6; }
4582if test "${ac_cv_prog_cc_g+set}" = set; then :
4583 $as_echo_n "(cached) " >&6
c906108c 4584else
81ecdfbb
RW
4585 ac_save_c_werror_flag=$ac_c_werror_flag
4586 ac_c_werror_flag=yes
4587 ac_cv_prog_cc_g=no
4588 CFLAGS="-g"
4589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
4590/* end confdefs.h. */
4591
4592int
4593main ()
4594{
4595
4596 ;
4597 return 0;
4598}
4599_ACEOF
81ecdfbb 4600if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
4601 ac_cv_prog_cc_g=yes
4602else
81ecdfbb
RW
4603 CFLAGS=""
4604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4605/* end confdefs.h. */
c906108c 4606
81ecdfbb
RW
4607int
4608main ()
4609{
4610
4611 ;
4612 return 0;
4613}
4614_ACEOF
4615if ac_fn_c_try_compile "$LINENO"; then :
4616
4617else
4618 ac_c_werror_flag=$ac_save_c_werror_flag
4619 CFLAGS="-g"
4620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4621/* end confdefs.h. */
4622
4623int
4624main ()
4625{
4626
4627 ;
4628 return 0;
4629}
4630_ACEOF
4631if ac_fn_c_try_compile "$LINENO"; then :
4632 ac_cv_prog_cc_g=yes
4633fi
4634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4635fi
4636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4637fi
4638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4639 ac_c_werror_flag=$ac_save_c_werror_flag
4640fi
4641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4642$as_echo "$ac_cv_prog_cc_g" >&6; }
4643if test "$ac_test_CFLAGS" = set; then
4644 CFLAGS=$ac_save_CFLAGS
4645elif test $ac_cv_prog_cc_g = yes; then
4646 if test "$GCC" = yes; then
4647 CFLAGS="-g -O2"
4648 else
c906108c
SS
4649 CFLAGS="-g"
4650 fi
4651else
4652 if test "$GCC" = yes; then
4653 CFLAGS="-O2"
4654 else
4655 CFLAGS=
4656 fi
4657fi
81ecdfbb
RW
4658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4659$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4660if test "${ac_cv_prog_cc_c89+set}" = set; then :
4661 $as_echo_n "(cached) " >&6
b7026657 4662else
81ecdfbb 4663 ac_cv_prog_cc_c89=no
b7026657 4664ac_save_CC=$CC
81ecdfbb 4665cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
4666/* end confdefs.h. */
4667#include <stdarg.h>
4668#include <stdio.h>
4669#include <sys/types.h>
4670#include <sys/stat.h>
4671/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4672struct buf { int x; };
4673FILE * (*rcsopen) (struct buf *, struct stat *, int);
4674static char *e (p, i)
4675 char **p;
4676 int i;
4677{
4678 return p[i];
4679}
4680static char *f (char * (*g) (char **, int), char **p, ...)
4681{
4682 char *s;
4683 va_list v;
4684 va_start (v,p);
4685 s = g (p, va_arg (v,int));
4686 va_end (v);
4687 return s;
4688}
4689
4690/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4691 function prototypes and stuff, but not '\xHH' hex character constants.
4692 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4693 as 'x'. The following induces an error, until -std is added to get
b7026657
AC
4694 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4695 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4696 that's true only with -std. */
b7026657
AC
4697int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4698
81ecdfbb
RW
4699/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4700 inside strings and character constants. */
4701#define FOO(x) 'x'
4702int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4703
b7026657
AC
4704int test (int i, double x);
4705struct s1 {int (*f) (int a);};
4706struct s2 {int (*f) (double a);};
4707int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4708int argc;
4709char **argv;
4710int
4711main ()
4712{
4713return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4714 ;
4715 return 0;
4716}
4717_ACEOF
81ecdfbb
RW
4718for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4719 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
b7026657
AC
4720do
4721 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4722 if ac_fn_c_try_compile "$LINENO"; then :
4723 ac_cv_prog_cc_c89=$ac_arg
b7026657 4724fi
81ecdfbb
RW
4725rm -f core conftest.err conftest.$ac_objext
4726 test "x$ac_cv_prog_cc_c89" != "xno" && break
b7026657 4727done
81ecdfbb 4728rm -f conftest.$ac_ext
b7026657
AC
4729CC=$ac_save_CC
4730
4731fi
81ecdfbb
RW
4732# AC_CACHE_VAL
4733case "x$ac_cv_prog_cc_c89" in
4734 x)
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4736$as_echo "none needed" >&6; } ;;
4737 xno)
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4739$as_echo "unsupported" >&6; } ;;
b7026657 4740 *)
81ecdfbb
RW
4741 CC="$CC $ac_cv_prog_cc_c89"
4742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4743$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
b7026657 4744esac
81ecdfbb 4745if test "x$ac_cv_prog_cc_c89" != xno; then :
b7026657
AC
4746
4747fi
b7026657 4748
b7026657
AC
4749ac_ext=c
4750ac_cpp='$CPP $CPPFLAGS'
4751ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4752ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4753ac_compiler_gnu=$ac_cv_c_compiler_gnu
4754
c906108c
SS
4755
4756
4757
2232061b
MF
4758# Check whether --enable-werror was given.
4759if test "${enable_werror+set}" = set; then :
4760 enableval=$enable_werror; case "${enableval}" in
4761 yes | y) ERROR_ON_WARNING="yes" ;;
4762 no | n) ERROR_ON_WARNING="no" ;;
4763 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4764 esac
4765fi
4766
4767
4768# Enable -Werror by default when using gcc
4769if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4770 ERROR_ON_WARNING=yes
4771fi
4772
4773WERROR_CFLAGS=""
4774if test "${ERROR_ON_WARNING}" = yes ; then
4775# NOTE: Disabled in the sim dir due to most sims generating warnings.
4776# WERROR_CFLAGS="-Werror"
4777 true
4778fi
4779
2232061b 4780build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 4781-Wpointer-sign \
2232061b 4782-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
4783-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
4784-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
4785-Wold-style-declaration -Wold-style-definition"
2232061b
MF
4786
4787# Enable -Wno-format by default when using gcc on mingw since many
4788# GCC versions complain about %I64.
4789case "${host}" in
4790 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 4791 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
4792esac
4793
81ecdfbb
RW
4794# Check whether --enable-build-warnings was given.
4795if test "${enable_build_warnings+set}" = set; then :
4796 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
4797 yes) ;;
4798 no) build_warnings="-w";;
4799 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4800 build_warnings="${build_warnings} ${t}";;
4801 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4802 build_warnings="${t} ${build_warnings}";;
4803 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4804esac
4805if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4806 echo "Setting compiler warning flags = $build_warnings" 6>&1
4807fi
81ecdfbb
RW
4808fi
4809# Check whether --enable-sim-build-warnings was given.
4810if test "${enable_sim_build_warnings+set}" = set; then :
4811 enableval=$enable_sim_build_warnings; case "${enableval}" in
c906108c
SS
4812 yes) ;;
4813 no) build_warnings="-w";;
4814 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 4815 build_warnings="${build_warnings} ${t}";;
c906108c 4816 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
4817 build_warnings="${t} ${build_warnings}";;
4818 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
c906108c
SS
4819esac
4820if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
4821 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
4822fi
81ecdfbb
RW
4823fi
4824WARN_CFLAGS=""
d4f3574e
SS
4825if test "x${build_warnings}" != x -a "x$GCC" = xyes
4826then
81ecdfbb
RW
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
4828$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
4829 # Separate out the -Werror flag as some files just cannot be
4830 # compiled with it enabled.
4831 for w in ${build_warnings}; do
4832 case $w in
4833 -Werr*) WERROR_CFLAGS=-Werror ;;
4834 *) # Check that GCC accepts it
4835 saved_CFLAGS="$CFLAGS"
4836 CFLAGS="$CFLAGS $w"
81ecdfbb 4837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
4838/* end confdefs.h. */
4839
4840int
4841main ()
4842{
4843
4844 ;
4845 return 0;
4846}
4847_ACEOF
81ecdfbb 4848if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 4849 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 4850fi
81ecdfbb 4851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
4852 CFLAGS="$saved_CFLAGS"
4853 esac
4854 done
2232061b
MF
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
4856$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
c906108c
SS
4857fi
4858
4859
4860# Put a plausible default for CC_FOR_BUILD in Makefile.
4861if test "x$cross_compiling" = "xno" -a "x$host" != "xi386-windows"; then
4862 AR_FOR_BUILD='$(AR)'
4863 AR_FLAGS_FOR_BUILD='$(AR_FLAGS)'
4864 CC_FOR_BUILD='$(CC)'
4865 CFLAGS_FOR_BUILD='$(CFLAGS)'
4866 RANLIB_FOR_BUILD='$(RANLIB)'
4867 LIBIBERTY_LIB=../../libiberty/libiberty.a
4868else
4869 AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4870 AR_FLAGS_FOR_BUILD=${AR_FLAGS_FOR_BUILD-rc}
4871 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
4872 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-"-g"}
4873 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4874 LIBIBERTY_LIB=
4875fi
4876
4877
c906108c 4878# Make sure we can run config.sub.
81ecdfbb
RW
4879$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4880 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4881
4882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4883$as_echo_n "checking build system type... " >&6; }
4884if test "${ac_cv_build+set}" = set; then :
4885 $as_echo_n "(cached) " >&6
b7026657 4886else
81ecdfbb
RW
4887 ac_build_alias=$build_alias
4888test "x$ac_build_alias" = x &&
4889 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4890test "x$ac_build_alias" = x &&
4891 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4892ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4893 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4894
4895fi
4896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4897$as_echo "$ac_cv_build" >&6; }
4898case $ac_cv_build in
4899*-*-*) ;;
4900*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4901esac
b7026657 4902build=$ac_cv_build
81ecdfbb
RW
4903ac_save_IFS=$IFS; IFS='-'
4904set x $ac_cv_build
4905shift
4906build_cpu=$1
4907build_vendor=$2
4908shift; shift
4909# Remember, the first character of IFS is used to create $*,
4910# except with old shells:
4911build_os=$*
4912IFS=$ac_save_IFS
4913case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4914
4915
4916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4917$as_echo_n "checking host system type... " >&6; }
4918if test "${ac_cv_host+set}" = set; then :
4919 $as_echo_n "(cached) " >&6
b7026657 4920else
81ecdfbb
RW
4921 if test "x$host_alias" = x; then
4922 ac_cv_host=$ac_cv_build
4923else
4924 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4925 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4926fi
c906108c 4927
b7026657 4928fi
81ecdfbb
RW
4929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4930$as_echo "$ac_cv_host" >&6; }
4931case $ac_cv_host in
4932*-*-*) ;;
4933*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4934esac
b7026657 4935host=$ac_cv_host
81ecdfbb
RW
4936ac_save_IFS=$IFS; IFS='-'
4937set x $ac_cv_host
4938shift
4939host_cpu=$1
4940host_vendor=$2
4941shift; shift
4942# Remember, the first character of IFS is used to create $*,
4943# except with old shells:
4944host_os=$*
4945IFS=$ac_save_IFS
4946case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4947
4948
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4950$as_echo_n "checking target system type... " >&6; }
4951if test "${ac_cv_target+set}" = set; then :
4952 $as_echo_n "(cached) " >&6
4953else
4954 if test "x$target_alias" = x; then
4955 ac_cv_target=$ac_cv_host
b7026657 4956else
81ecdfbb
RW
4957 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4958 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4959fi
c906108c 4960
b7026657 4961fi
81ecdfbb
RW
4962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4963$as_echo "$ac_cv_target" >&6; }
4964case $ac_cv_target in
4965*-*-*) ;;
4966*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4967esac
b7026657 4968target=$ac_cv_target
81ecdfbb
RW
4969ac_save_IFS=$IFS; IFS='-'
4970set x $ac_cv_target
4971shift
4972target_cpu=$1
4973target_vendor=$2
4974shift; shift
4975# Remember, the first character of IFS is used to create $*,
4976# except with old shells:
4977target_os=$*
4978IFS=$ac_save_IFS
4979case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
c906108c 4980
c906108c 4981
b7026657
AC
4982# The aliases save the names the user supplied, while $host etc.
4983# will get canonicalized.
4984test -n "$target_alias" &&
c906108c
SS
4985 test "$program_prefix$program_suffix$program_transform_name" = \
4986 NONENONEs,x,x, &&
4987 program_prefix=${target_alias}-
81ecdfbb 4988
c906108c 4989test "$program_prefix" != NONE &&
81ecdfbb 4990 program_transform_name="s&^&$program_prefix&;$program_transform_name"
c906108c
SS
4991# Use a double $ so make ignores it.
4992test "$program_suffix" != NONE &&
81ecdfbb
RW
4993 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4994# Double any \ or $.
b7026657 4995# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
4996ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4997program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
c906108c
SS
4998
4999
5000. ${srcdir}/../../bfd/configure.host
5001
81ecdfbb 5002ac_config_headers="$ac_config_headers config.h:config.in"
c906108c
SS
5003
5004
b7026657
AC
5005ac_ext=c
5006ac_cpp='$CPP $CPPFLAGS'
5007ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5008ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5009ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
5010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5011$as_echo_n "checking how to run the C preprocessor... " >&6; }
c906108c
SS
5012# On Suns, sometimes $CPP names a directory.
5013if test -n "$CPP" && test -d "$CPP"; then
5014 CPP=
5015fi
5016if test -z "$CPP"; then
81ecdfbb
RW
5017 if test "${ac_cv_prog_CPP+set}" = set; then :
5018 $as_echo_n "(cached) " >&6
c906108c 5019else
b7026657
AC
5020 # Double quotes because CPP needs to be expanded
5021 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5022 do
5023 ac_preproc_ok=false
5024for ac_c_preproc_warn_flag in '' yes
5025do
5026 # Use a header file that comes with gcc, so configuring glibc
5027 # with a fresh cross-compiler works.
5028 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5029 # <limits.h> exists even on freestanding compilers.
c906108c 5030 # On the NeXT, cc -E runs the code through the compiler's parser,
b7026657 5031 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5033/* end confdefs.h. */
5034#ifdef __STDC__
5035# include <limits.h>
5036#else
5037# include <assert.h>
5038#endif
5039 Syntax error
5040_ACEOF
81ecdfbb 5041if ac_fn_c_try_cpp "$LINENO"; then :
b7026657 5042
81ecdfbb 5043else
b7026657
AC
5044 # Broken: fails on valid input.
5045continue
5046fi
5047rm -f conftest.err conftest.$ac_ext
5048
81ecdfbb 5049 # OK, works on sane cases. Now check whether nonexistent headers
b7026657 5050 # can be detected and how.
81ecdfbb 5051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5052/* end confdefs.h. */
5053#include <ac_nonexistent.h>
5054_ACEOF
81ecdfbb 5055if ac_fn_c_try_cpp "$LINENO"; then :
b7026657
AC
5056 # Broken: success on invalid input.
5057continue
5058else
b7026657
AC
5059 # Passes both tests.
5060ac_preproc_ok=:
5061break
5062fi
5063rm -f conftest.err conftest.$ac_ext
5064
5065done
5066# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5067rm -f conftest.err conftest.$ac_ext
81ecdfbb 5068if $ac_preproc_ok; then :
b7026657
AC
5069 break
5070fi
5071
5072 done
5073 ac_cv_prog_CPP=$CPP
5074
5075fi
5076 CPP=$ac_cv_prog_CPP
5077else
5078 ac_cv_prog_CPP=$CPP
5079fi
81ecdfbb
RW
5080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5081$as_echo "$CPP" >&6; }
b7026657
AC
5082ac_preproc_ok=false
5083for ac_c_preproc_warn_flag in '' yes
5084do
5085 # Use a header file that comes with gcc, so configuring glibc
5086 # with a fresh cross-compiler works.
5087 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5088 # <limits.h> exists even on freestanding compilers.
5089 # On the NeXT, cc -E runs the code through the compiler's parser,
5090 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 5091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5092/* end confdefs.h. */
5093#ifdef __STDC__
5094# include <limits.h>
5095#else
5096# include <assert.h>
5097#endif
5098 Syntax error
5099_ACEOF
81ecdfbb 5100if ac_fn_c_try_cpp "$LINENO"; then :
b7026657 5101
81ecdfbb 5102else
b7026657
AC
5103 # Broken: fails on valid input.
5104continue
5105fi
5106rm -f conftest.err conftest.$ac_ext
5107
81ecdfbb 5108 # OK, works on sane cases. Now check whether nonexistent headers
b7026657 5109 # can be detected and how.
81ecdfbb 5110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5111/* end confdefs.h. */
5112#include <ac_nonexistent.h>
5113_ACEOF
81ecdfbb 5114if ac_fn_c_try_cpp "$LINENO"; then :
b7026657
AC
5115 # Broken: success on invalid input.
5116continue
5117else
b7026657
AC
5118 # Passes both tests.
5119ac_preproc_ok=:
5120break
5121fi
5122rm -f conftest.err conftest.$ac_ext
5123
5124done
5125# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5126rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
5127if $ac_preproc_ok; then :
5128
c906108c 5129else
81ecdfbb
RW
5130 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5131$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5132as_fn_error "C preprocessor \"$CPP\" fails sanity check
5133See \`config.log' for more details." "$LINENO" 5; }
b7026657
AC
5134fi
5135
5136ac_ext=c
5137ac_cpp='$CPP $CPPFLAGS'
5138ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5139ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5140ac_compiler_gnu=$ac_cv_c_compiler_gnu
5141
5142
81ecdfbb
RW
5143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5144$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5145if test "${ac_cv_path_GREP+set}" = set; then :
5146 $as_echo_n "(cached) " >&6
b7026657 5147else
81ecdfbb
RW
5148 if test -z "$GREP"; then
5149 ac_path_GREP_found=false
5150 # Loop through the user's path and test for each of PROGNAME-LIST
5151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5152for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5153do
5154 IFS=$as_save_IFS
5155 test -z "$as_dir" && as_dir=.
5156 for ac_prog in grep ggrep; do
5157 for ac_exec_ext in '' $ac_executable_extensions; do
5158 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5159 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5160# Check for GNU ac_path_GREP and select it if it is found.
5161 # Check for GNU $ac_path_GREP
5162case `"$ac_path_GREP" --version 2>&1` in
5163*GNU*)
5164 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5165*)
5166 ac_count=0
5167 $as_echo_n 0123456789 >"conftest.in"
5168 while :
5169 do
5170 cat "conftest.in" "conftest.in" >"conftest.tmp"
5171 mv "conftest.tmp" "conftest.in"
5172 cp "conftest.in" "conftest.nl"
5173 $as_echo 'GREP' >> "conftest.nl"
5174 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5175 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5176 as_fn_arith $ac_count + 1 && ac_count=$as_val
5177 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5178 # Best one so far, save it but keep looking for a better one
5179 ac_cv_path_GREP="$ac_path_GREP"
5180 ac_path_GREP_max=$ac_count
b7026657 5181 fi
81ecdfbb
RW
5182 # 10*(2^10) chars as input seems more than enough
5183 test $ac_count -gt 10 && break
5184 done
5185 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5186esac
5187
5188 $ac_path_GREP_found && break 3
5189 done
5190 done
5191 done
5192IFS=$as_save_IFS
5193 if test -z "$ac_cv_path_GREP"; then
5194 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5195 fi
5196else
5197 ac_cv_path_GREP=$GREP
5198fi
5199
b7026657 5200fi
81ecdfbb
RW
5201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5202$as_echo "$ac_cv_path_GREP" >&6; }
5203 GREP="$ac_cv_path_GREP"
b7026657
AC
5204
5205
81ecdfbb
RW
5206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5207$as_echo_n "checking for egrep... " >&6; }
5208if test "${ac_cv_path_EGREP+set}" = set; then :
5209 $as_echo_n "(cached) " >&6
b7026657 5210else
81ecdfbb
RW
5211 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5212 then ac_cv_path_EGREP="$GREP -E"
5213 else
5214 if test -z "$EGREP"; then
5215 ac_path_EGREP_found=false
5216 # Loop through the user's path and test for each of PROGNAME-LIST
5217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5218for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5219do
5220 IFS=$as_save_IFS
5221 test -z "$as_dir" && as_dir=.
5222 for ac_prog in egrep; do
5223 for ac_exec_ext in '' $ac_executable_extensions; do
5224 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5225 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5226# Check for GNU ac_path_EGREP and select it if it is found.
5227 # Check for GNU $ac_path_EGREP
5228case `"$ac_path_EGREP" --version 2>&1` in
5229*GNU*)
5230 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5231*)
5232 ac_count=0
5233 $as_echo_n 0123456789 >"conftest.in"
5234 while :
5235 do
5236 cat "conftest.in" "conftest.in" >"conftest.tmp"
5237 mv "conftest.tmp" "conftest.in"
5238 cp "conftest.in" "conftest.nl"
5239 $as_echo 'EGREP' >> "conftest.nl"
5240 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5241 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5242 as_fn_arith $ac_count + 1 && ac_count=$as_val
5243 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5244 # Best one so far, save it but keep looking for a better one
5245 ac_cv_path_EGREP="$ac_path_EGREP"
5246 ac_path_EGREP_max=$ac_count
5247 fi
5248 # 10*(2^10) chars as input seems more than enough
5249 test $ac_count -gt 10 && break
5250 done
5251 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5252esac
5253
5254 $ac_path_EGREP_found && break 3
5255 done
5256 done
5257 done
5258IFS=$as_save_IFS
5259 if test -z "$ac_cv_path_EGREP"; then
5260 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5261 fi
5262else
5263 ac_cv_path_EGREP=$EGREP
5264fi
5265
5266 fi
5267fi
5268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5269$as_echo "$ac_cv_path_EGREP" >&6; }
5270 EGREP="$ac_cv_path_EGREP"
5271
5272
5273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5274$as_echo_n "checking for ANSI C header files... " >&6; }
5275if test "${ac_cv_header_stdc+set}" = set; then :
5276 $as_echo_n "(cached) " >&6
5277else
5278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5279/* end confdefs.h. */
5280#include <stdlib.h>
5281#include <stdarg.h>
5282#include <string.h>
5283#include <float.h>
5284
5285int
5286main ()
5287{
5288
5289 ;
5290 return 0;
5291}
5292_ACEOF
81ecdfbb 5293if ac_fn_c_try_compile "$LINENO"; then :
b7026657
AC
5294 ac_cv_header_stdc=yes
5295else
81ecdfbb 5296 ac_cv_header_stdc=no
b7026657 5297fi
81ecdfbb 5298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657
AC
5299
5300if test $ac_cv_header_stdc = yes; then
5301 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5303/* end confdefs.h. */
5304#include <string.h>
5305
5306_ACEOF
5307if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5308 $EGREP "memchr" >/dev/null 2>&1; then :
5309
c906108c 5310else
b7026657 5311 ac_cv_header_stdc=no
c906108c
SS
5312fi
5313rm -f conftest*
b7026657 5314
c906108c 5315fi
b7026657
AC
5316
5317if test $ac_cv_header_stdc = yes; then
5318 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5320/* end confdefs.h. */
5321#include <stdlib.h>
5322
5323_ACEOF
5324if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5325 $EGREP "free" >/dev/null 2>&1; then :
5326
b7026657
AC
5327else
5328 ac_cv_header_stdc=no
c906108c
SS
5329fi
5330rm -f conftest*
b7026657 5331
c906108c 5332fi
b7026657
AC
5333
5334if test $ac_cv_header_stdc = yes; then
5335 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5336 if test "$cross_compiling" = yes; then :
b7026657 5337 :
c906108c 5338else
81ecdfbb 5339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5340/* end confdefs.h. */
5341#include <ctype.h>
81ecdfbb 5342#include <stdlib.h>
b7026657
AC
5343#if ((' ' & 0x0FF) == 0x020)
5344# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5345# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5346#else
5347# define ISLOWER(c) \
5348 (('a' <= (c) && (c) <= 'i') \
5349 || ('j' <= (c) && (c) <= 'r') \
5350 || ('s' <= (c) && (c) <= 'z'))
5351# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5352#endif
5353
5354#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5355int
5356main ()
5357{
5358 int i;
5359 for (i = 0; i < 256; i++)
5360 if (XOR (islower (i), ISLOWER (i))
5361 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5362 return 2;
5363 return 0;
b7026657
AC
5364}
5365_ACEOF
81ecdfbb 5366if ac_fn_c_try_run "$LINENO"; then :
b7026657 5367
81ecdfbb
RW
5368else
5369 ac_cv_header_stdc=no
b7026657 5370fi
81ecdfbb
RW
5371rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5372 conftest.$ac_objext conftest.beam conftest.$ac_ext
b7026657 5373fi
81ecdfbb 5374
b7026657
AC
5375fi
5376fi
81ecdfbb
RW
5377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5378$as_echo "$ac_cv_header_stdc" >&6; }
b7026657
AC
5379if test $ac_cv_header_stdc = yes; then
5380
81ecdfbb 5381$as_echo "#define STDC_HEADERS 1" >>confdefs.h
b7026657 5382
c906108c 5383fi
c906108c 5384
b7026657 5385# On IRIX 5.3, sys/types and inttypes.h are conflicting.
81ecdfbb
RW
5386for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5387 inttypes.h stdint.h unistd.h
5388do :
5389 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5390ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5391"
5392eval as_val=\$$as_ac_Header
5393 if test "x$as_val" = x""yes; then :
5394 cat >>confdefs.h <<_ACEOF
5395#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5396_ACEOF
b7026657 5397
81ecdfbb 5398fi
b7026657 5399
81ecdfbb 5400done
b7026657
AC
5401
5402
81ecdfbb
RW
5403for ac_header in stdlib.h string.h strings.h sys/stat.h sys/types.h unistd.h
5404do :
5405 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5406ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5407eval as_val=\$$as_ac_Header
5408 if test "x$as_val" = x""yes; then :
5409 cat >>confdefs.h <<_ACEOF
5410#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5411_ACEOF
b7026657 5412
81ecdfbb 5413fi
b7026657 5414
81ecdfbb 5415done
b7026657 5416
81ecdfbb
RW
5417ac_header_dirent=no
5418for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5419 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5421$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
5422if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
5423 $as_echo_n "(cached) " >&6
b7026657 5424else
81ecdfbb 5425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 5426/* end confdefs.h. */
81ecdfbb
RW
5427#include <sys/types.h>
5428#include <$ac_hdr>
b7026657 5429
81ecdfbb
RW
5430int
5431main ()
5432{
5433if ((DIR *) 0)
5434return 0;
5435 ;
5436 return 0;
5437}
b7026657 5438_ACEOF
81ecdfbb 5439if ac_fn_c_try_compile "$LINENO"; then :
b7026657
AC
5440 eval "$as_ac_Header=yes"
5441else
81ecdfbb 5442 eval "$as_ac_Header=no"
c906108c 5443fi
81ecdfbb 5444rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 5445fi
81ecdfbb
RW
5446eval ac_res=\$$as_ac_Header
5447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5448$as_echo "$ac_res" >&6; }
5449eval as_val=\$$as_ac_Header
5450 if test "x$as_val" = x""yes; then :
b7026657 5451 cat >>confdefs.h <<_ACEOF
81ecdfbb 5452#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
b7026657
AC
5453_ACEOF
5454
81ecdfbb 5455ac_header_dirent=$ac_hdr; break
c906108c 5456fi
b7026657 5457
c906108c
SS
5458done
5459# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5460if test $ac_header_dirent = dirent.h; then
81ecdfbb
RW
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5462$as_echo_n "checking for library containing opendir... " >&6; }
5463if test "${ac_cv_search_opendir+set}" = set; then :
5464 $as_echo_n "(cached) " >&6
b7026657
AC
5465else
5466 ac_func_search_save_LIBS=$LIBS
81ecdfbb 5467cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5468/* end confdefs.h. */
5469
81ecdfbb
RW
5470/* Override any GCC internal prototype to avoid an error.
5471 Use char because int might match the return type of a GCC
5472 builtin and then its argument prototype would still apply. */
b7026657
AC
5473#ifdef __cplusplus
5474extern "C"
5475#endif
b7026657
AC
5476char opendir ();
5477int
5478main ()
5479{
81ecdfbb 5480return opendir ();
b7026657
AC
5481 ;
5482 return 0;
5483}
5484_ACEOF
81ecdfbb
RW
5485for ac_lib in '' dir; do
5486 if test -z "$ac_lib"; then
5487 ac_res="none required"
5488 else
5489 ac_res=-l$ac_lib
b7026657 5490 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
5491 fi
5492 if ac_fn_c_try_link "$LINENO"; then :
5493 ac_cv_search_opendir=$ac_res
5494fi
5495rm -f core conftest.err conftest.$ac_objext \
5496 conftest$ac_exeext
5497 if test "${ac_cv_search_opendir+set}" = set; then :
5498 break
5499fi
5500done
5501if test "${ac_cv_search_opendir+set}" = set; then :
b7026657 5502
c906108c 5503else
81ecdfbb 5504 ac_cv_search_opendir=no
b7026657 5505fi
81ecdfbb 5506rm conftest.$ac_ext
b7026657
AC
5507LIBS=$ac_func_search_save_LIBS
5508fi
81ecdfbb
RW
5509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5510$as_echo "$ac_cv_search_opendir" >&6; }
5511ac_res=$ac_cv_search_opendir
5512if test "$ac_res" != no; then :
5513 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
b7026657 5514
c906108c
SS
5515fi
5516
5517else
81ecdfbb
RW
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5519$as_echo_n "checking for library containing opendir... " >&6; }
5520if test "${ac_cv_search_opendir+set}" = set; then :
5521 $as_echo_n "(cached) " >&6
c906108c 5522else
b7026657 5523 ac_func_search_save_LIBS=$LIBS
81ecdfbb 5524cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
5525/* end confdefs.h. */
5526
81ecdfbb
RW
5527/* Override any GCC internal prototype to avoid an error.
5528 Use char because int might match the return type of a GCC
5529 builtin and then its argument prototype would still apply. */
b7026657
AC
5530#ifdef __cplusplus
5531extern "C"
5532#endif
b7026657
AC
5533char opendir ();
5534int
5535main ()
5536{
81ecdfbb 5537return opendir ();
b7026657
AC
5538 ;
5539 return 0;
5540}
5541_ACEOF
81ecdfbb
RW
5542for ac_lib in '' x; do
5543 if test -z "$ac_lib"; then
5544 ac_res="none required"
5545 else
5546 ac_res=-l$ac_lib
b7026657 5547 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
5548 fi
5549 if ac_fn_c_try_link "$LINENO"; then :
5550 ac_cv_search_opendir=$ac_res
5551fi
5552rm -f core conftest.err conftest.$ac_objext \
5553 conftest$ac_exeext
5554 if test "${ac_cv_search_opendir+set}" = set; then :
5555 break
5556fi
5557done
5558if test "${ac_cv_search_opendir+set}" = set; then :
b7026657 5559
c906108c 5560else
81ecdfbb 5561 ac_cv_search_opendir=no
b7026657 5562fi
81ecdfbb 5563rm conftest.$ac_ext
b7026657 5564LIBS=$ac_func_search_save_LIBS
c906108c 5565fi
81ecdfbb
RW
5566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5567$as_echo "$ac_cv_search_opendir" >&6; }
5568ac_res=$ac_cv_search_opendir
5569if test "$ac_res" != no; then :
5570 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
c906108c
SS
5571
5572fi
5573
b7026657 5574fi
c906108c
SS
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
b7026657
AC
5585
5586if test -n "$ac_tool_prefix"; then
5587 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5588set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
5589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5590$as_echo_n "checking for $ac_word... " >&6; }
5591if test "${ac_cv_prog_RANLIB+set}" = set; then :
5592 $as_echo_n "(cached) " >&6
c906108c
SS
5593else
5594 if test -n "$RANLIB"; then
5595 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5596else
b7026657
AC
5597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5598for as_dir in $PATH
5599do
5600 IFS=$as_save_IFS
5601 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5602 for ac_exec_ext in '' $ac_executable_extensions; do
5603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 5604 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 5605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
5606 break 2
5607 fi
5608done
81ecdfbb
RW
5609 done
5610IFS=$as_save_IFS
b7026657 5611
c906108c
SS
5612fi
5613fi
b7026657 5614RANLIB=$ac_cv_prog_RANLIB
c906108c 5615if test -n "$RANLIB"; then
81ecdfbb
RW
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5617$as_echo "$RANLIB" >&6; }
b7026657 5618else
81ecdfbb
RW
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5620$as_echo "no" >&6; }
b7026657
AC
5621fi
5622
81ecdfbb 5623
b7026657
AC
5624fi
5625if test -z "$ac_cv_prog_RANLIB"; then
5626 ac_ct_RANLIB=$RANLIB
5627 # Extract the first word of "ranlib", so it can be a program name with args.
5628set dummy ranlib; ac_word=$2
81ecdfbb
RW
5629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5630$as_echo_n "checking for $ac_word... " >&6; }
5631if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5632 $as_echo_n "(cached) " >&6
b7026657
AC
5633else
5634 if test -n "$ac_ct_RANLIB"; then
5635 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5636else
5637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5638for as_dir in $PATH
5639do
5640 IFS=$as_save_IFS
5641 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5642 for ac_exec_ext in '' $ac_executable_extensions; do
5643 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b7026657 5644 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 5645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b7026657
AC
5646 break 2
5647 fi
5648done
81ecdfbb
RW
5649 done
5650IFS=$as_save_IFS
b7026657 5651
b7026657
AC
5652fi
5653fi
5654ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5655if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
5656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5657$as_echo "$ac_ct_RANLIB" >&6; }
b7026657 5658else
81ecdfbb
RW
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5660$as_echo "no" >&6; }
b7026657
AC
5661fi
5662
81ecdfbb
RW
5663 if test "x$ac_ct_RANLIB" = x; then
5664 RANLIB=":"
5665 else
5666 case $cross_compiling:$ac_tool_warned in
5667yes:)
5668{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5669$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5670ac_tool_warned=yes ;;
5671esac
5672 RANLIB=$ac_ct_RANLIB
5673 fi
c906108c 5674else
b7026657 5675 RANLIB="$ac_cv_prog_RANLIB"
c906108c
SS
5676fi
5677
5678
81ecdfbb
RW
5679ac_config_files="$ac_config_files Makefile"
5680
5681ac_config_commands="$ac_config_commands default"
5682
b7026657 5683cat >confcache <<\_ACEOF
c906108c
SS
5684# This file is a shell script that caches the results of configure
5685# tests run on this system so they can be shared between configure
b7026657
AC
5686# scripts and configure runs, see configure's option --config-cache.
5687# It is not useful on other systems. If it contains results you don't
5688# want to keep, you may remove or edit it.
c906108c 5689#
b7026657
AC
5690# config.status only pays attention to the cache file if you give it
5691# the --recheck option to rerun configure.
c906108c 5692#
b7026657
AC
5693# `ac_cv_env_foo' variables (set or unset) will be overridden when
5694# loading this file, other *unset* `ac_cv_foo' will be assigned the
5695# following values.
5696
5697_ACEOF
5698
c906108c
SS
5699# The following way of writing the cache mishandles newlines in values,
5700# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 5701# So, we kill variables containing newlines.
c906108c
SS
5702# Ultrix sh set writes to stderr and can't be redirected directly,
5703# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
5704(
5705 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5706 eval ac_val=\$$ac_var
5707 case $ac_val in #(
5708 *${as_nl}*)
5709 case $ac_var in #(
5710 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5711$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5712 esac
5713 case $ac_var in #(
5714 _ | IFS | as_nl) ;; #(
5715 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5716 *) { eval $ac_var=; unset $ac_var;} ;;
5717 esac ;;
5718 esac
5719 done
5720
b7026657 5721 (set) 2>&1 |
81ecdfbb
RW
5722 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5723 *${as_nl}ac_space=\ *)
5724 # `set' does not quote correctly, so add quotes: double-quote
5725 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
5726 sed -n \
5727 "s/'/'\\\\''/g;
5728 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 5729 ;; #(
b7026657
AC
5730 *)
5731 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 5732 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 5733 ;;
81ecdfbb
RW
5734 esac |
5735 sort
5736) |
b7026657 5737 sed '
81ecdfbb 5738 /^ac_cv_env_/b end
b7026657 5739 t clear
81ecdfbb 5740 :clear
b7026657
AC
5741 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5742 t end
81ecdfbb
RW
5743 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5744 :end' >>confcache
5745if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5746 if test -w "$cache_file"; then
5747 test "x$cache_file" != "x/dev/null" &&
5748 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5749$as_echo "$as_me: updating cache $cache_file" >&6;}
b7026657 5750 cat confcache >$cache_file
c906108c 5751 else
81ecdfbb
RW
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5753$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
c906108c
SS
5754 fi
5755fi
5756rm -f confcache
5757
c906108c
SS
5758test "x$prefix" = xNONE && prefix=$ac_default_prefix
5759# Let make expand exec_prefix.
5760test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5761
c906108c
SS
5762DEFS=-DHAVE_CONFIG_H
5763
b7026657
AC
5764ac_libobjs=
5765ac_ltlibobjs=
5766for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5767 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
5768 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5769 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5770 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5771 # will be set to the directory where LIBOBJS objects are built.
5772 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5773 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
5774done
5775LIBOBJS=$ac_libobjs
c906108c 5776
b7026657
AC
5777LTLIBOBJS=$ac_ltlibobjs
5778
5779
5780
5781: ${CONFIG_STATUS=./config.status}
81ecdfbb 5782ac_write_fail=0
b7026657
AC
5783ac_clean_files_save=$ac_clean_files
5784ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
5785{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5786$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5787as_write_fail=0
5788cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
5789#! $SHELL
5790# Generated by $as_me.
c906108c 5791# Run this file to recreate the current configuration.
c906108c 5792# Compiler output produced by configure, useful for debugging
b7026657
AC
5793# configure, is in config.log if it exists.
5794
5795debug=false
5796ac_cs_recheck=false
5797ac_cs_silent=false
b7026657 5798
81ecdfbb
RW
5799SHELL=\${CONFIG_SHELL-$SHELL}
5800export SHELL
5801_ASEOF
5802cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5803## -------------------- ##
5804## M4sh Initialization. ##
5805## -------------------- ##
5806
5807# Be more Bourne compatible
5808DUALCASE=1; export DUALCASE # for MKS sh
5809if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
5810 emulate sh
5811 NULLCMD=:
81ecdfbb 5812 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
5813 # is contrary to our usage. Disable this feature.
5814 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
5815 setopt NO_GLOB_SUBST
5816else
5817 case `(set -o) 2>/dev/null` in #(
5818 *posix*) :
5819 set -o posix ;; #(
5820 *) :
5821 ;;
5822esac
b7026657 5823fi
c906108c 5824
81ecdfbb
RW
5825
5826as_nl='
5827'
5828export as_nl
5829# Printing a long string crashes Solaris 7 /usr/bin/printf.
5830as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5831as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5832as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5833# Prefer a ksh shell builtin over an external printf program on Solaris,
5834# but without wasting forks for bash or zsh.
5835if test -z "$BASH_VERSION$ZSH_VERSION" \
5836 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5837 as_echo='print -r --'
5838 as_echo_n='print -rn --'
5839elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5840 as_echo='printf %s\n'
5841 as_echo_n='printf %s'
b7026657 5842else
81ecdfbb
RW
5843 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5844 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5845 as_echo_n='/usr/ucb/echo -n'
5846 else
5847 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5848 as_echo_n_body='eval
5849 arg=$1;
5850 case $arg in #(
5851 *"$as_nl"*)
5852 expr "X$arg" : "X\\(.*\\)$as_nl";
5853 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5854 esac;
5855 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5856 '
5857 export as_echo_n_body
5858 as_echo_n='sh -c $as_echo_n_body as_echo'
5859 fi
5860 export as_echo_body
5861 as_echo='sh -c $as_echo_body as_echo'
5862fi
5863
5864# The user is always right.
5865if test "${PATH_SEPARATOR+set}" != set; then
5866 PATH_SEPARATOR=:
5867 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5868 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5869 PATH_SEPARATOR=';'
5870 }
b7026657
AC
5871fi
5872
5873
81ecdfbb
RW
5874# IFS
5875# We need space, tab and new line, in precisely that order. Quoting is
5876# there to prevent editors from complaining about space-tab.
5877# (If _AS_PATH_WALK were called with IFS unset, it would disable word
5878# splitting by setting IFS to empty value.)
5879IFS=" "" $as_nl"
5880
5881# Find who we are. Look in the path if we contain no directory separator.
5882case $0 in #((
5883 *[\\/]* ) as_myself=$0 ;;
5884 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5885for as_dir in $PATH
5886do
5887 IFS=$as_save_IFS
5888 test -z "$as_dir" && as_dir=.
5889 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5890 done
5891IFS=$as_save_IFS
5892
5893 ;;
5894esac
5895# We did not find ourselves, most probably we were run as `sh COMMAND'
5896# in which case we are not to be found in the path.
5897if test "x$as_myself" = x; then
5898 as_myself=$0
5899fi
5900if test ! -f "$as_myself"; then
5901 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5902 exit 1
5903fi
5904
5905# Unset variables that we do not need and which cause bugs (e.g. in
5906# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5907# suppresses any "Segmentation fault" message there. '((' could
5908# trigger a bug in pdksh 5.2.14.
5909for as_var in BASH_ENV ENV MAIL MAILPATH
5910do eval test x\${$as_var+set} = xset \
5911 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5912done
b7026657
AC
5913PS1='$ '
5914PS2='> '
5915PS4='+ '
5916
5917# NLS nuisances.
81ecdfbb
RW
5918LC_ALL=C
5919export LC_ALL
5920LANGUAGE=C
5921export LANGUAGE
5922
5923# CDPATH.
5924(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5925
5926
5927# as_fn_error ERROR [LINENO LOG_FD]
5928# ---------------------------------
5929# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5930# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5931# script with status $?, using 1 if that was 0.
5932as_fn_error ()
5933{
5934 as_status=$?; test $as_status -eq 0 && as_status=1
5935 if test "$3"; then
5936 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5937 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
b7026657 5938 fi
81ecdfbb
RW
5939 $as_echo "$as_me: error: $1" >&2
5940 as_fn_exit $as_status
5941} # as_fn_error
5942
5943
5944# as_fn_set_status STATUS
5945# -----------------------
5946# Set $? to STATUS, without forking.
5947as_fn_set_status ()
5948{
5949 return $1
5950} # as_fn_set_status
5951
5952# as_fn_exit STATUS
5953# -----------------
5954# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5955as_fn_exit ()
5956{
5957 set +e
5958 as_fn_set_status $1
5959 exit $1
5960} # as_fn_exit
5961
5962# as_fn_unset VAR
5963# ---------------
5964# Portably unset VAR.
5965as_fn_unset ()
5966{
5967 { eval $1=; unset $1;}
5968}
5969as_unset=as_fn_unset
5970# as_fn_append VAR VALUE
5971# ----------------------
5972# Append the text in VALUE to the end of the definition contained in VAR. Take
5973# advantage of any shell optimizations that allow amortized linear growth over
5974# repeated appends, instead of the typical quadratic growth present in naive
5975# implementations.
5976if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5977 eval 'as_fn_append ()
5978 {
5979 eval $1+=\$2
5980 }'
5981else
5982 as_fn_append ()
5983 {
5984 eval $1=\$$1\$2
5985 }
5986fi # as_fn_append
5987
5988# as_fn_arith ARG...
5989# ------------------
5990# Perform arithmetic evaluation on the ARGs, and store the result in the
5991# global $as_val. Take advantage of shells that can avoid forks. The arguments
5992# must be portable across $(()) and expr.
5993if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5994 eval 'as_fn_arith ()
5995 {
5996 as_val=$(( $* ))
5997 }'
5998else
5999 as_fn_arith ()
6000 {
6001 as_val=`expr "$@" || test $? -eq 1`
6002 }
6003fi # as_fn_arith
6004
c906108c 6005
81ecdfbb
RW
6006if expr a : '\(a\)' >/dev/null 2>&1 &&
6007 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
6008 as_expr=expr
6009else
6010 as_expr=false
6011fi
c906108c 6012
81ecdfbb 6013if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
6014 as_basename=basename
6015else
6016 as_basename=false
6017fi
c906108c 6018
81ecdfbb
RW
6019if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
6020 as_dirname=dirname
6021else
6022 as_dirname=false
6023fi
c906108c 6024
81ecdfbb 6025as_me=`$as_basename -- "$0" ||
b7026657
AC
6026$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6027 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
6028 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
6029$as_echo X/"$0" |
6030 sed '/^.*\/\([^/][^/]*\)\/*$/{
6031 s//\1/
6032 q
6033 }
6034 /^X\/\(\/\/\)$/{
6035 s//\1/
6036 q
6037 }
6038 /^X\/\(\/\).*/{
6039 s//\1/
6040 q
6041 }
6042 s/.*/./; q'`
b7026657 6043
b7026657
AC
6044# Avoid depending upon Character Ranges.
6045as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6046as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6047as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6048as_cr_digits='0123456789'
6049as_cr_alnum=$as_cr_Letters$as_cr_digits
6050
81ecdfbb
RW
6051ECHO_C= ECHO_N= ECHO_T=
6052case `echo -n x` in #(((((
6053-n*)
6054 case `echo 'xy\c'` in
6055 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
6056 xy) ECHO_C='\c';;
6057 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
6058 ECHO_T=' ';;
6059 esac;;
6060*)
6061 ECHO_N='-n';;
b7026657
AC
6062esac
6063
81ecdfbb
RW
6064rm -f conf$$ conf$$.exe conf$$.file
6065if test -d conf$$.dir; then
6066 rm -f conf$$.dir/conf$$.file
b7026657 6067else
81ecdfbb
RW
6068 rm -f conf$$.dir
6069 mkdir conf$$.dir 2>/dev/null
b7026657 6070fi
81ecdfbb
RW
6071if (echo >conf$$.file) 2>/dev/null; then
6072 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 6073 as_ln_s='ln -s'
81ecdfbb
RW
6074 # ... but there are two gotchas:
6075 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
6076 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
6077 # In both cases, we have to default to `cp -p'.
6078 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
6079 as_ln_s='cp -p'
6080 elif ln conf$$.file conf$$ 2>/dev/null; then
6081 as_ln_s=ln
6082 else
6083 as_ln_s='cp -p'
c906108c 6084 fi
b7026657
AC
6085else
6086 as_ln_s='cp -p'
6087fi
81ecdfbb
RW
6088rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
6089rmdir conf$$.dir 2>/dev/null
6090
6091
6092# as_fn_mkdir_p
6093# -------------
6094# Create "$as_dir" as a directory, including parents if necessary.
6095as_fn_mkdir_p ()
6096{
6097
6098 case $as_dir in #(
6099 -*) as_dir=./$as_dir;;
6100 esac
6101 test -d "$as_dir" || eval $as_mkdir_p || {
6102 as_dirs=
6103 while :; do
6104 case $as_dir in #(
6105 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
6106 *) as_qdir=$as_dir;;
6107 esac
6108 as_dirs="'$as_qdir' $as_dirs"
6109 as_dir=`$as_dirname -- "$as_dir" ||
6110$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6111 X"$as_dir" : 'X\(//\)[^/]' \| \
6112 X"$as_dir" : 'X\(//\)$' \| \
6113 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6114$as_echo X"$as_dir" |
6115 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6116 s//\1/
6117 q
6118 }
6119 /^X\(\/\/\)[^/].*/{
6120 s//\1/
6121 q
6122 }
6123 /^X\(\/\/\)$/{
6124 s//\1/
6125 q
6126 }
6127 /^X\(\/\).*/{
6128 s//\1/
6129 q
6130 }
6131 s/.*/./; q'`
6132 test -d "$as_dir" && break
6133 done
6134 test -z "$as_dirs" || eval "mkdir $as_dirs"
6135 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
b7026657 6136
81ecdfbb
RW
6137
6138} # as_fn_mkdir_p
b7026657 6139if mkdir -p . 2>/dev/null; then
81ecdfbb 6140 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
6141else
6142 test -d ./-p && rmdir ./-p
6143 as_mkdir_p=false
6144fi
6145
81ecdfbb
RW
6146if test -x / >/dev/null 2>&1; then
6147 as_test_x='test -x'
6148else
6149 if ls -dL / >/dev/null 2>&1; then
6150 as_ls_L_option=L
6151 else
6152 as_ls_L_option=
6153 fi
6154 as_test_x='
6155 eval sh -c '\''
6156 if test -d "$1"; then
6157 test -d "$1/.";
6158 else
6159 case $1 in #(
6160 -*)set "./$1";;
6161 esac;
6162 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
6163 ???[sx]*):;;*)false;;esac;fi
6164 '\'' sh
6165 '
6166fi
6167as_executable_p=$as_test_x
b7026657
AC
6168
6169# Sed expression to map a string onto a valid CPP name.
6170as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6171
6172# Sed expression to map a string onto a valid variable name.
6173as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6174
6175
b7026657 6176exec 6>&1
81ecdfbb
RW
6177## ----------------------------------- ##
6178## Main body of $CONFIG_STATUS script. ##
6179## ----------------------------------- ##
6180_ASEOF
6181test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6182
6183cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6184# Save the log message, to keep $0 and so on meaningful, and to
b7026657 6185# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
6186# values after options handling.
6187ac_log="
b7026657 6188This file was extended by $as_me, which was
81ecdfbb 6189generated by GNU Autoconf 2.64. Invocation command line was
b7026657
AC
6190
6191 CONFIG_FILES = $CONFIG_FILES
6192 CONFIG_HEADERS = $CONFIG_HEADERS
6193 CONFIG_LINKS = $CONFIG_LINKS
6194 CONFIG_COMMANDS = $CONFIG_COMMANDS
6195 $ $0 $@
6196
81ecdfbb
RW
6197on `(hostname || uname -n) 2>/dev/null | sed 1q`
6198"
6199
b7026657
AC
6200_ACEOF
6201
81ecdfbb
RW
6202case $ac_config_files in *"
6203"*) set x $ac_config_files; shift; ac_config_files=$*;;
6204esac
b7026657 6205
81ecdfbb
RW
6206case $ac_config_headers in *"
6207"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6208esac
b7026657 6209
b7026657 6210
81ecdfbb
RW
6211cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6212# Files that config.status was made for.
6213config_files="$ac_config_files"
6214config_headers="$ac_config_headers"
6215config_commands="$ac_config_commands"
b7026657 6216
81ecdfbb 6217_ACEOF
b7026657 6218
81ecdfbb 6219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 6220ac_cs_usage="\
81ecdfbb
RW
6221\`$as_me' instantiates files and other configuration actions
6222from templates according to the current configuration. Unless the files
6223and actions are specified as TAGs, all are instantiated by default.
b7026657 6224
81ecdfbb 6225Usage: $0 [OPTION]... [TAG]...
b7026657
AC
6226
6227 -h, --help print this help, then exit
81ecdfbb
RW
6228 -V, --version print version number and configuration settings, then exit
6229 -q, --quiet, --silent
6230 do not print progress messages
b7026657
AC
6231 -d, --debug don't remove temporary files
6232 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
6233 --file=FILE[:TEMPLATE]
6234 instantiate the configuration file FILE
6235 --header=FILE[:TEMPLATE]
6236 instantiate the configuration header FILE
b7026657
AC
6237
6238Configuration files:
6239$config_files
6240
6241Configuration headers:
6242$config_headers
6243
6244Configuration commands:
6245$config_commands
6246
81ecdfbb 6247Report bugs to the package provider."
b7026657 6248
81ecdfbb
RW
6249_ACEOF
6250cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657
AC
6251ac_cs_version="\\
6252config.status
81ecdfbb
RW
6253configured by $0, generated by GNU Autoconf 2.64,
6254 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
b7026657 6255
81ecdfbb 6256Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
6257This config.status script is free software; the Free Software Foundation
6258gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
6259
6260ac_pwd='$ac_pwd'
6261srcdir='$srcdir'
6262INSTALL='$INSTALL'
6263test -n "\$AWK" || AWK=awk
b7026657
AC
6264_ACEOF
6265
81ecdfbb
RW
6266cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6267# The default lists apply if the user does not specify any file.
b7026657
AC
6268ac_need_defaults=:
6269while test $# != 0
6270do
6271 case $1 in
6272 --*=*)
81ecdfbb
RW
6273 ac_option=`expr "X$1" : 'X\([^=]*\)='`
6274 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657
AC
6275 ac_shift=:
6276 ;;
81ecdfbb 6277 *)
b7026657
AC
6278 ac_option=$1
6279 ac_optarg=$2
6280 ac_shift=shift
6281 ;;
b7026657
AC
6282 esac
6283
6284 case $ac_option in
6285 # Handling of the options.
b7026657
AC
6286 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6287 ac_cs_recheck=: ;;
81ecdfbb
RW
6288 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6289 $as_echo "$ac_cs_version"; exit ;;
6290 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
6291 debug=: ;;
6292 --file | --fil | --fi | --f )
6293 $ac_shift
81ecdfbb
RW
6294 case $ac_optarg in
6295 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6296 esac
6297 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
6298 ac_need_defaults=false;;
6299 --header | --heade | --head | --hea )
6300 $ac_shift
81ecdfbb
RW
6301 case $ac_optarg in
6302 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6303 esac
6304 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 6305 ac_need_defaults=false;;
81ecdfbb
RW
6306 --he | --h)
6307 # Conflict between --help and --header
6308 as_fn_error "ambiguous option: \`$1'
6309Try \`$0 --help' for more information.";;
6310 --help | --hel | -h )
6311 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
6312 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6313 | -silent | --silent | --silen | --sile | --sil | --si | --s)
6314 ac_cs_silent=: ;;
6315
6316 # This is an error.
81ecdfbb
RW
6317 -*) as_fn_error "unrecognized option: \`$1'
6318Try \`$0 --help' for more information." ;;
b7026657 6319
81ecdfbb
RW
6320 *) as_fn_append ac_config_targets " $1"
6321 ac_need_defaults=false ;;
b7026657
AC
6322
6323 esac
6324 shift
c906108c 6325done
b7026657
AC
6326
6327ac_configure_extra_args=
6328
6329if $ac_cs_silent; then
6330 exec 6>/dev/null
6331 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c 6332fi
c906108c 6333
b7026657 6334_ACEOF
81ecdfbb 6335cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 6336if \$ac_cs_recheck; then
81ecdfbb
RW
6337 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6338 shift
6339 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6340 CONFIG_SHELL='$SHELL'
6341 export CONFIG_SHELL
6342 exec "\$@"
b7026657 6343fi
c906108c 6344
b7026657 6345_ACEOF
81ecdfbb
RW
6346cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6347exec 5>>config.log
6348{
6349 echo
6350 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6351## Running $as_me. ##
6352_ASBOX
6353 $as_echo "$ac_log"
6354} >&5
b7026657 6355
81ecdfbb
RW
6356_ACEOF
6357cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6358_ACEOF
b7026657 6359
81ecdfbb 6360cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 6361
81ecdfbb 6362# Handling of arguments.
b7026657
AC
6363for ac_config_target in $ac_config_targets
6364do
81ecdfbb
RW
6365 case $ac_config_target in
6366 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
6367 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6368 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
6369
6370 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c 6371 esac
b7026657
AC
6372done
6373
81ecdfbb 6374
b7026657
AC
6375# If the user did not use the arguments to specify the items to instantiate,
6376# then the envvar interface is used. Set only those that are not.
6377# We use the long form for the default assignment because of an extremely
6378# bizarre bug on SunOS 4.1.3.
6379if $ac_need_defaults; then
6380 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6381 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6382 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6383fi
c906108c 6384
b7026657 6385# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 6386# simply because there is no reason against having it here, and in addition,
b7026657 6387# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
6388# Hook for its removal unless debugging.
6389# Note that there is a small window in which the directory will not be cleaned:
6390# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
6391$debug ||
6392{
81ecdfbb
RW
6393 tmp=
6394 trap 'exit_status=$?
6395 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
6396' 0
6397 trap 'as_fn_exit 1' 1 2 13 15
b7026657 6398}
b7026657
AC
6399# Create a (secure) tmp directory for tmp files.
6400
6401{
81ecdfbb 6402 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b7026657
AC
6403 test -n "$tmp" && test -d "$tmp"
6404} ||
6405{
81ecdfbb
RW
6406 tmp=./conf$$-$RANDOM
6407 (umask 077 && mkdir "$tmp")
6408} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
6409
6410# Set up the scripts for CONFIG_FILES section.
6411# No need to generate them if there are no CONFIG_FILES.
6412# This happens for instance with `./config.status config.h'.
6413if test -n "$CONFIG_FILES"; then
6414
6415
6416ac_cr=`echo X | tr X '\015'`
6417# On cygwin, bash can eat \r inside `` if the user requested igncr.
6418# But we know of no other shell where ac_cr would be empty at this
6419# point, so we can use a bashism as a fallback.
6420if test "x$ac_cr" = x; then
6421 eval ac_cr=\$\'\\r\'
6422fi
6423ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6424if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6425 ac_cs_awk_cr='\r'
6426else
6427 ac_cs_awk_cr=$ac_cr
6428fi
6429
6430echo 'BEGIN {' >"$tmp/subs1.awk" &&
6431_ACEOF
6432
6433
b7026657 6434{
81ecdfbb
RW
6435 echo "cat >conf$$subs.awk <<_ACEOF" &&
6436 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6437 echo "_ACEOF"
6438} >conf$$subs.sh ||
6439 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6440ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
6441ac_delim='%!_!# '
6442for ac_last_try in false false false false false :; do
6443 . ./conf$$subs.sh ||
6444 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6445
6446 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6447 if test $ac_delim_n = $ac_delim_num; then
6448 break
6449 elif $ac_last_try; then
6450 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6451 else
6452 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6453 fi
6454done
6455rm -f conf$$subs.sh
b7026657 6456
81ecdfbb
RW
6457cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6458cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
b7026657 6459_ACEOF
81ecdfbb
RW
6460sed -n '
6461h
6462s/^/S["/; s/!.*/"]=/
6463p
6464g
6465s/^[^!]*!//
6466:repl
6467t repl
6468s/'"$ac_delim"'$//
6469t delim
6470:nl
6471h
6472s/\(.\{148\}\).*/\1/
6473t more1
6474s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6475p
6476n
6477b repl
6478:more1
6479s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6480p
6481g
6482s/.\{148\}//
6483t nl
6484:delim
6485h
6486s/\(.\{148\}\).*/\1/
6487t more2
6488s/["\\]/\\&/g; s/^/"/; s/$/"/
6489p
6490b
6491:more2
6492s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6493p
6494g
6495s/.\{148\}//
6496t delim
6497' <conf$$subs.awk | sed '
6498/^[^""]/{
6499 N
6500 s/\n//
6501}
6502' >>$CONFIG_STATUS || ac_write_fail=1
6503rm -f conf$$subs.awk
6504cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6505_ACAWK
6506cat >>"\$tmp/subs1.awk" <<_ACAWK &&
6507 for (key in S) S_is_set[key] = 1
6508 FS = "\a"
b7026657 6509
81ecdfbb
RW
6510}
6511{
6512 line = $ 0
6513 nfields = split(line, field, "@")
6514 substed = 0
6515 len = length(field[1])
6516 for (i = 2; i < nfields; i++) {
6517 key = field[i]
6518 keylen = length(key)
6519 if (S_is_set[key]) {
6520 value = S[key]
6521 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6522 len += length(value) + length(field[++i])
6523 substed = 1
6524 } else
6525 len += 1 + keylen
6526 }
6527
6528 print line
6529}
c906108c 6530
81ecdfbb
RW
6531_ACAWK
6532_ACEOF
6533cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6534if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6535 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6536else
6537 cat
6538fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
6539 || as_fn_error "could not setup config files machinery" "$LINENO" 5
6540_ACEOF
b7026657 6541
81ecdfbb
RW
6542# VPATH may cause trouble with some makes, so we remove $(srcdir),
6543# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6544# trailing colons and then remove the whole line if VPATH becomes empty
6545# (actually we leave an empty line to preserve line numbers).
6546if test "x$srcdir" = x.; then
6547 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6548s/:*\$(srcdir):*/:/
6549s/:*\${srcdir}:*/:/
6550s/:*@srcdir@:*/:/
6551s/^\([^=]*=[ ]*\):*/\1/
6552s/:*$//
6553s/^[^=]*=[ ]*$//
6554}'
6555fi
6556
6557cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6558fi # test -n "$CONFIG_FILES"
b7026657 6559
81ecdfbb
RW
6560# Set up the scripts for CONFIG_HEADERS section.
6561# No need to generate them if there are no CONFIG_HEADERS.
6562# This happens for instance with `./config.status Makefile'.
6563if test -n "$CONFIG_HEADERS"; then
6564cat >"$tmp/defines.awk" <<\_ACAWK ||
6565BEGIN {
b7026657
AC
6566_ACEOF
6567
81ecdfbb
RW
6568# Transform confdefs.h into an awk script `defines.awk', embedded as
6569# here-document in config.status, that substitutes the proper values into
6570# config.h.in to produce config.h.
6571
6572# Create a delimiter string that does not exist in confdefs.h, to ease
6573# handling of long lines.
6574ac_delim='%!_!# '
6575for ac_last_try in false false :; do
6576 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
6577 if test -z "$ac_t"; then
6578 break
6579 elif $ac_last_try; then
6580 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
6581 else
6582 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
c906108c 6583 fi
81ecdfbb 6584done
c906108c 6585
81ecdfbb
RW
6586# For the awk script, D is an array of macro values keyed by name,
6587# likewise P contains macro parameters if any. Preserve backslash
6588# newline sequences.
6589
6590ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6591sed -n '
6592s/.\{148\}/&'"$ac_delim"'/g
6593t rset
6594:rset
6595s/^[ ]*#[ ]*define[ ][ ]*/ /
6596t def
6597d
6598:def
6599s/\\$//
6600t bsnl
6601s/["\\]/\\&/g
6602s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6603D["\1"]=" \3"/p
6604s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6605d
6606:bsnl
6607s/["\\]/\\&/g
6608s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6609D["\1"]=" \3\\\\\\n"\\/p
6610t cont
6611s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6612t cont
6613d
6614:cont
6615n
6616s/.\{148\}/&'"$ac_delim"'/g
6617t clear
6618:clear
6619s/\\$//
6620t bsnlc
6621s/["\\]/\\&/g; s/^/"/; s/$/"/p
6622d
6623:bsnlc
6624s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6625b cont
6626' <confdefs.h | sed '
6627s/'"$ac_delim"'/"\\\
6628"/g' >>$CONFIG_STATUS || ac_write_fail=1
6629
6630cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6631 for (key in D) D_is_set[key] = 1
6632 FS = "\a"
6633}
6634/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6635 line = \$ 0
6636 split(line, arg, " ")
6637 if (arg[1] == "#") {
6638 defundef = arg[2]
6639 mac1 = arg[3]
6640 } else {
6641 defundef = substr(arg[1], 2)
6642 mac1 = arg[2]
6643 }
6644 split(mac1, mac2, "(") #)
6645 macro = mac2[1]
6646 prefix = substr(line, 1, index(line, defundef) - 1)
6647 if (D_is_set[macro]) {
6648 # Preserve the white space surrounding the "#".
6649 print prefix "define", macro P[macro] D[macro]
6650 next
6651 } else {
6652 # Replace #undef with comments. This is necessary, for example,
6653 # in the case of _POSIX_SOURCE, which is predefined and required
6654 # on some systems where configure will not decide to define it.
6655 if (defundef == "undef") {
6656 print "/*", prefix defundef, macro, "*/"
6657 next
6658 }
6659 }
6660}
6661{ print }
6662_ACAWK
b7026657 6663_ACEOF
81ecdfbb
RW
6664cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6665 as_fn_error "could not setup config headers machinery" "$LINENO" 5
6666fi # test -n "$CONFIG_HEADERS"
6667
6668
6669eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
6670shift
6671for ac_tag
6672do
6673 case $ac_tag in
6674 :[FHLC]) ac_mode=$ac_tag; continue;;
6675 esac
6676 case $ac_mode$ac_tag in
6677 :[FHL]*:*);;
6678 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
6679 :[FH]-) ac_tag=-:-;;
6680 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6681 esac
6682 ac_save_IFS=$IFS
6683 IFS=:
6684 set x $ac_tag
6685 IFS=$ac_save_IFS
6686 shift
6687 ac_file=$1
6688 shift
6689
6690 case $ac_mode in
6691 :L) ac_source=$1;;
6692 :[FH])
6693 ac_file_inputs=
6694 for ac_f
6695 do
6696 case $ac_f in
6697 -) ac_f="$tmp/stdin";;
6698 *) # Look for the file first in the build tree, then in the source tree
6699 # (if the path is not absolute). The absolute path cannot be DOS-style,
6700 # because $ac_f cannot contain `:'.
6701 test -f "$ac_f" ||
6702 case $ac_f in
6703 [\\/$]*) false;;
6704 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6705 esac ||
6706 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6707 esac
6708 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6709 as_fn_append ac_file_inputs " '$ac_f'"
6710 done
6711
6712 # Let's still pretend it is `configure' which instantiates (i.e., don't
6713 # use $as_me), people would be surprised to read:
6714 # /* config.h. Generated by config.status. */
6715 configure_input='Generated from '`
6716 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6717 `' by configure.'
6718 if test x"$ac_file" != x-; then
6719 configure_input="$ac_file. $configure_input"
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6721$as_echo "$as_me: creating $ac_file" >&6;}
6722 fi
6723 # Neutralize special characters interpreted by sed in replacement strings.
6724 case $configure_input in #(
6725 *\&* | *\|* | *\\* )
6726 ac_sed_conf_input=`$as_echo "$configure_input" |
6727 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6728 *) ac_sed_conf_input=$configure_input;;
6729 esac
6730
6731 case $ac_tag in
6732 *:-:* | *:-) cat >"$tmp/stdin" \
6733 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6734 esac
6735 ;;
c906108c
SS
6736 esac
6737
81ecdfbb 6738 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
6739$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6740 X"$ac_file" : 'X\(//\)[^/]' \| \
6741 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
6742 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6743$as_echo X"$ac_file" |
6744 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6745 s//\1/
6746 q
6747 }
6748 /^X\(\/\/\)[^/].*/{
6749 s//\1/
6750 q
6751 }
6752 /^X\(\/\/\)$/{
6753 s//\1/
6754 q
6755 }
6756 /^X\(\/\).*/{
6757 s//\1/
6758 q
6759 }
6760 s/.*/./; q'`
6761 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
6762 ac_builddir=.
6763
81ecdfbb
RW
6764case "$ac_dir" in
6765.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6766*)
6767 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6768 # A ".." for each directory in $ac_dir_suffix.
6769 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6770 case $ac_top_builddir_sub in
6771 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6772 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6773 esac ;;
6774esac
6775ac_abs_top_builddir=$ac_pwd
6776ac_abs_builddir=$ac_pwd$ac_dir_suffix
6777# for backward compatibility:
6778ac_top_builddir=$ac_top_build_prefix
b7026657
AC
6779
6780case $srcdir in
81ecdfbb 6781 .) # We are building in place.
b7026657 6782 ac_srcdir=.
81ecdfbb
RW
6783 ac_top_srcdir=$ac_top_builddir_sub
6784 ac_abs_top_srcdir=$ac_pwd ;;
6785 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 6786 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
6787 ac_top_srcdir=$srcdir
6788 ac_abs_top_srcdir=$srcdir ;;
6789 *) # Relative name.
6790 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6791 ac_top_srcdir=$ac_top_build_prefix$srcdir
6792 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 6793esac
81ecdfbb 6794ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 6795
b7026657 6796
81ecdfbb
RW
6797 case $ac_mode in
6798 :F)
6799 #
6800 # CONFIG_FILE
6801 #
b7026657
AC
6802
6803 case $INSTALL in
6804 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb 6805 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 6806 esac
81ecdfbb 6807_ACEOF
c906108c 6808
81ecdfbb
RW
6809cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6810# If the template does not know about datarootdir, expand it.
6811# FIXME: This hack should be removed a few years after 2.60.
6812ac_datarootdir_hack=; ac_datarootdir_seen=
6813ac_sed_dataroot='
6814/datarootdir/ {
6815 p
6816 q
6817}
6818/@datadir@/p
6819/@docdir@/p
6820/@infodir@/p
6821/@localedir@/p
6822/@mandir@/p'
6823case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6824*datarootdir*) ac_datarootdir_seen=yes;;
6825*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6827$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6828_ACEOF
6829cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6830 ac_datarootdir_hack='
6831 s&@datadir@&$datadir&g
6832 s&@docdir@&$docdir&g
6833 s&@infodir@&$infodir&g
6834 s&@localedir@&$localedir&g
6835 s&@mandir@&$mandir&g
6836 s&\\\${datarootdir}&$datarootdir&g' ;;
6837esac
b7026657 6838_ACEOF
81ecdfbb
RW
6839
6840# Neutralize VPATH when `$srcdir' = `.'.
6841# Shell code in configure.ac might set extrasub.
6842# FIXME: do we really want to maintain this feature?
6843cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6844ac_sed_extra="$ac_vpsub
b7026657
AC
6845$extrasub
6846_ACEOF
81ecdfbb 6847cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657
AC
6848:t
6849/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
6850s|@configure_input@|$ac_sed_conf_input|;t t
6851s&@top_builddir@&$ac_top_builddir_sub&;t t
6852s&@top_build_prefix@&$ac_top_build_prefix&;t t
6853s&@srcdir@&$ac_srcdir&;t t
6854s&@abs_srcdir@&$ac_abs_srcdir&;t t
6855s&@top_srcdir@&$ac_top_srcdir&;t t
6856s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6857s&@builddir@&$ac_builddir&;t t
6858s&@abs_builddir@&$ac_abs_builddir&;t t
6859s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6860s&@INSTALL@&$ac_INSTALL&;t t
6861$ac_datarootdir_hack
6862"
6863eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6864 || as_fn_error "could not create $ac_file" "$LINENO" 5
6865
6866test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6867 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6868 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6870which seems to be undefined. Please make sure it is defined." >&5
6871$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6872which seems to be undefined. Please make sure it is defined." >&2;}
6873
6874 rm -f "$tmp/stdin"
b7026657 6875 case $ac_file in
81ecdfbb
RW
6876 -) cat "$tmp/out" && rm -f "$tmp/out";;
6877 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6878 esac \
6879 || as_fn_error "could not create $ac_file" "$LINENO" 5
6880 ;;
6881 :H)
6882 #
6883 # CONFIG_HEADER
6884 #
b7026657 6885 if test x"$ac_file" != x-; then
81ecdfbb
RW
6886 {
6887 $as_echo "/* $configure_input */" \
6888 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6889 } >"$tmp/config.h" \
6890 || as_fn_error "could not create $ac_file" "$LINENO" 5
6891 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6893$as_echo "$as_me: $ac_file is unchanged" >&6;}
b7026657 6894 else
81ecdfbb
RW
6895 rm -f "$ac_file"
6896 mv "$tmp/config.h" "$ac_file" \
6897 || as_fn_error "could not create $ac_file" "$LINENO" 5
c906108c 6898 fi
b7026657 6899 else
81ecdfbb
RW
6900 $as_echo "/* $configure_input */" \
6901 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6902 || as_fn_error "could not create -" "$LINENO" 5
c906108c 6903 fi
81ecdfbb 6904 ;;
b7026657 6905
81ecdfbb
RW
6906 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6907$as_echo "$as_me: executing $ac_file commands" >&6;}
6908 ;;
6909 esac
b7026657 6910
b7026657 6911
81ecdfbb
RW
6912 case $ac_file$ac_mode in
6913 "default":C) case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac ;;
c906108c 6914
b7026657 6915 esac
81ecdfbb 6916done # for ac_tag
c906108c 6917
b7026657 6918
81ecdfbb 6919as_fn_exit 0
b7026657 6920_ACEOF
b7026657
AC
6921ac_clean_files=$ac_clean_files_save
6922
81ecdfbb
RW
6923test $ac_write_fail = 0 ||
6924 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6925
b7026657
AC
6926
6927# configure is writing to config.log, and then calls config.status.
6928# config.status does its own redirection, appending to config.log.
6929# Unfortunately, on DOS this fails, as config.log is still kept open
6930# by configure, so config.status won't be able to write to it; its
6931# output is simply discarded. So we exec the FD to /dev/null,
6932# effectively closing config.log, so it can be properly (re)opened and
6933# appended to by config.status. When coming back to configure, we
6934# need to make the FD available again.
6935if test "$no_create" != yes; then
6936 ac_cs_success=:
6937 ac_config_status_args=
6938 test "$silent" = yes &&
6939 ac_config_status_args="$ac_config_status_args --quiet"
6940 exec 5>/dev/null
6941 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6942 exec 5>>config.log
6943 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6944 # would make configure fail if this is the last instruction.
81ecdfbb
RW
6945 $ac_cs_success || as_fn_exit $?
6946fi
6947if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6949$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 6950fi
c906108c 6951
This page took 1.046869 seconds and 4 git commands to generate.