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