]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - configure
mke2fs: fix mke2fs "invalid inode ratio" error message
[thirdparty/e2fsprogs.git] / configure
CommitLineData
50e1e10f 1#! /bin/sh
50e1e10f 2# Guess values for system-dependent variables and create Makefiles.
57aa50d4 3# Generated by GNU Autoconf 2.64.
50e1e10f 4#
e1052144 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
57aa50d4
TT
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
8#
50e1e10f
TT
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
57aa50d4
TT
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
b0cacab0 14
29a5deed
TT
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
57aa50d4 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b0cacab0
TT
18 emulate sh
19 NULLCMD=:
39fd3d4f 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b0cacab0
TT
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
e1052144
TT
23 setopt NO_GLOB_SUBST
24else
57aa50d4
TT
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
29a5deed 30esac
b0cacab0 31fi
29a5deed
TT
32
33
39fd3d4f
SJR
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
57aa50d4
TT
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
39fd3d4f
SJR
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'
e1052144 54 else
39fd3d4f
SJR
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
57aa50d4 58 case $arg in #(
39fd3d4f
SJR
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'
e1052144 67 fi
39fd3d4f
SJR
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 }
e1052144
TT
79fi
80
b0cacab0 81
e1052144
TT
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.)
e1052144
TT
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
57aa50d4 90case $0 in #((
e1052144
TT
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=.
57aa50d4
TT
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
e1052144
TT
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
39fd3d4f 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
57aa50d4 110 exit 1
e1052144
TT
111fi
112
57aa50d4
TT
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 || :
e1052144 120done
b0cacab0
TT
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
39fd3d4f
SJR
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
b0cacab0 130
57aa50d4
TT
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
184do
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."
228 else
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."
233 fi
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
372
e1052144
TT
373if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b0cacab0
TT
375 as_expr=expr
376else
377 as_expr=false
378fi
379
e1052144 380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b0cacab0
TT
381 as_basename=basename
382else
383 as_basename=false
384fi
385
57aa50d4
TT
386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388else
389 as_dirname=false
390fi
b0cacab0 391
e1052144 392as_me=`$as_basename -- "$0" ||
b0cacab0
TT
393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
e1052144 395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 396$as_echo X/"$0" |
e1052144
TT
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'`
b0cacab0 410
57aa50d4
TT
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
b0cacab0 417
b0cacab0 418
57aa50d4
TT
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 |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
433 N
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
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; }
e1052144 441
57aa50d4
TT
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
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
e1052144
TT
448}
449
57aa50d4
TT
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';;
461esac
b0cacab0 462
57aa50d4
TT
463rm -f conf$$ conf$$.exe conf$$.file
464if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
e1052144 469fi
57aa50d4
TT
470if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
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'
483 fi
e1052144 484else
57aa50d4 485 as_ln_s='cp -p'
e1052144 486fi
57aa50d4
TT
487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488rmdir conf$$.dir 2>/dev/null
b0cacab0 489
57aa50d4
TT
490if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
e1052144
TT
495fi
496
57aa50d4
TT
497if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
e1052144 499else
57aa50d4
TT
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 '
e1052144 517fi
57aa50d4 518as_executable_p=$as_test_x
e1052144 519
57aa50d4
TT
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'"
e1052144 522
57aa50d4
TT
523# Sed expression to map a string onto a valid variable name.
524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
e1052144 525
29a5deed 526
57aa50d4 527exec 7<&0 </dev/null 6>&1
b0cacab0
TT
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`
50e1e10f 533
b0cacab0
TT
534#
535# Initializations.
536#
50e1e10f 537ac_default_prefix=/usr/local
e1052144 538ac_clean_files=
b0cacab0 539ac_config_libobj_dir=.
e1052144 540LIBOBJS=
b0cacab0
TT
541cross_compiling=no
542subdirs=
543MFLAGS=
544MAKEFLAGS=
b0cacab0 545
b0cacab0
TT
546# Identity of this package.
547PACKAGE_NAME=
548PACKAGE_TARNAME=
549PACKAGE_VERSION=
550PACKAGE_STRING=
551PACKAGE_BUGREPORT=
57aa50d4 552PACKAGE_URL=
b0cacab0
TT
553
554ac_unique_file="version.h"
555# Factoring default headers for most tests.
556ac_includes_default="\
557#include <stdio.h>
29a5deed 558#ifdef HAVE_SYS_TYPES_H
b0cacab0
TT
559# include <sys/types.h>
560#endif
29a5deed 561#ifdef HAVE_SYS_STAT_H
b0cacab0
TT
562# include <sys/stat.h>
563#endif
29a5deed 564#ifdef STDC_HEADERS
b0cacab0
TT
565# include <stdlib.h>
566# include <stddef.h>
567#else
29a5deed 568# ifdef HAVE_STDLIB_H
b0cacab0
TT
569# include <stdlib.h>
570# endif
571#endif
29a5deed
TT
572#ifdef HAVE_STRING_H
573# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b0cacab0
TT
574# include <memory.h>
575# endif
576# include <string.h>
577#endif
29a5deed 578#ifdef HAVE_STRINGS_H
b0cacab0
TT
579# include <strings.h>
580#endif
29a5deed 581#ifdef HAVE_INTTYPES_H
b0cacab0 582# include <inttypes.h>
e1052144 583#endif
29a5deed 584#ifdef HAVE_STDINT_H
e1052144 585# include <stdint.h>
b0cacab0 586#endif
29a5deed 587#ifdef HAVE_UNISTD_H
b0cacab0
TT
588# include <unistd.h>
589#endif"
590
39fd3d4f 591ac_subst_vars='LTLIBOBJS
e1052144 592LIBOBJS
39fd3d4f
SJR
593BUILD_LDFLAGS
594BUILD_CFLAGS
595INTL_FLAGS
596DO_TEST_SUITE
597ET_DIR
598SS_DIR
599LDFLAG_STATIC
600root_sysconfdir
601root_libdir
602root_sbindir
603root_bindir
604root_prefix
605UNIX_CMT
606CYGWIN_CMT
607LINUX_CMT
608UNI_DIFF_OPTS
609SEM_INIT_LIB
39fd3d4f
SJR
610SOCKET_LIB
611SIZEOF_LONG_LONG
612SIZEOF_LONG
613SIZEOF_INT
614SIZEOF_SHORT
615BUILD_CC
616MAKEINFO
617STRIP
618AR
619LDCONFIG
620PERL
621SED
622AWK
623CHMOD
624RM
625CP
626MV
627LN_S
628LN
bcb915b0
TT
629ifNotGNUmake
630ifGNUmake
39fd3d4f
SJR
631BINARY_TYPE
632POSUB
633LTLIBINTL
634LIBINTL
635INTLLIBS
636INTL_LIBTOOL_SUFFIX_PREFIX
637INTLOBJS
638GENCAT
639INSTOBJEXT
640DATADIRNAME
641CATOBJEXT
642USE_INCLUDED_LIBINTL
643BUILD_INCLUDED_LIBINTL
644INTLBISON
645LTLIBICONV
646LIBICONV
647HAVE_WPRINTF
648HAVE_SNPRINTF
649HAVE_ASPRINTF
650HAVE_POSIX_PRINTF
651GLIBC21
652ALLOCA
653RANLIB
654MSGMERGE
655XGETTEXT
656GMSGFMT
657MSGFMT
658USE_NLS
659MKINSTALLDIRS
660INSTALL_DATA
661INSTALL_SCRIPT
662INSTALL_PROGRAM
663SET_MAKE
664VERSION
665PACKAGE
666GETTEXT_PACKAGE
667UUIDD_CMT
668E2INITRD_MAN
669E2INITRD_PROG
670FSCK_MAN
671FSCK_PROG
672RESIZER_CMT
673IMAGER_CMT
674DEBUGFS_CMT
675BLKID_CMT
676DEPPROFILED_LIBBLKID
677PROFILED_LIBBLKID
678DEPSTATIC_LIBBLKID
679STATIC_LIBBLKID
680DEPLIBBLKID
681LIBBLKID
682UUID_CMT
683DEPPROFILED_LIBUUID
684PROFILED_LIBUUID
685DEPSTATIC_LIBUUID
686STATIC_LIBUUID
687DEPLIBUUID
688LIBUUID
689PKG_CONFIG
690TEST_IO_CMT
691PRIVATE_LIBS_CMT
692LDFLAG_DYNAMIC
693PROFILED_LIB_EXT
694STATIC_LIB_EXT
695LIB_EXT
696CHECKER_CMT
697PROFILE_CMT
698BSDLIB_CMT
699ELF_CMT
700HTREE_CMT
c13351f6
TT
701Q
702E
5aa6c3f6
TT
703LINK_BUILD_FLAGS
704LINK_INSTALL_FLAGS
39fd3d4f
SJR
705MAINTAINER_CMT
706LINUX_INCLUDE
707EGREP
708GREP
39fd3d4f 709CPP
57aa50d4 710DLOPEN_LIB
39fd3d4f
SJR
711OBJEXT
712EXEEXT
713ac_ct_CC
714CPPFLAGS
715LDFLAGS
716CFLAGS
717CC
718host_os
719host_vendor
720host_cpu
721host
722build_os
723build_vendor
724build_cpu
725build
726E2FSPROGS_PKGVER
727E2FSPROGS_VERSION
728E2FSPROGS_DAY
729E2FSPROGS_MONTH
730E2FSPROGS_YEAR
731target_alias
732host_alias
733build_alias
734LIBS
735ECHO_T
736ECHO_N
737ECHO_C
738DEFS
739mandir
740localedir
741libdir
742psdir
743pdfdir
744dvidir
745htmldir
746infodir
747docdir
748oldincludedir
749includedir
750localstatedir
751sharedstatedir
752sysconfdir
753datadir
754datarootdir
755libexecdir
756sbindir
757bindir
758program_transform_name
759prefix
760exec_prefix
57aa50d4 761PACKAGE_URL
39fd3d4f
SJR
762PACKAGE_BUGREPORT
763PACKAGE_STRING
764PACKAGE_VERSION
765PACKAGE_TARNAME
766PACKAGE_NAME
767PATH_SEPARATOR
768SHELL'
e1052144
TT
769ac_subst_files='MCONFIG
770MAKEFILE_ELF
771MAKEFILE_BSDLIB
772MAKEFILE_PROFILE
773MAKEFILE_CHECKER
774MAKEFILE_LIBRARY
488c75a6
TT
775ASM_TYPES_HEADER
776PUBLIC_CONFIG_HEADER'
39fd3d4f
SJR
777ac_user_opts='
778enable_option_checking
779with_diet_libc
780with_cc
39fd3d4f
SJR
781with_ccopts
782with_ldopts
783with_root_prefix
784enable_maintainer_mode
5aa6c3f6
TT
785enable_symlink_install
786enable_symlink_build
c13351f6 787enable_verbose_makecmds
39fd3d4f
SJR
788enable_compression
789enable_htree
790enable_elf_shlibs
791enable_bsd_shlibs
792enable_profile
793enable_checker
794enable_jbd_debug
795enable_blkid_debug
796enable_testio_debug
797enable_libuuid
798enable_libblkid
799enable_debugfs
800enable_imager
801enable_resizer
802enable_fsck
803enable_e2initrd_helper
804enable_tls
805enable_uuidd
806enable_nls
807with_gnu_ld
808enable_rpath
809with_libiconv_prefix
810with_included_gettext
811with_libintl_prefix
812'
e1052144
TT
813 ac_precious_vars='build_alias
814host_alias
815target_alias
816CC
817CFLAGS
818LDFLAGS
29a5deed 819LIBS
e1052144 820CPPFLAGS
14b596d4
TT
821CPP
822PKG_CONFIG'
e1052144 823
50e1e10f
TT
824
825# Initialize some variables set by options.
b0cacab0
TT
826ac_init_help=
827ac_init_version=false
39fd3d4f
SJR
828ac_unrecognized_opts=
829ac_unrecognized_sep=
50e1e10f
TT
830# The variables have the same names as the options, with
831# dashes changed to underlines.
b0cacab0 832cache_file=/dev/null
50e1e10f 833exec_prefix=NONE
50e1e10f 834no_create=
50e1e10f
TT
835no_recursion=
836prefix=NONE
837program_prefix=NONE
838program_suffix=NONE
839program_transform_name=s,x,x,
840silent=
841site=
842srcdir=
50e1e10f
TT
843verbose=
844x_includes=NONE
845x_libraries=NONE
b0cacab0
TT
846
847# Installation directory options.
848# These are left unexpanded so users can "make install exec_prefix=/foo"
849# and all the variables that are supposed to be based on exec_prefix
850# by default will actually change.
851# Use braces instead of parens because sh, perl, etc. also accept them.
e1052144 852# (The list follows the same order as the GNU Coding Standards.)
21c84b71
TT
853bindir='${exec_prefix}/bin'
854sbindir='${exec_prefix}/sbin'
855libexecdir='${exec_prefix}/libexec'
e1052144
TT
856datarootdir='${prefix}/share'
857datadir='${datarootdir}'
21c84b71
TT
858sysconfdir='${prefix}/etc'
859sharedstatedir='${prefix}/com'
860localstatedir='${prefix}/var'
21c84b71
TT
861includedir='${prefix}/include'
862oldincludedir='/usr/include'
e1052144
TT
863docdir='${datarootdir}/doc/${PACKAGE}'
864infodir='${datarootdir}/info'
865htmldir='${docdir}'
866dvidir='${docdir}'
867pdfdir='${docdir}'
868psdir='${docdir}'
869libdir='${exec_prefix}/lib'
870localedir='${datarootdir}/locale'
871mandir='${datarootdir}/man'
50e1e10f 872
50e1e10f 873ac_prev=
e1052144 874ac_dashdash=
50e1e10f
TT
875for ac_option
876do
50e1e10f
TT
877 # If the previous option needs an argument, assign it.
878 if test -n "$ac_prev"; then
e1052144 879 eval $ac_prev=\$ac_option
50e1e10f
TT
880 ac_prev=
881 continue
882 fi
883
e1052144
TT
884 case $ac_option in
885 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
886 *) ac_optarg=yes ;;
887 esac
50e1e10f
TT
888
889 # Accept the important Cygnus configure options, so we can diagnose typos.
890
e1052144
TT
891 case $ac_dashdash$ac_option in
892 --)
893 ac_dashdash=yes ;;
50e1e10f 894
21c84b71
TT
895 -bindir | --bindir | --bindi | --bind | --bin | --bi)
896 ac_prev=bindir ;;
897 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b0cacab0 898 bindir=$ac_optarg ;;
21c84b71
TT
899
900 -build | --build | --buil | --bui | --bu)
b0cacab0 901 ac_prev=build_alias ;;
21c84b71 902 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b0cacab0 903 build_alias=$ac_optarg ;;
50e1e10f
TT
904
905 -cache-file | --cache-file | --cache-fil | --cache-fi \
906 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
907 ac_prev=cache_file ;;
908 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
909 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b0cacab0
TT
910 cache_file=$ac_optarg ;;
911
912 --config-cache | -C)
913 cache_file=config.cache ;;
50e1e10f 914
e1052144 915 -datadir | --datadir | --datadi | --datad)
21c84b71 916 ac_prev=datadir ;;
e1052144 917 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b0cacab0 918 datadir=$ac_optarg ;;
21c84b71 919
e1052144
TT
920 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
921 | --dataroo | --dataro | --datar)
922 ac_prev=datarootdir ;;
923 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
924 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
925 datarootdir=$ac_optarg ;;
926
50e1e10f 927 -disable-* | --disable-*)
39fd3d4f 928 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
50e1e10f 929 # Reject names that are not valid shell variable names.
39fd3d4f 930 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
57aa50d4 931 as_fn_error "invalid feature name: $ac_useropt"
39fd3d4f
SJR
932 ac_useropt_orig=$ac_useropt
933 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934 case $ac_user_opts in
935 *"
936"enable_$ac_useropt"
937"*) ;;
938 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
939 ac_unrecognized_sep=', ';;
940 esac
941 eval enable_$ac_useropt=no ;;
e1052144
TT
942
943 -docdir | --docdir | --docdi | --doc | --do)
944 ac_prev=docdir ;;
945 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
946 docdir=$ac_optarg ;;
947
948 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
949 ac_prev=dvidir ;;
950 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
951 dvidir=$ac_optarg ;;
50e1e10f
TT
952
953 -enable-* | --enable-*)
39fd3d4f 954 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
50e1e10f 955 # Reject names that are not valid shell variable names.
39fd3d4f 956 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
57aa50d4 957 as_fn_error "invalid feature name: $ac_useropt"
39fd3d4f
SJR
958 ac_useropt_orig=$ac_useropt
959 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
960 case $ac_user_opts in
961 *"
962"enable_$ac_useropt"
963"*) ;;
964 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
965 ac_unrecognized_sep=', ';;
966 esac
967 eval enable_$ac_useropt=\$ac_optarg ;;
50e1e10f
TT
968
969 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
970 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
971 | --exec | --exe | --ex)
972 ac_prev=exec_prefix ;;
973 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
974 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
975 | --exec=* | --exe=* | --ex=*)
b0cacab0 976 exec_prefix=$ac_optarg ;;
50e1e10f
TT
977
978 -gas | --gas | --ga | --g)
979 # Obsolete; use --with-gas.
980 with_gas=yes ;;
981
b0cacab0
TT
982 -help | --help | --hel | --he | -h)
983 ac_init_help=long ;;
984 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
985 ac_init_help=recursive ;;
986 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
987 ac_init_help=short ;;
50e1e10f
TT
988
989 -host | --host | --hos | --ho)
b0cacab0 990 ac_prev=host_alias ;;
50e1e10f 991 -host=* | --host=* | --hos=* | --ho=*)
b0cacab0 992 host_alias=$ac_optarg ;;
50e1e10f 993
e1052144
TT
994 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
995 ac_prev=htmldir ;;
996 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
997 | --ht=*)
998 htmldir=$ac_optarg ;;
999
21c84b71
TT
1000 -includedir | --includedir | --includedi | --included | --include \
1001 | --includ | --inclu | --incl | --inc)
1002 ac_prev=includedir ;;
1003 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1004 | --includ=* | --inclu=* | --incl=* | --inc=*)
b0cacab0 1005 includedir=$ac_optarg ;;
21c84b71
TT
1006
1007 -infodir | --infodir | --infodi | --infod | --info | --inf)
1008 ac_prev=infodir ;;
1009 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b0cacab0 1010 infodir=$ac_optarg ;;
21c84b71
TT
1011
1012 -libdir | --libdir | --libdi | --libd)
1013 ac_prev=libdir ;;
1014 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b0cacab0 1015 libdir=$ac_optarg ;;
21c84b71
TT
1016
1017 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1018 | --libexe | --libex | --libe)
1019 ac_prev=libexecdir ;;
1020 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1021 | --libexe=* | --libex=* | --libe=*)
b0cacab0 1022 libexecdir=$ac_optarg ;;
21c84b71 1023
e1052144
TT
1024 -localedir | --localedir | --localedi | --localed | --locale)
1025 ac_prev=localedir ;;
1026 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1027 localedir=$ac_optarg ;;
1028
21c84b71 1029 -localstatedir | --localstatedir | --localstatedi | --localstated \
e1052144 1030 | --localstate | --localstat | --localsta | --localst | --locals)
21c84b71
TT
1031 ac_prev=localstatedir ;;
1032 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
e1052144 1033 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b0cacab0 1034 localstatedir=$ac_optarg ;;
21c84b71
TT
1035
1036 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1037 ac_prev=mandir ;;
1038 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b0cacab0 1039 mandir=$ac_optarg ;;
21c84b71 1040
50e1e10f
TT
1041 -nfp | --nfp | --nf)
1042 # Obsolete; use --without-fp.
1043 with_fp=no ;;
1044
1045 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b0cacab0 1046 | --no-cr | --no-c | -n)
50e1e10f
TT
1047 no_create=yes ;;
1048
1049 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1050 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1051 no_recursion=yes ;;
1052
21c84b71
TT
1053 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1054 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1055 | --oldin | --oldi | --old | --ol | --o)
1056 ac_prev=oldincludedir ;;
1057 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1058 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1059 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b0cacab0 1060 oldincludedir=$ac_optarg ;;
21c84b71 1061
50e1e10f
TT
1062 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1063 ac_prev=prefix ;;
1064 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b0cacab0 1065 prefix=$ac_optarg ;;
50e1e10f
TT
1066
1067 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1068 | --program-pre | --program-pr | --program-p)
1069 ac_prev=program_prefix ;;
1070 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1071 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b0cacab0 1072 program_prefix=$ac_optarg ;;
50e1e10f
TT
1073
1074 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1075 | --program-suf | --program-su | --program-s)
1076 ac_prev=program_suffix ;;
1077 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1078 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b0cacab0 1079 program_suffix=$ac_optarg ;;
50e1e10f
TT
1080
1081 -program-transform-name | --program-transform-name \
1082 | --program-transform-nam | --program-transform-na \
1083 | --program-transform-n | --program-transform- \
1084 | --program-transform | --program-transfor \
1085 | --program-transfo | --program-transf \
1086 | --program-trans | --program-tran \
1087 | --progr-tra | --program-tr | --program-t)
1088 ac_prev=program_transform_name ;;
1089 -program-transform-name=* | --program-transform-name=* \
1090 | --program-transform-nam=* | --program-transform-na=* \
1091 | --program-transform-n=* | --program-transform-=* \
1092 | --program-transform=* | --program-transfor=* \
1093 | --program-transfo=* | --program-transf=* \
1094 | --program-trans=* | --program-tran=* \
1095 | --progr-tra=* | --program-tr=* | --program-t=*)
b0cacab0 1096 program_transform_name=$ac_optarg ;;
50e1e10f 1097
e1052144
TT
1098 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1099 ac_prev=pdfdir ;;
1100 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1101 pdfdir=$ac_optarg ;;
1102
1103 -psdir | --psdir | --psdi | --psd | --ps)
1104 ac_prev=psdir ;;
1105 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1106 psdir=$ac_optarg ;;
1107
50e1e10f
TT
1108 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1109 | -silent | --silent | --silen | --sile | --sil)
1110 silent=yes ;;
1111
21c84b71
TT
1112 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1113 ac_prev=sbindir ;;
1114 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1115 | --sbi=* | --sb=*)
b0cacab0 1116 sbindir=$ac_optarg ;;
21c84b71
TT
1117
1118 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1119 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1120 | --sharedst | --shareds | --shared | --share | --shar \
1121 | --sha | --sh)
1122 ac_prev=sharedstatedir ;;
1123 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1124 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1125 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1126 | --sha=* | --sh=*)
b0cacab0 1127 sharedstatedir=$ac_optarg ;;
21c84b71 1128
50e1e10f
TT
1129 -site | --site | --sit)
1130 ac_prev=site ;;
1131 -site=* | --site=* | --sit=*)
b0cacab0 1132 site=$ac_optarg ;;
50e1e10f
TT
1133
1134 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1135 ac_prev=srcdir ;;
1136 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b0cacab0 1137 srcdir=$ac_optarg ;;
50e1e10f 1138
21c84b71
TT
1139 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1140 | --syscon | --sysco | --sysc | --sys | --sy)
1141 ac_prev=sysconfdir ;;
1142 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1143 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b0cacab0 1144 sysconfdir=$ac_optarg ;;
21c84b71 1145
50e1e10f 1146 -target | --target | --targe | --targ | --tar | --ta | --t)
b0cacab0 1147 ac_prev=target_alias ;;
50e1e10f 1148 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b0cacab0 1149 target_alias=$ac_optarg ;;
50e1e10f
TT
1150
1151 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1152 verbose=yes ;;
1153
b0cacab0
TT
1154 -version | --version | --versio | --versi | --vers | -V)
1155 ac_init_version=: ;;
50e1e10f
TT
1156
1157 -with-* | --with-*)
39fd3d4f 1158 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
50e1e10f 1159 # Reject names that are not valid shell variable names.
39fd3d4f 1160 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
57aa50d4 1161 as_fn_error "invalid package name: $ac_useropt"
39fd3d4f
SJR
1162 ac_useropt_orig=$ac_useropt
1163 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1164 case $ac_user_opts in
1165 *"
1166"with_$ac_useropt"
1167"*) ;;
1168 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1169 ac_unrecognized_sep=', ';;
1170 esac
1171 eval with_$ac_useropt=\$ac_optarg ;;
50e1e10f
TT
1172
1173 -without-* | --without-*)
39fd3d4f 1174 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
50e1e10f 1175 # Reject names that are not valid shell variable names.
39fd3d4f 1176 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
57aa50d4 1177 as_fn_error "invalid package name: $ac_useropt"
39fd3d4f
SJR
1178 ac_useropt_orig=$ac_useropt
1179 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1180 case $ac_user_opts in
1181 *"
1182"with_$ac_useropt"
1183"*) ;;
1184 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1185 ac_unrecognized_sep=', ';;
1186 esac
1187 eval with_$ac_useropt=no ;;
50e1e10f
TT
1188
1189 --x)
1190 # Obsolete; use --with-x.
1191 with_x=yes ;;
1192
1193 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1194 | --x-incl | --x-inc | --x-in | --x-i)
1195 ac_prev=x_includes ;;
1196 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1197 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b0cacab0 1198 x_includes=$ac_optarg ;;
50e1e10f
TT
1199
1200 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1201 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1202 ac_prev=x_libraries ;;
1203 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1204 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b0cacab0 1205 x_libraries=$ac_optarg ;;
50e1e10f 1206
57aa50d4
TT
1207 -*) as_fn_error "unrecognized option: \`$ac_option'
1208Try \`$0 --help' for more information."
50e1e10f
TT
1209 ;;
1210
b0cacab0
TT
1211 *=*)
1212 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1213 # Reject names that are not valid shell variable names.
57aa50d4
TT
1214 case $ac_envvar in #(
1215 '' | [0-9]* | *[!_$as_cr_alnum]* )
1216 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1217 esac
e1052144 1218 eval $ac_envvar=\$ac_optarg
b0cacab0
TT
1219 export $ac_envvar ;;
1220
21c84b71 1221 *)
b0cacab0 1222 # FIXME: should be removed in autoconf 3.0.
39fd3d4f 1223 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b0cacab0 1224 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
39fd3d4f 1225 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b0cacab0 1226 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
50e1e10f
TT
1227 ;;
1228
1229 esac
1230done
1231
1232if test -n "$ac_prev"; then
b0cacab0 1233 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
57aa50d4 1234 as_fn_error "missing argument to $ac_option"
50e1e10f 1235fi
50e1e10f 1236
39fd3d4f
SJR
1237if test -n "$ac_unrecognized_opts"; then
1238 case $enable_option_checking in
1239 no) ;;
57aa50d4 1240 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
39fd3d4f
SJR
1241 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1242 esac
1243fi
1244
1245# Check all directory arguments for consistency.
e1052144
TT
1246for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1247 datadir sysconfdir sharedstatedir localstatedir includedir \
1248 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1249 libdir localedir mandir
50e1e10f 1250do
e1052144 1251 eval ac_val=\$$ac_var
39fd3d4f
SJR
1252 # Remove trailing slashes.
1253 case $ac_val in
1254 */ )
1255 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1256 eval $ac_var=\$ac_val;;
1257 esac
1258 # Be sure to have absolute directory names.
b0cacab0 1259 case $ac_val in
e1052144
TT
1260 [\\/$]* | ?:[\\/]* ) continue;;
1261 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
50e1e10f 1262 esac
57aa50d4 1263 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
50e1e10f
TT
1264done
1265
b0cacab0
TT
1266# There might be people who depend on the old broken behavior: `$host'
1267# used to hold the argument of --host etc.
1268# FIXME: To remove some day.
1269build=$build_alias
1270host=$host_alias
1271target=$target_alias
1272
1273# FIXME: To remove some day.
1274if test "x$host_alias" != x; then
1275 if test "x$build_alias" = x; then
1276 cross_compiling=maybe
39fd3d4f 1277 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
b0cacab0
TT
1278 If a cross compiler is detected then cross compile mode will be used." >&2
1279 elif test "x$build_alias" != "x$host_alias"; then
1280 cross_compiling=yes
1281 fi
1282fi
50e1e10f 1283
b0cacab0
TT
1284ac_tool_prefix=
1285test -n "$host_alias" && ac_tool_prefix=$host_alias-
1286
1287test "$silent" = yes && exec 6>/dev/null
50e1e10f 1288
50e1e10f 1289
e1052144
TT
1290ac_pwd=`pwd` && test -n "$ac_pwd" &&
1291ac_ls_di=`ls -di .` &&
1292ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
57aa50d4 1293 as_fn_error "working directory cannot be determined"
e1052144 1294test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
57aa50d4 1295 as_fn_error "pwd does not report name of working directory"
e1052144
TT
1296
1297
50e1e10f
TT
1298# Find the source files, if location was not specified.
1299if test -z "$srcdir"; then
1300 ac_srcdir_defaulted=yes
e1052144 1301 # Try the directory containing this script, then the parent directory.
39fd3d4f
SJR
1302 ac_confdir=`$as_dirname -- "$as_myself" ||
1303$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1304 X"$as_myself" : 'X\(//\)[^/]' \| \
1305 X"$as_myself" : 'X\(//\)$' \| \
1306 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1307$as_echo X"$as_myself" |
e1052144
TT
1308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1309 s//\1/
1310 q
1311 }
1312 /^X\(\/\/\)[^/].*/{
1313 s//\1/
1314 q
1315 }
1316 /^X\(\/\/\)$/{
1317 s//\1/
1318 q
1319 }
1320 /^X\(\/\).*/{
1321 s//\1/
1322 q
1323 }
1324 s/.*/./; q'`
50e1e10f 1325 srcdir=$ac_confdir
e1052144 1326 if test ! -r "$srcdir/$ac_unique_file"; then
50e1e10f
TT
1327 srcdir=..
1328 fi
1329else
1330 ac_srcdir_defaulted=no
1331fi
e1052144
TT
1332if test ! -r "$srcdir/$ac_unique_file"; then
1333 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
57aa50d4 1334 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
50e1e10f 1335fi
e1052144
TT
1336ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1337ac_abs_confdir=`(
57aa50d4 1338 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
e1052144
TT
1339 pwd)`
1340# When building in place, set srcdir=.
1341if test "$ac_abs_confdir" = "$ac_pwd"; then
1342 srcdir=.
1343fi
1344# Remove unnecessary trailing slashes from srcdir.
1345# Double slashes in file names in object file debugging info
1346# mess up M-x gdb in Emacs.
1347case $srcdir in
1348*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1349esac
1350for ac_var in $ac_precious_vars; do
1351 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1352 eval ac_env_${ac_var}_value=\$${ac_var}
1353 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1354 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1355done
b0cacab0
TT
1356
1357#
1358# Report the --help message.
1359#
1360if test "$ac_init_help" = "long"; then
1361 # Omit some internal or obsolete options to make the list less imposing.
1362 # This message is too long to be a string in the A/UX 3.1 sh.
1363 cat <<_ACEOF
1364\`configure' configures this package to adapt to many kinds of systems.
1365
1366Usage: $0 [OPTION]... [VAR=VALUE]...
1367
1368To assign environment variables (e.g., CC, CFLAGS...), specify them as
1369VAR=VALUE. See below for descriptions of some of the useful variables.
1370
1371Defaults for the options are specified in brackets.
1372
1373Configuration:
1374 -h, --help display this help and exit
1375 --help=short display options specific to this package
1376 --help=recursive display the short help of all the included packages
1377 -V, --version display version information and exit
1378 -q, --quiet, --silent do not print \`checking...' messages
1379 --cache-file=FILE cache test results in FILE [disabled]
1380 -C, --config-cache alias for \`--cache-file=config.cache'
1381 -n, --no-create do not create output files
1382 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1383
b0cacab0
TT
1384Installation directories:
1385 --prefix=PREFIX install architecture-independent files in PREFIX
39fd3d4f 1386 [$ac_default_prefix]
b0cacab0 1387 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
39fd3d4f 1388 [PREFIX]
b0cacab0
TT
1389
1390By default, \`make install' will install all the files in
1391\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1392an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1393for instance \`--prefix=\$HOME'.
1394
1395For better control, use the options below.
1396
1397Fine tuning of the installation directories:
39fd3d4f
SJR
1398 --bindir=DIR user executables [EPREFIX/bin]
1399 --sbindir=DIR system admin executables [EPREFIX/sbin]
1400 --libexecdir=DIR program executables [EPREFIX/libexec]
1401 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1402 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1403 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1404 --libdir=DIR object code libraries [EPREFIX/lib]
1405 --includedir=DIR C header files [PREFIX/include]
1406 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1407 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1408 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1409 --infodir=DIR info documentation [DATAROOTDIR/info]
1410 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1411 --mandir=DIR man documentation [DATAROOTDIR/man]
1412 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1413 --htmldir=DIR html documentation [DOCDIR]
1414 --dvidir=DIR dvi documentation [DOCDIR]
1415 --pdfdir=DIR pdf documentation [DOCDIR]
1416 --psdir=DIR ps documentation [DOCDIR]
b0cacab0
TT
1417_ACEOF
1418
1419 cat <<\_ACEOF
1420
1421System types:
1422 --build=BUILD configure for building on BUILD [guessed]
1423 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1424_ACEOF
1425fi
1426
1427if test -n "$ac_init_help"; then
1428
1429 cat <<\_ACEOF
1430
1431Optional Features:
39fd3d4f 1432 --disable-option-checking ignore unrecognized --enable/--with options
b0cacab0
TT
1433 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1434 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
98919bdb 1435 --enable-maintainer-mode enable makefile rules useful for maintainers
5aa6c3f6
TT
1436 --enable-symlink-install use symlinks when installing instead of hard links
1437 --enable-symlink-build use symlinks while building instead of hard links
1438 --enable-verbose-makecmds enable verbose make command output
b0cacab0
TT
1439 --enable-compression enable EXPERIMENTAL compression support
1440 --enable-htree enable EXPERIMENTAL htree directory support
b0cacab0
TT
1441 --enable-elf-shlibs select ELF shared libraries
1442 --enable-bsd-shlibs select BSD shared libraries
1443 --enable-profile build profiling libraries
1444 --enable-checker build checker libraries
1445 --enable-jbd-debug enable journal debugging
1446 --enable-blkid-debug enable blkid debugging
af773654 1447 --disable-testio-debug disable the use of the test I/O manager for debugging
39fd3d4f 1448 --disable-libuuid do not build private uuid library
14b596d4 1449 --disable-libblkid do not build private blkid library
b0cacab0
TT
1450 --disable-debugfs disable support of debugfs program
1451 --disable-imager disable support of e2image program
1452 --disable-resizer disable support of e2resize program
b0cacab0
TT
1453 --enable-fsck build fsck wrapper program
1454 --enable-e2initrd-helper build e2initrd-helper program
3249394d 1455 --disable-tls disable use of thread local support
5610f992 1456 --disable-uuidd disable building the uuid daemon
b0cacab0
TT
1457 --disable-nls do not use Native Language Support
1458 --disable-rpath do not hardcode runtime library paths
1459
1460Optional Packages:
1461 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1462 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
3249394d 1463 --with-diet-libc use diet libc
0b5b9f90
TT
1464 --with-cc no longer supported, use CC= instead
1465 --with-ccopts no longer supported, use CFLAGS= instead
1466 --with-ldopts no longer supported, use LDFLAGS= instead
b0cacab0
TT
1467 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root
1468 --with-gnu-ld assume the C compiler uses GNU ld default=no
1469 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1470 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1471 --with-included-gettext use the GNU gettext library included here
1472 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1473 --without-libintl-prefix don't search for libintl in includedir and libdir
1474
1475Some influential environment variables:
1476 CC C compiler command
1477 CFLAGS C compiler flags
1478 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1479 nonstandard directory <lib dir>
29a5deed 1480 LIBS libraries to pass to the linker, e.g. -l<library>
e1052144
TT
1481 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1482 you have headers in a nonstandard directory <include dir>
b0cacab0 1483 CPP C preprocessor
14b596d4 1484 PKG_CONFIG path to pkg-config utility
b0cacab0
TT
1485
1486Use these variables to override the choices made by `configure' or to help
1487it to find libraries and programs with nonstandard names/locations.
1488
57aa50d4 1489Report bugs to the package provider.
b0cacab0 1490_ACEOF
e1052144 1491ac_status=$?
b0cacab0
TT
1492fi
1493
1494if test "$ac_init_help" = "recursive"; then
1495 # If there are subdirs, report their specific --help.
b0cacab0 1496 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
39fd3d4f
SJR
1497 test -d "$ac_dir" ||
1498 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1499 continue
b0cacab0
TT
1500 ac_builddir=.
1501
e1052144
TT
1502case "$ac_dir" in
1503.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1504*)
39fd3d4f 1505 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
e1052144 1506 # A ".." for each directory in $ac_dir_suffix.
39fd3d4f 1507 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
e1052144
TT
1508 case $ac_top_builddir_sub in
1509 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1510 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1511 esac ;;
1512esac
1513ac_abs_top_builddir=$ac_pwd
1514ac_abs_builddir=$ac_pwd$ac_dir_suffix
1515# for backward compatibility:
1516ac_top_builddir=$ac_top_build_prefix
b0cacab0
TT
1517
1518case $srcdir in
e1052144 1519 .) # We are building in place.
b0cacab0 1520 ac_srcdir=.
e1052144
TT
1521 ac_top_srcdir=$ac_top_builddir_sub
1522 ac_abs_top_srcdir=$ac_pwd ;;
1523 [\\/]* | ?:[\\/]* ) # Absolute name.
b0cacab0 1524 ac_srcdir=$srcdir$ac_dir_suffix;
e1052144
TT
1525 ac_top_srcdir=$srcdir
1526 ac_abs_top_srcdir=$srcdir ;;
1527 *) # Relative name.
1528 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1529 ac_top_srcdir=$ac_top_build_prefix$srcdir
1530 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b0cacab0 1531esac
e1052144
TT
1532ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1533
1534 cd "$ac_dir" || { ac_status=$?; continue; }
1535 # Check for guested configure.
1536 if test -f "$ac_srcdir/configure.gnu"; then
1537 echo &&
1538 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1539 elif test -f "$ac_srcdir/configure"; then
1540 echo &&
1541 $SHELL "$ac_srcdir/configure" --help=recursive
b0cacab0 1542 else
39fd3d4f 1543 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
e1052144
TT
1544 fi || ac_status=$?
1545 cd "$ac_pwd" || { ac_status=$?; break; }
b0cacab0
TT
1546 done
1547fi
1548
e1052144 1549test -n "$ac_init_help" && exit $ac_status
b0cacab0
TT
1550if $ac_init_version; then
1551 cat <<\_ACEOF
e1052144 1552configure
57aa50d4 1553generated by GNU Autoconf 2.64
b0cacab0 1554
57aa50d4 1555Copyright (C) 2009 Free Software Foundation, Inc.
b0cacab0
TT
1556This configure script is free software; the Free Software Foundation
1557gives unlimited permission to copy, distribute and modify it.
1558_ACEOF
e1052144 1559 exit
b0cacab0 1560fi
b0cacab0 1561
57aa50d4
TT
1562## ------------------------ ##
1563## Autoconf initialization. ##
1564## ------------------------ ##
b0cacab0 1565
57aa50d4
TT
1566# ac_fn_c_try_compile LINENO
1567# --------------------------
1568# Try to compile conftest.$ac_ext, and return whether this succeeded.
1569ac_fn_c_try_compile ()
1570{
1571 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 rm -f conftest.$ac_objext
1573 if { { ac_try="$ac_compile"
1574case "(($ac_try" in
1575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576 *) ac_try_echo=$ac_try;;
1577esac
1578eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579$as_echo "$ac_try_echo"; } >&5
1580 (eval "$ac_compile") 2>conftest.err
1581 ac_status=$?
1582 if test -s conftest.err; then
1583 grep -v '^ *+' conftest.err >conftest.er1
1584 cat conftest.er1 >&5
1585 mv -f conftest.er1 conftest.err
1586 fi
1587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588 test $ac_status = 0; } && {
1589 test -z "$ac_c_werror_flag" ||
1590 test ! -s conftest.err
1591 } && test -s conftest.$ac_objext; then :
1592 ac_retval=0
1593else
1594 $as_echo "$as_me: failed program was:" >&5
1595sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1596
57aa50d4
TT
1597 ac_retval=1
1598fi
1599 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1600 return $ac_retval
1601
1602} # ac_fn_c_try_compile
1603
1604# ac_fn_c_try_link LINENO
1605# -----------------------
1606# Try to link conftest.$ac_ext, and return whether this succeeded.
1607ac_fn_c_try_link ()
b0cacab0 1608{
57aa50d4
TT
1609 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610 rm -f conftest.$ac_objext conftest$ac_exeext
1611 if { { ac_try="$ac_link"
1612case "(($ac_try" in
1613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1614 *) ac_try_echo=$ac_try;;
1615esac
1616eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1617$as_echo "$ac_try_echo"; } >&5
1618 (eval "$ac_link") 2>conftest.err
1619 ac_status=$?
1620 if test -s conftest.err; then
1621 grep -v '^ *+' conftest.err >conftest.er1
1622 cat conftest.er1 >&5
1623 mv -f conftest.er1 conftest.err
1624 fi
1625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1626 test $ac_status = 0; } && {
1627 test -z "$ac_c_werror_flag" ||
1628 test ! -s conftest.err
1629 } && test -s conftest$ac_exeext && {
1630 test "$cross_compiling" = yes ||
1631 $as_test_x conftest$ac_exeext
1632 }; then :
1633 ac_retval=0
1634else
1635 $as_echo "$as_me: failed program was:" >&5
1636sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1637
57aa50d4
TT
1638 ac_retval=1
1639fi
1640 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1641 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1642 # interfere with the next link command; also delete a directory that is
1643 # left behind by Apple's compiler. We do this before executing the actions.
1644 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1645 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646 return $ac_retval
b0cacab0 1647
57aa50d4 1648} # ac_fn_c_try_link
b0cacab0 1649
57aa50d4
TT
1650# ac_fn_c_try_cpp LINENO
1651# ----------------------
1652# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1653ac_fn_c_try_cpp ()
1654{
1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656 if { { ac_try="$ac_cpp conftest.$ac_ext"
1657case "(($ac_try" in
1658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1659 *) ac_try_echo=$ac_try;;
1660esac
1661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1662$as_echo "$ac_try_echo"; } >&5
1663 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1664 ac_status=$?
1665 if test -s conftest.err; then
1666 grep -v '^ *+' conftest.err >conftest.er1
1667 cat conftest.er1 >&5
1668 mv -f conftest.er1 conftest.err
1669 fi
1670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1671 test $ac_status = 0; } >/dev/null && {
1672 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1673 test ! -s conftest.err
1674 }; then :
1675 ac_retval=0
1676else
1677 $as_echo "$as_me: failed program was:" >&5
1678sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1679
57aa50d4
TT
1680 ac_retval=1
1681fi
1682 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1683 return $ac_retval
b0cacab0 1684
57aa50d4 1685} # ac_fn_c_try_cpp
b0cacab0 1686
57aa50d4
TT
1687# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1688# -------------------------------------------------------
1689# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1690# the include files in INCLUDES and setting the cache variable VAR
1691# accordingly.
1692ac_fn_c_check_header_mongrel ()
1693{
1694 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1695 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1697$as_echo_n "checking for $2... " >&6; }
1698if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1699 $as_echo_n "(cached) " >&6
1700fi
1701eval ac_res=\$$3
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1703$as_echo "$ac_res" >&6; }
1704else
1705 # Is the header compilable?
1706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1707$as_echo_n "checking $2 usability... " >&6; }
1708cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1709/* end confdefs.h. */
1710$4
1711#include <$2>
b0cacab0 1712_ACEOF
57aa50d4
TT
1713if ac_fn_c_try_compile "$LINENO"; then :
1714 ac_header_compiler=yes
1715else
1716 ac_header_compiler=no
1717fi
1718rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1720$as_echo "$ac_header_compiler" >&6; }
b0cacab0 1721
57aa50d4
TT
1722# Is the header present?
1723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1724$as_echo_n "checking $2 presence... " >&6; }
1725cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1726/* end confdefs.h. */
1727#include <$2>
b0cacab0 1728_ACEOF
57aa50d4
TT
1729if ac_fn_c_try_cpp "$LINENO"; then :
1730 ac_header_preproc=yes
1731else
1732 ac_header_preproc=no
1733fi
1734rm -f conftest.err conftest.$ac_ext
1735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1736$as_echo "$ac_header_preproc" >&6; }
b0cacab0 1737
57aa50d4
TT
1738# So? What about this header?
1739case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1740 yes:no: )
1741 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1742$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1744$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1745 ;;
1746 no:yes:* )
1747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1748$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1750$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1752$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1754$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1756$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1757 ;;
1758esac
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1760$as_echo_n "checking for $2... " >&6; }
1761if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1762 $as_echo_n "(cached) " >&6
1763else
1764 eval "$3=\$ac_header_compiler"
1765fi
1766eval ac_res=\$$3
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1768$as_echo "$ac_res" >&6; }
1769fi
1770 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
b0cacab0 1771
57aa50d4 1772} # ac_fn_c_check_header_mongrel
b0cacab0 1773
57aa50d4
TT
1774# ac_fn_c_try_run LINENO
1775# ----------------------
1776# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1777# that executables *can* be run.
1778ac_fn_c_try_run ()
1779{
1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781 if { { ac_try="$ac_link"
1782case "(($ac_try" in
1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784 *) ac_try_echo=$ac_try;;
1785esac
1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787$as_echo "$ac_try_echo"; } >&5
1788 (eval "$ac_link") 2>&5
1789 ac_status=$?
1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1792 { { case "(($ac_try" in
1793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1794 *) ac_try_echo=$ac_try;;
1795esac
1796eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1797$as_echo "$ac_try_echo"; } >&5
1798 (eval "$ac_try") 2>&5
1799 ac_status=$?
1800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1801 test $ac_status = 0; }; }; then :
1802 ac_retval=0
1803else
1804 $as_echo "$as_me: program exited with status $ac_status" >&5
1805 $as_echo "$as_me: failed program was:" >&5
1806sed 's/^/| /' conftest.$ac_ext >&5
b0cacab0 1807
57aa50d4
TT
1808 ac_retval=$ac_status
1809fi
1810 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1811 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1812 return $ac_retval
b0cacab0 1813
57aa50d4 1814} # ac_fn_c_try_run
b0cacab0 1815
57aa50d4
TT
1816# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1817# -------------------------------------------------------
1818# Tests whether HEADER exists and can be compiled using the include files in
1819# INCLUDES, setting the cache variable VAR accordingly.
1820ac_fn_c_check_header_compile ()
1821{
1822 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1824$as_echo_n "checking for $2... " >&6; }
1825if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1826 $as_echo_n "(cached) " >&6
1827else
1828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1829/* end confdefs.h. */
1830$4
1831#include <$2>
b0cacab0 1832_ACEOF
57aa50d4
TT
1833if ac_fn_c_try_compile "$LINENO"; then :
1834 eval "$3=yes"
1835else
1836 eval "$3=no"
1837fi
1838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1839fi
1840eval ac_res=\$$3
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1842$as_echo "$ac_res" >&6; }
1843 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
b0cacab0 1844
57aa50d4 1845} # ac_fn_c_check_header_compile
b0cacab0 1846
57aa50d4
TT
1847# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1848# -------------------------------------------
1849# Tests whether TYPE exists after having included INCLUDES, setting cache
1850# variable VAR accordingly.
1851ac_fn_c_check_type ()
1852{
1853 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1855$as_echo_n "checking for $2... " >&6; }
1856if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1857 $as_echo_n "(cached) " >&6
e1052144 1858else
57aa50d4
TT
1859 eval "$3=no"
1860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1861/* end confdefs.h. */
1862$4
1863int
1864main ()
1865{
1866if (sizeof ($2))
1867 return 0;
1868 ;
1869 return 0;
1870}
1871_ACEOF
1872if ac_fn_c_try_compile "$LINENO"; then :
1873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1874/* end confdefs.h. */
1875$4
1876int
1877main ()
1878{
1879if (sizeof (($2)))
1880 return 0;
1881 ;
1882 return 0;
1883}
1884_ACEOF
1885if ac_fn_c_try_compile "$LINENO"; then :
50e1e10f 1886
50e1e10f 1887else
57aa50d4 1888 eval "$3=yes"
b0cacab0 1889fi
57aa50d4 1890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 1891fi
57aa50d4
TT
1892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1893fi
1894eval ac_res=\$$3
1895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1896$as_echo "$ac_res" >&6; }
1897 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
50e1e10f 1898
57aa50d4 1899} # ac_fn_c_check_type
b0cacab0 1900
57aa50d4
TT
1901# ac_fn_c_check_func LINENO FUNC VAR
1902# ----------------------------------
1903# Tests whether FUNC exists, setting the cache variable VAR accordingly
1904ac_fn_c_check_func ()
1905{
1906 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1908$as_echo_n "checking for $2... " >&6; }
1909if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1910 $as_echo_n "(cached) " >&6
1911else
1912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913/* end confdefs.h. */
1914/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1915 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1916#define $2 innocuous_$2
b0cacab0 1917
57aa50d4
TT
1918/* System header to define __stub macros and hopefully few prototypes,
1919 which can conflict with char $2 (); below.
1920 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1921 <limits.h> exists even on freestanding compilers. */
b0cacab0 1922
57aa50d4
TT
1923#ifdef __STDC__
1924# include <limits.h>
1925#else
1926# include <assert.h>
1927#endif
a04eba3f 1928
57aa50d4 1929#undef $2
07a0db15 1930
57aa50d4
TT
1931/* Override any GCC internal prototype to avoid an error.
1932 Use char because int might match the return type of a GCC
1933 builtin and then its argument prototype would still apply. */
1934#ifdef __cplusplus
1935extern "C"
1936#endif
1937char $2 ();
1938/* The GNU C library defines this for functions which it implements
1939 to always fail with ENOSYS. Some functions are actually named
1940 something starting with __ and the normal name is an alias. */
1941#if defined __stub_$2 || defined __stub___$2
1942choke me
1943#endif
74becf3c 1944
57aa50d4
TT
1945int
1946main ()
1947{
1948return $2 ();
1949 ;
1950 return 0;
1951}
1952_ACEOF
1953if ac_fn_c_try_link "$LINENO"; then :
1954 eval "$3=yes"
1955else
1956 eval "$3=no"
1957fi
1958rm -f core conftest.err conftest.$ac_objext \
1959 conftest$ac_exeext conftest.$ac_ext
1960fi
1961eval ac_res=\$$3
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1963$as_echo "$ac_res" >&6; }
1964 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
93636bde 1965
57aa50d4 1966} # ac_fn_c_check_func
93636bde 1967
57aa50d4
TT
1968# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1969# --------------------------------------------
1970# Tries to find the compile-time value of EXPR in a program that includes
1971# INCLUDES, setting VAR accordingly. Returns whether the value could be
1972# computed
1973ac_fn_c_compute_int ()
1974{
1975 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1976 if test "$cross_compiling" = yes; then
1977 # Depending upon the size, compute the lo and hi bounds.
1978cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979/* end confdefs.h. */
1980$4
1981int
1982main ()
1983{
1984static int test_array [1 - 2 * !(($2) >= 0)];
1985test_array [0] = 0
93636bde 1986
57aa50d4
TT
1987 ;
1988 return 0;
1989}
1990_ACEOF
1991if ac_fn_c_try_compile "$LINENO"; then :
1992 ac_lo=0 ac_mid=0
1993 while :; do
1994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995/* end confdefs.h. */
1996$4
1997int
1998main ()
1999{
2000static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2001test_array [0] = 0
93636bde 2002
57aa50d4
TT
2003 ;
2004 return 0;
2005}
2006_ACEOF
2007if ac_fn_c_try_compile "$LINENO"; then :
2008 ac_hi=$ac_mid; break
2009else
2010 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2011 if test $ac_lo -le $ac_mid; then
2012 ac_lo= ac_hi=
2013 break
2014 fi
2015 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
b0cacab0 2016fi
57aa50d4
TT
2017rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2018 done
2019else
2020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2021/* end confdefs.h. */
2022$4
2023int
2024main ()
2025{
2026static int test_array [1 - 2 * !(($2) < 0)];
2027test_array [0] = 0
e1052144 2028
57aa50d4
TT
2029 ;
2030 return 0;
2031}
2032_ACEOF
2033if ac_fn_c_try_compile "$LINENO"; then :
2034 ac_hi=-1 ac_mid=-1
2035 while :; do
2036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2037/* end confdefs.h. */
2038$4
2039int
2040main ()
2041{
2042static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2043test_array [0] = 0
93636bde 2044
57aa50d4
TT
2045 ;
2046 return 0;
2047}
2048_ACEOF
2049if ac_fn_c_try_compile "$LINENO"; then :
2050 ac_lo=$ac_mid; break
93636bde 2051else
57aa50d4
TT
2052 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2053 if test $ac_mid -le $ac_hi; then
2054 ac_lo= ac_hi=
2055 break
2056 fi
2057 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
93636bde 2058fi
57aa50d4
TT
2059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2060 done
2061else
2062 ac_lo= ac_hi=
2063fi
2064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2065fi
2066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2067# Binary search between lo and hi bounds.
2068while test "x$ac_lo" != "x$ac_hi"; do
2069 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2071/* end confdefs.h. */
2072$4
2073int
2074main ()
2075{
2076static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2077test_array [0] = 0
93636bde 2078
57aa50d4
TT
2079 ;
2080 return 0;
2081}
2082_ACEOF
2083if ac_fn_c_try_compile "$LINENO"; then :
2084 ac_hi=$ac_mid
2085else
2086 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2087fi
2088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2089done
2090case $ac_lo in #((
2091?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2092'') ac_retval=1 ;;
927566a3 2093esac
57aa50d4
TT
2094 else
2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096/* end confdefs.h. */
2097$4
2098static long int longval () { return $2; }
2099static unsigned long int ulongval () { return $2; }
2100#include <stdio.h>
2101#include <stdlib.h>
2102int
2103main ()
2104{
927566a3 2105
57aa50d4
TT
2106 FILE *f = fopen ("conftest.val", "w");
2107 if (! f)
2108 return 1;
2109 if (($2) < 0)
2110 {
2111 long int i = longval ();
2112 if (i != ($2))
2113 return 1;
2114 fprintf (f, "%ld", i);
2115 }
2116 else
2117 {
2118 unsigned long int i = ulongval ();
2119 if (i != ($2))
2120 return 1;
2121 fprintf (f, "%lu", i);
2122 }
2123 /* Do not output a trailing newline, as this causes \r\n confusion
2124 on some platforms. */
2125 return ferror (f) || fclose (f) != 0;
93636bde 2126
57aa50d4
TT
2127 ;
2128 return 0;
2129}
2130_ACEOF
2131if ac_fn_c_try_run "$LINENO"; then :
2132 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2133else
2134 ac_retval=1
2135fi
2136rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2137 conftest.$ac_objext conftest.beam conftest.$ac_ext
2138rm -f conftest.val
93636bde 2139
57aa50d4
TT
2140 fi
2141 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2142 return $ac_retval
927566a3 2143
57aa50d4 2144} # ac_fn_c_compute_int
b0cacab0 2145
57aa50d4
TT
2146# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2147# ----------------------------------------------------
2148# Tries to find if the field MEMBER exists in type AGGR, after including
2149# INCLUDES, setting cache variable VAR accordingly.
2150ac_fn_c_check_member ()
2151{
2152 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2154$as_echo_n "checking for $2.$3... " >&6; }
2155if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
39fd3d4f 2156 $as_echo_n "(cached) " >&6
b0cacab0 2157else
57aa50d4
TT
2158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2159/* end confdefs.h. */
2160$5
2161int
2162main ()
2163{
2164static $2 ac_aggr;
2165if (ac_aggr.$3)
2166return 0;
2167 ;
2168 return 0;
2169}
2170_ACEOF
2171if ac_fn_c_try_compile "$LINENO"; then :
2172 eval "$4=yes"
2173else
2174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2175/* end confdefs.h. */
2176$5
2177int
2178main ()
2179{
2180static $2 ac_aggr;
2181if (sizeof ac_aggr.$3)
2182return 0;
2183 ;
2184 return 0;
2185}
2186_ACEOF
2187if ac_fn_c_try_compile "$LINENO"; then :
2188 eval "$4=yes"
2189else
2190 eval "$4=no"
b0cacab0 2191fi
57aa50d4
TT
2192rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2193fi
2194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2195fi
2196eval ac_res=\$$4
2197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2198$as_echo "$ac_res" >&6; }
2199 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
e1052144 2200
57aa50d4 2201} # ac_fn_c_check_member
e1052144 2202
57aa50d4
TT
2203# ac_fn_c_check_decl LINENO SYMBOL VAR
2204# ------------------------------------
2205# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2206ac_fn_c_check_decl ()
2207{
2208 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2210$as_echo_n "checking whether $2 is declared... " >&6; }
2211if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
39fd3d4f 2212 $as_echo_n "(cached) " >&6
b0cacab0 2213else
57aa50d4
TT
2214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2215/* end confdefs.h. */
2216$4
2217int
2218main ()
2219{
2220#ifndef $2
2221 (void) $2;
2222#endif
2223
2224 ;
2225 return 0;
2226}
2227_ACEOF
2228if ac_fn_c_try_compile "$LINENO"; then :
2229 eval "$3=yes"
e1052144 2230else
57aa50d4 2231 eval "$3=no"
e1052144 2232fi
57aa50d4 2233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0 2234fi
57aa50d4
TT
2235eval ac_res=\$$3
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2237$as_echo "$ac_res" >&6; }
2238 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
93636bde 2239
57aa50d4
TT
2240} # ac_fn_c_check_decl
2241cat >config.log <<_ACEOF
2242This file contains any messages produced by compilers while
2243running configure, to aid debugging if configure makes a mistake.
93636bde 2244
57aa50d4
TT
2245It was created by $as_me, which was
2246generated by GNU Autoconf 2.64. Invocation command line was
07a0db15 2247
57aa50d4 2248 $ $0 $@
e1052144 2249
57aa50d4
TT
2250_ACEOF
2251exec 5>>config.log
2252{
2253cat <<_ASUNAME
2254## --------- ##
2255## Platform. ##
2256## --------- ##
0b5b9f90 2257
57aa50d4
TT
2258hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2259uname -m = `(uname -m) 2>/dev/null || echo unknown`
2260uname -r = `(uname -r) 2>/dev/null || echo unknown`
2261uname -s = `(uname -s) 2>/dev/null || echo unknown`
2262uname -v = `(uname -v) 2>/dev/null || echo unknown`
0b5b9f90 2263
57aa50d4
TT
2264/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2265/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
0b5b9f90 2266
57aa50d4
TT
2267/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2268/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2269/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2270/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2271/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2272/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2273/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
0b5b9f90 2274
57aa50d4 2275_ASUNAME
b0cacab0 2276
b0cacab0
TT
2277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2278for as_dir in $PATH
2279do
2280 IFS=$as_save_IFS
2281 test -z "$as_dir" && as_dir=.
57aa50d4
TT
2282 $as_echo "PATH: $as_dir"
2283 done
e1052144 2284IFS=$as_save_IFS
b0cacab0 2285
57aa50d4 2286} >&5
74becf3c 2287
57aa50d4 2288cat >&5 <<_ACEOF
e1052144 2289
b0cacab0 2290
57aa50d4
TT
2291## ----------- ##
2292## Core tests. ##
2293## ----------- ##
b0cacab0 2294
57aa50d4 2295_ACEOF
b0cacab0 2296
57aa50d4
TT
2297
2298# Keep a trace of the command line.
2299# Strip out --no-create and --no-recursion so they do not pile up.
2300# Strip out --silent because we don't want to record it for future runs.
2301# Also quote any args containing shell meta-characters.
2302# Make two passes to allow for proper duplicate-argument suppression.
2303ac_configure_args=
2304ac_configure_args0=
2305ac_configure_args1=
2306ac_must_keep_next=false
2307for ac_pass in 1 2
b0cacab0 2308do
57aa50d4
TT
2309 for ac_arg
2310 do
2311 case $ac_arg in
2312 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2313 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2314 | -silent | --silent | --silen | --sile | --sil)
2315 continue ;;
2316 *\'*)
2317 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2318 esac
2319 case $ac_pass in
2320 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2321 2)
2322 as_fn_append ac_configure_args1 " '$ac_arg'"
2323 if test $ac_must_keep_next = true; then
2324 ac_must_keep_next=false # Got value, back to normal.
2325 else
2326 case $ac_arg in
2327 *=* | --config-cache | -C | -disable-* | --disable-* \
2328 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2329 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2330 | -with-* | --with-* | -without-* | --without-* | --x)
2331 case "$ac_configure_args0 " in
2332 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2333 esac
2334 ;;
2335 -* ) ac_must_keep_next=true ;;
2336 esac
2337 fi
2338 as_fn_append ac_configure_args " '$ac_arg'"
2339 ;;
2340 esac
2341 done
b0cacab0 2342done
57aa50d4
TT
2343{ ac_configure_args0=; unset ac_configure_args0;}
2344{ ac_configure_args1=; unset ac_configure_args1;}
2345
2346# When interrupted or exit'd, cleanup temporary files, and complete
2347# config.log. We remove comments because anyway the quotes in there
2348# would cause problems or look ugly.
2349# WARNING: Use '\'' to represent an apostrophe within the trap.
2350# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2351trap 'exit_status=$?
2352 # Save into config.log some information that might help in debugging.
2353 {
2354 echo
2355
2356 cat <<\_ASBOX
2357## ---------------- ##
2358## Cache variables. ##
2359## ---------------- ##
2360_ASBOX
2361 echo
2362 # The following way of writing the cache mishandles newlines in values,
2363(
2364 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2365 eval ac_val=\$$ac_var
2366 case $ac_val in #(
2367 *${as_nl}*)
2368 case $ac_var in #(
2369 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2370$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2371 esac
2372 case $ac_var in #(
2373 _ | IFS | as_nl) ;; #(
2374 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2375 *) { eval $ac_var=; unset $ac_var;} ;;
2376 esac ;;
2377 esac
2378 done
2379 (set) 2>&1 |
2380 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2381 *${as_nl}ac_space=\ *)
2382 sed -n \
2383 "s/'\''/'\''\\\\'\'''\''/g;
2384 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2385 ;; #(
2386 *)
2387 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2388 ;;
2389 esac |
2390 sort
2391)
2392 echo
2393
2394 cat <<\_ASBOX
2395## ----------------- ##
2396## Output variables. ##
2397## ----------------- ##
2398_ASBOX
2399 echo
2400 for ac_var in $ac_subst_vars
2401 do
2402 eval ac_val=\$$ac_var
2403 case $ac_val in
2404 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2405 esac
2406 $as_echo "$ac_var='\''$ac_val'\''"
2407 done | sort
2408 echo
2409
2410 if test -n "$ac_subst_files"; then
2411 cat <<\_ASBOX
2412## ------------------- ##
2413## File substitutions. ##
2414## ------------------- ##
2415_ASBOX
2416 echo
2417 for ac_var in $ac_subst_files
2418 do
2419 eval ac_val=\$$ac_var
2420 case $ac_val in
2421 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2422 esac
2423 $as_echo "$ac_var='\''$ac_val'\''"
2424 done | sort
2425 echo
2426 fi
2427
2428 if test -s confdefs.h; then
2429 cat <<\_ASBOX
2430## ----------- ##
2431## confdefs.h. ##
2432## ----------- ##
2433_ASBOX
2434 echo
2435 cat confdefs.h
2436 echo
2437 fi
2438 test "$ac_signal" != 0 &&
2439 $as_echo "$as_me: caught signal $ac_signal"
2440 $as_echo "$as_me: exit $exit_status"
2441 } >&5
2442 rm -f core *.core core.conftest.* &&
2443 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2444 exit $exit_status
2445' 0
2446for ac_signal in 1 2 13 15; do
2447 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b0cacab0 2448done
57aa50d4 2449ac_signal=0
b0cacab0 2450
57aa50d4
TT
2451# confdefs.h avoids OS command line length limits that DEFS can exceed.
2452rm -f -r conftest* confdefs.h
b0cacab0 2453
57aa50d4 2454$as_echo "/* confdefs.h */" > confdefs.h
73ae2d4a 2455
57aa50d4
TT
2456# Predefined preprocessor variables.
2457
2458cat >>confdefs.h <<_ACEOF
2459#define PACKAGE_NAME "$PACKAGE_NAME"
2460_ACEOF
2461
2462cat >>confdefs.h <<_ACEOF
2463#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2464_ACEOF
2465
2466cat >>confdefs.h <<_ACEOF
2467#define PACKAGE_VERSION "$PACKAGE_VERSION"
2468_ACEOF
2469
2470cat >>confdefs.h <<_ACEOF
2471#define PACKAGE_STRING "$PACKAGE_STRING"
2472_ACEOF
2473
2474cat >>confdefs.h <<_ACEOF
2475#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2476_ACEOF
2477
2478cat >>confdefs.h <<_ACEOF
2479#define PACKAGE_URL "$PACKAGE_URL"
2480_ACEOF
2481
2482
2483# Let the site file select an alternate cache file if it wants to.
2484# Prefer an explicitly selected file to automatically selected ones.
2485ac_site_file1=NONE
2486ac_site_file2=NONE
2487if test -n "$CONFIG_SITE"; then
2488 ac_site_file1=$CONFIG_SITE
2489elif test "x$prefix" != xNONE; then
2490 ac_site_file1=$prefix/share/config.site
2491 ac_site_file2=$prefix/etc/config.site
73ae2d4a 2492else
57aa50d4
TT
2493 ac_site_file1=$ac_default_prefix/share/config.site
2494 ac_site_file2=$ac_default_prefix/etc/config.site
2495fi
2496for ac_site_file in "$ac_site_file1" "$ac_site_file2"
b0cacab0 2497do
57aa50d4
TT
2498 test "x$ac_site_file" = xNONE && continue
2499 if test -r "$ac_site_file"; then
2500 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2501$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2502 sed 's/^/| /' "$ac_site_file" >&5
2503 . "$ac_site_file"
b0cacab0
TT
2504 fi
2505done
b0cacab0 2506
57aa50d4
TT
2507if test -r "$cache_file"; then
2508 # Some versions of bash will fail to source /dev/null (special
2509 # files actually), so we avoid doing that.
2510 if test -f "$cache_file"; then
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2512$as_echo "$as_me: loading cache $cache_file" >&6;}
2513 case $cache_file in
2514 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2515 *) . "./$cache_file";;
2516 esac
73ae2d4a 2517 fi
57aa50d4
TT
2518else
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2520$as_echo "$as_me: creating cache $cache_file" >&6;}
2521 >$cache_file
73ae2d4a 2522fi
57aa50d4
TT
2523
2524# Check that the precious variables saved in the cache have kept the same
2525# value.
2526ac_cache_corrupted=false
2527for ac_var in $ac_precious_vars; do
2528 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2529 eval ac_new_set=\$ac_env_${ac_var}_set
2530 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2531 eval ac_new_val=\$ac_env_${ac_var}_value
2532 case $ac_old_set,$ac_new_set in
2533 set,)
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2535$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2536 ac_cache_corrupted=: ;;
2537 ,set)
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2539$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2540 ac_cache_corrupted=: ;;
2541 ,);;
2542 *)
2543 if test "x$ac_old_val" != "x$ac_new_val"; then
2544 # differences in whitespace do not lead to failure.
2545 ac_old_val_w=`echo x $ac_old_val`
2546 ac_new_val_w=`echo x $ac_new_val`
2547 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2549$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2550 ac_cache_corrupted=:
2551 else
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2553$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2554 eval $ac_var=\$ac_old_val
2555 fi
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2557$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2559$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2560 fi;;
2561 esac
2562 # Pass precious variables to config.status.
2563 if test "$ac_new_set" = set; then
2564 case $ac_new_val in
2565 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2566 *) ac_arg=$ac_var=$ac_new_val ;;
2567 esac
2568 case " $ac_configure_args " in
2569 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2570 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2571 esac
2572 fi
2573done
2574if $ac_cache_corrupted; then
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2576$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2578$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2579 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
73ae2d4a 2580fi
57aa50d4
TT
2581## -------------------- ##
2582## Main body of script. ##
2583## -------------------- ##
2584
2585ac_ext=c
2586ac_cpp='$CPP $CPPFLAGS'
2587ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2588ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2589ac_compiler_gnu=$ac_cv_c_compiler_gnu
2590
2591
2592
2593ac_aux_dir=
2594for ac_dir in config "$srcdir"/config; do
2595 for ac_t in install-sh install.sh shtool; do
2596 if test -f "$ac_dir/$ac_t"; then
2597 ac_aux_dir=$ac_dir
2598 ac_install_sh="$ac_aux_dir/$ac_t -c"
2599 break 2
2600 fi
2601 done
2602done
2603if test -z "$ac_aux_dir"; then
2604 as_fn_error "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
73ae2d4a 2605fi
57aa50d4
TT
2606
2607# These three variables are undocumented and unsupported,
2608# and are intended to be withdrawn in a future Autoconf release.
2609# They can cause serious problems if a builder's source tree is in a directory
2610# whose full name contains unusual characters.
2611ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2612ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2613ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2614
2615
2616MCONFIG=./MCONFIG
2617
2618BINARY_TYPE=bin
2619E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
2620 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
2621DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
2622 | tr \" " "`
2623E2FSPROGS_DAY=`echo $DATE | awk -F- '{print $1}'`
2624MONTH=`echo $DATE | awk -F- '{print $2}'`
2625YEAR=`echo $DATE | awk -F- '{print $3}'`
2626
2627if expr $YEAR ">" 1900 > /dev/null ; then
2628 E2FSPROGS_YEAR=$YEAR
2629elif expr $YEAR ">" 90 >/dev/null ; then
2630 E2FSPROGS_YEAR=19$YEAR
73ae2d4a 2631else
57aa50d4
TT
2632 E2FSPROGS_YEAR=20$YEAR
2633fi
2634
2635case $MONTH in
2636Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
2637Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
2638Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
2639Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
2640May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
2641Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
2642Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
2643Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
2644Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
2645Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
2646Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
2647Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
2648*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
2649$as_echo "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
2650esac
2651
2652base_ver=`echo $E2FSPROGS_VERSION | \
2653 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
2654
2655date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
2656
2657case $E2FSPROGS_VERSION in
2658*-WIP|pre-*)
2659 E2FSPROGS_PKGVER="$base_ver~WIP-$E2FSPROGS_YEAR-$MONTH_NUM-$E2FSPROGS_DAY"
2660 ;;
2661*)
2662 E2FSPROGS_PKGVER="$base_ver"
2663 ;;
2664esac
2665
2666unset DATE MONTH YEAR base_ver pre_vers date_spec
2667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
2668$as_echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
2669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
2670$as_echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
2671
2672
2673
2674
2675
2676# Make sure we can run config.sub.
2677$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2678 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2679
2680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2681$as_echo_n "checking build system type... " >&6; }
2682if test "${ac_cv_build+set}" = set; then :
2683 $as_echo_n "(cached) " >&6
2684else
2685 ac_build_alias=$build_alias
2686test "x$ac_build_alias" = x &&
2687 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2688test "x$ac_build_alias" = x &&
2689 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2690ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2691 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2692
73ae2d4a 2693fi
57aa50d4
TT
2694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2695$as_echo "$ac_cv_build" >&6; }
2696case $ac_cv_build in
2697*-*-*) ;;
2698*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2699esac
2700build=$ac_cv_build
2701ac_save_IFS=$IFS; IFS='-'
2702set x $ac_cv_build
2703shift
2704build_cpu=$1
2705build_vendor=$2
2706shift; shift
2707# Remember, the first character of IFS is used to create $*,
2708# except with old shells:
2709build_os=$*
2710IFS=$ac_save_IFS
2711case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
73ae2d4a 2712
e1052144 2713
57aa50d4
TT
2714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2715$as_echo_n "checking host system type... " >&6; }
2716if test "${ac_cv_host+set}" = set; then :
2717 $as_echo_n "(cached) " >&6
2718else
2719 if test "x$host_alias" = x; then
2720 ac_cv_host=$ac_cv_build
2721else
2722 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2723 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
b0cacab0 2724fi
57aa50d4
TT
2725
2726fi
2727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2728$as_echo "$ac_cv_host" >&6; }
2729case $ac_cv_host in
2730*-*-*) ;;
2731*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2732esac
2733host=$ac_cv_host
2734ac_save_IFS=$IFS; IFS='-'
2735set x $ac_cv_host
2736shift
2737host_cpu=$1
2738host_vendor=$2
2739shift; shift
2740# Remember, the first character of IFS is used to create $*,
2741# except with old shells:
2742host_os=$*
2743IFS=$ac_save_IFS
2744case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2745
2746
2747DLOPEN_LIB=''
2748ac_ext=c
2749ac_cpp='$CPP $CPPFLAGS'
2750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2752ac_compiler_gnu=$ac_cv_c_compiler_gnu
2753if test -n "$ac_tool_prefix"; then
2754 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2755set dummy ${ac_tool_prefix}gcc; ac_word=$2
2756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 2757$as_echo_n "checking for $ac_word... " >&6; }
57aa50d4 2758if test "${ac_cv_prog_CC+set}" = set; then :
39fd3d4f 2759 $as_echo_n "(cached) " >&6
73ae2d4a
TT
2760else
2761 if test -n "$CC"; then
2762 ac_cv_prog_CC="$CC" # Let the user override the test.
2763else
b0cacab0
TT
2764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2765for as_dir in $PATH
2766do
2767 IFS=$as_save_IFS
2768 test -z "$as_dir" && as_dir=.
57aa50d4 2769 for ac_exec_ext in '' $ac_executable_extensions; do
29a5deed 2770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
57aa50d4
TT
2771 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
2773 break 2
2774 fi
2775done
57aa50d4 2776 done
e1052144 2777IFS=$as_save_IFS
b0cacab0 2778
73ae2d4a
TT
2779fi
2780fi
b0cacab0 2781CC=$ac_cv_prog_CC
73ae2d4a 2782if test -n "$CC"; then
57aa50d4 2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
39fd3d4f 2784$as_echo "$CC" >&6; }
73ae2d4a 2785else
57aa50d4 2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 2787$as_echo "no" >&6; }
73ae2d4a 2788fi
b0cacab0 2789
e1052144 2790
b0cacab0 2791fi
57aa50d4 2792if test -z "$ac_cv_prog_CC"; then
b0cacab0 2793 ac_ct_CC=$CC
57aa50d4
TT
2794 # Extract the first word of "gcc", so it can be a program name with args.
2795set dummy gcc; ac_word=$2
2796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 2797$as_echo_n "checking for $ac_word... " >&6; }
57aa50d4 2798if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
39fd3d4f 2799 $as_echo_n "(cached) " >&6
b0cacab0
TT
2800else
2801 if test -n "$ac_ct_CC"; then
2802 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2803else
2804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805for as_dir in $PATH
2806do
2807 IFS=$as_save_IFS
2808 test -z "$as_dir" && as_dir=.
57aa50d4 2809 for ac_exec_ext in '' $ac_executable_extensions; do
29a5deed 2810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
57aa50d4
TT
2811 ac_cv_prog_ac_ct_CC="gcc"
2812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0 2813 break 2
93636bde 2814 fi
b0cacab0 2815done
57aa50d4 2816 done
e1052144 2817IFS=$as_save_IFS
b0cacab0
TT
2818
2819fi
2820fi
2821ac_ct_CC=$ac_cv_prog_ac_ct_CC
2822if test -n "$ac_ct_CC"; then
57aa50d4 2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
39fd3d4f 2824$as_echo "$ac_ct_CC" >&6; }
b0cacab0 2825else
57aa50d4 2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 2827$as_echo "no" >&6; }
07a0db15 2828fi
73ae2d4a 2829
e1052144
TT
2830 if test "x$ac_ct_CC" = x; then
2831 CC=""
2832 else
2833 case $cross_compiling:$ac_tool_warned in
2834yes:)
57aa50d4 2835{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
39fd3d4f 2836$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
e1052144
TT
2837ac_tool_warned=yes ;;
2838esac
2839 CC=$ac_ct_CC
2840 fi
57aa50d4
TT
2841else
2842 CC="$ac_cv_prog_CC"
b0cacab0
TT
2843fi
2844
57aa50d4
TT
2845if test -z "$CC"; then
2846 if test -n "$ac_tool_prefix"; then
2847 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2848set dummy ${ac_tool_prefix}cc; ac_word=$2
2849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2850$as_echo_n "checking for $ac_word... " >&6; }
2851if test "${ac_cv_prog_CC+set}" = set; then :
2852 $as_echo_n "(cached) " >&6
2853else
2854 if test -n "$CC"; then
2855 ac_cv_prog_CC="$CC" # Let the user override the test.
2856else
2857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2858for as_dir in $PATH
2859do
2860 IFS=$as_save_IFS
2861 test -z "$as_dir" && as_dir=.
2862 for ac_exec_ext in '' $ac_executable_extensions; do
2863 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2864 ac_cv_prog_CC="${ac_tool_prefix}cc"
2865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2866 break 2
2867 fi
2868done
2869 done
2870IFS=$as_save_IFS
2871
2872fi
2873fi
2874CC=$ac_cv_prog_CC
2875if test -n "$CC"; then
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2877$as_echo "$CC" >&6; }
2878else
2879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2880$as_echo "no" >&6; }
2881fi
2882
2883
2884 fi
2885fi
2886if test -z "$CC"; then
2887 # Extract the first word of "cc", so it can be a program name with args.
2888set dummy cc; ac_word=$2
2889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2890$as_echo_n "checking for $ac_word... " >&6; }
2891if test "${ac_cv_prog_CC+set}" = set; then :
2892 $as_echo_n "(cached) " >&6
2893else
2894 if test -n "$CC"; then
2895 ac_cv_prog_CC="$CC" # Let the user override the test.
2896else
2897 ac_prog_rejected=no
2898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2899for as_dir in $PATH
2900do
2901 IFS=$as_save_IFS
2902 test -z "$as_dir" && as_dir=.
2903 for ac_exec_ext in '' $ac_executable_extensions; do
2904 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2905 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2906 ac_prog_rejected=yes
2907 continue
2908 fi
2909 ac_cv_prog_CC="cc"
2910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2911 break 2
2912 fi
2913done
2914 done
2915IFS=$as_save_IFS
2916
2917if test $ac_prog_rejected = yes; then
2918 # We found a bogon in the path, so make sure we never use it.
2919 set dummy $ac_cv_prog_CC
2920 shift
2921 if test $# != 0; then
2922 # We chose a different compiler from the bogus one.
2923 # However, it has the same basename, so the bogon will be chosen
2924 # first if we set CC to just the basename; use the full file name.
2925 shift
2926 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2927 fi
2928fi
2929fi
2930fi
2931CC=$ac_cv_prog_CC
2932if test -n "$CC"; then
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2934$as_echo "$CC" >&6; }
2935else
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937$as_echo "no" >&6; }
2938fi
2939
2940
2941fi
2942if test -z "$CC"; then
2943 if test -n "$ac_tool_prefix"; then
2944 for ac_prog in cl.exe
2945 do
2946 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2947set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2949$as_echo_n "checking for $ac_word... " >&6; }
2950if test "${ac_cv_prog_CC+set}" = set; then :
2951 $as_echo_n "(cached) " >&6
2952else
2953 if test -n "$CC"; then
2954 ac_cv_prog_CC="$CC" # Let the user override the test.
2955else
2956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2957for as_dir in $PATH
2958do
2959 IFS=$as_save_IFS
2960 test -z "$as_dir" && as_dir=.
2961 for ac_exec_ext in '' $ac_executable_extensions; do
2962 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2963 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2965 break 2
2966 fi
2967done
2968 done
2969IFS=$as_save_IFS
2970
2971fi
2972fi
2973CC=$ac_cv_prog_CC
2974if test -n "$CC"; then
2975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2976$as_echo "$CC" >&6; }
2977else
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2979$as_echo "no" >&6; }
2980fi
2981
2982
2983 test -n "$CC" && break
2984 done
2985fi
2986if test -z "$CC"; then
2987 ac_ct_CC=$CC
2988 for ac_prog in cl.exe
2989do
2990 # Extract the first word of "$ac_prog", so it can be a program name with args.
2991set dummy $ac_prog; ac_word=$2
2992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2993$as_echo_n "checking for $ac_word... " >&6; }
2994if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2995 $as_echo_n "(cached) " >&6
2996else
2997 if test -n "$ac_ct_CC"; then
2998 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2999else
3000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3001for as_dir in $PATH
3002do
3003 IFS=$as_save_IFS
3004 test -z "$as_dir" && as_dir=.
3005 for ac_exec_ext in '' $ac_executable_extensions; do
3006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3007 ac_cv_prog_ac_ct_CC="$ac_prog"
3008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3009 break 2
3010 fi
3011done
3012 done
3013IFS=$as_save_IFS
3014
3015fi
3016fi
3017ac_ct_CC=$ac_cv_prog_ac_ct_CC
3018if test -n "$ac_ct_CC"; then
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3020$as_echo "$ac_ct_CC" >&6; }
3021else
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3023$as_echo "no" >&6; }
3024fi
3025
3026
3027 test -n "$ac_ct_CC" && break
3028done
3029
3030 if test "x$ac_ct_CC" = x; then
3031 CC=""
3032 else
3033 case $cross_compiling:$ac_tool_warned in
3034yes:)
3035{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3036$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3037ac_tool_warned=yes ;;
3038esac
3039 CC=$ac_ct_CC
3040 fi
3041fi
3042
3043fi
3044
3045
3046test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3048as_fn_error "no acceptable C compiler found in \$PATH
3049See \`config.log' for more details." "$LINENO" 5; }
b0cacab0
TT
3050
3051# Provide some information about the compiler.
57aa50d4 3052$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
39fd3d4f
SJR
3053set X $ac_compile
3054ac_compiler=$2
57aa50d4
TT
3055for ac_option in --version -v -V -qversion; do
3056 { { ac_try="$ac_compiler $ac_option >&5"
e1052144
TT
3057case "(($ac_try" in
3058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3059 *) ac_try_echo=$ac_try;;
3060esac
57aa50d4
TT
3061eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3062$as_echo "$ac_try_echo"; } >&5
3063 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b0cacab0 3064 ac_status=$?
57aa50d4
TT
3065 if test -s conftest.err; then
3066 sed '10a\
3067... rest of stderr output deleted ...
3068 10q' conftest.err >conftest.er1
3069 cat conftest.er1 >&5
3070 rm -f conftest.er1 conftest.err
3071 fi
3072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3073 test $ac_status = 0; }
3074done
b0cacab0 3075
57aa50d4 3076cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3077/* end confdefs.h. */
57aa50d4 3078#include <stdio.h>
b0cacab0
TT
3079int
3080main ()
3081{
57aa50d4
TT
3082FILE *f = fopen ("conftest.out", "w");
3083 return ferror (f) || fclose (f) != 0;
b0cacab0
TT
3084
3085 ;
3086 return 0;
3087}
3088_ACEOF
3089ac_clean_files_save=$ac_clean_files
57aa50d4 3090ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
b0cacab0
TT
3091# Try to create an executable without -o first, disregard a.out.
3092# It will help us diagnose broken compilers, and finding out an intuition
3093# of exeext.
57aa50d4 3094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
39fd3d4f
SJR
3095$as_echo_n "checking for C compiler default output file name... " >&6; }
3096ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3097
3098# The possible output files:
3099ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3100
e1052144
TT
3101ac_rmfiles=
3102for ac_file in $ac_files
3103do
3104 case $ac_file in
39fd3d4f 3105 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
e1052144
TT
3106 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3107 esac
3108done
3109rm -f $ac_rmfiles
3110
57aa50d4 3111if { { ac_try="$ac_link_default"
e1052144
TT
3112case "(($ac_try" in
3113 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3114 *) ac_try_echo=$ac_try;;
3115esac
57aa50d4
TT
3116eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3117$as_echo "$ac_try_echo"; } >&5
e1052144 3118 (eval "$ac_link_default") 2>&5
b0cacab0 3119 ac_status=$?
57aa50d4
TT
3120 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3121 test $ac_status = 0; }; then :
e1052144
TT
3122 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3123# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3124# in a Makefile. We should not override ac_cv_exeext if it was cached,
3125# so that the user can short-circuit this test for compilers unknown to
3126# Autoconf.
29a5deed 3127for ac_file in $ac_files ''
b0cacab0
TT
3128do
3129 test -f "$ac_file" || continue
3130 case $ac_file in
39fd3d4f 3131 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b0cacab0
TT
3132 ;;
3133 [ab].out )
3134 # We found the default executable, but exeext='' is most
3135 # certainly right.
3136 break;;
3137 *.* )
57aa50d4 3138 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
e1052144
TT
3139 then :; else
3140 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3141 fi
3142 # We set ac_cv_exeext here because the later test for it is not
3143 # safe: cross compilers may not add the suffix if given an `-o'
3144 # argument, so we may need to know it at that point already.
3145 # Even if this section looks crufty: it has the advantage of
3146 # actually working.
b0cacab0
TT
3147 break;;
3148 * )
3149 break;;
3150 esac
3151done
e1052144
TT
3152test "$ac_cv_exeext" = no && ac_cv_exeext=
3153
b0cacab0 3154else
29a5deed
TT
3155 ac_file=''
3156fi
57aa50d4 3157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
39fd3d4f 3158$as_echo "$ac_file" >&6; }
57aa50d4 3159if test -z "$ac_file"; then :
39fd3d4f 3160 $as_echo "$as_me: failed program was:" >&5
b0cacab0
TT
3161sed 's/^/| /' conftest.$ac_ext >&5
3162
57aa50d4 3163{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3164$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
57aa50d4
TT
3165{ as_fn_set_status 77
3166as_fn_error "C compiler cannot create executables
3167See \`config.log' for more details." "$LINENO" 5; }; }
b0cacab0 3168fi
b0cacab0 3169ac_exeext=$ac_cv_exeext
b0cacab0 3170
e1052144 3171# Check that the compiler produces executables we can run. If not, either
b0cacab0 3172# the compiler is broken, or we cross compile.
57aa50d4 3173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
39fd3d4f 3174$as_echo_n "checking whether the C compiler works... " >&6; }
b0cacab0
TT
3175# If not cross compiling, check that we can run a simple program.
3176if test "$cross_compiling" != yes; then
3177 if { ac_try='./$ac_file'
57aa50d4 3178 { { case "(($ac_try" in
e1052144
TT
3179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3180 *) ac_try_echo=$ac_try;;
3181esac
57aa50d4
TT
3182eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3183$as_echo "$ac_try_echo"; } >&5
e1052144 3184 (eval "$ac_try") 2>&5
b0cacab0 3185 ac_status=$?
57aa50d4
TT
3186 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3187 test $ac_status = 0; }; }; then
b0cacab0 3188 cross_compiling=no
73ae2d4a 3189 else
b0cacab0
TT
3190 if test "$cross_compiling" = maybe; then
3191 cross_compiling=yes
3192 else
57aa50d4 3193 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3194$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
57aa50d4 3195as_fn_error "cannot run C compiled programs.
b0cacab0 3196If you meant to cross compile, use \`--host'.
57aa50d4 3197See \`config.log' for more details." "$LINENO" 5; }
b0cacab0 3198 fi
73ae2d4a 3199 fi
b0cacab0 3200fi
57aa50d4 3201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39fd3d4f 3202$as_echo "yes" >&6; }
b0cacab0 3203
57aa50d4 3204rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
b0cacab0 3205ac_clean_files=$ac_clean_files_save
e1052144 3206# Check that the compiler produces executables we can run. If not, either
b0cacab0 3207# the compiler is broken, or we cross compile.
57aa50d4 3208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
39fd3d4f 3209$as_echo_n "checking whether we are cross compiling... " >&6; }
57aa50d4 3210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
39fd3d4f 3211$as_echo "$cross_compiling" >&6; }
e1052144 3212
57aa50d4 3213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
39fd3d4f 3214$as_echo_n "checking for suffix of executables... " >&6; }
57aa50d4 3215if { { ac_try="$ac_link"
e1052144
TT
3216case "(($ac_try" in
3217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3218 *) ac_try_echo=$ac_try;;
3219esac
57aa50d4
TT
3220eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3221$as_echo "$ac_try_echo"; } >&5
e1052144 3222 (eval "$ac_link") 2>&5
b0cacab0 3223 ac_status=$?
57aa50d4
TT
3224 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3225 test $ac_status = 0; }; then :
b0cacab0
TT
3226 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3227# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3228# work properly (i.e., refer to `conftest.exe'), while it won't with
3229# `rm'.
3230for ac_file in conftest.exe conftest conftest.*; do
3231 test -f "$ac_file" || continue
3232 case $ac_file in
39fd3d4f 3233 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b0cacab0 3234 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
b0cacab0
TT
3235 break;;
3236 * ) break;;
3237 esac
3238done
73ae2d4a 3239else
57aa50d4 3240 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3241$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
57aa50d4
TT
3242as_fn_error "cannot compute suffix of executables: cannot compile and link
3243See \`config.log' for more details." "$LINENO" 5; }
73ae2d4a 3244fi
b0cacab0 3245rm -f conftest$ac_cv_exeext
57aa50d4 3246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
39fd3d4f 3247$as_echo "$ac_cv_exeext" >&6; }
73ae2d4a 3248
b0cacab0
TT
3249rm -f conftest.$ac_ext
3250EXEEXT=$ac_cv_exeext
3251ac_exeext=$EXEEXT
57aa50d4 3252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
39fd3d4f 3253$as_echo_n "checking for suffix of object files... " >&6; }
57aa50d4 3254if test "${ac_cv_objext+set}" = set; then :
39fd3d4f 3255 $as_echo_n "(cached) " >&6
73ae2d4a 3256else
57aa50d4 3257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3258/* end confdefs.h. */
07a0db15 3259
b0cacab0
TT
3260int
3261main ()
3262{
07a0db15 3263
b0cacab0
TT
3264 ;
3265 return 0;
3266}
3267_ACEOF
3268rm -f conftest.o conftest.obj
57aa50d4 3269if { { ac_try="$ac_compile"
e1052144
TT
3270case "(($ac_try" in
3271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3272 *) ac_try_echo=$ac_try;;
3273esac
57aa50d4
TT
3274eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3275$as_echo "$ac_try_echo"; } >&5
e1052144 3276 (eval "$ac_compile") 2>&5
b0cacab0 3277 ac_status=$?
57aa50d4
TT
3278 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3279 test $ac_status = 0; }; then :
e1052144
TT
3280 for ac_file in conftest.o conftest.obj conftest.*; do
3281 test -f "$ac_file" || continue;
b0cacab0 3282 case $ac_file in
39fd3d4f 3283 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
b0cacab0
TT
3284 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3285 break;;
3286 esac
3287done
93636bde 3288else
39fd3d4f 3289 $as_echo "$as_me: failed program was:" >&5
b0cacab0 3290sed 's/^/| /' conftest.$ac_ext >&5
07a0db15 3291
57aa50d4 3292{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 3293$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
57aa50d4
TT
3294as_fn_error "cannot compute suffix of object files: cannot compile
3295See \`config.log' for more details." "$LINENO" 5; }
73ae2d4a 3296fi
b0cacab0 3297rm -f conftest.$ac_cv_objext conftest.$ac_ext
73ae2d4a 3298fi
57aa50d4 3299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
39fd3d4f 3300$as_echo "$ac_cv_objext" >&6; }
b0cacab0
TT
3301OBJEXT=$ac_cv_objext
3302ac_objext=$OBJEXT
57aa50d4 3303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
39fd3d4f 3304$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
57aa50d4 3305if test "${ac_cv_c_compiler_gnu+set}" = set; then :
39fd3d4f 3306 $as_echo_n "(cached) " >&6
b0cacab0 3307else
57aa50d4 3308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3309/* end confdefs.h. */
3310
3311int
3312main ()
3313{
3314#ifndef __GNUC__
3315 choke me
3316#endif
3317
3318 ;
3319 return 0;
3320}
3321_ACEOF
57aa50d4 3322if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0
TT
3323 ac_compiler_gnu=yes
3324else
57aa50d4 3325 ac_compiler_gnu=no
b0cacab0 3326fi
e1052144 3327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0
TT
3328ac_cv_c_compiler_gnu=$ac_compiler_gnu
3329
3330fi
57aa50d4 3331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
39fd3d4f
SJR
3332$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3333if test $ac_compiler_gnu = yes; then
3334 GCC=yes
3335else
3336 GCC=
3337fi
b0cacab0
TT
3338ac_test_CFLAGS=${CFLAGS+set}
3339ac_save_CFLAGS=$CFLAGS
57aa50d4 3340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
39fd3d4f 3341$as_echo_n "checking whether $CC accepts -g... " >&6; }
57aa50d4 3342if test "${ac_cv_prog_cc_g+set}" = set; then :
39fd3d4f 3343 $as_echo_n "(cached) " >&6
b0cacab0 3344else
e1052144
TT
3345 ac_save_c_werror_flag=$ac_c_werror_flag
3346 ac_c_werror_flag=yes
3347 ac_cv_prog_cc_g=no
3348 CFLAGS="-g"
57aa50d4 3349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e1052144
TT
3350/* end confdefs.h. */
3351
3352int
3353main ()
3354{
3355
3356 ;
3357 return 0;
3358}
3359_ACEOF
57aa50d4 3360if ac_fn_c_try_compile "$LINENO"; then :
e1052144
TT
3361 ac_cv_prog_cc_g=yes
3362else
57aa50d4
TT
3363 CFLAGS=""
3364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e1052144
TT
3365/* end confdefs.h. */
3366
3367int
3368main ()
3369{
3370
3371 ;
3372 return 0;
3373}
3374_ACEOF
57aa50d4 3375if ac_fn_c_try_compile "$LINENO"; then :
e1052144 3376
57aa50d4
TT
3377else
3378 ac_c_werror_flag=$ac_save_c_werror_flag
e1052144 3379 CFLAGS="-g"
57aa50d4 3380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3381/* end confdefs.h. */
3382
3383int
3384main ()
3385{
3386
3387 ;
3388 return 0;
3389}
3390_ACEOF
57aa50d4 3391if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0 3392 ac_cv_prog_cc_g=yes
e1052144 3393fi
e1052144
TT
3394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3395fi
e1052144 3396rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0 3397fi
e1052144
TT
3398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3399 ac_c_werror_flag=$ac_save_c_werror_flag
b0cacab0 3400fi
57aa50d4 3401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
39fd3d4f 3402$as_echo "$ac_cv_prog_cc_g" >&6; }
b0cacab0
TT
3403if test "$ac_test_CFLAGS" = set; then
3404 CFLAGS=$ac_save_CFLAGS
3405elif test $ac_cv_prog_cc_g = yes; then
3406 if test "$GCC" = yes; then
3407 CFLAGS="-g -O2"
3408 else
3409 CFLAGS="-g"
3410 fi
73ae2d4a
TT
3411else
3412 if test "$GCC" = yes; then
3413 CFLAGS="-O2"
3414 else
3415 CFLAGS=
3416 fi
3417fi
57aa50d4 3418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
39fd3d4f 3419$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
57aa50d4 3420if test "${ac_cv_prog_cc_c89+set}" = set; then :
39fd3d4f 3421 $as_echo_n "(cached) " >&6
b0cacab0 3422else
e1052144 3423 ac_cv_prog_cc_c89=no
b0cacab0 3424ac_save_CC=$CC
57aa50d4 3425cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
3426/* end confdefs.h. */
3427#include <stdarg.h>
3428#include <stdio.h>
3429#include <sys/types.h>
3430#include <sys/stat.h>
3431/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3432struct buf { int x; };
3433FILE * (*rcsopen) (struct buf *, struct stat *, int);
3434static char *e (p, i)
3435 char **p;
3436 int i;
3437{
3438 return p[i];
3439}
3440static char *f (char * (*g) (char **, int), char **p, ...)
3441{
3442 char *s;
3443 va_list v;
3444 va_start (v,p);
3445 s = g (p, va_arg (v,int));
3446 va_end (v);
3447 return s;
3448}
3449
3450/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3451 function prototypes and stuff, but not '\xHH' hex character constants.
3452 These don't provoke an error unfortunately, instead are silently treated
e1052144 3453 as 'x'. The following induces an error, until -std is added to get
b0cacab0
TT
3454 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3455 array size at least. It's necessary to write '\x00'==0 to get something
e1052144 3456 that's true only with -std. */
b0cacab0
TT
3457int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3458
e1052144
TT
3459/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3460 inside strings and character constants. */
3461#define FOO(x) 'x'
3462int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3463
b0cacab0
TT
3464int test (int i, double x);
3465struct s1 {int (*f) (int a);};
3466struct s2 {int (*f) (double a);};
3467int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3468int argc;
3469char **argv;
3470int
3471main ()
3472{
3473return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3474 ;
3475 return 0;
3476}
3477_ACEOF
e1052144
TT
3478for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3479 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
b0cacab0
TT
3480do
3481 CC="$ac_save_CC $ac_arg"
57aa50d4 3482 if ac_fn_c_try_compile "$LINENO"; then :
e1052144 3483 ac_cv_prog_cc_c89=$ac_arg
b0cacab0 3484fi
e1052144
TT
3485rm -f core conftest.err conftest.$ac_objext
3486 test "x$ac_cv_prog_cc_c89" != "xno" && break
b0cacab0 3487done
e1052144 3488rm -f conftest.$ac_ext
b0cacab0
TT
3489CC=$ac_save_CC
3490
3491fi
e1052144
TT
3492# AC_CACHE_VAL
3493case "x$ac_cv_prog_cc_c89" in
3494 x)
57aa50d4 3495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
39fd3d4f 3496$as_echo "none needed" >&6; } ;;
e1052144 3497 xno)
57aa50d4 3498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
39fd3d4f 3499$as_echo "unsupported" >&6; } ;;
b0cacab0 3500 *)
e1052144 3501 CC="$CC $ac_cv_prog_cc_c89"
57aa50d4 3502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
39fd3d4f 3503$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
b0cacab0 3504esac
57aa50d4 3505if test "x$ac_cv_prog_cc_c89" != xno; then :
b0cacab0 3506
57aa50d4 3507fi
b0cacab0 3508
b0cacab0
TT
3509ac_ext=c
3510ac_cpp='$CPP $CPPFLAGS'
3511ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3512ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3513ac_compiler_gnu=$ac_cv_c_compiler_gnu
3514
57aa50d4
TT
3515
3516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
3517$as_echo_n "checking for dlopen in -ldl... " >&6; }
3518if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
39fd3d4f 3519 $as_echo_n "(cached) " >&6
b0cacab0 3520else
57aa50d4
TT
3521 ac_check_lib_save_LIBS=$LIBS
3522LIBS="-ldl $LIBS"
3523cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 3524/* end confdefs.h. */
57aa50d4
TT
3525
3526/* Override any GCC internal prototype to avoid an error.
3527 Use char because int might match the return type of a GCC
3528 builtin and then its argument prototype would still apply. */
3529#ifdef __cplusplus
3530extern "C"
b0cacab0 3531#endif
57aa50d4
TT
3532char dlopen ();
3533int
3534main ()
3535{
3536return dlopen ();
3537 ;
3538 return 0;
3539}
b0cacab0 3540_ACEOF
57aa50d4
TT
3541if ac_fn_c_try_link "$LINENO"; then :
3542 ac_cv_lib_dl_dlopen=yes
b0cacab0 3543else
57aa50d4 3544 ac_cv_lib_dl_dlopen=no
b0cacab0 3545fi
57aa50d4
TT
3546rm -f core conftest.err conftest.$ac_objext \
3547 conftest$ac_exeext conftest.$ac_ext
3548LIBS=$ac_check_lib_save_LIBS
b0cacab0 3549fi
57aa50d4
TT
3550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
3551$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
3552if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
3553 DLOPEN_LIB=-ldl
3554$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
e1052144 3555
b0cacab0
TT
3556fi
3557
b0cacab0 3558
57aa50d4 3559WITH_DIET_LIBC=
b0cacab0 3560
57aa50d4
TT
3561# Check whether --with-diet-libc was given.
3562if test "${with_diet_libc+set}" = set; then :
3563 withval=$with_diet_libc; CC="diet cc -nostdinc"
3564WITH_DIET_LIBC=yes
3565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
3566$as_echo "CC=$CC" >&6; }
b0cacab0 3567fi
e1052144 3568
57aa50d4
TT
3569# Check whether --with-cc was given.
3570if test "${with_cc+set}" = set; then :
3571 withval=$with_cc; as_fn_error "--with-cc no longer supported; use CC= instead" "$LINENO" 5
3572fi
b0cacab0 3573
b0cacab0 3574
57aa50d4
TT
3575# Check whether --with-ccopts was given.
3576if test "${with_ccopts+set}" = set; then :
3577 withval=$with_ccopts; as_fn_error "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
b0cacab0 3578fi
e1052144 3579
b0cacab0 3580
57aa50d4
TT
3581# Check whether --with-ldopts was given.
3582if test "${with_ldopts+set}" = set; then :
3583 withval=$with_ldopts; as_fn_error "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
b0cacab0
TT
3584fi
3585
3586ac_ext=c
3587ac_cpp='$CPP $CPPFLAGS'
3588ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3589ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3590ac_compiler_gnu=$ac_cv_c_compiler_gnu
57aa50d4
TT
3591if test -n "$ac_tool_prefix"; then
3592 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3593set dummy ${ac_tool_prefix}gcc; ac_word=$2
3594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3595$as_echo_n "checking for $ac_word... " >&6; }
3596if test "${ac_cv_prog_CC+set}" = set; then :
39fd3d4f 3597 $as_echo_n "(cached) " >&6
e1052144 3598else
57aa50d4
TT
3599 if test -n "$CC"; then
3600 ac_cv_prog_CC="$CC" # Let the user override the test.
3601else
3602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3603for as_dir in $PATH
e1052144
TT
3604do
3605 IFS=$as_save_IFS
3606 test -z "$as_dir" && as_dir=.
39fd3d4f 3607 for ac_exec_ext in '' $ac_executable_extensions; do
57aa50d4
TT
3608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3609 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3611 break 2
3612 fi
e1052144 3613done
57aa50d4 3614 done
e1052144 3615IFS=$as_save_IFS
e1052144 3616
e1052144 3617fi
57aa50d4
TT
3618fi
3619CC=$ac_cv_prog_CC
3620if test -n "$CC"; then
3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3622$as_echo "$CC" >&6; }
3623else
3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3625$as_echo "no" >&6; }
3626fi
e1052144
TT
3627
3628
57aa50d4
TT
3629fi
3630if test -z "$ac_cv_prog_CC"; then
3631 ac_ct_CC=$CC
3632 # Extract the first word of "gcc", so it can be a program name with args.
3633set dummy gcc; ac_word=$2
3634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3635$as_echo_n "checking for $ac_word... " >&6; }
3636if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
39fd3d4f 3637 $as_echo_n "(cached) " >&6
e1052144 3638else
57aa50d4
TT
3639 if test -n "$ac_ct_CC"; then
3640 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3641else
3642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3643for as_dir in $PATH
e1052144
TT
3644do
3645 IFS=$as_save_IFS
3646 test -z "$as_dir" && as_dir=.
39fd3d4f 3647 for ac_exec_ext in '' $ac_executable_extensions; do
57aa50d4
TT
3648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3649 ac_cv_prog_ac_ct_CC="gcc"
3650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3651 break 2
3652 fi
e1052144 3653done
57aa50d4 3654 done
e1052144 3655IFS=$as_save_IFS
b0cacab0 3656
e1052144 3657fi
57aa50d4
TT
3658fi
3659ac_ct_CC=$ac_cv_prog_ac_ct_CC
3660if test -n "$ac_ct_CC"; then
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3662$as_echo "$ac_ct_CC" >&6; }
b0cacab0 3663else
57aa50d4
TT
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3665$as_echo "no" >&6; }
3666fi
b0cacab0 3667
57aa50d4
TT
3668 if test "x$ac_ct_CC" = x; then
3669 CC=""
3670 else
3671 case $cross_compiling:$ac_tool_warned in
3672yes:)
3673{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3674$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3675ac_tool_warned=yes ;;
e1052144 3676esac
57aa50d4
TT
3677 CC=$ac_ct_CC
3678 fi
b0cacab0 3679else
57aa50d4 3680 CC="$ac_cv_prog_CC"
b0cacab0 3681fi
e1052144 3682
57aa50d4
TT
3683if test -z "$CC"; then
3684 if test -n "$ac_tool_prefix"; then
3685 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3686set dummy ${ac_tool_prefix}cc; ac_word=$2
3687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3688$as_echo_n "checking for $ac_word... " >&6; }
3689if test "${ac_cv_prog_CC+set}" = set; then :
3690 $as_echo_n "(cached) " >&6
a64c9c13 3691else
57aa50d4
TT
3692 if test -n "$CC"; then
3693 ac_cv_prog_CC="$CC" # Let the user override the test.
3694else
3695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3696for as_dir in $PATH
3697do
3698 IFS=$as_save_IFS
3699 test -z "$as_dir" && as_dir=.
3700 for ac_exec_ext in '' $ac_executable_extensions; do
3701 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3702 ac_cv_prog_CC="${ac_tool_prefix}cc"
3703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3704 break 2
3705 fi
3706done
3707 done
3708IFS=$as_save_IFS
b0cacab0 3709
a64c9c13 3710fi
57aa50d4
TT
3711fi
3712CC=$ac_cv_prog_CC
3713if test -n "$CC"; then
3714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3715$as_echo "$CC" >&6; }
b0cacab0 3716else
57aa50d4
TT
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3718$as_echo "no" >&6; }
a64c9c13 3719fi
b0cacab0 3720
b0cacab0 3721
57aa50d4
TT
3722 fi
3723fi
3724if test -z "$CC"; then
3725 # Extract the first word of "cc", so it can be a program name with args.
3726set dummy cc; ac_word=$2
3727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3728$as_echo_n "checking for $ac_word... " >&6; }
3729if test "${ac_cv_prog_CC+set}" = set; then :
3730 $as_echo_n "(cached) " >&6
a64c9c13 3731else
57aa50d4
TT
3732 if test -n "$CC"; then
3733 ac_cv_prog_CC="$CC" # Let the user override the test.
a64c9c13 3734else
57aa50d4
TT
3735 ac_prog_rejected=no
3736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3737for as_dir in $PATH
3738do
3739 IFS=$as_save_IFS
3740 test -z "$as_dir" && as_dir=.
3741 for ac_exec_ext in '' $ac_executable_extensions; do
3742 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3743 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3744 ac_prog_rejected=yes
3745 continue
3746 fi
3747 ac_cv_prog_CC="cc"
3748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3749 break 2
3750 fi
3751done
3752 done
3753IFS=$as_save_IFS
b0cacab0 3754
57aa50d4
TT
3755if test $ac_prog_rejected = yes; then
3756 # We found a bogon in the path, so make sure we never use it.
3757 set dummy $ac_cv_prog_CC
3758 shift
3759 if test $# != 0; then
3760 # We chose a different compiler from the bogus one.
3761 # However, it has the same basename, so the bogon will be chosen
3762 # first if we set CC to just the basename; use the full file name.
3763 shift
3764 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3765 fi
b0cacab0 3766fi
b0cacab0
TT
3767fi
3768fi
57aa50d4
TT
3769CC=$ac_cv_prog_CC
3770if test -n "$CC"; then
3771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3772$as_echo "$CC" >&6; }
3773else
3774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3775$as_echo "no" >&6; }
b0cacab0 3776fi
b0cacab0 3777
b0cacab0
TT
3778
3779fi
57aa50d4
TT
3780if test -z "$CC"; then
3781 if test -n "$ac_tool_prefix"; then
3782 for ac_prog in cl.exe
3783 do
3784 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3785set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3787$as_echo_n "checking for $ac_word... " >&6; }
3788if test "${ac_cv_prog_CC+set}" = set; then :
3789 $as_echo_n "(cached) " >&6
3790else
3791 if test -n "$CC"; then
3792 ac_cv_prog_CC="$CC" # Let the user override the test.
3793else
3794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3795for as_dir in $PATH
3796do
3797 IFS=$as_save_IFS
3798 test -z "$as_dir" && as_dir=.
3799 for ac_exec_ext in '' $ac_executable_extensions; do
3800 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3801 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3803 break 2
3804 fi
3805done
3806 done
3807IFS=$as_save_IFS
b0cacab0 3808
57aa50d4
TT
3809fi
3810fi
3811CC=$ac_cv_prog_CC
3812if test -n "$CC"; then
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3814$as_echo "$CC" >&6; }
3815else
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3817$as_echo "no" >&6; }
3818fi
b0cacab0
TT
3819
3820
57aa50d4
TT
3821 test -n "$CC" && break
3822 done
3823fi
3824if test -z "$CC"; then
3825 ac_ct_CC=$CC
3826 for ac_prog in cl.exe
b0cacab0 3827do
57aa50d4
TT
3828 # Extract the first word of "$ac_prog", so it can be a program name with args.
3829set dummy $ac_prog; ac_word=$2
3830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3831$as_echo_n "checking for $ac_word... " >&6; }
3832if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
39fd3d4f 3833 $as_echo_n "(cached) " >&6
b0cacab0 3834else
57aa50d4
TT
3835 if test -n "$ac_ct_CC"; then
3836 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
b0cacab0 3837else
57aa50d4
TT
3838as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3839for as_dir in $PATH
3840do
3841 IFS=$as_save_IFS
3842 test -z "$as_dir" && as_dir=.
3843 for ac_exec_ext in '' $ac_executable_extensions; do
3844 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3845 ac_cv_prog_ac_ct_CC="$ac_prog"
3846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3847 break 2
3848 fi
3849done
3850 done
3851IFS=$as_save_IFS
b0cacab0 3852
b0cacab0 3853fi
b0cacab0 3854fi
57aa50d4
TT
3855ac_ct_CC=$ac_cv_prog_ac_ct_CC
3856if test -n "$ac_ct_CC"; then
3857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3858$as_echo "$ac_ct_CC" >&6; }
3859else
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3861$as_echo "no" >&6; }
b0cacab0
TT
3862fi
3863
b0cacab0 3864
57aa50d4
TT
3865 test -n "$ac_ct_CC" && break
3866done
b0cacab0 3867
57aa50d4
TT
3868 if test "x$ac_ct_CC" = x; then
3869 CC=""
3870 else
3871 case $cross_compiling:$ac_tool_warned in
3872yes:)
3873{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3874$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3875ac_tool_warned=yes ;;
e1052144 3876esac
57aa50d4
TT
3877 CC=$ac_ct_CC
3878 fi
3879fi
b0cacab0 3880
b0cacab0 3881fi
e1052144 3882
b0cacab0 3883
57aa50d4
TT
3884test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3885$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3886as_fn_error "no acceptable C compiler found in \$PATH
3887See \`config.log' for more details." "$LINENO" 5; }
3888
3889# Provide some information about the compiler.
3890$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3891set X $ac_compile
3892ac_compiler=$2
3893for ac_option in --version -v -V -qversion; do
3894 { { ac_try="$ac_compiler $ac_option >&5"
e1052144
TT
3895case "(($ac_try" in
3896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3897 *) ac_try_echo=$ac_try;;
3898esac
57aa50d4
TT
3899eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3900$as_echo "$ac_try_echo"; } >&5
3901 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b0cacab0 3902 ac_status=$?
57aa50d4
TT
3903 if test -s conftest.err; then
3904 sed '10a\
3905... rest of stderr output deleted ...
3906 10q' conftest.err >conftest.er1
3907 cat conftest.er1 >&5
3908 rm -f conftest.er1 conftest.err
3909 fi
3910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3911 test $ac_status = 0; }
3912done
e1052144 3913
57aa50d4
TT
3914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3915$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3916if test "${ac_cv_c_compiler_gnu+set}" = set; then :
39fd3d4f 3917 $as_echo_n "(cached) " >&6
b0cacab0 3918else
57aa50d4
TT
3919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3920/* end confdefs.h. */
b0cacab0 3921
57aa50d4
TT
3922int
3923main ()
3924{
3925#ifndef __GNUC__
3926 choke me
3927#endif
a64c9c13 3928
57aa50d4
TT
3929 ;
3930 return 0;
3931}
3932_ACEOF
3933if ac_fn_c_try_compile "$LINENO"; then :
3934 ac_compiler_gnu=yes
b1c92f91 3935else
57aa50d4 3936 ac_compiler_gnu=no
b1c92f91 3937fi
57aa50d4
TT
3938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3939ac_cv_c_compiler_gnu=$ac_compiler_gnu
b0cacab0 3940
e1052144 3941fi
57aa50d4
TT
3942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3943$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3944if test $ac_compiler_gnu = yes; then
3945 GCC=yes
98919bdb 3946else
57aa50d4 3947 GCC=
98919bdb 3948fi
57aa50d4
TT
3949ac_test_CFLAGS=${CFLAGS+set}
3950ac_save_CFLAGS=$CFLAGS
3951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3952$as_echo_n "checking whether $CC accepts -g... " >&6; }
3953if test "${ac_cv_prog_cc_g+set}" = set; then :
3954 $as_echo_n "(cached) " >&6
98919bdb 3955else
57aa50d4
TT
3956 ac_save_c_werror_flag=$ac_c_werror_flag
3957 ac_c_werror_flag=yes
3958 ac_cv_prog_cc_g=no
3959 CFLAGS="-g"
3960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3961/* end confdefs.h. */
e1052144 3962
57aa50d4
TT
3963int
3964main ()
3965{
98919bdb 3966
57aa50d4
TT
3967 ;
3968 return 0;
3969}
3970_ACEOF
3971if ac_fn_c_try_compile "$LINENO"; then :
3972 ac_cv_prog_cc_g=yes
c13351f6 3973else
57aa50d4
TT
3974 CFLAGS=""
3975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3976/* end confdefs.h. */
c13351f6 3977
57aa50d4
TT
3978int
3979main ()
3980{
c13351f6 3981
57aa50d4
TT
3982 ;
3983 return 0;
3984}
3985_ACEOF
3986if ac_fn_c_try_compile "$LINENO"; then :
c13351f6 3987
57aa50d4
TT
3988else
3989 ac_c_werror_flag=$ac_save_c_werror_flag
3990 CFLAGS="-g"
3991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3992/* end confdefs.h. */
c13351f6 3993
57aa50d4
TT
3994int
3995main ()
3996{
c13351f6 3997
57aa50d4
TT
3998 ;
3999 return 0;
4000}
b0cacab0 4001_ACEOF
57aa50d4
TT
4002if ac_fn_c_try_compile "$LINENO"; then :
4003 ac_cv_prog_cc_g=yes
1917875f 4004fi
57aa50d4 4005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e1052144 4006fi
57aa50d4 4007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdc9985 4008fi
57aa50d4
TT
4009rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4010 ac_c_werror_flag=$ac_save_c_werror_flag
e1052144 4011fi
57aa50d4
TT
4012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4013$as_echo "$ac_cv_prog_cc_g" >&6; }
4014if test "$ac_test_CFLAGS" = set; then
4015 CFLAGS=$ac_save_CFLAGS
4016elif test $ac_cv_prog_cc_g = yes; then
4017 if test "$GCC" = yes; then
4018 CFLAGS="-g -O2"
4019 else
4020 CFLAGS="-g"
4021 fi
a64c9c13 4022else
57aa50d4
TT
4023 if test "$GCC" = yes; then
4024 CFLAGS="-O2"
4025 else
4026 CFLAGS=
4027 fi
a64c9c13 4028fi
57aa50d4
TT
4029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4030$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4031if test "${ac_cv_prog_cc_c89+set}" = set; then :
4032 $as_echo_n "(cached) " >&6
a64c9c13 4033else
57aa50d4
TT
4034 ac_cv_prog_cc_c89=no
4035ac_save_CC=$CC
4036cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4037/* end confdefs.h. */
4038#include <stdarg.h>
4039#include <stdio.h>
4040#include <sys/types.h>
4041#include <sys/stat.h>
4042/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4043struct buf { int x; };
4044FILE * (*rcsopen) (struct buf *, struct stat *, int);
4045static char *e (p, i)
4046 char **p;
4047 int i;
4048{
4049 return p[i];
4050}
4051static char *f (char * (*g) (char **, int), char **p, ...)
4052{
4053 char *s;
4054 va_list v;
4055 va_start (v,p);
4056 s = g (p, va_arg (v,int));
4057 va_end (v);
4058 return s;
4059}
e1052144 4060
57aa50d4
TT
4061/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4062 function prototypes and stuff, but not '\xHH' hex character constants.
4063 These don't provoke an error unfortunately, instead are silently treated
4064 as 'x'. The following induces an error, until -std is added to get
4065 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4066 array size at least. It's necessary to write '\x00'==0 to get something
4067 that's true only with -std. */
4068int osf4_cc_array ['\x00' == 0 ? 1 : -1];
93636bde 4069
57aa50d4
TT
4070/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4071 inside strings and character constants. */
4072#define FOO(x) 'x'
4073int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
a64c9c13 4074
57aa50d4
TT
4075int test (int i, double x);
4076struct s1 {int (*f) (int a);};
4077struct s2 {int (*f) (double a);};
4078int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4079int argc;
4080char **argv;
4081int
4082main ()
4083{
4084return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4085 ;
4086 return 0;
4087}
4088_ACEOF
4089for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4090 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4091do
4092 CC="$ac_save_CC $ac_arg"
4093 if ac_fn_c_try_compile "$LINENO"; then :
4094 ac_cv_prog_cc_c89=$ac_arg
a64c9c13 4095fi
57aa50d4
TT
4096rm -f core conftest.err conftest.$ac_objext
4097 test "x$ac_cv_prog_cc_c89" != "xno" && break
4098done
4099rm -f conftest.$ac_ext
4100CC=$ac_save_CC
a64c9c13 4101
57aa50d4
TT
4102fi
4103# AC_CACHE_VAL
4104case "x$ac_cv_prog_cc_c89" in
4105 x)
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4107$as_echo "none needed" >&6; } ;;
4108 xno)
4109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4110$as_echo "unsupported" >&6; } ;;
4111 *)
4112 CC="$CC $ac_cv_prog_cc_c89"
4113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4114$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4115esac
4116if test "x$ac_cv_prog_cc_c89" != xno; then :
a64c9c13 4117
e1052144
TT
4118fi
4119
57aa50d4
TT
4120ac_ext=c
4121ac_cpp='$CPP $CPPFLAGS'
4122ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4123ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4124ac_compiler_gnu=$ac_cv_c_compiler_gnu
93636bde 4125
57aa50d4
TT
4126ac_ext=c
4127ac_cpp='$CPP $CPPFLAGS'
4128ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4129ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4130ac_compiler_gnu=$ac_cv_c_compiler_gnu
4131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4132$as_echo_n "checking how to run the C preprocessor... " >&6; }
4133# On Suns, sometimes $CPP names a directory.
4134if test -n "$CPP" && test -d "$CPP"; then
4135 CPP=
4136fi
4137if test -z "$CPP"; then
4138 if test "${ac_cv_prog_CPP+set}" = set; then :
4139 $as_echo_n "(cached) " >&6
4140else
4141 # Double quotes because CPP needs to be expanded
4142 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4143 do
4144 ac_preproc_ok=false
4145for ac_c_preproc_warn_flag in '' yes
4146do
4147 # Use a header file that comes with gcc, so configuring glibc
4148 # with a fresh cross-compiler works.
4149 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4150 # <limits.h> exists even on freestanding compilers.
4151 # On the NeXT, cc -E runs the code through the compiler's parser,
4152 # not just through cpp. "Syntax error" is here to catch this case.
4153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4154/* end confdefs.h. */
4155#ifdef __STDC__
4156# include <limits.h>
4157#else
4158# include <assert.h>
4159#endif
4160 Syntax error
4161_ACEOF
4162if ac_fn_c_try_cpp "$LINENO"; then :
a64c9c13 4163
cdf186e4 4164else
57aa50d4
TT
4165 # Broken: fails on valid input.
4166continue
cdf186e4 4167fi
57aa50d4 4168rm -f conftest.err conftest.$ac_ext
cdf186e4 4169
57aa50d4
TT
4170 # OK, works on sane cases. Now check whether nonexistent headers
4171 # can be detected and how.
4172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4173/* end confdefs.h. */
4174#include <ac_nonexistent.h>
4175_ACEOF
4176if ac_fn_c_try_cpp "$LINENO"; then :
4177 # Broken: success on invalid input.
4178continue
cdf186e4 4179else
57aa50d4
TT
4180 # Passes both tests.
4181ac_preproc_ok=:
4182break
4183fi
4184rm -f conftest.err conftest.$ac_ext
cdf186e4 4185
57aa50d4
TT
4186done
4187# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4188rm -f conftest.err conftest.$ac_ext
4189if $ac_preproc_ok; then :
4190 break
e1052144
TT
4191fi
4192
57aa50d4
TT
4193 done
4194 ac_cv_prog_CPP=$CPP
93636bde 4195
cdf186e4 4196fi
57aa50d4 4197 CPP=$ac_cv_prog_CPP
cdf186e4 4198else
57aa50d4 4199 ac_cv_prog_CPP=$CPP
e1052144 4200fi
57aa50d4
TT
4201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4202$as_echo "$CPP" >&6; }
4203ac_preproc_ok=false
4204for ac_c_preproc_warn_flag in '' yes
4205do
4206 # Use a header file that comes with gcc, so configuring glibc
4207 # with a fresh cross-compiler works.
4208 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4209 # <limits.h> exists even on freestanding compilers.
4210 # On the NeXT, cc -E runs the code through the compiler's parser,
4211 # not just through cpp. "Syntax error" is here to catch this case.
4212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4213/* end confdefs.h. */
4214#ifdef __STDC__
4215# include <limits.h>
4216#else
4217# include <assert.h>
4218#endif
4219 Syntax error
b0cacab0 4220_ACEOF
57aa50d4 4221if ac_fn_c_try_cpp "$LINENO"; then :
80bfaa3e
TT
4222
4223else
57aa50d4
TT
4224 # Broken: fails on valid input.
4225continue
e1052144 4226fi
57aa50d4 4227rm -f conftest.err conftest.$ac_ext
e1052144 4228
57aa50d4
TT
4229 # OK, works on sane cases. Now check whether nonexistent headers
4230 # can be detected and how.
4231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4232/* end confdefs.h. */
4233#include <ac_nonexistent.h>
b0cacab0 4234_ACEOF
57aa50d4
TT
4235if ac_fn_c_try_cpp "$LINENO"; then :
4236 # Broken: success on invalid input.
4237continue
f0a22d0f 4238else
57aa50d4
TT
4239 # Passes both tests.
4240ac_preproc_ok=:
4241break
e1052144 4242fi
57aa50d4 4243rm -f conftest.err conftest.$ac_ext
e1052144 4244
57aa50d4
TT
4245done
4246# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4247rm -f conftest.err conftest.$ac_ext
4248if $ac_preproc_ok; then :
2a29f135
TT
4249
4250else
57aa50d4
TT
4251 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4252$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4253as_fn_error "C preprocessor \"$CPP\" fails sanity check
4254See \`config.log' for more details." "$LINENO" 5; }
e1052144
TT
4255fi
4256
57aa50d4
TT
4257ac_ext=c
4258ac_cpp='$CPP $CPPFLAGS'
4259ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4260ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4261ac_compiler_gnu=$ac_cv_c_compiler_gnu
af773654 4262
14b596d4 4263
57aa50d4
TT
4264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4265$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4266if test "${ac_cv_path_GREP+set}" = set; then :
39fd3d4f
SJR
4267 $as_echo_n "(cached) " >&6
4268else
57aa50d4
TT
4269 if test -z "$GREP"; then
4270 ac_path_GREP_found=false
4271 # Loop through the user's path and test for each of PROGNAME-LIST
39fd3d4f 4272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
57aa50d4 4273for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
39fd3d4f
SJR
4274do
4275 IFS=$as_save_IFS
4276 test -z "$as_dir" && as_dir=.
57aa50d4
TT
4277 for ac_prog in grep ggrep; do
4278 for ac_exec_ext in '' $ac_executable_extensions; do
4279 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4280 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4281# Check for GNU ac_path_GREP and select it if it is found.
4282 # Check for GNU $ac_path_GREP
4283case `"$ac_path_GREP" --version 2>&1` in
4284*GNU*)
4285 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4286*)
4287 ac_count=0
4288 $as_echo_n 0123456789 >"conftest.in"
4289 while :
4290 do
4291 cat "conftest.in" "conftest.in" >"conftest.tmp"
4292 mv "conftest.tmp" "conftest.in"
4293 cp "conftest.in" "conftest.nl"
4294 $as_echo 'GREP' >> "conftest.nl"
4295 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4296 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4297 as_fn_arith $ac_count + 1 && ac_count=$as_val
4298 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4299 # Best one so far, save it but keep looking for a better one
4300 ac_cv_path_GREP="$ac_path_GREP"
4301 ac_path_GREP_max=$ac_count
4302 fi
4303 # 10*(2^10) chars as input seems more than enough
4304 test $ac_count -gt 10 && break
4305 done
4306 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
39fd3d4f 4307esac
57aa50d4
TT
4308
4309 $ac_path_GREP_found && break 3
4310 done
4311 done
4312 done
4313IFS=$as_save_IFS
4314 if test -z "$ac_cv_path_GREP"; then
4315 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4316 fi
39fd3d4f 4317else
57aa50d4 4318 ac_cv_path_GREP=$GREP
39fd3d4f
SJR
4319fi
4320
39fd3d4f 4321fi
57aa50d4
TT
4322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4323$as_echo "$ac_cv_path_GREP" >&6; }
4324 GREP="$ac_cv_path_GREP"
4325
4326
4327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4328$as_echo_n "checking for egrep... " >&6; }
4329if test "${ac_cv_path_EGREP+set}" = set; then :
39fd3d4f
SJR
4330 $as_echo_n "(cached) " >&6
4331else
57aa50d4
TT
4332 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4333 then ac_cv_path_EGREP="$GREP -E"
4334 else
4335 if test -z "$EGREP"; then
4336 ac_path_EGREP_found=false
4337 # Loop through the user's path and test for each of PROGNAME-LIST
39fd3d4f 4338 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
57aa50d4 4339for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
39fd3d4f
SJR
4340do
4341 IFS=$as_save_IFS
4342 test -z "$as_dir" && as_dir=.
57aa50d4
TT
4343 for ac_prog in egrep; do
4344 for ac_exec_ext in '' $ac_executable_extensions; do
4345 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4346 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4347# Check for GNU ac_path_EGREP and select it if it is found.
4348 # Check for GNU $ac_path_EGREP
4349case `"$ac_path_EGREP" --version 2>&1` in
4350*GNU*)
4351 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4352*)
4353 ac_count=0
4354 $as_echo_n 0123456789 >"conftest.in"
4355 while :
4356 do
4357 cat "conftest.in" "conftest.in" >"conftest.tmp"
4358 mv "conftest.tmp" "conftest.in"
4359 cp "conftest.in" "conftest.nl"
4360 $as_echo 'EGREP' >> "conftest.nl"
4361 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4362 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4363 as_fn_arith $ac_count + 1 && ac_count=$as_val
4364 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4365 # Best one so far, save it but keep looking for a better one
4366 ac_cv_path_EGREP="$ac_path_EGREP"
4367 ac_path_EGREP_max=$ac_count
4368 fi
4369 # 10*(2^10) chars as input seems more than enough
4370 test $ac_count -gt 10 && break
4371 done
4372 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
39fd3d4f 4373esac
39fd3d4f 4374
57aa50d4
TT
4375 $ac_path_EGREP_found && break 3
4376 done
4377 done
4378 done
4379IFS=$as_save_IFS
4380 if test -z "$ac_cv_path_EGREP"; then
4381 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
39fd3d4f
SJR
4382 fi
4383else
57aa50d4 4384 ac_cv_path_EGREP=$EGREP
39fd3d4f
SJR
4385fi
4386
57aa50d4 4387 fi
39fd3d4f 4388fi
57aa50d4
TT
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4390$as_echo "$ac_cv_path_EGREP" >&6; }
4391 EGREP="$ac_cv_path_EGREP"
39fd3d4f 4392
39fd3d4f 4393
57aa50d4
TT
4394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4395$as_echo_n "checking for ANSI C header files... " >&6; }
4396if test "${ac_cv_header_stdc+set}" = set; then :
39fd3d4f
SJR
4397 $as_echo_n "(cached) " >&6
4398else
57aa50d4 4399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f 4400/* end confdefs.h. */
57aa50d4
TT
4401#include <stdlib.h>
4402#include <stdarg.h>
4403#include <string.h>
4404#include <float.h>
39fd3d4f 4405
39fd3d4f
SJR
4406int
4407main ()
4408{
57aa50d4 4409
39fd3d4f
SJR
4410 ;
4411 return 0;
4412}
4413_ACEOF
57aa50d4
TT
4414if ac_fn_c_try_compile "$LINENO"; then :
4415 ac_cv_header_stdc=yes
39fd3d4f 4416else
57aa50d4 4417 ac_cv_header_stdc=no
39fd3d4f 4418fi
57aa50d4
TT
4419rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4420
4421if test $ac_cv_header_stdc = yes; then
4422 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4424/* end confdefs.h. */
4425#include <string.h>
4426
4427_ACEOF
4428if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4429 $EGREP "memchr" >/dev/null 2>&1; then :
39fd3d4f 4430
39fd3d4f 4431else
57aa50d4 4432 ac_cv_header_stdc=no
39fd3d4f 4433fi
57aa50d4 4434rm -f conftest*
39fd3d4f 4435
39fd3d4f
SJR
4436fi
4437
57aa50d4
TT
4438if test $ac_cv_header_stdc = yes; then
4439 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4441/* end confdefs.h. */
4442#include <stdlib.h>
39fd3d4f 4443
57aa50d4
TT
4444_ACEOF
4445if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4446 $EGREP "free" >/dev/null 2>&1; then :
4447
4448else
4449 ac_cv_header_stdc=no
39fd3d4f 4450fi
57aa50d4 4451rm -f conftest*
39fd3d4f 4452
57aa50d4 4453fi
39fd3d4f 4454
57aa50d4
TT
4455if test $ac_cv_header_stdc = yes; then
4456 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4457 if test "$cross_compiling" = yes; then :
4458 :
4459else
4460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461/* end confdefs.h. */
4462#include <ctype.h>
4463#include <stdlib.h>
4464#if ((' ' & 0x0FF) == 0x020)
4465# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4466# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4467#else
4468# define ISLOWER(c) \
4469 (('a' <= (c) && (c) <= 'i') \
4470 || ('j' <= (c) && (c) <= 'r') \
4471 || ('s' <= (c) && (c) <= 'z'))
4472# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4473#endif
39fd3d4f 4474
57aa50d4
TT
4475#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4476int
4477main ()
4478{
4479 int i;
4480 for (i = 0; i < 256; i++)
4481 if (XOR (islower (i), ISLOWER (i))
4482 || toupper (i) != TOUPPER (i))
4483 return 2;
4484 return 0;
4485}
4486_ACEOF
4487if ac_fn_c_try_run "$LINENO"; then :
39fd3d4f 4488
57aa50d4
TT
4489else
4490 ac_cv_header_stdc=no
4491fi
4492rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4493 conftest.$ac_objext conftest.beam conftest.$ac_ext
4494fi
39fd3d4f 4495
57aa50d4
TT
4496fi
4497fi
4498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4499$as_echo "$ac_cv_header_stdc" >&6; }
4500if test $ac_cv_header_stdc = yes; then
39fd3d4f 4501
57aa50d4 4502$as_echo "#define STDC_HEADERS 1" >>confdefs.h
39fd3d4f 4503
57aa50d4 4504fi
39fd3d4f 4505
57aa50d4
TT
4506# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4507for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4508 inttypes.h stdint.h unistd.h
4509do :
4510 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4511ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4512"
4513eval as_val=\$$as_ac_Header
4514 if test "x$as_val" = x""yes; then :
4515 cat >>confdefs.h <<_ACEOF
4516#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4517_ACEOF
39fd3d4f 4518
57aa50d4 4519fi
39fd3d4f 4520
14b596d4 4521done
14b596d4 4522
57aa50d4
TT
4523
4524ac_fn_c_check_header_mongrel "$LINENO" "linux/fs.h" "ac_cv_header_linux_fs_h" "$ac_includes_default"
4525if test "x$ac_cv_header_linux_fs_h" = x""yes; then :
4526 linux_headers=yes
14b596d4 4527else
57aa50d4 4528 linux_headers=no
14b596d4
TT
4529fi
4530
4531
57aa50d4
TT
4532if test "$linux_headers" != yes; then
4533 LINUX_INCLUDE='-I$(top_builddir)/include'
14b596d4 4534fi
14b596d4 4535
57aa50d4
TT
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
4537$as_echo_n "checking for additional special compiler flags... " >&6; }
4538if test "$GCC" = yes
4539then
4540 case "$host_cpu" in
4541 alpha) addcflags="-mieee" ;;
4542 esac
14b596d4 4543fi
57aa50d4
TT
4544if test "x$addcflags" != x
4545then
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
4547$as_echo "$addcflags" >&6; }
4548 CFLAGS="$addcflags $CFLAGS"
14b596d4 4549else
57aa50d4
TT
4550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
4551$as_echo "(none)" >&6; }
14b596d4 4552fi
57aa50d4
TT
4553LIB_EXT=.a
4554STATIC_LIB_EXT=.a
4555PROFILED_LIB_EXT=.a
14b596d4 4556
57aa50d4
TT
4557# Check whether --with-root-prefix was given.
4558if test "${with_root_prefix+set}" = set; then :
4559 withval=$with_root_prefix; root_prefix=$withval
14b596d4 4560else
57aa50d4
TT
4561 root_prefix=NONE
4562fi
4563# Check whether --enable-maintainer-mode was given.
4564if test "${enable_maintainer_mode+set}" = set; then :
4565 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
4566then
4567 MAINTAINER_CMT=#
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
4569$as_echo "Disabling maintainer mode" >&6; }
4570else
4571 MAINTAINER_CMT=
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
4573$as_echo "Enabling maintainer mode" >&6; }
14b596d4
TT
4574fi
4575
57aa50d4
TT
4576else
4577 MAINTAINER_CMT=#
4578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
4579$as_echo "Disabling maintainer mode by default" >&6; }
4580
14b596d4 4581fi
14b596d4 4582
14b596d4 4583
5aa6c3f6
TT
4584# Check whether --enable-symlink-install was given.
4585if test "${enable_symlink_install+set}" = set; then :
4586 enableval=$enable_symlink_install; if test "$enableval" = "no"
4587then
4588 LINK_INSTALL_FLAGS=-f
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
4590$as_echo "Disabling symlinks for install" >&6; }
4591else
4592 LINK_INSTALL_FLAGS=-sf
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
4594$as_echo "Enabling symlinks for install" >&6; }
4595fi
4596
4597else
4598 LINK_INSTALL_FLAGS=-f
4599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
4600$as_echo "Disabling symlinks for install" >&6; }
4601
4602fi
4603
4604
4605# Check whether --enable-symlink-build was given.
4606if test "${enable_symlink_build+set}" = set; then :
4607 enableval=$enable_symlink_build; if test "$enableval" = "no"
4608then
4609 LINK_BUILD_FLAGS=
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
4611$as_echo "Disabling symlinks for build" >&6; }
4612else
4613 LINK_BUILD_FLAGS=-s
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
4615$as_echo "Enabling symlinks for build" >&6; }
4616fi
4617
4618else
4619 LINK_BUILD_FLAGS=
4620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
4621$as_echo "Disabling symlinks for build" >&6; }
4622
4623fi
4624
4625
57aa50d4
TT
4626# Check whether --enable-verbose-makecmds was given.
4627if test "${enable_verbose_makecmds+set}" = set; then :
4628 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
4629then
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
4631$as_echo "Disabling verbose make commands" >&6; }
4632 E=@echo
4633 Q=@
14b596d4 4634else
57aa50d4
TT
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
4636$as_echo "Enabling verbose make commands" >&6; }
4637 E=@\\#
4638 Q=
4639fi
14b596d4 4640
14b596d4 4641else
57aa50d4
TT
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
4643$as_echo "Disabling verbose make commands" >&6; }
4644E=@echo
4645Q=@
14b596d4 4646
14b596d4
TT
4647fi
4648
14b596d4 4649
57aa50d4
TT
4650
4651# Check whether --enable-compression was given.
4652if test "${enable_compression+set}" = set; then :
4653 enableval=$enable_compression; if test "$enableval" = "no"
4654then
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling compression support" >&5
4656$as_echo "Disabling compression support" >&6; }
14b596d4 4657else
57aa50d4 4658 $as_echo "#define ENABLE_COMPRESSION 1" >>confdefs.h
14b596d4 4659
57aa50d4
TT
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling compression support" >&5
4661$as_echo "Enabling compression support" >&6; }
4662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compression support is experimental" >&5
4663$as_echo "$as_me: WARNING: Compression support is experimental" >&2;}
14b596d4
TT
4664fi
4665
4666else
57aa50d4
TT
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling compression support by default" >&5
4668$as_echo "Disabling compression support by default" >&6; }
14b596d4
TT
4669
4670fi
4671
57aa50d4
TT
4672# Check whether --enable-htree was given.
4673if test "${enable_htree+set}" = set; then :
4674 enableval=$enable_htree; if test "$enableval" = "no"
4675then
4676 HTREE_CMT=#
4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling htree directory support" >&5
4678$as_echo "Disabling htree directory support" >&6; }
4679else
4680 HTREE_CMT=
4681 $as_echo "#define ENABLE_HTREE 1" >>confdefs.h
14b596d4 4682
57aa50d4
TT
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling htree directory support" >&5
4684$as_echo "Enabling htree directory support" >&6; }
4685fi
14b596d4 4686
57aa50d4
TT
4687else
4688 HTREE_CMT=
4689$as_echo "#define ENABLE_HTREE 1" >>confdefs.h
14b596d4 4690
57aa50d4
TT
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling htree directory support by default" >&5
4692$as_echo "Enabling htree directory support by default" >&6; }
14b596d4 4693
57aa50d4 4694fi
14b596d4
TT
4695
4696
57aa50d4
TT
4697E2_PKG_CONFIG_STATIC=--static
4698LDFLAG_DYNAMIC=
4699PRIVATE_LIBS_CMT=
4700# Check whether --enable-elf-shlibs was given.
4701if test "${enable_elf_shlibs+set}" = set; then :
4702 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
cdf186e4 4703then
57aa50d4
TT
4704 ELF_CMT=#
4705 MAKEFILE_ELF=/dev/null
4706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
4707$as_echo "Disabling ELF shared libraries" >&6; }
cdf186e4 4708else
57aa50d4
TT
4709 E2_PKG_CONFIG_STATIC=
4710 ELF_CMT=
4711 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
4712 case "$host_os" in
4713 solaris2.*)
4714 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
4715 ;;
4716 esac
4717 BINARY_TYPE=elfbin
4718 LIB_EXT=.so
4719 PRIVATE_LIBS_CMT=#
4720 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
4722$as_echo "Enabling ELF shared libraries" >&6; }
cdf186e4
TT
4723fi
4724
4725else
57aa50d4
TT
4726 MAKEFILE_ELF=/dev/null
4727ELF_CMT=#
4728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
4729$as_echo "Disabling ELF shared libraries by default" >&6; }
cdf186e4 4730
e1052144
TT
4731fi
4732
cdf186e4 4733
57aa50d4
TT
4734
4735# Check whether --enable-bsd-shlibs was given.
4736if test "${enable_bsd_shlibs+set}" = set; then :
4737 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
cdf186e4 4738then
57aa50d4
TT
4739 BSDLIB_CMT=#
4740 MAKEFILE_BSDLIB=/dev/null
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
4742$as_echo "Disabling BSD shared libraries" >&6; }
cdf186e4 4743else
57aa50d4
TT
4744 E2_PKG_CONFIG_STATIC=
4745 BSDLIB_CMT=
4746 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
4747 LIB_EXT=.so
4748 case "$host_os" in
4749 darwin*)
4750 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
4751 LIB_EXT=.dylib
4752 ;;
4753 esac
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
4755$as_echo "Enabling BSD shared libraries" >&6; }
cdf186e4
TT
4756fi
4757
4758else
57aa50d4
TT
4759 MAKEFILE_BSDLIB=/dev/null
4760BSDLIB_CMT=#
4761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
4762$as_echo "Disabling BSD shared libraries by default" >&6; }
cdf186e4 4763
e1052144
TT
4764fi
4765
cdf186e4 4766
57aa50d4
TT
4767
4768# Check whether --enable-profile was given.
4769if test "${enable_profile+set}" = set; then :
4770 enableval=$enable_profile; if test "$enableval" = "no"
cdf186e4 4771then
57aa50d4
TT
4772 PROFILE_CMT=#
4773 MAKEFILE_PROFILE=/dev/null
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
4775$as_echo "Disabling profiling libraries" >&6; }
cdf186e4 4776else
57aa50d4
TT
4777 PROFILE_CMT=
4778 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
4779 PROFILED_LIB_EXT=_p.a
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
4781$as_echo "Building profiling libraries" >&6; }
cdf186e4
TT
4782fi
4783
4784else
57aa50d4
TT
4785 PROFILE_CMT=#
4786MAKEFILE_PROFILE=/dev/null
4787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
4788$as_echo "Disabling profiling libraries by default" >&6; }
cdf186e4 4789
e1052144
TT
4790fi
4791
cdf186e4 4792
57aa50d4
TT
4793
4794# Check whether --enable-checker was given.
4795if test "${enable_checker+set}" = set; then :
4796 enableval=$enable_checker; if test "$enableval" = "no"
cdf186e4 4797then
57aa50d4
TT
4798 CHECKER_CMT=#
4799 MAKEFILE_CHECKER=/dev/null
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling checker libraries" >&5
4801$as_echo "Disabling checker libraries" >&6; }
cdf186e4 4802else
57aa50d4
TT
4803 CHECKER_CMT=
4804 MAKEFILE_CHECKER=$srcdir/lib/Makefile.checker
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building checker libraries" >&5
4806$as_echo "Building checker libraries" >&6; }
cdf186e4
TT
4807fi
4808
4809else
57aa50d4
TT
4810 CHECKER_CMT=#
4811MAKEFILE_CHECKER=/dev/null
4812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling checker libraries by default" >&5
4813$as_echo "Disabling checker libraries by default" >&6; }
cdf186e4 4814
e1052144
TT
4815fi
4816
93636bde 4817
cdf186e4 4818
57aa50d4
TT
4819
4820
4821
4822
4823
4824# Check whether --enable-jbd-debug was given.
4825if test "${enable_jbd_debug+set}" = set; then :
4826 enableval=$enable_jbd_debug; if test "$enableval" = "no"
5d40773b 4827then
57aa50d4
TT
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
4829$as_echo "Disabling journal debugging" >&6; }
5d40773b 4830else
57aa50d4
TT
4831 $as_echo "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
4832
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
4834$as_echo "Enabling journal debugging" >&6; }
5d40773b
TT
4835fi
4836
4837else
57aa50d4
TT
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
4839$as_echo "Disabling journal debugging by default" >&6; }
5d40773b 4840
e1052144
TT
4841fi
4842
57aa50d4
TT
4843# Check whether --enable-blkid-debug was given.
4844if test "${enable_blkid_debug+set}" = set; then :
4845 enableval=$enable_blkid_debug; if test "$enableval" = "no"
3249394d 4846then
57aa50d4
TT
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
4848$as_echo "Disabling blkid debugging" >&6; }
3249394d 4849else
57aa50d4
TT
4850 $as_echo "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
4851
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
4853$as_echo "Enabling blkid debugging" >&6; }
3249394d
TT
4854fi
4855
4856else
57aa50d4
TT
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
4858$as_echo "Disabling blkid debugging by default" >&6; }
3249394d
TT
4859
4860fi
4861
57aa50d4
TT
4862# Check whether --enable-testio-debug was given.
4863if test "${enable_testio_debug+set}" = set; then :
4864 enableval=$enable_testio_debug; if test "$enableval" = "no"
3249394d 4865then
57aa50d4
TT
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
4867$as_echo "Disabling testio debugging" >&6; }
4868 TEST_IO_CMT="#"
3249394d 4869else
57aa50d4
TT
4870 TEST_IO_CMT=
4871 $as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
3249394d 4872
57aa50d4
TT
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
4874$as_echo "Enabling testio debugging" >&6; }
4875fi
3249394d 4876
3249394d 4877else
57aa50d4
TT
4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
4879$as_echo "Enabling testio debugging by default" >&6; }
4880$as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
3249394d 4881
57aa50d4 4882TEST_IO_CMT=
3249394d
TT
4883
4884fi
4885
3249394d 4886
57aa50d4
TT
4887
4888
4889if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4890 if test -n "$ac_tool_prefix"; then
4891 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4892set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4894$as_echo_n "checking for $ac_word... " >&6; }
4895if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
4896 $as_echo_n "(cached) " >&6
4897else
4898 case $PKG_CONFIG in
4899 [\\/]* | ?:[\\/]*)
4900 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4901 ;;
4902 *)
4903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4904for as_dir in $PATH
4905do
4906 IFS=$as_save_IFS
4907 test -z "$as_dir" && as_dir=.
4908 for ac_exec_ext in '' $ac_executable_extensions; do
4909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4910 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4912 break 2
4913 fi
4914done
4915 done
4916IFS=$as_save_IFS
4917
4918 ;;
4919esac
4920fi
4921PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4922if test -n "$PKG_CONFIG"; then
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4924$as_echo "$PKG_CONFIG" >&6; }
4925else
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4927$as_echo "no" >&6; }
3249394d
TT
4928fi
4929
4930
57aa50d4
TT
4931fi
4932if test -z "$ac_cv_path_PKG_CONFIG"; then
4933 ac_pt_PKG_CONFIG=$PKG_CONFIG
4934 # Extract the first word of "pkg-config", so it can be a program name with args.
4935set dummy pkg-config; ac_word=$2
4936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4937$as_echo_n "checking for $ac_word... " >&6; }
4938if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
4939 $as_echo_n "(cached) " >&6
4940else
4941 case $ac_pt_PKG_CONFIG in
4942 [\\/]* | ?:[\\/]*)
4943 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4944 ;;
4945 *)
4946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4947for as_dir in $PATH
4948do
4949 IFS=$as_save_IFS
4950 test -z "$as_dir" && as_dir=.
4951 for ac_exec_ext in '' $ac_executable_extensions; do
4952 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4953 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4955 break 2
4956 fi
4957done
4958 done
4959IFS=$as_save_IFS
3249394d 4960
57aa50d4
TT
4961 ;;
4962esac
4963fi
4964ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4965if test -n "$ac_pt_PKG_CONFIG"; then
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4967$as_echo "$ac_pt_PKG_CONFIG" >&6; }
4968else
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4970$as_echo "no" >&6; }
4971fi
3249394d 4972
57aa50d4
TT
4973 if test "x$ac_pt_PKG_CONFIG" = x; then
4974 PKG_CONFIG=""
4975 else
4976 case $cross_compiling:$ac_tool_warned in
4977yes:)
4978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4980ac_tool_warned=yes ;;
4981esac
4982 PKG_CONFIG=$ac_pt_PKG_CONFIG
3249394d 4983 fi
57aa50d4
TT
4984else
4985 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4986fi
3249394d
TT
4987
4988fi
57aa50d4
TT
4989if test -n "$PKG_CONFIG"; then
4990 _pkg_min_version=0.9.0
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4992$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4993 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4995$as_echo "yes" >&6; }
4996 else
4997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4998$as_echo "no" >&6; }
4999 PKG_CONFIG=""
5000 fi
5001
5002fi
5003LIBUUID=
5004DEPLIBUUID=
5005STATIC_LIBUUID=
5006DEPSTATIC_LIBUUID=
5007PROFILED_LIBUUID=
5008DEPPROFILED_LIBUUID=
5009UUID_CMT=
5010# Check whether --enable-libuuid was given.
5011if test "${enable_libuuid+set}" = set; then :
5012 enableval=$enable_libuuid; if test "$enableval" = "no"
5610f992 5013then
57aa50d4
TT
5014 if test -z "$PKG_CONFIG"; then
5015 as_fn_error "pkg-config not installed; please install it." "$LINENO" 5
5016 fi
5017
5018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
5019$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
5020if test "${ac_cv_lib_uuid_uuid_generate+set}" = set; then :
5021 $as_echo_n "(cached) " >&6
5610f992 5022else
57aa50d4
TT
5023 ac_check_lib_save_LIBS=$LIBS
5024LIBS="-luuid $LIBUUID $LIBS"
5025cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5026/* end confdefs.h. */
5610f992 5027
57aa50d4
TT
5028/* Override any GCC internal prototype to avoid an error.
5029 Use char because int might match the return type of a GCC
5030 builtin and then its argument prototype would still apply. */
5031#ifdef __cplusplus
5032extern "C"
5033#endif
5034char uuid_generate ();
5035int
5036main ()
5037{
5038return uuid_generate ();
5039 ;
5040 return 0;
5041}
5042_ACEOF
5043if ac_fn_c_try_link "$LINENO"; then :
5044 ac_cv_lib_uuid_uuid_generate=yes
5045else
5046 ac_cv_lib_uuid_uuid_generate=no
5047fi
5048rm -f core conftest.err conftest.$ac_objext \
5049 conftest$ac_exeext conftest.$ac_ext
5050LIBS=$ac_check_lib_save_LIBS
5051fi
5052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
5053$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
5054if test "x$ac_cv_lib_uuid_uuid_generate" = x""yes; then :
5055 LIBUUID=`$PKG_CONFIG --libs uuid`;
5056 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5057else
5058 as_fn_error "external uuid library not found" "$LINENO" 5
5610f992
TT
5059fi
5060
57aa50d4
TT
5061 UUID_CMT=#
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
5063$as_echo "Disabling private uuid library" >&6; }
5610f992 5064else
57aa50d4
TT
5065 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5066 DEPLIBUUID=$LIBUUID
5067 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5068 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5069 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5070 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
5072$as_echo "Enabling private uuid library" >&6; }
5073fi
5610f992 5074
57aa50d4
TT
5075else
5076 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5077DEPLIBUUID=$LIBUUID
5078STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5079DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5080PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5081DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
5082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
5083$as_echo "Enabling private uuid library by default" >&6; }
5610f992
TT
5084
5085fi
5086
5087
cdf186e4 5088
a64c9c13 5089
93636bde
TT
5090
5091
93636bde 5092
93636bde
TT
5093
5094
57aa50d4
TT
5095
5096if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
5097 if test -n "$ac_tool_prefix"; then
5098 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5099set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5101$as_echo_n "checking for $ac_word... " >&6; }
5102if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
39fd3d4f 5103 $as_echo_n "(cached) " >&6
a64c9c13 5104else
57aa50d4
TT
5105 case $PKG_CONFIG in
5106 [\\/]* | ?:[\\/]*)
5107 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5108 ;;
e1052144 5109 *)
b0cacab0
TT
5110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5111for as_dir in $PATH
5112do
5113 IFS=$as_save_IFS
5114 test -z "$as_dir" && as_dir=.
57aa50d4
TT
5115 for ac_exec_ext in '' $ac_executable_extensions; do
5116 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5117 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5119 break 2
5120 fi
b0cacab0 5121done
57aa50d4 5122 done
e1052144 5123IFS=$as_save_IFS
b0cacab0 5124
57aa50d4 5125 ;;
b0cacab0
TT
5126esac
5127fi
57aa50d4
TT
5128PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5129if test -n "$PKG_CONFIG"; then
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5131$as_echo "$PKG_CONFIG" >&6; }
07a0db15 5132else
57aa50d4 5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 5134$as_echo "no" >&6; }
07a0db15 5135fi
07a0db15 5136
57aa50d4
TT
5137
5138fi
5139if test -z "$ac_cv_path_PKG_CONFIG"; then
5140 ac_pt_PKG_CONFIG=$PKG_CONFIG
5141 # Extract the first word of "pkg-config", so it can be a program name with args.
5142set dummy pkg-config; ac_word=$2
5143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 5144$as_echo_n "checking for $ac_word... " >&6; }
57aa50d4 5145if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
39fd3d4f 5146 $as_echo_n "(cached) " >&6
a64c9c13 5147else
57aa50d4 5148 case $ac_pt_PKG_CONFIG in
b0cacab0 5149 [\\/]* | ?:[\\/]*)
57aa50d4 5150 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
b0cacab0
TT
5151 ;;
5152 *)
5153 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5154for as_dir in $PATH
5155do
5156 IFS=$as_save_IFS
5157 test -z "$as_dir" && as_dir=.
57aa50d4 5158 for ac_exec_ext in '' $ac_executable_extensions; do
29a5deed 5159 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
57aa50d4
TT
5160 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
5162 break 2
5163 fi
5164done
57aa50d4 5165 done
e1052144 5166IFS=$as_save_IFS
a64c9c13 5167
b0cacab0
TT
5168 ;;
5169esac
a64c9c13 5170fi
57aa50d4
TT
5171ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5172if test -n "$ac_pt_PKG_CONFIG"; then
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5174$as_echo "$ac_pt_PKG_CONFIG" >&6; }
a64c9c13 5175else
57aa50d4 5176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 5177$as_echo "no" >&6; }
a64c9c13 5178fi
a64c9c13 5179
57aa50d4
TT
5180 if test "x$ac_pt_PKG_CONFIG" = x; then
5181 PKG_CONFIG=""
b0cacab0 5182 else
57aa50d4
TT
5183 case $cross_compiling:$ac_tool_warned in
5184yes:)
5185{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5186$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5187ac_tool_warned=yes ;;
5188esac
5189 PKG_CONFIG=$ac_pt_PKG_CONFIG
b0cacab0 5190 fi
57aa50d4
TT
5191else
5192 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
a64c9c13 5193fi
93636bde 5194
a64c9c13 5195fi
57aa50d4
TT
5196if test -n "$PKG_CONFIG"; then
5197 _pkg_min_version=0.9.0
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
5199$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
5200 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5202$as_echo "yes" >&6; }
5203 else
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5205$as_echo "no" >&6; }
5206 PKG_CONFIG=""
5207 fi
93636bde 5208
57aa50d4
TT
5209fi
5210LIBBLKID=
5211DEPLIBBLKID=
5212STATIC_LIBBLKID=
5213DEPSTATIC_LIBBLKID=
5214PROFILED_LIBBLKID=
5215DEPPROFILED_LIBBLKID=
5216BLKID_CMT=
5217# Check whether --enable-libblkid was given.
5218if test "${enable_libblkid+set}" = set; then :
5219 enableval=$enable_libblkid; if test "$enableval" = "no"
5220then
5221 if test -z "$PKG_CONFIG"; then
5222 as_fn_error "pkg-config not installed; please install it." "$LINENO" 5
5223 fi
5224
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
5226$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
5227if test "${ac_cv_lib_blkid_blkid_get_cache+set}" = set; then :
39fd3d4f 5228 $as_echo_n "(cached) " >&6
a64c9c13 5229else
57aa50d4
TT
5230 ac_check_lib_save_LIBS=$LIBS
5231LIBS="-lblkid $LIBBLKID $LIBS"
5232cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5233/* end confdefs.h. */
5234
5235/* Override any GCC internal prototype to avoid an error.
5236 Use char because int might match the return type of a GCC
5237 builtin and then its argument prototype would still apply. */
5238#ifdef __cplusplus
5239extern "C"
5240#endif
5241char blkid_get_cache ();
5242int
5243main ()
5244{
5245return blkid_get_cache ();
5246 ;
5247 return 0;
5248}
5249_ACEOF
5250if ac_fn_c_try_link "$LINENO"; then :
5251 ac_cv_lib_blkid_blkid_get_cache=yes
b0cacab0 5252else
57aa50d4 5253 ac_cv_lib_blkid_blkid_get_cache=no
a64c9c13 5254fi
57aa50d4
TT
5255rm -f core conftest.err conftest.$ac_objext \
5256 conftest$ac_exeext conftest.$ac_ext
5257LIBS=$ac_check_lib_save_LIBS
a64c9c13 5258fi
57aa50d4
TT
5259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
5260$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
5261if test "x$ac_cv_lib_blkid_blkid_get_cache" = x""yes; then :
5262 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5263 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
b0cacab0 5264else
57aa50d4 5265 as_fn_error "external blkid library not found" "$LINENO" 5
a64c9c13 5266fi
93636bde 5267
57aa50d4
TT
5268 BLKID_CMT=#
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
5270$as_echo "Disabling private blkid library" >&6; }
07a0db15 5271else
57aa50d4
TT
5272 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5273 DEPLIBBLKID=$LIBBLKID
5274 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5275 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5276 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5277 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
5278 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
5279
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
5281$as_echo "Enabling private blkid library" >&6; }
b0cacab0 5282fi
57aa50d4 5283
a64c9c13 5284else
57aa50d4
TT
5285 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5286DEPLIBBLKID=$LIBBLKID
5287STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5288DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5289PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5290DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
5291$as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
5292
5293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
5294$as_echo "Enabling private blkid library by default" >&6; }
5295
a64c9c13 5296fi
07a0db15 5297
a64c9c13 5298
b0cacab0 5299
b0cacab0 5300
a64c9c13 5301
b0cacab0 5302
07a0db15 5303
57aa50d4
TT
5304
5305# Check whether --enable-debugfs was given.
5306if test "${enable_debugfs+set}" = set; then :
5307 enableval=$enable_debugfs; if test "$enableval" = "no"
5308then
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
5310$as_echo "Disabling debugfs support" >&6; }
5311 DEBUGFS_CMT="#"
b0cacab0 5312else
57aa50d4
TT
5313 DEBUGFS_CMT=
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
5315$as_echo "Enabling debugfs support" >&6; }
b0cacab0 5316fi
a64c9c13 5317
b0cacab0 5318else
57aa50d4
TT
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
5320$as_echo "Enabling debugfs support by default" >&6; }
5321DEBUGFS_CMT=
a64c9c13 5322
93636bde 5323fi
57aa50d4
TT
5324
5325
5326# Check whether --enable-imager was given.
5327if test "${enable_imager+set}" = set; then :
5328 enableval=$enable_imager; if test "$enableval" = "no"
5329then
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
5331$as_echo "Disabling e2image support" >&6; }
5332 IMAGER_CMT="#"
b0cacab0 5333else
57aa50d4
TT
5334 IMAGER_CMT=
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
5336$as_echo "Enabling e2image support" >&6; }
b0cacab0
TT
5337fi
5338
b0cacab0 5339else
57aa50d4
TT
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
5341$as_echo "Enabling e2image support by default" >&6; }
5342IMAGER_CMT=
5343
93636bde
TT
5344fi
5345
a64c9c13 5346
57aa50d4
TT
5347# Check whether --enable-resizer was given.
5348if test "${enable_resizer+set}" = set; then :
5349 enableval=$enable_resizer; if test "$enableval" = "no"
5350then
5351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
5352$as_echo "Disabling e2resize support" >&6; }
5353 RESIZER_CMT="#"
b0cacab0 5354else
57aa50d4
TT
5355 RESIZER_CMT=
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
5357$as_echo "Enabling e2resize support" >&6; }
5358fi
b0cacab0 5359
b0cacab0 5360else
57aa50d4
TT
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
5362$as_echo "Enabling e2resize support by default" >&6; }
5363RESIZER_CMT=
b0cacab0 5364
b0cacab0 5365fi
e1052144 5366
57aa50d4
TT
5367
5368# Check whether --enable-fsck was given.
5369if test "${enable_fsck+set}" = set; then :
5370 enableval=$enable_fsck; if test "$enableval" = "no"
5371then
5372 FSCK_PROG='' FSCK_MAN=''
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
5374$as_echo "Not building fsck wrapper" >&6; }
5375else
5376 FSCK_PROG=fsck FSCK_MAN=fsck.8
5377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
5378$as_echo "Building fsck wrapper" >&6; }
a64c9c13
TT
5379fi
5380
57aa50d4
TT
5381else
5382 case "$host_os" in
5383 gnu*)
5384 FSCK_PROG='' FSCK_MAN=''
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
5386$as_echo "Not building fsck wrapper by default" >&6; }
5387 ;;
5388 *)
5389 FSCK_PROG=fsck FSCK_MAN=fsck.8
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
5391$as_echo "Building fsck wrapper by default" >&6; }
5392esac
b0cacab0 5393
57aa50d4 5394fi
b0cacab0 5395
93636bde 5396
b0cacab0 5397
57aa50d4
TT
5398# Check whether --enable-e2initrd-helper was given.
5399if test "${enable_e2initrd_helper+set}" = set; then :
5400 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
5401then
5402 E2INITRD_PROG='' E2INITRD_MAN=''
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
5404$as_echo "Not building e2initrd helper" >&6; }
5405else
5406 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
5408$as_echo "Building e2initrd helper" >&6; }
5409fi
a64c9c13 5410
a64c9c13 5411else
57aa50d4
TT
5412 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
5413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
5414$as_echo "Building e2initrd helper by default" >&6; }
b0cacab0 5415
a64c9c13 5416fi
e1052144 5417
57aa50d4
TT
5418
5419
5420# Check whether --enable-tls was given.
5421if test "${enable_tls+set}" = set; then :
5422 enableval=$enable_tls; if test "$enableval" = "no"
5423then
5424 try_tls=""
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
5426$as_echo "Disabling thread local support" >&6; }
5427else
5428 try_tls="yes"
5429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
5430$as_echo "Enabling thread local support" >&6; }
a64c9c13
TT
5431fi
5432
57aa50d4
TT
5433else
5434 if test -n "$WITH_DIET_LIBC"
5435then
5436 try_tls=""
5437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
5438$as_echo "Diet libc does not support thread local support" >&6; }
5439else
5440 try_tls="yes"
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
5442$as_echo "Try using thread local support by default" >&6; }
5443fi
a64c9c13 5444
93636bde 5445fi
07a0db15 5446
57aa50d4
TT
5447if test "$try_tls" = "yes"
5448then
a64c9c13 5449
57aa50d4
TT
5450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
5451$as_echo_n "checking for thread local storage (TLS) class... " >&6; }
5452 if test "${ac_cv_tls+set}" = set; then :
39fd3d4f 5453 $as_echo_n "(cached) " >&6
b0cacab0 5454else
b0cacab0 5455
57aa50d4
TT
5456 ax_tls_keywords="__thread __declspec(thread) none"
5457 for ax_tls_keyword in $ax_tls_keywords; do
5458 case $ax_tls_keyword in
5459 none) ac_cv_tls=none ; break ;;
5460 *)
5461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5462/* end confdefs.h. */
5463#include <stdlib.h>
5464 static void
5465 foo(void) {
5466 static $ax_tls_keyword int bar;
5467 exit(1);
5468 }
b0cacab0
TT
5469int
5470main ()
5471{
57aa50d4 5472
b0cacab0
TT
5473 ;
5474 return 0;
5475}
5476_ACEOF
57aa50d4
TT
5477if ac_fn_c_try_compile "$LINENO"; then :
5478 ac_cv_tls=$ax_tls_keyword ; break
b0cacab0 5479else
57aa50d4 5480 ac_cv_tls=none
b0cacab0 5481
b0cacab0 5482fi
e1052144 5483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4
TT
5484 esac
5485 done
5486
b0cacab0 5487fi
b0cacab0 5488
57aa50d4
TT
5489
5490 if test "$ac_cv_tls" != "none"; then
5491
5492cat >>confdefs.h <<_ACEOF
5493#define TLS $ac_cv_tls
b0cacab0 5494_ACEOF
93636bde 5495
b0cacab0 5496 fi
57aa50d4
TT
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
5498$as_echo "$ac_cv_tls" >&6; }
b0cacab0 5499
57aa50d4
TT
5500fi
5501# Check whether --enable-uuidd was given.
5502if test "${enable_uuidd+set}" = set; then :
5503 enableval=$enable_uuidd; if test "$enableval" = "no"
5504then
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
5506$as_echo "Not building uuidd" >&6; }
5507 UUIDD_CMT="#"
a64c9c13 5508else
57aa50d4
TT
5509 $as_echo "#define USE_UUIDD 1" >>confdefs.h
5510
5511 UUIDD_CMT=""
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
5513$as_echo "Building uuidd" >&6; }
5514fi
a64c9c13 5515
a64c9c13 5516else
57aa50d4 5517 $as_echo "#define USE_UUIDD 1" >>confdefs.h
a64c9c13 5518
57aa50d4
TT
5519UUIDD_CMT=""
5520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
5521$as_echo "Building uuidd by default" >&6; }
e1052144 5522
a64c9c13 5523fi
e1052144 5524
93636bde 5525
57aa50d4 5526MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
a64c9c13 5527
57aa50d4
TT
5528GETTEXT_PACKAGE=e2fsprogs
5529PACKAGE=e2fsprogs
5530VERSION="$E2FSPROGS_VERSION"
5531VERSION=0.14.1
5532cat >>confdefs.h <<_ACEOF
5533#define PACKAGE "$PACKAGE"
b0cacab0 5534_ACEOF
a64c9c13 5535
57aa50d4
TT
5536cat >>confdefs.h <<_ACEOF
5537#define VERSION "$VERSION"
5538_ACEOF
5539
5540
5541
5542
5543
5544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5545$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5546set x ${MAKE-make}
5547ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5548if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
39fd3d4f 5549 $as_echo_n "(cached) " >&6
b0cacab0 5550else
57aa50d4
TT
5551 cat >conftest.make <<\_ACEOF
5552SHELL = /bin/sh
5553all:
5554 @echo '@@@%%%=$(MAKE)=@@@%%%'
b0cacab0 5555_ACEOF
57aa50d4
TT
5556# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5557case `${MAKE-make} -f conftest.make 2>/dev/null` in
5558 *@@@%%%=?*=@@@%%%*)
5559 eval ac_cv_prog_make_${ac_make}_set=yes;;
5560 *)
5561 eval ac_cv_prog_make_${ac_make}_set=no;;
e1052144 5562esac
57aa50d4
TT
5563rm -f conftest.make
5564fi
5565if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5567$as_echo "yes" >&6; }
5568 SET_MAKE=
39fd3d4f 5569else
57aa50d4
TT
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5571$as_echo "no" >&6; }
5572 SET_MAKE="MAKE=${MAKE-make}"
39fd3d4f
SJR
5573fi
5574
57aa50d4
TT
5575# Find a good install program. We prefer a C program (faster),
5576# so one script is as good as another. But avoid the broken or
5577# incompatible versions:
5578# SysV /etc/install, /usr/sbin/install
5579# SunOS /usr/etc/install
5580# IRIX /sbin/install
5581# AIX /bin/install
5582# AmigaOS /C/install, which installs bootblocks on floppy discs
5583# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5584# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5585# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5586# OS/2's system install, which has a completely different semantic
5587# ./install, which can be erroneously created by make from ./install.sh.
5588# Reject install programs that cannot install multiple files.
5589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5590$as_echo_n "checking for a BSD-compatible install... " >&6; }
5591if test -z "$INSTALL"; then
5592if test "${ac_cv_path_install+set}" = set; then :
5593 $as_echo_n "(cached) " >&6
93636bde 5594else
57aa50d4
TT
5595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5596for as_dir in $PATH
5597do
5598 IFS=$as_save_IFS
5599 test -z "$as_dir" && as_dir=.
5600 # Account for people who put trailing slashes in PATH elements.
5601case $as_dir/ in #((
5602 ./ | .// | /[cC]/* | \
5603 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5604 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5605 /usr/ucb/* ) ;;
5606 *)
5607 # OSF1 and SCO ODT 3.0 have their own names for install.
5608 # Don't use installbsd from OSF since it installs stuff as root
5609 # by default.
5610 for ac_prog in ginstall scoinst install; do
5611 for ac_exec_ext in '' $ac_executable_extensions; do
5612 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5613 if test $ac_prog = install &&
5614 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5615 # AIX install. It has an incompatible calling convention.
5616 :
5617 elif test $ac_prog = install &&
5618 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5619 # program-specific install script used by HP pwplus--don't use.
5620 :
5621 else
5622 rm -rf conftest.one conftest.two conftest.dir
5623 echo one > conftest.one
5624 echo two > conftest.two
5625 mkdir conftest.dir
5626 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5627 test -s conftest.one && test -s conftest.two &&
5628 test -s conftest.dir/conftest.one &&
5629 test -s conftest.dir/conftest.two
5630 then
5631 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5632 break 3
5633 fi
5634 fi
5635 fi
5636 done
5637 done
5638 ;;
5639esac
5640
5641 done
5642IFS=$as_save_IFS
b0cacab0 5643
57aa50d4 5644rm -rf conftest.one conftest.two conftest.dir
39fd3d4f 5645
93636bde 5646fi
57aa50d4
TT
5647 if test "${ac_cv_path_install+set}" = set; then
5648 INSTALL=$ac_cv_path_install
5649 else
5650 # As a last resort, use the slow shell script. Don't cache a
5651 # value for INSTALL within a source directory, because that will
5652 # break other packages using the cache if that directory is
5653 # removed, or if the value is a relative name.
5654 INSTALL=$ac_install_sh
5655 fi
93636bde 5656fi
57aa50d4
TT
5657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5658$as_echo "$INSTALL" >&6; }
a64c9c13 5659
57aa50d4
TT
5660# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5661# It thinks the first close brace ends the variable substitution.
5662test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
b0cacab0 5663
57aa50d4 5664test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
a64c9c13 5665
57aa50d4 5666test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
39fd3d4f 5667
39fd3d4f 5668
57aa50d4
TT
5669 MKINSTALLDIRS=
5670 if test -n "$ac_aux_dir"; then
5671 case "$ac_aux_dir" in
5672 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
5673 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
5674 esac
5675 fi
5676 if test -z "$MKINSTALLDIRS"; then
5677 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
5678 fi
b0cacab0 5679
39fd3d4f 5680
e1052144 5681
57aa50d4
TT
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5683$as_echo_n "checking whether NLS is requested... " >&6; }
5684 # Check whether --enable-nls was given.
5685if test "${enable_nls+set}" = set; then :
5686 enableval=$enable_nls; USE_NLS=$enableval
b0cacab0 5687else
57aa50d4
TT
5688 USE_NLS=yes
5689fi
b0cacab0 5690
57aa50d4
TT
5691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
5692$as_echo "$USE_NLS" >&6; }
93636bde 5693
a64c9c13 5694
a64c9c13 5695
b0cacab0 5696
b0cacab0 5697
a64c9c13 5698
57aa50d4
TT
5699# Prepare PATH_SEPARATOR.
5700# The user is always right.
5701if test "${PATH_SEPARATOR+set}" != set; then
5702 echo "#! /bin/sh" >conf$$.sh
5703 echo "exit 0" >>conf$$.sh
5704 chmod +x conf$$.sh
5705 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
5706 PATH_SEPARATOR=';'
5707 else
5708 PATH_SEPARATOR=:
b0cacab0 5709 fi
57aa50d4
TT
5710 rm -f conf$$.sh
5711fi
b0cacab0 5712
57aa50d4
TT
5713# Find out how to test for executable files. Don't use a zero-byte file,
5714# as systems may use methods other than mode bits to determine executability.
5715cat >conf$$.file <<_ASEOF
5716#! /bin/sh
5717exit 0
5718_ASEOF
5719chmod +x conf$$.file
5720if test -x conf$$.file >/dev/null 2>&1; then
5721 ac_executable_p="test -x"
5722else
5723 ac_executable_p="test -f"
5724fi
5725rm -f conf$$.file
b0cacab0 5726
57aa50d4
TT
5727# Extract the first word of "msgfmt", so it can be a program name with args.
5728set dummy msgfmt; ac_word=$2
5729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5730$as_echo_n "checking for $ac_word... " >&6; }
5731if test "${ac_cv_path_MSGFMT+set}" = set; then :
39fd3d4f 5732 $as_echo_n "(cached) " >&6
93636bde 5733else
57aa50d4
TT
5734 case "$MSGFMT" in
5735 [\\/]* | ?:[\\/]*)
5736 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5737 ;;
5738 *)
5739 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
5740 for ac_dir in $PATH; do
5741 IFS="$ac_save_IFS"
5742 test -z "$ac_dir" && ac_dir=.
5743 for ac_exec_ext in '' $ac_executable_extensions; do
5744 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
5745 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
5746 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
5747 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
5748 break 2
5749 fi
5750 fi
5751 done
5752 done
5753 IFS="$ac_save_IFS"
5754 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
5755 ;;
e1052144 5756esac
b0cacab0 5757fi
57aa50d4
TT
5758MSGFMT="$ac_cv_path_MSGFMT"
5759if test "$MSGFMT" != ":"; then
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5761$as_echo "$MSGFMT" >&6; }
5762else
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5764$as_echo "no" >&6; }
b0cacab0 5765fi
a64c9c13 5766
57aa50d4
TT
5767 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5768set dummy gmsgfmt; ac_word=$2
5769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5770$as_echo_n "checking for $ac_word... " >&6; }
5771if test "${ac_cv_path_GMSGFMT+set}" = set; then :
39fd3d4f 5772 $as_echo_n "(cached) " >&6
93636bde 5773else
57aa50d4
TT
5774 case $GMSGFMT in
5775 [\\/]* | ?:[\\/]*)
5776 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5777 ;;
5778 *)
5779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5780for as_dir in $PATH
5781do
5782 IFS=$as_save_IFS
5783 test -z "$as_dir" && as_dir=.
5784 for ac_exec_ext in '' $ac_executable_extensions; do
5785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5786 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
5787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5788 break 2
5789 fi
5790done
5791 done
5792IFS=$as_save_IFS
a64c9c13 5793
57aa50d4
TT
5794 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5795 ;;
e1052144 5796esac
57aa50d4
TT
5797fi
5798GMSGFMT=$ac_cv_path_GMSGFMT
5799if test -n "$GMSGFMT"; then
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
5801$as_echo "$GMSGFMT" >&6; }
b0cacab0 5802else
57aa50d4
TT
5803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5804$as_echo "no" >&6; }
b0cacab0 5805fi
e1052144 5806
b0cacab0 5807
b0cacab0 5808
57aa50d4
TT
5809
5810# Prepare PATH_SEPARATOR.
5811# The user is always right.
5812if test "${PATH_SEPARATOR+set}" != set; then
5813 echo "#! /bin/sh" >conf$$.sh
5814 echo "exit 0" >>conf$$.sh
5815 chmod +x conf$$.sh
5816 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
5817 PATH_SEPARATOR=';'
5818 else
5819 PATH_SEPARATOR=:
b0cacab0 5820 fi
57aa50d4
TT
5821 rm -f conf$$.sh
5822fi
b0cacab0 5823
57aa50d4
TT
5824# Find out how to test for executable files. Don't use a zero-byte file,
5825# as systems may use methods other than mode bits to determine executability.
5826cat >conf$$.file <<_ASEOF
5827#! /bin/sh
5828exit 0
5829_ASEOF
5830chmod +x conf$$.file
5831if test -x conf$$.file >/dev/null 2>&1; then
5832 ac_executable_p="test -x"
5833else
5834 ac_executable_p="test -f"
5835fi
5836rm -f conf$$.file
b0cacab0 5837
57aa50d4
TT
5838# Extract the first word of "xgettext", so it can be a program name with args.
5839set dummy xgettext; ac_word=$2
5840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5841$as_echo_n "checking for $ac_word... " >&6; }
5842if test "${ac_cv_path_XGETTEXT+set}" = set; then :
39fd3d4f 5843 $as_echo_n "(cached) " >&6
a64c9c13 5844else
57aa50d4
TT
5845 case "$XGETTEXT" in
5846 [\\/]* | ?:[\\/]*)
5847 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5848 ;;
5849 *)
5850 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
5851 for ac_dir in $PATH; do
5852 IFS="$ac_save_IFS"
5853 test -z "$ac_dir" && ac_dir=.
5854 for ac_exec_ext in '' $ac_executable_extensions; do
5855 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
5856 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
5857 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
5858 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
5859 break 2
5860 fi
5861 fi
5862 done
5863 done
5864 IFS="$ac_save_IFS"
5865 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5866 ;;
e1052144 5867esac
b0cacab0 5868fi
57aa50d4
TT
5869XGETTEXT="$ac_cv_path_XGETTEXT"
5870if test "$XGETTEXT" != ":"; then
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
5872$as_echo "$XGETTEXT" >&6; }
5873else
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5875$as_echo "no" >&6; }
b0cacab0 5876fi
b0cacab0 5877
57aa50d4 5878 rm -f messages.po
a64c9c13 5879
b0cacab0 5880
57aa50d4
TT
5881# Prepare PATH_SEPARATOR.
5882# The user is always right.
5883if test "${PATH_SEPARATOR+set}" != set; then
5884 echo "#! /bin/sh" >conf$$.sh
5885 echo "exit 0" >>conf$$.sh
5886 chmod +x conf$$.sh
5887 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
5888 PATH_SEPARATOR=';'
5889 else
5890 PATH_SEPARATOR=:
5891 fi
5892 rm -f conf$$.sh
5893fi
b0cacab0 5894
57aa50d4
TT
5895# Find out how to test for executable files. Don't use a zero-byte file,
5896# as systems may use methods other than mode bits to determine executability.
5897cat >conf$$.file <<_ASEOF
5898#! /bin/sh
5899exit 0
5900_ASEOF
5901chmod +x conf$$.file
5902if test -x conf$$.file >/dev/null 2>&1; then
5903 ac_executable_p="test -x"
5904else
5905 ac_executable_p="test -f"
5906fi
5907rm -f conf$$.file
5908
5909# Extract the first word of "msgmerge", so it can be a program name with args.
5910set dummy msgmerge; ac_word=$2
5911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5912$as_echo_n "checking for $ac_word... " >&6; }
5913if test "${ac_cv_path_MSGMERGE+set}" = set; then :
39fd3d4f 5914 $as_echo_n "(cached) " >&6
b0cacab0 5915else
57aa50d4
TT
5916 case "$MSGMERGE" in
5917 [\\/]* | ?:[\\/]*)
5918 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
5919 ;;
5920 *)
5921 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
5922 for ac_dir in $PATH; do
5923 IFS="$ac_save_IFS"
5924 test -z "$ac_dir" && ac_dir=.
5925 for ac_exec_ext in '' $ac_executable_extensions; do
5926 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
5927 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
5928 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
5929 break 2
5930 fi
5931 fi
5932 done
5933 done
5934 IFS="$ac_save_IFS"
5935 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
5936 ;;
e1052144 5937esac
57aa50d4
TT
5938fi
5939MSGMERGE="$ac_cv_path_MSGMERGE"
5940if test "$MSGMERGE" != ":"; then
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
5942$as_echo "$MSGMERGE" >&6; }
b0cacab0 5943else
57aa50d4
TT
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5945$as_echo "no" >&6; }
b0cacab0 5946fi
e1052144 5947
93636bde 5948
57aa50d4
TT
5949 if test "$GMSGFMT" != ":"; then
5950 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
5951 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
5952 : ;
5953 else
5954 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
5956$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
5957 GMSGFMT=":"
5958 fi
5959 fi
a64c9c13 5960
57aa50d4
TT
5961 if test "$XGETTEXT" != ":"; then
5962 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
5963 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
5964 : ;
5965 else
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
5967$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
5968 XGETTEXT=":"
5969 fi
5970 rm -f messages.po
b0cacab0 5971 fi
a64c9c13 5972
57aa50d4
TT
5973 ac_config_commands="$ac_config_commands default-1"
5974
a64c9c13 5975
57aa50d4
TT
5976if test -n "$ac_tool_prefix"; then
5977 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5978set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5980$as_echo_n "checking for $ac_word... " >&6; }
5981if test "${ac_cv_prog_RANLIB+set}" = set; then :
39fd3d4f 5982 $as_echo_n "(cached) " >&6
b0cacab0 5983else
57aa50d4
TT
5984 if test -n "$RANLIB"; then
5985 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
b0cacab0 5986else
57aa50d4
TT
5987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5988for as_dir in $PATH
5989do
5990 IFS=$as_save_IFS
5991 test -z "$as_dir" && as_dir=.
5992 for ac_exec_ext in '' $ac_executable_extensions; do
5993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5994 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5996 break 2
5997 fi
5998done
5999 done
6000IFS=$as_save_IFS
b0cacab0 6001
b0cacab0 6002fi
b0cacab0 6003fi
57aa50d4
TT
6004RANLIB=$ac_cv_prog_RANLIB
6005if test -n "$RANLIB"; then
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6007$as_echo "$RANLIB" >&6; }
6008else
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6010$as_echo "no" >&6; }
6011fi
b0cacab0 6012
b0cacab0 6013
57aa50d4
TT
6014fi
6015if test -z "$ac_cv_prog_RANLIB"; then
6016 ac_ct_RANLIB=$RANLIB
6017 # Extract the first word of "ranlib", so it can be a program name with args.
6018set dummy ranlib; ac_word=$2
6019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6020$as_echo_n "checking for $ac_word... " >&6; }
6021if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6022 $as_echo_n "(cached) " >&6
6023else
6024 if test -n "$ac_ct_RANLIB"; then
6025 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6026else
6027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6028for as_dir in $PATH
6029do
6030 IFS=$as_save_IFS
6031 test -z "$as_dir" && as_dir=.
6032 for ac_exec_ext in '' $ac_executable_extensions; do
6033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6034 ac_cv_prog_ac_ct_RANLIB="ranlib"
6035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6036 break 2
b0cacab0 6037 fi
57aa50d4
TT
6038done
6039 done
6040IFS=$as_save_IFS
b0cacab0 6041
57aa50d4
TT
6042fi
6043fi
6044ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6045if test -n "$ac_ct_RANLIB"; then
6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6047$as_echo "$ac_ct_RANLIB" >&6; }
6048else
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6050$as_echo "no" >&6; }
6051fi
b0cacab0 6052
57aa50d4
TT
6053 if test "x$ac_ct_RANLIB" = x; then
6054 RANLIB=":"
6055 else
6056 case $cross_compiling:$ac_tool_warned in
6057yes:)
6058{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6059$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6060ac_tool_warned=yes ;;
6061esac
6062 RANLIB=$ac_ct_RANLIB
6063 fi
6064else
6065 RANLIB="$ac_cv_prog_RANLIB"
6066fi
b0cacab0
TT
6067
6068
57aa50d4
TT
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strerror in -lcposix" >&5
6070$as_echo_n "checking for strerror in -lcposix... " >&6; }
6071if test "${ac_cv_lib_cposix_strerror+set}" = set; then :
39fd3d4f 6072 $as_echo_n "(cached) " >&6
b0cacab0 6073else
57aa50d4
TT
6074 ac_check_lib_save_LIBS=$LIBS
6075LIBS="-lcposix $LIBS"
6076cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
6077/* end confdefs.h. */
6078
57aa50d4
TT
6079/* Override any GCC internal prototype to avoid an error.
6080 Use char because int might match the return type of a GCC
6081 builtin and then its argument prototype would still apply. */
6082#ifdef __cplusplus
6083extern "C"
93636bde 6084#endif
57aa50d4 6085char strerror ();
a64c9c13 6086int
b0cacab0
TT
6087main ()
6088{
57aa50d4 6089return strerror ();
b0cacab0
TT
6090 ;
6091 return 0;
a64c9c13 6092}
b0cacab0 6093_ACEOF
57aa50d4
TT
6094if ac_fn_c_try_link "$LINENO"; then :
6095 ac_cv_lib_cposix_strerror=yes
b0cacab0 6096else
57aa50d4 6097 ac_cv_lib_cposix_strerror=no
b0cacab0 6098fi
57aa50d4
TT
6099rm -f core conftest.err conftest.$ac_objext \
6100 conftest$ac_exeext conftest.$ac_ext
6101LIBS=$ac_check_lib_save_LIBS
6102fi
6103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cposix_strerror" >&5
6104$as_echo "$ac_cv_lib_cposix_strerror" >&6; }
6105if test "x$ac_cv_lib_cposix_strerror" = x""yes; then :
6106 LIBS="$LIBS -lcposix"
b0cacab0 6107fi
b0cacab0
TT
6108
6109
6110
57aa50d4
TT
6111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
6112$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
6113if test "${ac_cv_c_const+set}" = set; then :
39fd3d4f 6114 $as_echo_n "(cached) " >&6
a64c9c13 6115else
57aa50d4 6116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
6117/* end confdefs.h. */
6118
57aa50d4
TT
6119int
6120main ()
6121{
6122/* FIXME: Include the comments suggested by Paul. */
6123#ifndef __cplusplus
6124 /* Ultrix mips cc rejects this. */
6125 typedef int charset[2];
6126 const charset cs;
6127 /* SunOS 4.1.1 cc rejects this. */
6128 char const *const *pcpcc;
6129 char **ppc;
6130 /* NEC SVR4.0.2 mips cc rejects this. */
6131 struct point {int x, y;};
6132 static struct point const zero = {0,0};
6133 /* AIX XL C 1.02.0.0 rejects this.
6134 It does not let you subtract one const X* pointer from another in
6135 an arm of an if-expression whose if-part is not a constant
6136 expression */
6137 const char *g = "string";
6138 pcpcc = &g + (g ? g-g : 0);
6139 /* HPUX 7.0 cc rejects these. */
6140 ++pcpcc;
6141 ppc = (char**) pcpcc;
6142 pcpcc = (char const *const *) ppc;
6143 { /* SCO 3.2v4 cc rejects this. */
6144 char *t;
6145 char const *s = 0 ? (char *) 0 : (char const *) 0;
6146
6147 *t++ = 0;
6148 if (s) return 0;
6149 }
6150 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
6151 int x[] = {25, 17};
6152 const int *foo = &x[0];
6153 ++foo;
6154 }
6155 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6156 typedef const int *iptr;
6157 iptr p = 0;
6158 ++p;
6159 }
6160 { /* AIX XL C 1.02.0.0 rejects this saying
6161 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6162 struct s { int j; const int *ap[3]; };
6163 struct s *b; b->j = 5;
6164 }
6165 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6166 const int foo = 10;
6167 if (!foo) return 0;
6168 }
6169 return !cs[0] && !zero.x;
b0cacab0
TT
6170#endif
6171
57aa50d4
TT
6172 ;
6173 return 0;
6174}
b0cacab0 6175_ACEOF
57aa50d4
TT
6176if ac_fn_c_try_compile "$LINENO"; then :
6177 ac_cv_c_const=yes
b0cacab0 6178else
57aa50d4
TT
6179 ac_cv_c_const=no
6180fi
6181rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6182fi
6183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
6184$as_echo "$ac_cv_c_const" >&6; }
6185if test $ac_cv_c_const = no; then
6186
6187$as_echo "#define const /**/" >>confdefs.h
6188
a64c9c13 6189fi
b0cacab0
TT
6190
6191
57aa50d4
TT
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed" >&5
6193$as_echo_n "checking for signed... " >&6; }
6194if test "${bh_cv_c_signed+set}" = set; then :
6195 $as_echo_n "(cached) " >&6
b0cacab0 6196else
57aa50d4 6197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
6198/* end confdefs.h. */
6199
57aa50d4
TT
6200int
6201main ()
b0cacab0 6202{
57aa50d4
TT
6203signed char x;
6204 ;
6205 return 0;
b0cacab0
TT
6206}
6207_ACEOF
57aa50d4
TT
6208if ac_fn_c_try_compile "$LINENO"; then :
6209 bh_cv_c_signed=yes
b0cacab0 6210else
57aa50d4
TT
6211 bh_cv_c_signed=no
6212fi
6213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6214fi
6215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bh_cv_c_signed" >&5
6216$as_echo "$bh_cv_c_signed" >&6; }
6217 if test $bh_cv_c_signed = no; then
6218
6219$as_echo "#define signed /**/" >>confdefs.h
6220
6221 fi
6222
6223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
6224$as_echo_n "checking for inline... " >&6; }
6225if test "${ac_cv_c_inline+set}" = set; then :
6226 $as_echo_n "(cached) " >&6
6227else
6228 ac_cv_c_inline=no
6229for ac_kw in inline __inline__ __inline; do
6230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6231/* end confdefs.h. */
6232#ifndef __cplusplus
6233typedef int foo_t;
6234static $ac_kw foo_t static_foo () {return 0; }
6235$ac_kw foo_t foo () {return 0; }
6236#endif
b0cacab0 6237
57aa50d4
TT
6238_ACEOF
6239if ac_fn_c_try_compile "$LINENO"; then :
6240 ac_cv_c_inline=$ac_kw
b0cacab0 6241fi
57aa50d4
TT
6242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6243 test "$ac_cv_c_inline" != no && break
6244done
6245
a64c9c13 6246fi
57aa50d4
TT
6247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
6248$as_echo "$ac_cv_c_inline" >&6; }
6249
6250case $ac_cv_c_inline in
6251 inline | yes) ;;
6252 *)
6253 case $ac_cv_c_inline in
6254 no) ac_val=;;
6255 *) ac_val=$ac_cv_c_inline;;
6256 esac
6257 cat >>confdefs.h <<_ACEOF
6258#ifndef __cplusplus
6259#define inline $ac_val
6260#endif
6261_ACEOF
6262 ;;
6263esac
93636bde 6264
57aa50d4
TT
6265ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
6266if test "x$ac_cv_type_off_t" = x""yes; then :
6267
6268else
e1052144 6269
57aa50d4
TT
6270cat >>confdefs.h <<_ACEOF
6271#define off_t long int
6272_ACEOF
e1052144 6273
a64c9c13 6274fi
07a0db15 6275
57aa50d4
TT
6276ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
6277if test "x$ac_cv_type_size_t" = x""yes; then :
6278
6279else
6280
6281cat >>confdefs.h <<_ACEOF
6282#define size_t unsigned int
b0cacab0
TT
6283_ACEOF
6284
57aa50d4 6285fi
b0cacab0 6286
57aa50d4
TT
6287
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long" >&5
6289$as_echo_n "checking for long long... " >&6; }
6290if test "${ac_cv_type_long_long+set}" = set; then :
39fd3d4f 6291 $as_echo_n "(cached) " >&6
b0cacab0 6292else
57aa50d4 6293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6294/* end confdefs.h. */
57aa50d4 6295long long ll = 1LL; int i = 63;
b0cacab0
TT
6296int
6297main ()
6298{
57aa50d4
TT
6299long long llmax = (long long) -1;
6300 return ll << i | ll >> i | llmax / ll | llmax % ll;
b0cacab0
TT
6301 ;
6302 return 0;
6303}
6304_ACEOF
57aa50d4
TT
6305if ac_fn_c_try_link "$LINENO"; then :
6306 ac_cv_type_long_long=yes
b0cacab0 6307else
57aa50d4 6308 ac_cv_type_long_long=no
b0cacab0 6309fi
57aa50d4
TT
6310rm -f core conftest.err conftest.$ac_objext \
6311 conftest$ac_exeext conftest.$ac_ext
b0cacab0 6312fi
57aa50d4
TT
6313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long" >&5
6314$as_echo "$ac_cv_type_long_long" >&6; }
6315 if test $ac_cv_type_long_long = yes; then
b0cacab0 6316
57aa50d4 6317$as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
a64c9c13 6318
57aa50d4 6319 fi
a64c9c13 6320
57aa50d4
TT
6321
6322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5
6323$as_echo_n "checking for long double... " >&6; }
6324if test "${gt_cv_c_long_double+set}" = set; then :
39fd3d4f 6325 $as_echo_n "(cached) " >&6
b0cacab0 6326else
57aa50d4
TT
6327 if test "$GCC" = yes; then
6328 gt_cv_c_long_double=yes
6329 else
6330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6331/* end confdefs.h. */
57aa50d4
TT
6332
6333 /* The Stardent Vistra knows sizeof(long double), but does not support it. */
6334 long double foo = 0.0;
6335 /* On Ultrix 4.3 cc, long double is 4 and double is 8. */
6336 int array [2*(sizeof(long double) >= sizeof(double)) - 1];
93636bde 6337
b0cacab0
TT
6338int
6339main ()
6340{
57aa50d4 6341
b0cacab0
TT
6342 ;
6343 return 0;
6344}
6345_ACEOF
57aa50d4
TT
6346if ac_fn_c_try_compile "$LINENO"; then :
6347 gt_cv_c_long_double=yes
a64c9c13 6348else
57aa50d4 6349 gt_cv_c_long_double=no
b0cacab0 6350fi
57aa50d4
TT
6351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6352 fi
b0cacab0 6353fi
57aa50d4
TT
6354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_long_double" >&5
6355$as_echo "$gt_cv_c_long_double" >&6; }
6356 if test $gt_cv_c_long_double = yes; then
b0cacab0 6357
57aa50d4 6358$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
b0cacab0 6359
57aa50d4 6360 fi
b0cacab0 6361
57aa50d4
TT
6362
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
6364$as_echo_n "checking for wchar_t... " >&6; }
6365if test "${gt_cv_c_wchar_t+set}" = set; then :
6366 $as_echo_n "(cached) " >&6
b0cacab0 6367else
57aa50d4
TT
6368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6369/* end confdefs.h. */
6370#include <stddef.h>
6371 wchar_t foo = (wchar_t)'\0';
6372int
6373main ()
6374{
b0cacab0 6375
57aa50d4
TT
6376 ;
6377 return 0;
6378}
b0cacab0 6379_ACEOF
57aa50d4
TT
6380if ac_fn_c_try_compile "$LINENO"; then :
6381 gt_cv_c_wchar_t=yes
6382else
6383 gt_cv_c_wchar_t=no
6384fi
6385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6386fi
6387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
6388$as_echo "$gt_cv_c_wchar_t" >&6; }
6389 if test $gt_cv_c_wchar_t = yes; then
b0cacab0 6390
57aa50d4 6391$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
b0cacab0 6392
57aa50d4
TT
6393 fi
6394
6395
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
6397$as_echo_n "checking for wint_t... " >&6; }
6398if test "${gt_cv_c_wint_t+set}" = set; then :
39fd3d4f 6399 $as_echo_n "(cached) " >&6
b0cacab0 6400else
57aa50d4 6401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6402/* end confdefs.h. */
57aa50d4
TT
6403#include <wchar.h>
6404 wint_t foo = (wchar_t)'\0';
6405int
6406main ()
6407{
b0cacab0 6408
57aa50d4
TT
6409 ;
6410 return 0;
6411}
b0cacab0 6412_ACEOF
57aa50d4
TT
6413if ac_fn_c_try_compile "$LINENO"; then :
6414 gt_cv_c_wint_t=yes
a64c9c13 6415else
57aa50d4 6416 gt_cv_c_wint_t=no
a64c9c13 6417fi
57aa50d4 6418rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a64c9c13 6419fi
57aa50d4
TT
6420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
6421$as_echo "$gt_cv_c_wint_t" >&6; }
6422 if test $gt_cv_c_wint_t = yes; then
07a0db15 6423
57aa50d4 6424$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
a64c9c13 6425
57aa50d4 6426 fi
a64c9c13 6427
b0cacab0 6428
57aa50d4
TT
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
6430$as_echo_n "checking for inttypes.h... " >&6; }
6431if test "${jm_ac_cv_header_inttypes_h+set}" = set; then :
6432 $as_echo_n "(cached) " >&6
6433else
6434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6435/* end confdefs.h. */
6436#include <sys/types.h>
6437#include <inttypes.h>
b0cacab0
TT
6438int
6439main ()
a04eba3f 6440{
57aa50d4 6441uintmax_t i = (uintmax_t) -1;
b0cacab0
TT
6442 ;
6443 return 0;
a04eba3f 6444}
b0cacab0 6445_ACEOF
57aa50d4
TT
6446if ac_fn_c_try_compile "$LINENO"; then :
6447 jm_ac_cv_header_inttypes_h=yes
b0cacab0 6448else
57aa50d4 6449 jm_ac_cv_header_inttypes_h=no
b0cacab0 6450fi
57aa50d4 6451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0 6452fi
57aa50d4
TT
6453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_inttypes_h" >&5
6454$as_echo "$jm_ac_cv_header_inttypes_h" >&6; }
6455 if test $jm_ac_cv_header_inttypes_h = yes; then
b0cacab0
TT
6456
6457cat >>confdefs.h <<_ACEOF
57aa50d4 6458#define HAVE_INTTYPES_H_WITH_UINTMAX 1
b0cacab0 6459_ACEOF
a04eba3f 6460
57aa50d4 6461 fi
a04eba3f 6462
b0cacab0 6463
57aa50d4
TT
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
6465$as_echo_n "checking for stdint.h... " >&6; }
6466if test "${jm_ac_cv_header_stdint_h+set}" = set; then :
39fd3d4f 6467 $as_echo_n "(cached) " >&6
b0cacab0 6468else
57aa50d4 6469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6470/* end confdefs.h. */
57aa50d4
TT
6471#include <sys/types.h>
6472#include <stdint.h>
b0cacab0
TT
6473int
6474main ()
6475{
57aa50d4
TT
6476uintmax_t i = (uintmax_t) -1;
6477 ;
6478 return 0;
b0cacab0
TT
6479}
6480_ACEOF
57aa50d4
TT
6481if ac_fn_c_try_compile "$LINENO"; then :
6482 jm_ac_cv_header_stdint_h=yes
b0cacab0 6483else
57aa50d4 6484 jm_ac_cv_header_stdint_h=no
b0cacab0 6485fi
57aa50d4 6486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0 6487fi
57aa50d4
TT
6488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_stdint_h" >&5
6489$as_echo "$jm_ac_cv_header_stdint_h" >&6; }
6490 if test $jm_ac_cv_header_stdint_h = yes; then
b0cacab0
TT
6491
6492cat >>confdefs.h <<_ACEOF
57aa50d4 6493#define HAVE_STDINT_H_WITH_UINTMAX 1
b0cacab0
TT
6494_ACEOF
6495
57aa50d4 6496 fi
b0cacab0 6497
b0cacab0
TT
6498
6499
6500
57aa50d4
TT
6501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
6502$as_echo_n "checking for intmax_t... " >&6; }
6503if test "${gt_cv_c_intmax_t+set}" = set; then :
39fd3d4f 6504 $as_echo_n "(cached) " >&6
b0cacab0 6505else
57aa50d4 6506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6507/* end confdefs.h. */
57aa50d4
TT
6508
6509#include <stddef.h>
6510#include <stdlib.h>
6511#if HAVE_STDINT_H_WITH_UINTMAX
6512#include <stdint.h>
6513#endif
6514#if HAVE_INTTYPES_H_WITH_UINTMAX
6515#include <inttypes.h>
6516#endif
6517
6518int
6519main ()
6520{
6521intmax_t x = -1;
6522 ;
6523 return 0;
6524}
b0cacab0 6525_ACEOF
57aa50d4
TT
6526if ac_fn_c_try_compile "$LINENO"; then :
6527 gt_cv_c_intmax_t=yes
b0cacab0 6528else
57aa50d4 6529 gt_cv_c_intmax_t=no
b0cacab0 6530fi
e1052144 6531rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4
TT
6532fi
6533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
6534$as_echo "$gt_cv_c_intmax_t" >&6; }
6535 if test $gt_cv_c_intmax_t = yes; then
b0cacab0 6536
57aa50d4 6537$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
b0cacab0 6538
57aa50d4 6539 fi
e1052144 6540
b0cacab0 6541
e1052144 6542
57aa50d4
TT
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf() supports POSIX/XSI format strings" >&5
6544$as_echo_n "checking whether printf() supports POSIX/XSI format strings... " >&6; }
6545if test "${gt_cv_func_printf_posix+set}" = set; then :
39fd3d4f 6546 $as_echo_n "(cached) " >&6
b0cacab0 6547else
b0cacab0 6548
57aa50d4
TT
6549 if test "$cross_compiling" = yes; then :
6550
6551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552/* end confdefs.h. */
6553
6554#if defined __NetBSD__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
6555 notposix
6556#endif
b0cacab0 6557
57aa50d4
TT
6558_ACEOF
6559if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6560 $EGREP "notposix" >/dev/null 2>&1; then :
6561 gt_cv_func_printf_posix="guessing no"
6562else
6563 gt_cv_func_printf_posix="guessing yes"
b0cacab0 6564fi
57aa50d4 6565rm -f conftest*
b0cacab0 6566
b0cacab0 6567
57aa50d4
TT
6568else
6569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6570/* end confdefs.h. */
b0cacab0 6571
57aa50d4
TT
6572#include <stdio.h>
6573#include <string.h>
6574/* The string "%2$d %1$d", with dollar characters protected from the shell's
6575 dollar expansion (possibly an autoconf bug). */
6576static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
6577static char buf[100];
6578int main ()
6579{
6580 sprintf (buf, format, 33, 55);
6581 return (strcmp (buf, "55 33") != 0);
6582}
6583_ACEOF
6584if ac_fn_c_try_run "$LINENO"; then :
6585 gt_cv_func_printf_posix=yes
6586else
6587 gt_cv_func_printf_posix=no
6588fi
6589rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6590 conftest.$ac_objext conftest.beam conftest.$ac_ext
6591fi
6592
6593
6594fi
6595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_printf_posix" >&5
6596$as_echo "$gt_cv_func_printf_posix" >&6; }
6597 case $gt_cv_func_printf_posix in
6598 *yes)
6599
6600$as_echo "#define HAVE_POSIX_PRINTF 1" >>confdefs.h
6601
6602 ;;
6603 esac
6604
6605# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6606# for constant arguments. Useless!
6607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
6608$as_echo_n "checking for working alloca.h... " >&6; }
6609if test "${ac_cv_working_alloca_h+set}" = set; then :
39fd3d4f 6610 $as_echo_n "(cached) " >&6
b0cacab0 6611else
57aa50d4 6612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 6613/* end confdefs.h. */
57aa50d4
TT
6614#include <alloca.h>
6615int
6616main ()
6617{
6618char *p = (char *) alloca (2 * sizeof (int));
6619 if (p) return 0;
6620 ;
6621 return 0;
6622}
6623_ACEOF
6624if ac_fn_c_try_link "$LINENO"; then :
6625 ac_cv_working_alloca_h=yes
6626else
6627 ac_cv_working_alloca_h=no
6628fi
6629rm -f core conftest.err conftest.$ac_objext \
6630 conftest$ac_exeext conftest.$ac_ext
6631fi
6632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
6633$as_echo "$ac_cv_working_alloca_h" >&6; }
6634if test $ac_cv_working_alloca_h = yes; then
b0cacab0 6635
57aa50d4 6636$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
b0cacab0 6637
57aa50d4
TT
6638fi
6639
6640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
6641$as_echo_n "checking for alloca... " >&6; }
6642if test "${ac_cv_func_alloca_works+set}" = set; then :
6643 $as_echo_n "(cached) " >&6
6644else
6645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6646/* end confdefs.h. */
6647#ifdef __GNUC__
6648# define alloca __builtin_alloca
b0cacab0 6649#else
57aa50d4
TT
6650# ifdef _MSC_VER
6651# include <malloc.h>
6652# define alloca _alloca
6653# else
6654# ifdef HAVE_ALLOCA_H
6655# include <alloca.h>
6656# else
6657# ifdef _AIX
6658 #pragma alloca
6659# else
6660# ifndef alloca /* predefined by HP cc +Olibcalls */
6661char *alloca ();
6662# endif
6663# endif
6664# endif
6665# endif
b0cacab0
TT
6666#endif
6667
57aa50d4
TT
6668int
6669main ()
6670{
6671char *p = (char *) alloca (1);
6672 if (p) return 0;
6673 ;
6674 return 0;
6675}
6676_ACEOF
6677if ac_fn_c_try_link "$LINENO"; then :
6678 ac_cv_func_alloca_works=yes
6679else
6680 ac_cv_func_alloca_works=no
6681fi
6682rm -f core conftest.err conftest.$ac_objext \
6683 conftest$ac_exeext conftest.$ac_ext
6684fi
6685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
6686$as_echo "$ac_cv_func_alloca_works" >&6; }
b0cacab0 6687
57aa50d4
TT
6688if test $ac_cv_func_alloca_works = yes; then
6689
6690$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
6691
6692else
6693 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6694# that cause trouble. Some versions do not even contain alloca or
6695# contain a buggy version. If you still want to use their alloca,
6696# use ar to extract alloca.o from them instead of compiling alloca.c.
6697
6698ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
6699
6700$as_echo "#define C_ALLOCA 1" >>confdefs.h
6701
6702
6703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
6704$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
6705if test "${ac_cv_os_cray+set}" = set; then :
6706 $as_echo_n "(cached) " >&6
6707else
6708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6709/* end confdefs.h. */
6710#if defined CRAY && ! defined CRAY2
6711webecray
6712#else
6713wenotbecray
b0cacab0
TT
6714#endif
6715
57aa50d4
TT
6716_ACEOF
6717if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6718 $EGREP "webecray" >/dev/null 2>&1; then :
6719 ac_cv_os_cray=yes
6720else
6721 ac_cv_os_cray=no
6722fi
6723rm -f conftest*
6724
6725fi
6726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6727$as_echo "$ac_cv_os_cray" >&6; }
6728if test $ac_cv_os_cray = yes; then
6729 for ac_func in _getb67 GETB67 getb67; do
6730 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6731ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6732eval as_val=\$$as_ac_var
6733 if test "x$as_val" = x""yes; then :
6734
6735cat >>confdefs.h <<_ACEOF
6736#define CRAY_STACKSEG_END $ac_func
6737_ACEOF
6738
6739 break
6740fi
6741
6742 done
6743fi
6744
6745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6746$as_echo_n "checking stack direction for C alloca... " >&6; }
6747if test "${ac_cv_c_stack_direction+set}" = set; then :
6748 $as_echo_n "(cached) " >&6
6749else
6750 if test "$cross_compiling" = yes; then :
6751 ac_cv_c_stack_direction=0
6752else
6753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6754/* end confdefs.h. */
6755$ac_includes_default
6756int
6757find_stack_direction ()
6758{
6759 static char *addr = 0;
6760 auto char dummy;
6761 if (addr == 0)
6762 {
6763 addr = &dummy;
6764 return find_stack_direction ();
6765 }
6766 else
6767 return (&dummy > addr) ? 1 : -1;
6768}
6769
b0cacab0
TT
6770int
6771main ()
6772{
57aa50d4 6773 return find_stack_direction () < 0;
b0cacab0
TT
6774}
6775_ACEOF
57aa50d4
TT
6776if ac_fn_c_try_run "$LINENO"; then :
6777 ac_cv_c_stack_direction=1
b0cacab0 6778else
57aa50d4
TT
6779 ac_cv_c_stack_direction=-1
6780fi
6781rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6782 conftest.$ac_objext conftest.beam conftest.$ac_ext
6783fi
6784
6785fi
6786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6787$as_echo "$ac_cv_c_stack_direction" >&6; }
6788cat >>confdefs.h <<_ACEOF
6789#define STACK_DIRECTION $ac_cv_c_stack_direction
6790_ACEOF
6791
b0cacab0 6792
b0cacab0 6793fi
e1052144 6794
57aa50d4
TT
6795for ac_header in stdlib.h unistd.h
6796do :
6797 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6798ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6799eval as_val=\$$as_ac_Header
6800 if test "x$as_val" = x""yes; then :
6801 cat >>confdefs.h <<_ACEOF
6802#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6803_ACEOF
6804
b0cacab0 6805fi
57aa50d4
TT
6806
6807done
6808
6809for ac_func in getpagesize
6810do :
6811 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6812if test "x$ac_cv_func_getpagesize" = x""yes; then :
b0cacab0 6813 cat >>confdefs.h <<_ACEOF
57aa50d4 6814#define HAVE_GETPAGESIZE 1
b0cacab0
TT
6815_ACEOF
6816
6817fi
6818done
6819
57aa50d4 6820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
39fd3d4f 6821$as_echo_n "checking for working mmap... " >&6; }
57aa50d4 6822if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
39fd3d4f 6823 $as_echo_n "(cached) " >&6
b0cacab0 6824else
57aa50d4 6825 if test "$cross_compiling" = yes; then :
b0cacab0
TT
6826 ac_cv_func_mmap_fixed_mapped=no
6827else
57aa50d4 6828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
6829/* end confdefs.h. */
6830$ac_includes_default
6831/* malloc might have been renamed as rpl_malloc. */
6832#undef malloc
6833
6834/* Thanks to Mike Haertel and Jim Avera for this test.
6835 Here is a matrix of mmap possibilities:
6836 mmap private not fixed
6837 mmap private fixed at somewhere currently unmapped
6838 mmap private fixed at somewhere already mapped
6839 mmap shared not fixed
6840 mmap shared fixed at somewhere currently unmapped
6841 mmap shared fixed at somewhere already mapped
6842 For private mappings, we should verify that changes cannot be read()
6843 back from the file, nor mmap's back from the file at a different
6844 address. (There have been systems where private was not correctly
6845 implemented like the infamous i386 svr4.0, and systems where the
6846 VM page cache was not coherent with the file system buffer cache
6847 like early versions of FreeBSD and possibly contemporary NetBSD.)
6848 For shared mappings, we should conversely verify that changes get
6849 propagated back to all the places they're supposed to be.
6850
6851 Grep wants private fixed already mapped.
6852 The main things grep needs to know about mmap are:
6853 * does it exist and is it safe to write into the mmap'd area
6854 * how to use it (BSD variants) */
6855
6856#include <fcntl.h>
6857#include <sys/mman.h>
6858
29a5deed 6859#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
b0cacab0
TT
6860char *malloc ();
6861#endif
6862
6863/* This mess was copied from the GNU getpagesize.h. */
29a5deed 6864#ifndef HAVE_GETPAGESIZE
b0cacab0 6865/* Assume that all systems that can run configure have sys/param.h. */
29a5deed 6866# ifndef HAVE_SYS_PARAM_H
b0cacab0
TT
6867# define HAVE_SYS_PARAM_H 1
6868# endif
6869
6870# ifdef _SC_PAGESIZE
6871# define getpagesize() sysconf(_SC_PAGESIZE)
6872# else /* no _SC_PAGESIZE */
29a5deed 6873# ifdef HAVE_SYS_PARAM_H
b0cacab0
TT
6874# include <sys/param.h>
6875# ifdef EXEC_PAGESIZE
6876# define getpagesize() EXEC_PAGESIZE
6877# else /* no EXEC_PAGESIZE */
6878# ifdef NBPG
6879# define getpagesize() NBPG * CLSIZE
6880# ifndef CLSIZE
6881# define CLSIZE 1
6882# endif /* no CLSIZE */
6883# else /* no NBPG */
6884# ifdef NBPC
6885# define getpagesize() NBPC
6886# else /* no NBPC */
6887# ifdef PAGESIZE
6888# define getpagesize() PAGESIZE
6889# endif /* PAGESIZE */
6890# endif /* no NBPC */
6891# endif /* no NBPG */
6892# endif /* no EXEC_PAGESIZE */
6893# else /* no HAVE_SYS_PARAM_H */
6894# define getpagesize() 8192 /* punt totally */
6895# endif /* no HAVE_SYS_PARAM_H */
6896# endif /* no _SC_PAGESIZE */
6897
6898#endif /* no HAVE_GETPAGESIZE */
6899
6900int
6901main ()
6902{
6903 char *data, *data2, *data3;
6904 int i, pagesize;
6905 int fd;
6906
6907 pagesize = getpagesize ();
6908
6909 /* First, make a file with some known garbage in it. */
6910 data = (char *) malloc (pagesize);
6911 if (!data)
e1052144 6912 return 1;
b0cacab0
TT
6913 for (i = 0; i < pagesize; ++i)
6914 *(data + i) = rand ();
6915 umask (0);
6916 fd = creat ("conftest.mmap", 0600);
6917 if (fd < 0)
e1052144 6918 return 1;
b0cacab0 6919 if (write (fd, data, pagesize) != pagesize)
e1052144 6920 return 1;
b0cacab0
TT
6921 close (fd);
6922
6923 /* Next, try to mmap the file at a fixed address which already has
6924 something else allocated at it. If we can, also make sure that
6925 we see the same garbage. */
6926 fd = open ("conftest.mmap", O_RDWR);
6927 if (fd < 0)
e1052144 6928 return 1;
b0cacab0
TT
6929 data2 = (char *) malloc (2 * pagesize);
6930 if (!data2)
e1052144
TT
6931 return 1;
6932 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
b0cacab0
TT
6933 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6934 MAP_PRIVATE | MAP_FIXED, fd, 0L))
e1052144 6935 return 1;
b0cacab0
TT
6936 for (i = 0; i < pagesize; ++i)
6937 if (*(data + i) != *(data2 + i))
e1052144 6938 return 1;
b0cacab0
TT
6939
6940 /* Finally, make sure that changes to the mapped area do not
6941 percolate back to the file as seen by read(). (This is a bug on
6942 some variants of i386 svr4.0.) */
6943 for (i = 0; i < pagesize; ++i)
6944 *(data2 + i) = *(data2 + i) + 1;
6945 data3 = (char *) malloc (pagesize);
6946 if (!data3)
e1052144 6947 return 1;
b0cacab0 6948 if (read (fd, data3, pagesize) != pagesize)
e1052144 6949 return 1;
b0cacab0
TT
6950 for (i = 0; i < pagesize; ++i)
6951 if (*(data + i) != *(data3 + i))
e1052144 6952 return 1;
b0cacab0 6953 close (fd);
e1052144 6954 return 0;
b0cacab0
TT
6955}
6956_ACEOF
57aa50d4 6957if ac_fn_c_try_run "$LINENO"; then :
b0cacab0
TT
6958 ac_cv_func_mmap_fixed_mapped=yes
6959else
57aa50d4 6960 ac_cv_func_mmap_fixed_mapped=no
b0cacab0 6961fi
57aa50d4
TT
6962rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6963 conftest.$ac_objext conftest.beam conftest.$ac_ext
b0cacab0 6964fi
e1052144 6965
b0cacab0 6966fi
57aa50d4 6967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
39fd3d4f 6968$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
b0cacab0
TT
6969if test $ac_cv_func_mmap_fixed_mapped = yes; then
6970
57aa50d4 6971$as_echo "#define HAVE_MMAP 1" >>confdefs.h
b0cacab0
TT
6972
6973fi
6974rm -f conftest.mmap
6975
6976
57aa50d4 6977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2.1 or newer" >&5
39fd3d4f 6978$as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; }
57aa50d4 6979if test "${ac_cv_gnu_library_2_1+set}" = set; then :
39fd3d4f 6980 $as_echo_n "(cached) " >&6
b0cacab0 6981else
57aa50d4 6982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
6983/* end confdefs.h. */
6984
6985#include <features.h>
6986#ifdef __GNU_LIBRARY__
6987 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
6988 Lucky GNU user
6989 #endif
6990#endif
6991
6992_ACEOF
6993if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
57aa50d4 6994 $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
b0cacab0
TT
6995 ac_cv_gnu_library_2_1=yes
6996else
6997 ac_cv_gnu_library_2_1=no
6998fi
6999rm -f conftest*
7000
7001
7002
7003fi
57aa50d4 7004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
39fd3d4f 7005$as_echo "$ac_cv_gnu_library_2_1" >&6; }
b0cacab0
TT
7006
7007 GLIBC21="$ac_cv_gnu_library_2_1"
7008
7009
7010
7011
57aa50d4 7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5
39fd3d4f 7013$as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
57aa50d4 7014if test "${gt_cv_int_divbyzero_sigfpe+set}" = set; then :
39fd3d4f 7015 $as_echo_n "(cached) " >&6
b0cacab0
TT
7016else
7017
57aa50d4 7018 if test "$cross_compiling" = yes; then :
b0cacab0
TT
7019
7020 # Guess based on the CPU.
7021 case "$host_cpu" in
7022 alpha* | i3456786 | m68k | s390*)
7023 gt_cv_int_divbyzero_sigfpe="guessing yes";;
7024 *)
7025 gt_cv_int_divbyzero_sigfpe="guessing no";;
7026 esac
7027
7028else
57aa50d4 7029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
7030/* end confdefs.h. */
7031
7032#include <stdlib.h>
7033#include <signal.h>
7034
7035static void
7036#ifdef __cplusplus
7037sigfpe_handler (int sig)
7038#else
7039sigfpe_handler (sig) int sig;
7040#endif
7041{
7042 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
7043 exit (sig != SIGFPE);
7044}
7045
7046int x = 1;
7047int y = 0;
7048int z;
7049int nan;
7050
7051int main ()
a04eba3f
TT
7052{
7053 signal (SIGFPE, sigfpe_handler);
7054/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
7055#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
7056 signal (SIGTRAP, sigfpe_handler);
7057#endif
7058/* Linux/SPARC yields signal SIGILL. */
7059#if defined (__sparc__) && defined (__linux__)
7060 signal (SIGILL, sigfpe_handler);
7061#endif
7062
7063 z = x / y;
7064 nan = y / y;
7065 exit (1);
7066}
a64c9c13 7067
b0cacab0 7068_ACEOF
57aa50d4 7069if ac_fn_c_try_run "$LINENO"; then :
a04eba3f 7070 gt_cv_int_divbyzero_sigfpe=yes
a64c9c13 7071else
57aa50d4 7072 gt_cv_int_divbyzero_sigfpe=no
b0cacab0 7073fi
57aa50d4
TT
7074rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7075 conftest.$ac_objext conftest.beam conftest.$ac_ext
b0cacab0
TT
7076fi
7077
e1052144 7078
b0cacab0 7079fi
57aa50d4 7080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5
39fd3d4f 7081$as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
b0cacab0
TT
7082 case "$gt_cv_int_divbyzero_sigfpe" in
7083 *yes) value=1;;
7084 *) value=0;;
7085 esac
7086
7087cat >>confdefs.h <<_ACEOF
7088#define INTDIV0_RAISES_SIGFPE $value
7089_ACEOF
7090
7091
7092
57aa50d4 7093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5
39fd3d4f 7094$as_echo_n "checking for unsigned long long... " >&6; }
57aa50d4 7095if test "${ac_cv_type_unsigned_long_long+set}" = set; then :
39fd3d4f 7096 $as_echo_n "(cached) " >&6
b0cacab0 7097else
57aa50d4 7098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
7099/* end confdefs.h. */
7100unsigned long long ull = 1ULL; int i = 63;
7101int
7102main ()
7103{
7104unsigned long long ullmax = (unsigned long long) -1;
7105 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
7106 ;
7107 return 0;
7108}
7109_ACEOF
57aa50d4 7110if ac_fn_c_try_link "$LINENO"; then :
b0cacab0
TT
7111 ac_cv_type_unsigned_long_long=yes
7112else
57aa50d4 7113 ac_cv_type_unsigned_long_long=no
b0cacab0 7114fi
57aa50d4
TT
7115rm -f core conftest.err conftest.$ac_objext \
7116 conftest$ac_exeext conftest.$ac_ext
b0cacab0 7117fi
57aa50d4 7118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long" >&5
39fd3d4f 7119$as_echo "$ac_cv_type_unsigned_long_long" >&6; }
b0cacab0
TT
7120 if test $ac_cv_type_unsigned_long_long = yes; then
7121
57aa50d4 7122$as_echo "#define HAVE_UNSIGNED_LONG_LONG 1" >>confdefs.h
b0cacab0
TT
7123
7124 fi
7125
7126
7127
7128
7129 if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
7130
7131 test $ac_cv_type_unsigned_long_long = yes \
7132 && ac_type='unsigned long long' \
7133 || ac_type='unsigned long'
7134
7135cat >>confdefs.h <<_ACEOF
7136#define uintmax_t $ac_type
7137_ACEOF
7138
7139 else
7140
57aa50d4 7141$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
b0cacab0
TT
7142
7143 fi
7144
7145
57aa50d4 7146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
39fd3d4f 7147$as_echo_n "checking for inttypes.h... " >&6; }
57aa50d4 7148if test "${gt_cv_header_inttypes_h+set}" = set; then :
39fd3d4f 7149 $as_echo_n "(cached) " >&6
b0cacab0
TT
7150else
7151
57aa50d4 7152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
7153/* end confdefs.h. */
7154#include <sys/types.h>
7155#include <inttypes.h>
7156int
7157main ()
7158{
7159
7160 ;
7161 return 0;
7162}
7163_ACEOF
57aa50d4 7164if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0
TT
7165 gt_cv_header_inttypes_h=yes
7166else
57aa50d4 7167 gt_cv_header_inttypes_h=no
b0cacab0 7168fi
e1052144 7169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0
TT
7170
7171fi
57aa50d4 7172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_header_inttypes_h" >&5
39fd3d4f 7173$as_echo "$gt_cv_header_inttypes_h" >&6; }
b0cacab0
TT
7174 if test $gt_cv_header_inttypes_h = yes; then
7175
7176cat >>confdefs.h <<_ACEOF
7177#define HAVE_INTTYPES_H 1
7178_ACEOF
7179
7180 fi
7181
7182
7183
7184 if test $gt_cv_header_inttypes_h = yes; then
57aa50d4 7185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
39fd3d4f 7186$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
57aa50d4 7187if test "${gt_cv_inttypes_pri_broken+set}" = set; then :
39fd3d4f 7188 $as_echo_n "(cached) " >&6
b0cacab0
TT
7189else
7190
57aa50d4 7191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
7192/* end confdefs.h. */
7193#include <inttypes.h>
7194#ifdef PRId32
7195char *p = PRId32;
7196#endif
7197
7198int
7199main ()
7200{
7201
7202 ;
7203 return 0;
7204}
7205_ACEOF
57aa50d4 7206if ac_fn_c_try_compile "$LINENO"; then :
b0cacab0
TT
7207 gt_cv_inttypes_pri_broken=no
7208else
57aa50d4 7209 gt_cv_inttypes_pri_broken=yes
b0cacab0 7210fi
e1052144 7211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b0cacab0
TT
7212
7213fi
57aa50d4 7214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
39fd3d4f 7215$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
b0cacab0
TT
7216 fi
7217 if test "$gt_cv_inttypes_pri_broken" = yes; then
7218
7219cat >>confdefs.h <<_ACEOF
7220#define PRI_MACROS_BROKEN 1
7221_ACEOF
7222
7223 fi
7224
7225
57aa50d4
TT
7226 for ac_header in stdint.h
7227do :
7228 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
7229if test "x$ac_cv_header_stdint_h" = x""yes; then :
b0cacab0 7230 cat >>confdefs.h <<_ACEOF
57aa50d4 7231#define HAVE_STDINT_H 1
b0cacab0
TT
7232_ACEOF
7233
7234fi
7235
7236done
7237
57aa50d4 7238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
39fd3d4f 7239$as_echo_n "checking for SIZE_MAX... " >&6; }
b0cacab0 7240 result=
57aa50d4 7241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
7242/* end confdefs.h. */
7243
7244#include <limits.h>
7245#if HAVE_STDINT_H
7246#include <stdint.h>
7247#endif
7248#ifdef SIZE_MAX
7249Found it
7250#endif
7251
7252_ACEOF
7253if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
57aa50d4 7254 $EGREP "Found it" >/dev/null 2>&1; then :
b0cacab0
TT
7255 result=yes
7256fi
7257rm -f conftest*
7258
7259 if test -z "$result"; then
57aa50d4 7260 if ac_fn_c_compute_int "$LINENO" "~(size_t)0 / 10" "res_hi" "#include <stddef.h>"; then :
b0cacab0 7261
b0cacab0 7262else
57aa50d4
TT
7263 result=?
7264fi
b0cacab0 7265
57aa50d4
TT
7266
7267 if ac_fn_c_compute_int "$LINENO" "~(size_t)0 % 10" "res_lo" "#include <stddef.h>"; then :
7268
7269else
7270 result=?
b0cacab0 7271fi
e1052144 7272
57aa50d4
TT
7273
7274 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint" "#include <stddef.h>"; then :
7275
b0cacab0 7276else
57aa50d4
TT
7277 result=?
7278fi
b0cacab0 7279
b0cacab0 7280
57aa50d4
TT
7281 if test "$fits_in_uint" = 1; then
7282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0
TT
7283/* end confdefs.h. */
7284#include <stddef.h>
57aa50d4
TT
7285 extern size_t foo;
7286 extern unsigned long foo;
7287
b0cacab0
TT
7288int
7289main ()
7290{
b0cacab0
TT
7291
7292 ;
7293 return 0;
7294}
7295_ACEOF
57aa50d4
TT
7296if ac_fn_c_try_compile "$LINENO"; then :
7297 fits_in_uint=0
b0cacab0 7298fi
e1052144 7299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57aa50d4
TT
7300 fi
7301 if test -z "$result"; then
7302 if test "$fits_in_uint" = 1; then
7303 result="$res_hi$res_lo"U
7304 else
7305 result="$res_hi$res_lo"UL
7306 fi
7307 else
7308 result='~(size_t)0'
7309 fi
7310 fi
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
7312$as_echo "$result" >&6; }
7313 if test "$result" != yes; then
b0cacab0 7314
57aa50d4
TT
7315cat >>confdefs.h <<_ACEOF
7316#define SIZE_MAX $result
7317_ACEOF
e1052144 7318
57aa50d4 7319 fi
e1052144 7320
b0cacab0 7321
57aa50d4
TT
7322
7323 for ac_header in stdint.h
7324do :
7325 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
7326if test "x$ac_cv_header_stdint_h" = x""yes; then :
7327 cat >>confdefs.h <<_ACEOF
7328#define HAVE_STDINT_H 1
b0cacab0 7329_ACEOF
b0cacab0 7330
b0cacab0 7331fi
e1052144 7332
b0cacab0 7333done
b0cacab0 7334
b0cacab0 7335
29a5deed 7336
57aa50d4
TT
7337 if test "X$prefix" = "XNONE"; then
7338 acl_final_prefix="$ac_default_prefix"
7339 else
7340 acl_final_prefix="$prefix"
7341 fi
7342 if test "X$exec_prefix" = "XNONE"; then
7343 acl_final_exec_prefix='${prefix}'
7344 else
7345 acl_final_exec_prefix="$exec_prefix"
7346 fi
7347 acl_save_prefix="$prefix"
7348 prefix="$acl_final_prefix"
7349 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7350 prefix="$acl_save_prefix"
b0cacab0 7351
b0cacab0 7352
57aa50d4
TT
7353# Check whether --with-gnu-ld was given.
7354if test "${with_gnu_ld+set}" = set; then :
7355 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
b0cacab0 7356else
57aa50d4 7357 with_gnu_ld=no
b0cacab0 7358fi
e1052144 7359
57aa50d4
TT
7360# Prepare PATH_SEPARATOR.
7361# The user is always right.
7362if test "${PATH_SEPARATOR+set}" != set; then
7363 echo "#! /bin/sh" >conf$$.sh
7364 echo "exit 0" >>conf$$.sh
7365 chmod +x conf$$.sh
7366 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7367 PATH_SEPARATOR=';'
7368 else
7369 PATH_SEPARATOR=:
7370 fi
7371 rm -f conf$$.sh
7372fi
7373ac_prog=ld
7374if test "$GCC" = yes; then
7375 # Check if gcc -print-prog-name=ld gives a path.
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7377$as_echo_n "checking for ld used by GCC... " >&6; }
7378 case $host in
7379 *-*-mingw*)
7380 # gcc leaves a trailing carriage return which upsets mingw
7381 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7382 *)
7383 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7384 esac
7385 case $ac_prog in
7386 # Accept absolute paths.
7387 [\\/]* | [A-Za-z]:[\\/]*)
7388 re_direlt='/[^/][^/]*/\.\./'
7389 # Canonicalize the path of ld
7390 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7391 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7392 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7393 done
7394 test -z "$LD" && LD="$ac_prog"
7395 ;;
7396 "")
7397 # If it fails, then pretend we aren't using GCC.
7398 ac_prog=ld
7399 ;;
7400 *)
7401 # If it is relative, then search for the first ld in PATH.
7402 with_gnu_ld=unknown
7403 ;;
7404 esac
7405elif test "$with_gnu_ld" = yes; then
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7407$as_echo_n "checking for GNU ld... " >&6; }
7408else
7409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7410$as_echo_n "checking for non-GNU ld... " >&6; }
7411fi
7412if test "${acl_cv_path_LD+set}" = set; then :
7413 $as_echo_n "(cached) " >&6
7414else
7415 if test -z "$LD"; then
7416 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7417 for ac_dir in $PATH; do
7418 test -z "$ac_dir" && ac_dir=.
7419 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7420 acl_cv_path_LD="$ac_dir/$ac_prog"
7421 # Check to see if the program is GNU ld. I'd rather use --version,
7422 # but apparently some GNU ld's only accept -v.
7423 # Break only if it was the GNU/non-GNU ld that we prefer.
7424 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
7425 *GNU* | *'with BFD'*)
7426 test "$with_gnu_ld" != no && break ;;
7427 *)
7428 test "$with_gnu_ld" != yes && break ;;
7429 esac
7430 fi
b0cacab0 7431 done
57aa50d4 7432 IFS="$ac_save_ifs"
b0cacab0 7433else
57aa50d4
TT
7434 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7435fi
7436fi
b0cacab0 7437
57aa50d4
TT
7438LD="$acl_cv_path_LD"
7439if test -n "$LD"; then
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7441$as_echo "$LD" >&6; }
7442else
7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7444$as_echo "no" >&6; }
7445fi
7446test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7448$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7449if test "${acl_cv_prog_gnu_ld+set}" = set; then :
7450 $as_echo_n "(cached) " >&6
7451else
7452 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7453case `$LD -v 2>&1 </dev/null` in
7454*GNU* | *'with BFD'*)
7455 acl_cv_prog_gnu_ld=yes ;;
7456*)
7457 acl_cv_prog_gnu_ld=no ;;
e1052144 7458esac
57aa50d4
TT
7459fi
7460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7461$as_echo "$acl_cv_prog_gnu_ld" >&6; }
7462with_gnu_ld=$acl_cv_prog_gnu_ld
b0cacab0 7463
b0cacab0 7464
e1052144 7465
57aa50d4
TT
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7467$as_echo_n "checking for shared library run path origin... " >&6; }
7468if test "${acl_cv_rpath+set}" = set; then :
7469 $as_echo_n "(cached) " >&6
b0cacab0 7470else
b0cacab0 7471
57aa50d4
TT
7472 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7473 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7474 . ./conftest.sh
7475 rm -f ./conftest.sh
7476 acl_cv_rpath=done
e1052144 7477
b0cacab0 7478fi
57aa50d4
TT
7479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7480$as_echo "$acl_cv_rpath" >&6; }
7481 wl="$acl_cv_wl"
7482 libext="$acl_cv_libext"
7483 shlibext="$acl_cv_shlibext"
7484 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7485 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7486 hardcode_direct="$acl_cv_hardcode_direct"
7487 hardcode_minus_L="$acl_cv_hardcode_minus_L"
7488 # Check whether --enable-rpath was given.
7489if test "${enable_rpath+set}" = set; then :
7490 enableval=$enable_rpath; :
b0cacab0 7491else
57aa50d4 7492 enable_rpath=yes
b0cacab0 7493fi
e1052144 7494
b0cacab0 7495
b0cacab0 7496
29a5deed 7497
b0cacab0 7498
b0cacab0 7499
b0cacab0 7500
e1052144 7501
57aa50d4 7502 use_additional=yes
b0cacab0 7503
57aa50d4
TT
7504 acl_save_prefix="$prefix"
7505 prefix="$acl_final_prefix"
7506 acl_save_exec_prefix="$exec_prefix"
7507 exec_prefix="$acl_final_exec_prefix"
b0cacab0 7508
57aa50d4
TT
7509 eval additional_includedir=\"$includedir\"
7510 eval additional_libdir=\"$libdir\"
b0cacab0 7511
57aa50d4
TT
7512 exec_prefix="$acl_save_exec_prefix"
7513 prefix="$acl_save_prefix"
b0cacab0 7514
e1052144 7515
57aa50d4
TT
7516# Check whether --with-libiconv-prefix was given.
7517if test "${with_libiconv_prefix+set}" = set; then :
7518 withval=$with_libiconv_prefix;
7519 if test "X$withval" = "Xno"; then
7520 use_additional=no
7521 else
7522 if test "X$withval" = "X"; then
b0cacab0 7523
57aa50d4
TT
7524 acl_save_prefix="$prefix"
7525 prefix="$acl_final_prefix"
7526 acl_save_exec_prefix="$exec_prefix"
7527 exec_prefix="$acl_final_exec_prefix"
e1052144 7528
57aa50d4
TT
7529 eval additional_includedir=\"$includedir\"
7530 eval additional_libdir=\"$libdir\"
e1052144 7531
57aa50d4
TT
7532 exec_prefix="$acl_save_exec_prefix"
7533 prefix="$acl_save_prefix"
b0cacab0 7534
57aa50d4
TT
7535 else
7536 additional_includedir="$withval/include"
7537 additional_libdir="$withval/lib"
7538 fi
7539 fi
b0cacab0 7540
b0cacab0 7541fi
e1052144 7542
57aa50d4
TT
7543 LIBICONV=
7544 LTLIBICONV=
7545 INCICONV=
7546 rpathdirs=
7547 ltrpathdirs=
7548 names_already_handled=
7549 names_next_round='iconv '
7550 while test -n "$names_next_round"; do
7551 names_this_round="$names_next_round"
7552 names_next_round=
7553 for name in $names_this_round; do
7554 already_handled=
7555 for n in $names_already_handled; do
7556 if test "$n" = "$name"; then
7557 already_handled=yes
7558 break
7559 fi
7560 done
7561 if test -z "$already_handled"; then
7562 names_already_handled="$names_already_handled $name"
7563 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7564 eval value=\"\$HAVE_LIB$uppername\"
7565 if test -n "$value"; then
7566 if test "$value" = yes; then
7567 eval value=\"\$LIB$uppername\"
7568 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
7569 eval value=\"\$LTLIB$uppername\"
7570 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
7571 else
7572 :
7573 fi
7574 else
7575 found_dir=
7576 found_la=
7577 found_so=
7578 found_a=
7579 if test $use_additional = yes; then
7580 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7581 found_dir="$additional_libdir"
7582 found_so="$additional_libdir/lib$name.$shlibext"
7583 if test -f "$additional_libdir/lib$name.la"; then
7584 found_la="$additional_libdir/lib$name.la"
7585 fi
7586 else
7587 if test -f "$additional_libdir/lib$name.$libext"; then
7588 found_dir="$additional_libdir"
7589 found_a="$additional_libdir/lib$name.$libext"
7590 if test -f "$additional_libdir/lib$name.la"; then
7591 found_la="$additional_libdir/lib$name.la"
7592 fi
7593 fi
7594 fi
7595 fi
7596 if test "X$found_dir" = "X"; then
7597 for x in $LDFLAGS $LTLIBICONV; do
b0cacab0 7598
b0cacab0
TT
7599 acl_save_prefix="$prefix"
7600 prefix="$acl_final_prefix"
57aa50d4
TT
7601 acl_save_exec_prefix="$exec_prefix"
7602 exec_prefix="$acl_final_exec_prefix"
7603 eval x=\"$x\"
7604 exec_prefix="$acl_save_exec_prefix"
a04eba3f
TT
7605 prefix="$acl_save_prefix"
7606
7607 case "$x" in
7608 -L*)
7609 dir=`echo "X$x" | sed -e 's/^X-L//'`
7610 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7611 found_dir="$dir"
7612 found_so="$dir/lib$name.$shlibext"
7613 if test -f "$dir/lib$name.la"; then
7614 found_la="$dir/lib$name.la"
7615 fi
7616 else
7617 if test -f "$dir/lib$name.$libext"; then
7618 found_dir="$dir"
7619 found_a="$dir/lib$name.$libext"
7620 if test -f "$dir/lib$name.la"; then
7621 found_la="$dir/lib$name.la"
7622 fi
7623 fi
7624 fi
7625 ;;
7626 esac
7627 if test "X$found_dir" != "X"; then
7628 break
7629 fi
7630 done
7631 fi
7632 if test "X$found_dir" != "X"; then
7633 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
7634 if test "X$found_so" != "X"; then
7635 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7636 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7637 else
7638 haveit=
7639 for x in $ltrpathdirs; do
7640 if test "X$x" = "X$found_dir"; then
7641 haveit=yes
7642 break
7643 fi
7644 done
7645 if test -z "$haveit"; then
7646 ltrpathdirs="$ltrpathdirs $found_dir"
7647 fi
7648 if test "$hardcode_direct" = yes; then
7649 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7650 else
7651 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7652 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
57aa50d4
TT
7653 haveit=
7654 for x in $rpathdirs; do
7655 if test "X$x" = "X$found_dir"; then
7656 haveit=yes
7657 break
7658 fi
7659 done
7660 if test -z "$haveit"; then
7661 rpathdirs="$rpathdirs $found_dir"
7662 fi
7663 else
7664 haveit=
7665 for x in $LDFLAGS $LIBICONV; do
b0cacab0 7666
a04eba3f
TT
7667 acl_save_prefix="$prefix"
7668 prefix="$acl_final_prefix"
7669 acl_save_exec_prefix="$exec_prefix"
7670 exec_prefix="$acl_final_exec_prefix"
7671 eval x=\"$x\"
7672 exec_prefix="$acl_save_exec_prefix"
7673 prefix="$acl_save_prefix"
7674
57aa50d4
TT
7675 if test "X$x" = "X-L$found_dir"; then
7676 haveit=yes
7677 break
7678 fi
7679 done
7680 if test -z "$haveit"; then
7681 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
7682 fi
7683 if test "$hardcode_minus_L" != no; then
7684 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7685 else
7686 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7687 fi
7688 fi
7689 fi
7690 fi
7691 else
7692 if test "X$found_a" != "X"; then
7693 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
7694 else
7695 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
7696 fi
7697 fi
7698 additional_includedir=
7699 case "$found_dir" in
7700 */lib | */lib/)
7701 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7702 additional_includedir="$basedir/include"
7703 ;;
7704 esac
7705 if test "X$additional_includedir" != "X"; then
7706 if test "X$additional_includedir" != "X/usr/include"; then
7707 haveit=
7708 if test "X$additional_includedir" = "X/usr/local/include"; then
7709 if test -n "$GCC"; then
7710 case $host_os in
7711 linux*) haveit=yes;;
7712 esac
7713 fi
7714 fi
7715 if test -z "$haveit"; then
7716 for x in $CPPFLAGS $INCICONV; do
b0cacab0 7717
57aa50d4
TT
7718 acl_save_prefix="$prefix"
7719 prefix="$acl_final_prefix"
7720 acl_save_exec_prefix="$exec_prefix"
7721 exec_prefix="$acl_final_exec_prefix"
7722 eval x=\"$x\"
7723 exec_prefix="$acl_save_exec_prefix"
7724 prefix="$acl_save_prefix"
50e1e10f 7725
57aa50d4
TT
7726 if test "X$x" = "X-I$additional_includedir"; then
7727 haveit=yes
7728 break
7729 fi
7730 done
7731 if test -z "$haveit"; then
7732 if test -d "$additional_includedir"; then
7733 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
7734 fi
7735 fi
7736 fi
7737 fi
7738 fi
7739 if test -n "$found_la"; then
7740 save_libdir="$libdir"
7741 case "$found_la" in
7742 */* | *\\*) . "$found_la" ;;
7743 *) . "./$found_la" ;;
7744 esac
7745 libdir="$save_libdir"
7746 for dep in $dependency_libs; do
7747 case "$dep" in
7748 -L*)
7749 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7750 if test "X$additional_libdir" != "X/usr/lib"; then
7751 haveit=
7752 if test "X$additional_libdir" = "X/usr/local/lib"; then
7753 if test -n "$GCC"; then
7754 case $host_os in
7755 linux*) haveit=yes;;
7756 esac
7757 fi
7758 fi
7759 if test -z "$haveit"; then
7760 haveit=
7761 for x in $LDFLAGS $LIBICONV; do
e1052144 7762
57aa50d4
TT
7763 acl_save_prefix="$prefix"
7764 prefix="$acl_final_prefix"
7765 acl_save_exec_prefix="$exec_prefix"
7766 exec_prefix="$acl_final_exec_prefix"
7767 eval x=\"$x\"
7768 exec_prefix="$acl_save_exec_prefix"
7769 prefix="$acl_save_prefix"
b0cacab0 7770
57aa50d4
TT
7771 if test "X$x" = "X-L$additional_libdir"; then
7772 haveit=yes
7773 break
7774 fi
7775 done
7776 if test -z "$haveit"; then
7777 if test -d "$additional_libdir"; then
7778 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
7779 fi
7780 fi
7781 haveit=
7782 for x in $LDFLAGS $LTLIBICONV; do
50e1e10f 7783
57aa50d4
TT
7784 acl_save_prefix="$prefix"
7785 prefix="$acl_final_prefix"
7786 acl_save_exec_prefix="$exec_prefix"
7787 exec_prefix="$acl_final_exec_prefix"
7788 eval x=\"$x\"
7789 exec_prefix="$acl_save_exec_prefix"
7790 prefix="$acl_save_prefix"
e1052144 7791
57aa50d4
TT
7792 if test "X$x" = "X-L$additional_libdir"; then
7793 haveit=yes
7794 break
7795 fi
7796 done
7797 if test -z "$haveit"; then
7798 if test -d "$additional_libdir"; then
7799 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
7800 fi
7801 fi
7802 fi
7803 fi
7804 ;;
7805 -R*)
7806 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7807 if test "$enable_rpath" != no; then
7808 haveit=
7809 for x in $rpathdirs; do
7810 if test "X$x" = "X$dir"; then
7811 haveit=yes
7812 break
7813 fi
7814 done
7815 if test -z "$haveit"; then
7816 rpathdirs="$rpathdirs $dir"
7817 fi
7818 haveit=
7819 for x in $ltrpathdirs; do
7820 if test "X$x" = "X$dir"; then
7821 haveit=yes
7822 break
7823 fi
7824 done
7825 if test -z "$haveit"; then
7826 ltrpathdirs="$ltrpathdirs $dir"
7827 fi
7828 fi
7829 ;;
7830 -l*)
7831 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
7832 ;;
7833 *.la)
7834 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
7835 ;;
7836 *)
7837 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
7838 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
7839 ;;
7840 esac
7841 done
7842 fi
7843 else
7844 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7845 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
7846 fi
7847 fi
7848 fi
7849 done
7850 done
7851 if test "X$rpathdirs" != "X"; then
7852 if test -n "$hardcode_libdir_separator"; then
7853 alldirs=
7854 for found_dir in $rpathdirs; do
7855 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
7856 done
7857 acl_save_libdir="$libdir"
7858 libdir="$alldirs"
7859 eval flag=\"$hardcode_libdir_flag_spec\"
7860 libdir="$acl_save_libdir"
7861 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7862 else
7863 for found_dir in $rpathdirs; do
7864 acl_save_libdir="$libdir"
7865 libdir="$found_dir"
7866 eval flag=\"$hardcode_libdir_flag_spec\"
7867 libdir="$acl_save_libdir"
7868 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
7869 done
7870 fi
b0cacab0 7871 fi
57aa50d4
TT
7872 if test "X$ltrpathdirs" != "X"; then
7873 for found_dir in $ltrpathdirs; do
7874 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
7875 done
b0cacab0 7876 fi
b0cacab0 7877
57aa50d4
TT
7878
7879
7880
7881
7882
7883
7884
7885 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
7886if test "x$ac_cv_type_ptrdiff_t" = x""yes; then :
7887
50e1e10f 7888else
57aa50d4
TT
7889
7890$as_echo "#define ptrdiff_t long" >>confdefs.h
7891
7892
50e1e10f
TT
7893fi
7894
57aa50d4
TT
7895 for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
7896stdlib.h string.h unistd.h sys/param.h
7897do :
7898 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7899ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7900eval as_val=\$$as_ac_Header
7901 if test "x$as_val" = x""yes; then :
7902 cat >>confdefs.h <<_ACEOF
7903#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7904_ACEOF
7905
7906fi
e1052144 7907
32237014
TT
7908done
7909
57aa50d4
TT
7910 for ac_func in asprintf fwprintf getcwd getegid geteuid getgid getuid \
7911mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \
7912strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \
7913__fsetlocking
7914do :
7915 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7916ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7917eval as_val=\$$as_ac_var
7918 if test "x$as_val" = x""yes; then :
7919 cat >>confdefs.h <<_ACEOF
7920#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7921_ACEOF
e1052144 7922
e1052144 7923fi
57aa50d4 7924done
e1052144 7925
32237014
TT
7926
7927
57aa50d4
TT
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether _snprintf is declared" >&5
7929$as_echo_n "checking whether _snprintf is declared... " >&6; }
7930if test "${ac_cv_have_decl__snprintf+set}" = set; then :
39fd3d4f 7931 $as_echo_n "(cached) " >&6
50e1e10f 7932else
57aa50d4
TT
7933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7934/* end confdefs.h. */
7935#include <stdio.h>
7936int
7937main ()
7938{
b0cacab0 7939
57aa50d4
TT
7940#ifndef _snprintf
7941 char *p = (char *) _snprintf;
7942#endif
7943
7944 ;
7945 return 0;
7946}
7947_ACEOF
7948if ac_fn_c_try_compile "$LINENO"; then :
7949 ac_cv_have_decl__snprintf=yes
50e1e10f 7950else
57aa50d4
TT
7951 ac_cv_have_decl__snprintf=no
7952fi
7953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 7954fi
57aa50d4
TT
7955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl__snprintf" >&5
7956$as_echo "$ac_cv_have_decl__snprintf" >&6; }
7957 if test $ac_cv_have_decl__snprintf = yes; then
7958 gt_value=1
7959 else
7960 gt_value=0
7961 fi
7962
7963cat >>confdefs.h <<_ACEOF
7964#define HAVE_DECL__SNPRINTF $gt_value
7965_ACEOF
50e1e10f 7966
e1052144 7967
57aa50d4
TT
7968
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether _snwprintf is declared" >&5
7970$as_echo_n "checking whether _snwprintf is declared... " >&6; }
7971if test "${ac_cv_have_decl__snwprintf+set}" = set; then :
39fd3d4f 7972 $as_echo_n "(cached) " >&6
9d564f73 7973else
57aa50d4
TT
7974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7975/* end confdefs.h. */
7976#include <stdio.h>
7977int
7978main ()
7979{
b0cacab0 7980
57aa50d4
TT
7981#ifndef _snwprintf
7982 char *p = (char *) _snwprintf;
7983#endif
7984
7985 ;
7986 return 0;
7987}
7988_ACEOF
7989if ac_fn_c_try_compile "$LINENO"; then :
7990 ac_cv_have_decl__snwprintf=yes
9d564f73 7991else
57aa50d4
TT
7992 ac_cv_have_decl__snwprintf=no
7993fi
7994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9d564f73 7995fi
57aa50d4
TT
7996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl__snwprintf" >&5
7997$as_echo "$ac_cv_have_decl__snwprintf" >&6; }
7998 if test $ac_cv_have_decl__snwprintf = yes; then
7999 gt_value=1
8000 else
8001 gt_value=0
8002 fi
8003
8004cat >>confdefs.h <<_ACEOF
8005#define HAVE_DECL__SNWPRINTF $gt_value
8006_ACEOF
9d564f73 8007
e1052144 8008
57aa50d4
TT
8009
8010
8011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether feof_unlocked is declared" >&5
8012$as_echo_n "checking whether feof_unlocked is declared... " >&6; }
8013if test "${ac_cv_have_decl_feof_unlocked+set}" = set; then :
39fd3d4f 8014 $as_echo_n "(cached) " >&6
250f79f0 8015else
57aa50d4
TT
8016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8017/* end confdefs.h. */
8018#include <stdio.h>
8019int
8020main ()
8021{
b0cacab0 8022
57aa50d4
TT
8023#ifndef feof_unlocked
8024 char *p = (char *) feof_unlocked;
8025#endif
8026
8027 ;
8028 return 0;
8029}
8030_ACEOF
8031if ac_fn_c_try_compile "$LINENO"; then :
8032 ac_cv_have_decl_feof_unlocked=yes
93636bde 8033else
57aa50d4 8034 ac_cv_have_decl_feof_unlocked=no
93636bde 8035fi
57aa50d4
TT
8036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8037fi
8038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl_feof_unlocked" >&5
8039$as_echo "$ac_cv_have_decl_feof_unlocked" >&6; }
8040 if test $ac_cv_have_decl_feof_unlocked = yes; then
8041 gt_value=1
8042 else
8043 gt_value=0
8044 fi
93636bde 8045
57aa50d4
TT
8046cat >>confdefs.h <<_ACEOF
8047#define HAVE_DECL_FEOF_UNLOCKED $gt_value
8048_ACEOF
e1052144 8049
57aa50d4
TT
8050
8051
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fgets_unlocked is declared" >&5
8053$as_echo_n "checking whether fgets_unlocked is declared... " >&6; }
8054if test "${ac_cv_have_decl_fgets_unlocked+set}" = set; then :
39fd3d4f 8055 $as_echo_n "(cached) " >&6
50e1e10f 8056else
57aa50d4
TT
8057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8058/* end confdefs.h. */
8059#include <stdio.h>
8060int
8061main ()
8062{
b0cacab0 8063
57aa50d4
TT
8064#ifndef fgets_unlocked
8065 char *p = (char *) fgets_unlocked;
8066#endif
8067
8068 ;
8069 return 0;
8070}
8071_ACEOF
8072if ac_fn_c_try_compile "$LINENO"; then :
8073 ac_cv_have_decl_fgets_unlocked=yes
50e1e10f 8074else
57aa50d4
TT
8075 ac_cv_have_decl_fgets_unlocked=no
8076fi
8077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f 8078fi
57aa50d4
TT
8079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl_fgets_unlocked" >&5
8080$as_echo "$ac_cv_have_decl_fgets_unlocked" >&6; }
8081 if test $ac_cv_have_decl_fgets_unlocked = yes; then
8082 gt_value=1
8083 else
8084 gt_value=0
8085 fi
8086
8087cat >>confdefs.h <<_ACEOF
8088#define HAVE_DECL_FGETS_UNLOCKED $gt_value
8089_ACEOF
50e1e10f 8090
e1052144 8091
57aa50d4
TT
8092
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getc_unlocked is declared" >&5
8094$as_echo_n "checking whether getc_unlocked is declared... " >&6; }
8095if test "${ac_cv_have_decl_getc_unlocked+set}" = set; then :
39fd3d4f 8096 $as_echo_n "(cached) " >&6
93636bde 8097else
57aa50d4
TT
8098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8099/* end confdefs.h. */
8100#include <stdio.h>
8101int
8102main ()
8103{
b0cacab0 8104
57aa50d4
TT
8105#ifndef getc_unlocked
8106 char *p = (char *) getc_unlocked;
8107#endif
8108
8109 ;
8110 return 0;
8111}
8112_ACEOF
8113if ac_fn_c_try_compile "$LINENO"; then :
8114 ac_cv_have_decl_getc_unlocked=yes
50e1e10f 8115else
57aa50d4 8116 ac_cv_have_decl_getc_unlocked=no
50e1e10f 8117fi
57aa50d4
TT
8118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8119fi
8120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_decl_getc_unlocked" >&5
8121$as_echo "$ac_cv_have_decl_getc_unlocked" >&6; }
8122 if test $ac_cv_have_decl_getc_unlocked = yes; then
8123 gt_value=1
8124 else
8125 gt_value=0
8126 fi
50e1e10f 8127
57aa50d4
TT
8128cat >>confdefs.h <<_ACEOF
8129#define HAVE_DECL_GETC_UNLOCKED $gt_value
8130_ACEOF
8131
8132
8133
8134 case $gt_cv_func_printf_posix in
8135 *yes) HAVE_POSIX_PRINTF=1 ;;
8136 *) HAVE_POSIX_PRINTF=0 ;;
8137 esac
8138
8139 if test "$ac_cv_func_asprintf" = yes; then
8140 HAVE_ASPRINTF=1
e1052144 8141 else
57aa50d4 8142 HAVE_ASPRINTF=0
e1052144 8143 fi
50e1e10f 8144
57aa50d4
TT
8145 if test "$ac_cv_func_snprintf" = yes; then
8146 HAVE_SNPRINTF=1
8147 else
8148 HAVE_SNPRINTF=0
b0cacab0 8149 fi
b0cacab0 8150
57aa50d4
TT
8151 if test "$ac_cv_func_wprintf" = yes; then
8152 HAVE_WPRINTF=1
8153 else
8154 HAVE_WPRINTF=0
8155 fi
50e1e10f 8156
e1052144 8157
57aa50d4
TT
8158
8159
8160
8161
8162
8163 am_save_CPPFLAGS="$CPPFLAGS"
8164
8165 for element in $INCICONV; do
8166 haveit=
8167 for x in $CPPFLAGS; do
8168
8169 acl_save_prefix="$prefix"
8170 prefix="$acl_final_prefix"
8171 acl_save_exec_prefix="$exec_prefix"
8172 exec_prefix="$acl_final_exec_prefix"
8173 eval x=\"$x\"
8174 exec_prefix="$acl_save_exec_prefix"
8175 prefix="$acl_save_prefix"
8176
8177 if test "X$x" = "X$element"; then
8178 haveit=yes
8179 break
8180 fi
8181 done
8182 if test -z "$haveit"; then
8183 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8184 fi
8185 done
8186
8187
8188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8189$as_echo_n "checking for iconv... " >&6; }
8190if test "${am_cv_func_iconv+set}" = set; then :
39fd3d4f 8191 $as_echo_n "(cached) " >&6
93636bde 8192else
b0cacab0 8193
57aa50d4
TT
8194 am_cv_func_iconv="no, consider installing GNU libiconv"
8195 am_cv_lib_iconv=no
8196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8197/* end confdefs.h. */
8198#include <stdlib.h>
8199#include <iconv.h>
8200int
8201main ()
8202{
8203iconv_t cd = iconv_open("","");
8204 iconv(cd,NULL,NULL,NULL,NULL);
8205 iconv_close(cd);
8206 ;
8207 return 0;
8208}
8209_ACEOF
8210if ac_fn_c_try_link "$LINENO"; then :
8211 am_cv_func_iconv=yes
50e1e10f 8212fi
57aa50d4
TT
8213rm -f core conftest.err conftest.$ac_objext \
8214 conftest$ac_exeext conftest.$ac_ext
8215 if test "$am_cv_func_iconv" != yes; then
8216 am_save_LIBS="$LIBS"
8217 LIBS="$LIBS $LIBICONV"
8218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8219/* end confdefs.h. */
8220#include <stdlib.h>
8221#include <iconv.h>
8222int
8223main ()
8224{
8225iconv_t cd = iconv_open("","");
8226 iconv(cd,NULL,NULL,NULL,NULL);
8227 iconv_close(cd);
8228 ;
8229 return 0;
8230}
8231_ACEOF
8232if ac_fn_c_try_link "$LINENO"; then :
8233 am_cv_lib_iconv=yes
8234 am_cv_func_iconv=yes
50e1e10f 8235fi
57aa50d4
TT
8236rm -f core conftest.err conftest.$ac_objext \
8237 conftest$ac_exeext conftest.$ac_ext
8238 LIBS="$am_save_LIBS"
8239 fi
8240
50e1e10f 8241fi
57aa50d4
TT
8242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8243$as_echo "$am_cv_func_iconv" >&6; }
8244 if test "$am_cv_func_iconv" = yes; then
50e1e10f 8245
57aa50d4
TT
8246$as_echo "#define HAVE_ICONV 1" >>confdefs.h
8247
8248 fi
8249 if test "$am_cv_lib_iconv" = yes; then
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8251$as_echo_n "checking how to link with libiconv... " >&6; }
8252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8253$as_echo "$LIBICONV" >&6; }
e1052144 8254 else
57aa50d4
TT
8255 CPPFLAGS="$am_save_CPPFLAGS"
8256 LIBICONV=
8257 LTLIBICONV=
e1052144 8258 fi
50e1e10f 8259
57aa50d4
TT
8260
8261
8262 if test "$am_cv_func_iconv" = yes; then
8263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8264$as_echo_n "checking for iconv declaration... " >&6; }
8265 if test "${am_cv_proto_iconv+set}" = set; then :
39fd3d4f 8266 $as_echo_n "(cached) " >&6
50e1e10f 8267else
b0cacab0 8268
57aa50d4
TT
8269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8270/* end confdefs.h. */
8271
8272#include <stdlib.h>
8273#include <iconv.h>
8274extern
8275#ifdef __cplusplus
8276"C"
8277#endif
8278#if defined(__STDC__) || defined(__cplusplus)
8279size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8280#else
8281size_t iconv();
8282#endif
50e1e10f 8283
57aa50d4
TT
8284int
8285main ()
8286{
e1052144 8287
57aa50d4
TT
8288 ;
8289 return 0;
8290}
8291_ACEOF
8292if ac_fn_c_try_compile "$LINENO"; then :
8293 am_cv_proto_iconv_arg1=""
93636bde 8294else
57aa50d4 8295 am_cv_proto_iconv_arg1="const"
50e1e10f 8296fi
57aa50d4
TT
8297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8298 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
50e1e10f
TT
8299fi
8300
57aa50d4
TT
8301 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8303 }$am_cv_proto_iconv" >&5
8304$as_echo "${ac_t:-
8305 }$am_cv_proto_iconv" >&6; }
8306
8307cat >>confdefs.h <<_ACEOF
8308#define ICONV_CONST $am_cv_proto_iconv_arg1
8309_ACEOF
8310
e1052144 8311 fi
50e1e10f 8312
57aa50d4
TT
8313
8314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
8315$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
8316if test "${am_cv_langinfo_codeset+set}" = set; then :
39fd3d4f 8317 $as_echo_n "(cached) " >&6
7321d94e 8318else
57aa50d4
TT
8319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8320/* end confdefs.h. */
8321#include <langinfo.h>
8322int
8323main ()
8324{
8325char* cs = nl_langinfo(CODESET);
8326 ;
8327 return 0;
8328}
8329_ACEOF
8330if ac_fn_c_try_link "$LINENO"; then :
8331 am_cv_langinfo_codeset=yes
7321d94e 8332else
57aa50d4 8333 am_cv_langinfo_codeset=no
7321d94e 8334fi
57aa50d4
TT
8335rm -f core conftest.err conftest.$ac_objext \
8336 conftest$ac_exeext conftest.$ac_ext
7321d94e 8337
7321d94e 8338fi
57aa50d4
TT
8339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
8340$as_echo "$am_cv_langinfo_codeset" >&6; }
8341 if test $am_cv_langinfo_codeset = yes; then
7321d94e 8342
57aa50d4 8343$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
39fd3d4f 8344
57aa50d4 8345 fi
b0cacab0 8346
57aa50d4 8347 if test $ac_cv_header_locale_h = yes; then
21c84b71 8348
57aa50d4
TT
8349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
8350$as_echo_n "checking for LC_MESSAGES... " >&6; }
8351if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
8352 $as_echo_n "(cached) " >&6
8353else
8354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8355/* end confdefs.h. */
8356#include <locale.h>
8357int
8358main ()
8359{
8360return LC_MESSAGES
8361 ;
8362 return 0;
8363}
8364_ACEOF
8365if ac_fn_c_try_link "$LINENO"; then :
8366 am_cv_val_LC_MESSAGES=yes
8367else
8368 am_cv_val_LC_MESSAGES=no
50e1e10f 8369fi
57aa50d4
TT
8370rm -f core conftest.err conftest.$ac_objext \
8371 conftest$ac_exeext conftest.$ac_ext
50e1e10f 8372fi
57aa50d4
TT
8373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
8374$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
8375 if test $am_cv_val_LC_MESSAGES = yes; then
50e1e10f 8376
57aa50d4 8377$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
a4bf69d9 8378
57aa50d4 8379 fi
50e1e10f 8380
57aa50d4 8381 fi
b0cacab0 8382
57aa50d4 8383 for ac_prog in bison
6c133523 8384do
b0cacab0 8385 # Extract the first word of "$ac_prog", so it can be a program name with args.
6c133523 8386set dummy $ac_prog; ac_word=$2
57aa50d4 8387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
39fd3d4f 8388$as_echo_n "checking for $ac_word... " >&6; }
57aa50d4 8389if test "${ac_cv_prog_INTLBISON+set}" = set; then :
39fd3d4f 8390 $as_echo_n "(cached) " >&6
6c133523 8391else
57aa50d4
TT
8392 if test -n "$INTLBISON"; then
8393 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
b0cacab0
TT
8394else
8395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8396for as_dir in $PATH
8397do
8398 IFS=$as_save_IFS
8399 test -z "$as_dir" && as_dir=.
57aa50d4 8400 for ac_exec_ext in '' $ac_executable_extensions; do
29a5deed 8401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
57aa50d4
TT
8402 ac_cv_prog_INTLBISON="$ac_prog"
8403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b0cacab0
TT
8404 break 2
8405 fi
8406done
57aa50d4 8407 done
e1052144 8408IFS=$as_save_IFS
b0cacab0 8409
6c133523
TT
8410fi
8411fi
57aa50d4
TT
8412INTLBISON=$ac_cv_prog_INTLBISON
8413if test -n "$INTLBISON"; then
8414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5
8415$as_echo "$INTLBISON" >&6; }
6c133523 8416else
57aa50d4 8417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39fd3d4f 8418$as_echo "no" >&6; }
6c133523
TT
8419fi
8420
e1052144 8421
57aa50d4 8422 test -n "$INTLBISON" && break
6c133523
TT
8423done
8424
57aa50d4
TT
8425 if test -z "$INTLBISON"; then
8426 ac_verc_fail=yes
8427 else
8428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5
8429$as_echo_n "checking version of bison... " >&6; }
8430 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
8431 case $ac_prog_version in
8432 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
8433 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
8434 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
8435 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
8436 esac
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
8438$as_echo "$ac_prog_version" >&6; }
8439 fi
8440 if test $ac_verc_fail = yes; then
8441 INTLBISON=:
8442 fi
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
b0cacab0 8454
740837de 8455
b0cacab0
TT
8456
8457
8458
57aa50d4
TT
8459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8460$as_echo_n "checking whether NLS is requested... " >&6; }
8461 # Check whether --enable-nls was given.
8462if test "${enable_nls+set}" = set; then :
8463 enableval=$enable_nls; USE_NLS=$enableval
8464else
8465 USE_NLS=yes
8466fi
8467
8468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8469$as_echo "$USE_NLS" >&6; }
b0cacab0
TT
8470
8471
8472
8473
57aa50d4
TT
8474 BUILD_INCLUDED_LIBINTL=no
8475 USE_INCLUDED_LIBINTL=no
8476
8477 LIBINTL=
8478 LTLIBINTL=
8479 POSUB=
8480
8481 if test "$USE_NLS" = "yes"; then
8482 gt_use_preinstalled_gnugettext=no
b0cacab0 8483
57aa50d4
TT
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5
8485$as_echo_n "checking whether included gettext is requested... " >&6; }
b0cacab0 8486
57aa50d4
TT
8487# Check whether --with-included-gettext was given.
8488if test "${with_included_gettext+set}" = set; then :
8489 withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
8490else
8491 nls_cv_force_use_gnu_gettext=no
8492fi
b0cacab0 8493
57aa50d4
TT
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5
8495$as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
b0cacab0 8496
57aa50d4
TT
8497 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
8498 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
b0cacab0
TT
8499
8500
8501
8502
8503
8504
57aa50d4
TT
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
8506$as_echo_n "checking for GNU gettext in libc... " >&6; }
8507if test "${gt_cv_func_gnugettext1_libc+set}" = set; then :
8508 $as_echo_n "(cached) " >&6
8509else
8510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8511/* end confdefs.h. */
8512#include <libintl.h>
8513extern int _nl_msg_cat_cntr;
8514extern int *_nl_domain_bindings;
8515int
8516main ()
8517{
8518bindtextdomain ("", "");
8519return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
8520 ;
8521 return 0;
8522}
8523_ACEOF
8524if ac_fn_c_try_link "$LINENO"; then :
8525 gt_cv_func_gnugettext1_libc=yes
8526else
8527 gt_cv_func_gnugettext1_libc=no
8528fi
8529rm -f core conftest.err conftest.$ac_objext \
8530 conftest$ac_exeext conftest.$ac_ext
8531fi
8532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext1_libc" >&5
8533$as_echo "$gt_cv_func_gnugettext1_libc" >&6; }
b0cacab0 8534
57aa50d4 8535 if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
b0cacab0
TT
8536
8537
8538
57aa50d4 8539 use_additional=yes
b0cacab0 8540
57aa50d4
TT
8541 acl_save_prefix="$prefix"
8542 prefix="$acl_final_prefix"
8543 acl_save_exec_prefix="$exec_prefix"
8544 exec_prefix="$acl_final_exec_prefix"
b0cacab0 8545
57aa50d4
TT
8546 eval additional_includedir=\"$includedir\"
8547 eval additional_libdir=\"$libdir\"
b0cacab0 8548
57aa50d4
TT
8549 exec_prefix="$acl_save_exec_prefix"
8550 prefix="$acl_save_prefix"
b0cacab0
TT
8551
8552
57aa50d4
TT
8553# Check whether --with-libintl-prefix was given.
8554if test "${with_libintl_prefix+set}" = set; then :
8555 withval=$with_libintl_prefix;
8556 if test "X$withval" = "Xno"; then
8557 use_additional=no
8558 else
8559 if test "X$withval" = "X"; then
b0cacab0 8560
57aa50d4
TT
8561 acl_save_prefix="$prefix"
8562 prefix="$acl_final_prefix"
8563 acl_save_exec_prefix="$exec_prefix"
8564 exec_prefix="$acl_final_exec_prefix"
b0cacab0 8565
57aa50d4
TT
8566 eval additional_includedir=\"$includedir\"
8567 eval additional_libdir=\"$libdir\"
762c7c65 8568
57aa50d4
TT
8569 exec_prefix="$acl_save_exec_prefix"
8570 prefix="$acl_save_prefix"
106ad96d 8571
57aa50d4
TT
8572 else
8573 additional_includedir="$withval/include"
8574 additional_libdir="$withval/lib"
8575 fi
8576 fi
106ad96d 8577
57aa50d4 8578fi
e7cc6f7d 8579
57aa50d4
TT
8580 LIBINTL=
8581 LTLIBINTL=
8582 INCINTL=
8583 rpathdirs=
8584 ltrpathdirs=
8585 names_already_handled=
8586 names_next_round='intl '
8587 while test -n "$names_next_round"; do
8588 names_this_round="$names_next_round"
8589 names_next_round=
8590 for name in $names_this_round; do
8591 already_handled=
8592 for n in $names_already_handled; do
8593 if test "$n" = "$name"; then
8594 already_handled=yes
8595 break
8596 fi
8597 done
8598 if test -z "$already_handled"; then
8599 names_already_handled="$names_already_handled $name"
8600 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8601 eval value=\"\$HAVE_LIB$uppername\"
8602 if test -n "$value"; then
8603 if test "$value" = yes; then
8604 eval value=\"\$LIB$uppername\"
8605 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
8606 eval value=\"\$LTLIB$uppername\"
8607 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
8608 else
8609 :
8610 fi
8611 else
8612 found_dir=
8613 found_la=
8614 found_so=
8615 found_a=
8616 if test $use_additional = yes; then
8617 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8618 found_dir="$additional_libdir"
8619 found_so="$additional_libdir/lib$name.$shlibext"
8620 if test -f "$additional_libdir/lib$name.la"; then
8621 found_la="$additional_libdir/lib$name.la"
8622 fi
8623 else
8624 if test -f "$additional_libdir/lib$name.$libext"; then
8625 found_dir="$additional_libdir"
8626 found_a="$additional_libdir/lib$name.$libext"
8627 if test -f "$additional_libdir/lib$name.la"; then
8628 found_la="$additional_libdir/lib$name.la"
8629 fi
8630 fi
8631 fi
8632 fi
8633 if test "X$found_dir" = "X"; then
8634 for x in $LDFLAGS $LTLIBINTL; do
e7cc6f7d 8635
57aa50d4
TT
8636 acl_save_prefix="$prefix"
8637 prefix="$acl_final_prefix"
8638 acl_save_exec_prefix="$exec_prefix"
8639 exec_prefix="$acl_final_exec_prefix"
8640 eval x=\"$x\"
8641 exec_prefix="$acl_save_exec_prefix"
8642 prefix="$acl_save_prefix"
3d05802f 8643
57aa50d4
TT
8644 case "$x" in
8645 -L*)
8646 dir=`echo "X$x" | sed -e 's/^X-L//'`
8647 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8648 found_dir="$dir"
8649 found_so="$dir/lib$name.$shlibext"
8650 if test -f "$dir/lib$name.la"; then
8651 found_la="$dir/lib$name.la"
8652 fi
8653 else
8654 if test -f "$dir/lib$name.$libext"; then
8655 found_dir="$dir"
8656 found_a="$dir/lib$name.$libext"
8657 if test -f "$dir/lib$name.la"; then
8658 found_la="$dir/lib$name.la"
8659 fi
8660 fi
8661 fi
8662 ;;
8663 esac
8664 if test "X$found_dir" != "X"; then
8665 break
8666 fi
8667 done
8668 fi
8669 if test "X$found_dir" != "X"; then
8670 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
8671 if test "X$found_so" != "X"; then
8672 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8673 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8674 else
8675 haveit=
8676 for x in $ltrpathdirs; do
8677 if test "X$x" = "X$found_dir"; then
8678 haveit=yes
8679 break
8680 fi
8681 done
8682 if test -z "$haveit"; then
8683 ltrpathdirs="$ltrpathdirs $found_dir"
8684 fi
8685 if test "$hardcode_direct" = yes; then
8686 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8687 else
8688 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8689 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8690 haveit=
8691 for x in $rpathdirs; do
8692 if test "X$x" = "X$found_dir"; then
8693 haveit=yes
8694 break
8695 fi
8696 done
8697 if test -z "$haveit"; then
8698 rpathdirs="$rpathdirs $found_dir"
8699 fi
8700 else
8701 haveit=
8702 for x in $LDFLAGS $LIBINTL; do
6ec9ef18 8703
57aa50d4
TT
8704 acl_save_prefix="$prefix"
8705 prefix="$acl_final_prefix"
8706 acl_save_exec_prefix="$exec_prefix"
8707 exec_prefix="$acl_final_exec_prefix"
8708 eval x=\"$x\"
8709 exec_prefix="$acl_save_exec_prefix"
8710 prefix="$acl_save_prefix"
d7f45af8 8711
57aa50d4
TT
8712 if test "X$x" = "X-L$found_dir"; then
8713 haveit=yes
8714 break
8715 fi
8716 done
8717 if test -z "$haveit"; then
8718 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
8719 fi
8720 if test "$hardcode_minus_L" != no; then
8721 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8722 else
8723 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
8724 fi
8725 fi
8726 fi
8727 fi
8728 else
8729 if test "X$found_a" != "X"; then
8730 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
8731 else
8732 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
8733 fi
8734 fi
8735 additional_includedir=
8736 case "$found_dir" in
8737 */lib | */lib/)
8738 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8739 additional_includedir="$basedir/include"
8740 ;;
8741 esac
8742 if test "X$additional_includedir" != "X"; then
8743 if test "X$additional_includedir" != "X/usr/include"; then
8744 haveit=
8745 if test "X$additional_includedir" = "X/usr/local/include"; then
8746 if test -n "$GCC"; then
8747 case $host_os in
8748 linux*) haveit=yes;;
8749 esac
8750 fi
8751 fi
8752 if test -z "$haveit"; then
8753 for x in $CPPFLAGS $INCINTL; do
b0cacab0 8754
57aa50d4
TT
8755 acl_save_prefix="$prefix"
8756 prefix="$acl_final_prefix"
8757 acl_save_exec_prefix="$exec_prefix"
8758 exec_prefix="$acl_final_exec_prefix"
8759 eval x=\"$x\"
8760 exec_prefix="$acl_save_exec_prefix"
8761 prefix="$acl_save_prefix"
e1052144 8762
57aa50d4
TT
8763 if test "X$x" = "X-I$additional_includedir"; then
8764 haveit=yes
8765 break
8766 fi
8767 done
8768 if test -z "$haveit"; then
8769 if test -d "$additional_includedir"; then
8770 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
8771 fi
8772 fi
8773 fi
8774 fi
8775 fi
8776 if test -n "$found_la"; then
8777 save_libdir="$libdir"
8778 case "$found_la" in
8779 */* | *\\*) . "$found_la" ;;
8780 *) . "./$found_la" ;;
8781 esac
8782 libdir="$save_libdir"
8783 for dep in $dependency_libs; do
8784 case "$dep" in
8785 -L*)
8786 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8787 if test "X$additional_libdir" != "X/usr/lib"; then
8788 haveit=
8789 if test "X$additional_libdir" = "X/usr/local/lib"; then
8790 if test -n "$GCC"; then
8791 case $host_os in
8792 linux*) haveit=yes;;
8793 esac
8794 fi
8795 fi
8796 if test -z "$haveit"; then
8797 haveit=
8798 for x in $LDFLAGS $LIBINTL; do
b0cacab0 8799
57aa50d4
TT
8800 acl_save_prefix="$prefix"
8801 prefix="$acl_final_prefix"
8802 acl_save_exec_prefix="$exec_prefix"
8803 exec_prefix="$acl_final_exec_prefix"
8804 eval x=\"$x\"
8805 exec_prefix="$acl_save_exec_prefix"
8806 prefix="$acl_save_prefix"
b0cacab0 8807
57aa50d4
TT
8808 if test "X$x" = "X-L$additional_libdir"; then
8809 haveit=yes
8810 break
8811 fi
8812 done
8813 if test -z "$haveit"; then
8814 if test -d "$additional_libdir"; then
8815 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
8816 fi
8817 fi
8818 haveit=
8819 for x in $LDFLAGS $LTLIBINTL; do
e1052144 8820
57aa50d4
TT
8821 acl_save_prefix="$prefix"
8822 prefix="$acl_final_prefix"
8823 acl_save_exec_prefix="$exec_prefix"
8824 exec_prefix="$acl_final_exec_prefix"
8825 eval x=\"$x\"
8826 exec_prefix="$acl_save_exec_prefix"
8827 prefix="$acl_save_prefix"
b0cacab0 8828
57aa50d4
TT
8829 if test "X$x" = "X-L$additional_libdir"; then
8830 haveit=yes
8831 break
8832 fi
8833 done
8834 if test -z "$haveit"; then
8835 if test -d "$additional_libdir"; then
8836 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
8837 fi
8838 fi
8839 fi
8840 fi
8841 ;;
8842 -R*)
8843 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8844 if test "$enable_rpath" != no; then
8845 haveit=
8846 for x in $rpathdirs; do
8847 if test "X$x" = "X$dir"; then
8848 haveit=yes
8849 break
8850 fi
8851 done
8852 if test -z "$haveit"; then
8853 rpathdirs="$rpathdirs $dir"
8854 fi
8855 haveit=
8856 for x in $ltrpathdirs; do
8857 if test "X$x" = "X$dir"; then
8858 haveit=yes
8859 break
8860 fi
8861 done
8862 if test -z "$haveit"; then
8863 ltrpathdirs="$ltrpathdirs $dir"
8864 fi
8865 fi
8866 ;;
8867 -l*)
8868 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8869 ;;
8870 *.la)
8871 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8872 ;;
8873 *)
8874 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
8875 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
8876 ;;
8877 esac
8878 done
8879 fi
8880 else
8881 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
8882 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
8883 fi
8884 fi
8885 fi
8886 done
8887 done
8888 if test "X$rpathdirs" != "X"; then
8889 if test -n "$hardcode_libdir_separator"; then
8890 alldirs=
8891 for found_dir in $rpathdirs; do
8892 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8893 done
8894 acl_save_libdir="$libdir"
8895 libdir="$alldirs"
8896 eval flag=\"$hardcode_libdir_flag_spec\"
8897 libdir="$acl_save_libdir"
8898 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
8899 else
8900 for found_dir in $rpathdirs; do
8901 acl_save_libdir="$libdir"
8902 libdir="$found_dir"
8903 eval flag=\"$hardcode_libdir_flag_spec\"
8904 libdir="$acl_save_libdir"
8905 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
8906 done
8907 fi
8908 fi
8909 if test "X$ltrpathdirs" != "X"; then
8910 for found_dir in $ltrpathdirs; do
8911 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
8912 done
8913 fi
e1052144 8914
57aa50d4
TT
8915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
8916$as_echo_n "checking for GNU gettext in libintl... " >&6; }
8917if test "${gt_cv_func_gnugettext1_libintl+set}" = set; then :
39fd3d4f 8918 $as_echo_n "(cached) " >&6
93636bde 8919else
57aa50d4
TT
8920 gt_save_CPPFLAGS="$CPPFLAGS"
8921 CPPFLAGS="$CPPFLAGS $INCINTL"
8922 gt_save_LIBS="$LIBS"
8923 LIBS="$LIBS $LIBINTL"
8924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8925/* end confdefs.h. */
8926#include <libintl.h>
8927extern int _nl_msg_cat_cntr;
8928extern
8929#ifdef __cplusplus
8930"C"
8931#endif
8932const char *_nl_expand_alias ();
8933int
8934main ()
8935{
8936bindtextdomain ("", "");
8937return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
8938 ;
8939 return 0;
8940}
b0cacab0 8941_ACEOF
57aa50d4
TT
8942if ac_fn_c_try_link "$LINENO"; then :
8943 gt_cv_func_gnugettext1_libintl=yes
da76d6b7 8944else
57aa50d4
TT
8945 gt_cv_func_gnugettext1_libintl=no
8946fi
8947rm -f core conftest.err conftest.$ac_objext \
8948 conftest$ac_exeext conftest.$ac_ext
8949 if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then
8950 LIBS="$LIBS $LIBICONV"
8951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
da76d6b7 8952/* end confdefs.h. */
57aa50d4
TT
8953#include <libintl.h>
8954extern int _nl_msg_cat_cntr;
8955extern
8956#ifdef __cplusplus
8957"C"
da76d6b7 8958#endif
57aa50d4
TT
8959const char *_nl_expand_alias ();
8960int
8961main ()
8962{
8963bindtextdomain ("", "");
8964return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
8965 ;
8966 return 0;
8967}
da76d6b7 8968_ACEOF
57aa50d4
TT
8969if ac_fn_c_try_link "$LINENO"; then :
8970 LIBINTL="$LIBINTL $LIBICONV"
8971 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
8972 gt_cv_func_gnugettext1_libintl=yes
da76d6b7 8973
da76d6b7 8974fi
57aa50d4
TT
8975rm -f core conftest.err conftest.$ac_objext \
8976 conftest$ac_exeext conftest.$ac_ext
8977 fi
8978 CPPFLAGS="$gt_save_CPPFLAGS"
8979 LIBS="$gt_save_LIBS"
da76d6b7 8980fi
57aa50d4
TT
8981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext1_libintl" >&5
8982$as_echo "$gt_cv_func_gnugettext1_libintl" >&6; }
8983 fi
da76d6b7 8984
57aa50d4
TT
8985 if test "$gt_cv_func_gnugettext1_libc" = "yes" \
8986 || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \
8987 && test "$PACKAGE" != gettext-runtime \
8988 && test "$PACKAGE" != gettext-tools; }; then
8989 gt_use_preinstalled_gnugettext=yes
8990 else
8991 LIBINTL=
8992 LTLIBINTL=
8993 INCINTL=
8994 fi
da76d6b7 8995
da76d6b7 8996
57aa50d4
TT
8997 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
8998 nls_cv_use_gnu_gettext=yes
8999 fi
9000 fi
da76d6b7 9001
57aa50d4
TT
9002 if test "$nls_cv_use_gnu_gettext" = "yes"; then
9003 BUILD_INCLUDED_LIBINTL=yes
9004 USE_INCLUDED_LIBINTL=yes
9005 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV"
9006 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV"
9007 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
9008 fi
da76d6b7 9009
57aa50d4
TT
9010 if test "$gt_use_preinstalled_gnugettext" = "yes" \
9011 || test "$nls_cv_use_gnu_gettext" = "yes"; then
9012 CATOBJEXT=.gmo
9013 fi
da76d6b7
TT
9014
9015
57aa50d4
TT
9016 if test "$gt_use_preinstalled_gnugettext" = "yes" \
9017 || test "$nls_cv_use_gnu_gettext" = "yes"; then
da76d6b7 9018
57aa50d4 9019$as_echo "#define ENABLE_NLS 1" >>confdefs.h
e1052144 9020
57aa50d4
TT
9021 else
9022 USE_NLS=no
9023 fi
9024 fi
da76d6b7 9025
57aa50d4
TT
9026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
9027$as_echo_n "checking whether to use NLS... " >&6; }
9028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
9029$as_echo "$USE_NLS" >&6; }
9030 if test "$USE_NLS" = "yes"; then
9031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
9032$as_echo_n "checking where the gettext function comes from... " >&6; }
9033 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
9034 if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
9035 gt_source="external libintl"
9036 else
9037 gt_source="libc"
9038 fi
9039 else
9040 gt_source="included intl directory"
9041 fi
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
9043$as_echo "$gt_source" >&6; }
9044 fi
da76d6b7 9045
57aa50d4 9046 if test "$USE_NLS" = "yes"; then
da76d6b7 9047
57aa50d4
TT
9048 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
9049 if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
9050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
9051$as_echo_n "checking how to link with libintl... " >&6; }
9052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
9053$as_echo "$LIBINTL" >&6; }
da76d6b7 9054
57aa50d4
TT
9055 for element in $INCINTL; do
9056 haveit=
9057 for x in $CPPFLAGS; do
b0cacab0 9058
57aa50d4
TT
9059 acl_save_prefix="$prefix"
9060 prefix="$acl_final_prefix"
9061 acl_save_exec_prefix="$exec_prefix"
9062 exec_prefix="$acl_final_exec_prefix"
9063 eval x=\"$x\"
9064 exec_prefix="$acl_save_exec_prefix"
9065 prefix="$acl_save_prefix"
b0cacab0 9066
57aa50d4
TT
9067 if test "X$x" = "X$element"; then
9068 haveit=yes
9069 break
9070 fi
9071 done
9072 if test -z "$haveit"; then
9073 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9074 fi
9075 done
9076
9077 fi
93636bde 9078
50e1e10f 9079
57aa50d4 9080$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
50e1e10f 9081
b0cacab0 9082
57aa50d4 9083$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
e1052144 9084
57aa50d4 9085 fi
b0cacab0 9086
57aa50d4
TT
9087 POSUB=po
9088 fi
93636bde 9089
93636bde 9090
57aa50d4
TT
9091 if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
9092 BUILD_INCLUDED_LIBINTL=yes
9093 fi
b0cacab0 9094
93636bde 9095
50e1e10f 9096
b0cacab0 9097
e1052144 9098
57aa50d4
TT
9099 nls_cv_header_intl=
9100 nls_cv_header_libgt=
b0cacab0 9101
57aa50d4 9102 DATADIRNAME=share
50e1e10f 9103
50e1e10f 9104
57aa50d4 9105 INSTOBJEXT=.mo
50e1e10f 9106
b0cacab0 9107
57aa50d4 9108 GENCAT=gencat
6c65d251 9109
b0cacab0 9110
57aa50d4
TT
9111 if test "$USE_INCLUDED_LIBINTL" = yes; then
9112 INTLOBJS="\$(GETTOBJS)"
9113 fi
6c65d251 9114
6c65d251 9115
57aa50d4 9116 INTL_LIBTOOL_SUFFIX_PREFIX=
e1052144 9117
e1052144 9118
fff45483 9119
57aa50d4 9120 INTLLIBS="$LIBINTL"
6c65d251 9121
6c65d251 9122
6c65d251 9123
57aa50d4
TT
9124
9125
9126
9127
9128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
9129$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
9130set x ${MAKE-make}
9131ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
9132if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
9133 $as_echo_n "(cached) " >&6
9134else
9135 cat >conftest.make <<\_ACEOF
9136SHELL = /bin/sh
9137all:
9138 @echo '@@@%%%=$(MAKE)=@@@%%%'
b0cacab0 9139_ACEOF
57aa50d4
TT
9140# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
9141case `${MAKE-make} -f conftest.make 2>/dev/null` in
9142 *@@@%%%=?*=@@@%%%*)
9143 eval ac_cv_prog_make_${ac_make}_set=yes;;
9144 *)
9145 eval ac_cv_prog_make_${ac_make}_set=no;;
e1052144 9146esac
57aa50d4
TT
9147rm -f conftest.make
9148fi
9149if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
9150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9151$as_echo "yes" >&6; }
9152 SET_MAKE=
b0b9c4de 9153else
57aa50d4
TT
9154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9155$as_echo "no" >&6; }
9156 SET_MAKE="MAKE=${MAKE-make}"
39fd3d4f
SJR
9157fi
9158
57aa50d4
TT
9159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
9160$as_echo_n "checking for GNU make... " >&6; }
9161if test "${_cv_gnu_make_command+set}" = set; then :
9162 $as_echo_n "(cached) " >&6
39fd3d4f 9163else
57aa50d4
TT
9164 _cv_gnu_make_command='' ;
9165 for a in "$MAKE" make gmake gnumake ; do
9166 if test -z "$a" ; then continue ; fi ;
9167 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
9168 _cv_gnu_make_command=$a ;
9169 break;
9170 fi
9171 done ;
39fd3d4f 9172
b0b9c4de 9173fi
57aa50d4
TT
9174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
9175$as_echo "$_cv_gnu_make_command" >&6; } ;
9176 if test "x$_cv_gnu_make_command" != "x" ; then
9177 ifGNUmake='' ;
9178 ifNotGNUmake='#' ;
9179 else
9180 ifGNUmake='#' ;
9181 ifNotGNUmake='' ;
9182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
9183$as_echo "\"Not found\"" >&6; };
9184 fi
e1052144 9185
b0b9c4de 9186
6c65d251 9187
57aa50d4
TT
9188# Extract the first word of "ln", so it can be a program name with args.
9189set dummy ln; ac_word=$2
9190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9191$as_echo_n "checking for $ac_word... " >&6; }
9192if test "${ac_cv_path_LN+set}" = set; then :
39fd3d4f 9193 $as_echo_n "(cached) " >&6
6928adc9 9194else
57aa50d4
TT
9195 case $LN in
9196 [\\/]* | ?:[\\/]*)
9197 ac_cv_path_LN="$LN" # Let the user override the test with a path.
9198 ;;
9199 *)
9200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9201for as_dir in $PATH
9202do
9203 IFS=$as_save_IFS
9204 test -z "$as_dir" && as_dir=.
9205 for ac_exec_ext in '' $ac_executable_extensions; do
9206 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9207 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
9208 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9209 break 2
9210 fi
9211done
9212 done
9213IFS=$as_save_IFS
b0cacab0 9214
57aa50d4
TT
9215 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
9216 ;;
9217esac
6928adc9 9218fi
57aa50d4
TT
9219LN=$ac_cv_path_LN
9220if test -n "$LN"; then
9221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
9222$as_echo "$LN" >&6; }
9223else
9224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9225$as_echo "no" >&6; }
6928adc9 9226fi
6928adc9 9227
57aa50d4
TT
9228
9229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
9230$as_echo_n "checking whether ln -s works... " >&6; }
9231LN_S=$as_ln_s
9232if test "$LN_S" = "ln -s"; then
9233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9234$as_echo "yes" >&6; }
9235else
9236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
9237$as_echo "no, using $LN_S" >&6; }
50e1e10f 9238fi
6c65d251 9239
57aa50d4
TT
9240# Extract the first word of "mv", so it can be a program name with args.
9241set dummy mv; ac_word=$2
9242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9243$as_echo_n "checking for $ac_word... " >&6; }
9244if test "${ac_cv_path_MV+set}" = set; then :
39fd3d4f 9245 $as_echo_n "(cached) " >&6
b0cacab0 9246else
57aa50d4
TT
9247 case $MV in
9248 [\\/]* | ?:[\\/]*)
9249 ac_cv_path_MV="$MV" # Let the user override the test with a path.
9250 ;;
9251 *)
9252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9253for as_dir in $PATH
9254do
9255 IFS=$as_save_IFS
9256 test -z "$as_dir" && as_dir=.
9257 for ac_exec_ext in '' $ac_executable_extensions; do
9258 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9259 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
9260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9261 break 2
9262 fi
9263done
9264 done
9265IFS=$as_save_IFS
39fd3d4f 9266
57aa50d4
TT
9267 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
9268 ;;
e1052144 9269esac
b0cacab0 9270fi
57aa50d4
TT
9271MV=$ac_cv_path_MV
9272if test -n "$MV"; then
9273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
9274$as_echo "$MV" >&6; }
9275else
9276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9277$as_echo "no" >&6; }
b0cacab0 9278fi
39fd3d4f 9279
b0cacab0 9280
57aa50d4
TT
9281# Extract the first word of "cp", so it can be a program name with args.
9282set dummy cp; ac_word=$2
9283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9284$as_echo_n "checking for $ac_word... " >&6; }
9285if test "${ac_cv_path_CP+set}" = set; then :
39fd3d4f 9286 $as_echo_n "(cached) " >&6
b0cacab0 9287else
57aa50d4
TT
9288 case $CP in
9289 [\\/]* | ?:[\\/]*)
9290 ac_cv_path_CP="$CP" # Let the user override the test with a path.
9291 ;;
9292 *)
9293 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9294for as_dir in $PATH
9295do
9296 IFS=$as_save_IFS
9297 test -z "$as_dir" && as_dir=.
9298 for ac_exec_ext in '' $ac_executable_extensions; do
9299 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9300 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
9301 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9302 break 2
9303 fi
9304done
9305 done
9306IFS=$as_save_IFS
b0cacab0 9307
57aa50d4
TT
9308 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
9309 ;;
e1052144 9310esac
57aa50d4
TT
9311fi
9312CP=$ac_cv_path_CP
9313if test -n "$CP"; then
9314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
9315$as_echo "$CP" >&6; }
b0cacab0 9316else
57aa50d4
TT
9317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9318$as_echo "no" >&6; }
b0cacab0 9319fi
e1052144 9320
57aa50d4
TT
9321
9322# Extract the first word of "rm", so it can be a program name with args.
9323set dummy rm; ac_word=$2
9324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9325$as_echo_n "checking for $ac_word... " >&6; }
9326if test "${ac_cv_path_RM+set}" = set; then :
9327 $as_echo_n "(cached) " >&6
9328else
9329 case $RM in
9330 [\\/]* | ?:[\\/]*)
9331 ac_cv_path_RM="$RM" # Let the user override the test with a path.
9332 ;;
9333 *)
9334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9335for as_dir in $PATH
9336do
9337 IFS=$as_save_IFS
9338 test -z "$as_dir" && as_dir=.
9339 for ac_exec_ext in '' $ac_executable_extensions; do
9340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9341 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
9342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9343 break 2
9344 fi
9345done
b0cacab0 9346 done
57aa50d4
TT
9347IFS=$as_save_IFS
9348
9349 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
9350 ;;
9351esac
9352fi
9353RM=$ac_cv_path_RM
9354if test -n "$RM"; then
9355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
9356$as_echo "$RM" >&6; }
b0cacab0 9357else
57aa50d4
TT
9358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9359$as_echo "no" >&6; }
9360fi
b0cacab0 9361
b0cacab0 9362
57aa50d4
TT
9363# Extract the first word of "chmod", so it can be a program name with args.
9364set dummy chmod; ac_word=$2
9365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9366$as_echo_n "checking for $ac_word... " >&6; }
9367if test "${ac_cv_path_CHMOD+set}" = set; then :
9368 $as_echo_n "(cached) " >&6
9369else
9370 case $CHMOD in
9371 [\\/]* | ?:[\\/]*)
9372 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
9373 ;;
9374 *)
9375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9376for as_dir in $PATH
9377do
9378 IFS=$as_save_IFS
9379 test -z "$as_dir" && as_dir=.
9380 for ac_exec_ext in '' $ac_executable_extensions; do
9381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9382 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
9383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9384 break 2
9385 fi
9386done
9387 done
9388IFS=$as_save_IFS
b0cacab0 9389
57aa50d4
TT
9390 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
9391 ;;
e1052144 9392esac
57aa50d4
TT
9393fi
9394CHMOD=$ac_cv_path_CHMOD
9395if test -n "$CHMOD"; then
9396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
9397$as_echo "$CHMOD" >&6; }
b0cacab0 9398else
57aa50d4
TT
9399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9400$as_echo "no" >&6; }
b0cacab0 9401fi
e1052144 9402
57aa50d4
TT
9403
9404for ac_prog in gawk mawk nawk awk
9405do
9406 # Extract the first word of "$ac_prog", so it can be a program name with args.
9407set dummy $ac_prog; ac_word=$2
9408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9409$as_echo_n "checking for $ac_word... " >&6; }
9410if test "${ac_cv_prog_AWK+set}" = set; then :
9411 $as_echo_n "(cached) " >&6
b0cacab0 9412else
57aa50d4
TT
9413 if test -n "$AWK"; then
9414 ac_cv_prog_AWK="$AWK" # Let the user override the test.
9415else
9416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9417for as_dir in $PATH
9418do
9419 IFS=$as_save_IFS
9420 test -z "$as_dir" && as_dir=.
9421 for ac_exec_ext in '' $ac_executable_extensions; do
9422 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9423 ac_cv_prog_AWK="$ac_prog"
9424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9425 break 2
9426 fi
9427done
9428 done
9429IFS=$as_save_IFS
b0cacab0 9430
b0cacab0 9431fi
57aa50d4
TT
9432fi
9433AWK=$ac_cv_prog_AWK
9434if test -n "$AWK"; then
9435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
9436$as_echo "$AWK" >&6; }
9437else
9438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9439$as_echo "no" >&6; }
b0cacab0 9440fi
e1052144 9441
b0cacab0 9442
57aa50d4
TT
9443 test -n "$AWK" && break
9444done
9445
9446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
9447$as_echo_n "checking for egrep... " >&6; }
9448if test "${ac_cv_path_EGREP+set}" = set; then :
9449 $as_echo_n "(cached) " >&6
9450else
9451 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
9452 then ac_cv_path_EGREP="$GREP -E"
9453 else
9454 if test -z "$EGREP"; then
9455 ac_path_EGREP_found=false
9456 # Loop through the user's path and test for each of PROGNAME-LIST
9457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9458for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
9459do
9460 IFS=$as_save_IFS
9461 test -z "$as_dir" && as_dir=.
9462 for ac_prog in egrep; do
9463 for ac_exec_ext in '' $ac_executable_extensions; do
9464 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
9465 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
9466# Check for GNU ac_path_EGREP and select it if it is found.
9467 # Check for GNU $ac_path_EGREP
9468case `"$ac_path_EGREP" --version 2>&1` in
9469*GNU*)
9470 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
9471*)
9472 ac_count=0
9473 $as_echo_n 0123456789 >"conftest.in"
9474 while :
9475 do
9476 cat "conftest.in" "conftest.in" >"conftest.tmp"
9477 mv "conftest.tmp" "conftest.in"
9478 cp "conftest.in" "conftest.nl"
9479 $as_echo 'EGREP' >> "conftest.nl"
9480 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
9481 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
9482 as_fn_arith $ac_count + 1 && ac_count=$as_val
9483 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
9484 # Best one so far, save it but keep looking for a better one
9485 ac_cv_path_EGREP="$ac_path_EGREP"
9486 ac_path_EGREP_max=$ac_count
9487 fi
9488 # 10*(2^10) chars as input seems more than enough
9489 test $ac_count -gt 10 && break
9490 done
9491 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
e1052144 9492esac
57aa50d4
TT
9493
9494 $ac_path_EGREP_found && break 3
9495 done
9496 done
9497 done
9498IFS=$as_save_IFS
9499 if test -z "$ac_cv_path_EGREP"; then
9500 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
9501 fi
b0cacab0 9502else
57aa50d4
TT
9503 ac_cv_path_EGREP=$EGREP
9504fi
b0cacab0 9505
57aa50d4 9506 fi
b0cacab0 9507fi
57aa50d4
TT
9508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
9509$as_echo "$ac_cv_path_EGREP" >&6; }
9510 EGREP="$ac_cv_path_EGREP"
e1052144 9511
57aa50d4
TT
9512
9513# Extract the first word of "sed", so it can be a program name with args.
9514set dummy sed; ac_word=$2
9515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9516$as_echo_n "checking for $ac_word... " >&6; }
9517if test "${ac_cv_path_SED+set}" = set; then :
9518 $as_echo_n "(cached) " >&6
9519else
9520 case $SED in
9521 [\\/]* | ?:[\\/]*)
9522 ac_cv_path_SED="$SED" # Let the user override the test with a path.
9523 ;;
9524 *)
9525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9526for as_dir in $PATH
9527do
9528 IFS=$as_save_IFS
9529 test -z "$as_dir" && as_dir=.
9530 for ac_exec_ext in '' $ac_executable_extensions; do
9531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9532 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
9533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9534 break 2
9535 fi
b0cacab0 9536done
57aa50d4
TT
9537 done
9538IFS=$as_save_IFS
9539
9540 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
9541 ;;
b0cacab0 9542esac
57aa50d4
TT
9543fi
9544SED=$ac_cv_path_SED
9545if test -n "$SED"; then
9546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
9547$as_echo "$SED" >&6; }
b0cacab0 9548else
57aa50d4
TT
9549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9550$as_echo "no" >&6; }
9551fi
b0cacab0 9552
b0cacab0 9553
57aa50d4
TT
9554# Extract the first word of "perl", so it can be a program name with args.
9555set dummy perl; ac_word=$2
9556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9557$as_echo_n "checking for $ac_word... " >&6; }
9558if test "${ac_cv_path_PERL+set}" = set; then :
9559 $as_echo_n "(cached) " >&6
9560else
9561 case $PERL in
9562 [\\/]* | ?:[\\/]*)
9563 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
9564 ;;
9565 *)
9566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9567for as_dir in $PATH
9568do
9569 IFS=$as_save_IFS
9570 test -z "$as_dir" && as_dir=.
9571 for ac_exec_ext in '' $ac_executable_extensions; do
9572 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9573 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
9574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9575 break 2
9576 fi
9577done
9578 done
9579IFS=$as_save_IFS
9580
9581 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
9582 ;;
39fd3d4f 9583esac
57aa50d4
TT
9584fi
9585PERL=$ac_cv_path_PERL
9586if test -n "$PERL"; then
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
9588$as_echo "$PERL" >&6; }
b0cacab0 9589else
57aa50d4
TT
9590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9591$as_echo "no" >&6; }
9592fi
9593
9594
9595# Extract the first word of "ldconfig", so it can be a program name with args.
9596set dummy ldconfig; ac_word=$2
9597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9598$as_echo_n "checking for $ac_word... " >&6; }
9599if test "${ac_cv_path_LDCONFIG+set}" = set; then :
9600 $as_echo_n "(cached) " >&6
9601else
9602 case $LDCONFIG in
9603 [\\/]* | ?:[\\/]*)
9604 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
9605 ;;
9606 *)
9607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9608for as_dir in $PATH
9609do
9610 IFS=$as_save_IFS
9611 test -z "$as_dir" && as_dir=.
9612 for ac_exec_ext in '' $ac_executable_extensions; do
9613 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9614 ac_cv_path_LDCONFIG="$as_dir/$ac_word$ac_exec_ext"
9615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9616 break 2
9617 fi
9618done
9619 done
9620IFS=$as_save_IFS
b0cacab0 9621
57aa50d4
TT
9622 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
9623 ;;
9624esac
39fd3d4f 9625fi
57aa50d4
TT
9626LDCONFIG=$ac_cv_path_LDCONFIG
9627if test -n "$LDCONFIG"; then
9628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
9629$as_echo "$LDCONFIG" >&6; }
9630else
9631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9632$as_echo "no" >&6; }
b0cacab0 9633fi
39fd3d4f
SJR
9634
9635
57aa50d4
TT
9636if test -n "$ac_tool_prefix"; then
9637 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
9638set dummy ${ac_tool_prefix}ar; ac_word=$2
9639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9640$as_echo_n "checking for $ac_word... " >&6; }
9641if test "${ac_cv_prog_AR+set}" = set; then :
9642 $as_echo_n "(cached) " >&6
9643else
9644 if test -n "$AR"; then
9645 ac_cv_prog_AR="$AR" # Let the user override the test.
9646else
9647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9648for as_dir in $PATH
9649do
9650 IFS=$as_save_IFS
9651 test -z "$as_dir" && as_dir=.
9652 for ac_exec_ext in '' $ac_executable_extensions; do
9653 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9654 ac_cv_prog_AR="${ac_tool_prefix}ar"
9655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9656 break 2
9657 fi
9658done
9659 done
9660IFS=$as_save_IFS
39fd3d4f 9661
57aa50d4
TT
9662fi
9663fi
9664AR=$ac_cv_prog_AR
9665if test -n "$AR"; then
9666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
9667$as_echo "$AR" >&6; }
9668else
9669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9670$as_echo "no" >&6; }
9671fi
39fd3d4f 9672
b0cacab0 9673
57aa50d4
TT
9674fi
9675if test -z "$ac_cv_prog_AR"; then
9676 ac_ct_AR=$AR
9677 # Extract the first word of "ar", so it can be a program name with args.
9678set dummy ar; ac_word=$2
9679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9680$as_echo_n "checking for $ac_word... " >&6; }
9681if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
39fd3d4f 9682 $as_echo_n "(cached) " >&6
b0cacab0 9683else
57aa50d4
TT
9684 if test -n "$ac_ct_AR"; then
9685 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
b0cacab0 9686else
57aa50d4
TT
9687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9688for as_dir in $PATH
9689do
9690 IFS=$as_save_IFS
9691 test -z "$as_dir" && as_dir=.
9692 for ac_exec_ext in '' $ac_executable_extensions; do
9693 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9694 ac_cv_prog_ac_ct_AR="ar"
9695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9696 break 2
9697 fi
9698done
9699 done
9700IFS=$as_save_IFS
b0cacab0 9701
b0cacab0 9702fi
57aa50d4
TT
9703fi
9704ac_ct_AR=$ac_cv_prog_ac_ct_AR
9705if test -n "$ac_ct_AR"; then
9706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
9707$as_echo "$ac_ct_AR" >&6; }
b0cacab0 9708else
57aa50d4
TT
9709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9710$as_echo "no" >&6; }
9711fi
29a5deed 9712
57aa50d4
TT
9713 if test "x$ac_ct_AR" = x; then
9714 AR="ar"
9715 else
9716 case $cross_compiling:$ac_tool_warned in
9717yes:)
9718{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9719$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9720ac_tool_warned=yes ;;
e1052144 9721esac
57aa50d4
TT
9722 AR=$ac_ct_AR
9723 fi
b0cacab0 9724else
57aa50d4 9725 AR="$ac_cv_prog_AR"
b0cacab0 9726fi
e1052144 9727
57aa50d4
TT
9728if test -n "$ac_tool_prefix"; then
9729 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
9730set dummy ${ac_tool_prefix}ranlib; ac_word=$2
9731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9732$as_echo_n "checking for $ac_word... " >&6; }
9733if test "${ac_cv_prog_RANLIB+set}" = set; then :
9734 $as_echo_n "(cached) " >&6
b0cacab0 9735else
57aa50d4
TT
9736 if test -n "$RANLIB"; then
9737 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9738else
9739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9740for as_dir in $PATH
9741do
9742 IFS=$as_save_IFS
9743 test -z "$as_dir" && as_dir=.
9744 for ac_exec_ext in '' $ac_executable_extensions; do
9745 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9746 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9748 break 2
9749 fi
9750done
9751 done
9752IFS=$as_save_IFS
b0cacab0 9753
b0cacab0 9754fi
57aa50d4
TT
9755fi
9756RANLIB=$ac_cv_prog_RANLIB
9757if test -n "$RANLIB"; then
9758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9759$as_echo "$RANLIB" >&6; }
9760else
9761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9762$as_echo "no" >&6; }
b0cacab0 9763fi
e1052144 9764
b0cacab0 9765
57aa50d4
TT
9766fi
9767if test -z "$ac_cv_prog_RANLIB"; then
9768 ac_ct_RANLIB=$RANLIB
9769 # Extract the first word of "ranlib", so it can be a program name with args.
9770set dummy ranlib; ac_word=$2
9771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9772$as_echo_n "checking for $ac_word... " >&6; }
9773if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
9774 $as_echo_n "(cached) " >&6
9775else
9776 if test -n "$ac_ct_RANLIB"; then
9777 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
b0cacab0 9778else
57aa50d4
TT
9779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9780for as_dir in $PATH
9781do
9782 IFS=$as_save_IFS
9783 test -z "$as_dir" && as_dir=.
9784 for ac_exec_ext in '' $ac_executable_extensions; do
9785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9786 ac_cv_prog_ac_ct_RANLIB="ranlib"
9787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9788 break 2
9789 fi
9790done
9791 done
9792IFS=$as_save_IFS
b0cacab0 9793
b0cacab0 9794fi
57aa50d4
TT
9795fi
9796ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
9797if test -n "$ac_ct_RANLIB"; then
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
9799$as_echo "$ac_ct_RANLIB" >&6; }
b0cacab0 9800else
57aa50d4
TT
9801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9802$as_echo "no" >&6; }
9803fi
b0cacab0 9804
57aa50d4
TT
9805 if test "x$ac_ct_RANLIB" = x; then
9806 RANLIB=":"
b0cacab0 9807 else
57aa50d4
TT
9808 case $cross_compiling:$ac_tool_warned in
9809yes:)
9810{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9811$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9812ac_tool_warned=yes ;;
e1052144 9813esac
57aa50d4
TT
9814 RANLIB=$ac_ct_RANLIB
9815 fi
b0cacab0 9816else
57aa50d4
TT
9817 RANLIB="$ac_cv_prog_RANLIB"
9818fi
9819
9820if test -n "$ac_tool_prefix"; then
9821 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
9822set dummy ${ac_tool_prefix}strip; ac_word=$2
9823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9824$as_echo_n "checking for $ac_word... " >&6; }
9825if test "${ac_cv_prog_STRIP+set}" = set; then :
9826 $as_echo_n "(cached) " >&6
9827else
9828 if test -n "$STRIP"; then
9829 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9830else
9831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9832for as_dir in $PATH
9833do
9834 IFS=$as_save_IFS
9835 test -z "$as_dir" && as_dir=.
9836 for ac_exec_ext in '' $ac_executable_extensions; do
9837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9838 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
9839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9840 break 2
9841 fi
9842done
9843 done
9844IFS=$as_save_IFS
b0cacab0 9845
b0cacab0
TT
9846fi
9847fi
57aa50d4
TT
9848STRIP=$ac_cv_prog_STRIP
9849if test -n "$STRIP"; then
9850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
9851$as_echo "$STRIP" >&6; }
9852else
9853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9854$as_echo "no" >&6; }
07a0db15 9855fi
b0cacab0
TT
9856
9857
57aa50d4
TT
9858fi
9859if test -z "$ac_cv_prog_STRIP"; then
9860 ac_ct_STRIP=$STRIP
9861 # Extract the first word of "strip", so it can be a program name with args.
9862set dummy strip; ac_word=$2
9863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9864$as_echo_n "checking for $ac_word... " >&6; }
9865if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
39fd3d4f 9866 $as_echo_n "(cached) " >&6
b0cacab0 9867else
57aa50d4
TT
9868 if test -n "$ac_ct_STRIP"; then
9869 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
9870else
9871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9872for as_dir in $PATH
9873do
9874 IFS=$as_save_IFS
9875 test -z "$as_dir" && as_dir=.
9876 for ac_exec_ext in '' $ac_executable_extensions; do
9877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9878 ac_cv_prog_ac_ct_STRIP="strip"
9879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9880 break 2
9881 fi
9882done
9883 done
9884IFS=$as_save_IFS
b0cacab0 9885
57aa50d4
TT
9886fi
9887fi
9888ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
9889if test -n "$ac_ct_STRIP"; then
9890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
9891$as_echo "$ac_ct_STRIP" >&6; }
9892else
9893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9894$as_echo "no" >&6; }
9895fi
b0cacab0 9896
57aa50d4
TT
9897 if test "x$ac_ct_STRIP" = x; then
9898 STRIP=":"
9899 else
9900 case $cross_compiling:$ac_tool_warned in
9901yes:)
9902{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9903$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9904ac_tool_warned=yes ;;
e1052144 9905esac
57aa50d4
TT
9906 STRIP=$ac_ct_STRIP
9907 fi
b0cacab0 9908else
57aa50d4 9909 STRIP="$ac_cv_prog_STRIP"
b0cacab0 9910fi
e1052144 9911
57aa50d4
TT
9912# Extract the first word of "makeinfo", so it can be a program name with args.
9913set dummy makeinfo; ac_word=$2
9914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9915$as_echo_n "checking for $ac_word... " >&6; }
9916if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
9917 $as_echo_n "(cached) " >&6
07a0db15 9918else
57aa50d4
TT
9919 if test -n "$MAKEINFO"; then
9920 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
9921else
9922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9923for as_dir in $PATH
9924do
9925 IFS=$as_save_IFS
9926 test -z "$as_dir" && as_dir=.
9927 for ac_exec_ext in '' $ac_executable_extensions; do
9928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9929 ac_cv_prog_MAKEINFO="makeinfo"
9930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9931 break 2
9932 fi
9933done
9934 done
9935IFS=$as_save_IFS
b0cacab0 9936
57aa50d4
TT
9937fi
9938fi
9939MAKEINFO=$ac_cv_prog_MAKEINFO
9940if test -n "$MAKEINFO"; then
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
9942$as_echo "$MAKEINFO" >&6; }
b0cacab0 9943else
57aa50d4
TT
9944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9945$as_echo "no" >&6; }
9946fi
b0cacab0 9947
57aa50d4
TT
9948
9949if test "_$MAKEINFO" = "_"; then
9950 MAKEINFO="@echo Makeinfo is missing. Info documentation will not be built.;true"
9951else
9952 case "$MAKEINFO" in
9953 */missing.*)
9954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
9955*** Makeinfo is missing. Info documentation will not be built." >&5
9956$as_echo "$as_me: WARNING:
9957*** Makeinfo is missing. Info documentation will not be built." >&2;}
9958 ;;
9959 *)
9960 ;;
9961 esac
b0cacab0 9962fi
e1052144 9963
57aa50d4
TT
9964
9965# See if we need a separate native compiler.
9966if test $cross_compiling = no; then
9967 BUILD_CC="$CC"
9968
07a0db15 9969else
57aa50d4
TT
9970 for ac_prog in gcc cc
9971do
9972 # Extract the first word of "$ac_prog", so it can be a program name with args.
9973set dummy $ac_prog; ac_word=$2
9974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9975$as_echo_n "checking for $ac_word... " >&6; }
9976if test "${ac_cv_prog_BUILD_CC+set}" = set; then :
9977 $as_echo_n "(cached) " >&6
9978else
9979 if test -n "$BUILD_CC"; then
9980 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
9981else
9982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9983for as_dir in $PATH
9984do
9985 IFS=$as_save_IFS
9986 test -z "$as_dir" && as_dir=.
9987 for ac_exec_ext in '' $ac_executable_extensions; do
9988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9989 ac_cv_prog_BUILD_CC="$ac_prog"
9990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9991 break 2
9992 fi
9993done
9994 done
9995IFS=$as_save_IFS
93636bde
TT
9996
9997fi
57aa50d4
TT
9998fi
9999BUILD_CC=$ac_cv_prog_BUILD_CC
10000if test -n "$BUILD_CC"; then
10001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
10002$as_echo "$BUILD_CC" >&6; }
10003else
10004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10005$as_echo "no" >&6; }
b0cacab0 10006fi
e1052144 10007
93636bde 10008
57aa50d4
TT
10009 test -n "$BUILD_CC" && break
10010done
10011
10012fi
10013for ac_header in dirent.h errno.h getopt.h malloc.h mntent.h paths.h semaphore.h setjmp.h signal.h stdarg.h stdint.h stdlib.h termios.h termio.h unistd.h utime.h linux/fd.h linux/major.h net/if_dl.h netinet/in.h sys/disklabel.h sys/file.h sys/ioctl.h sys/mkdev.h sys/mman.h sys/prctl.h sys/queue.h sys/resource.h sys/select.h sys/socket.h sys/sockio.h sys/stat.h sys/syscall.h sys/sysmacros.h sys/time.h sys/types.h sys/un.h sys/wait.h
10014do :
10015 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10016ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10017eval as_val=\$$as_ac_Header
10018 if test "x$as_val" = x""yes; then :
10019 cat >>confdefs.h <<_ACEOF
10020#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b0cacab0 10021_ACEOF
b0cacab0 10022
b0cacab0 10023fi
e1052144 10024
b0cacab0 10025done
b0cacab0 10026
57aa50d4
TT
10027for ac_header in sys/disk.h sys/mount.h
10028do :
10029 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10030ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
10031#if HAVE_SYS_QUEUE_H
10032#include <sys/queue.h>
10033#endif
b0cacab0 10034
57aa50d4
TT
10035"
10036eval as_val=\$$as_ac_Header
10037 if test "x$as_val" = x""yes; then :
10038 cat >>confdefs.h <<_ACEOF
10039#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b0cacab0 10040_ACEOF
b0cacab0 10041
b0cacab0 10042fi
29a5deed 10043
57aa50d4 10044done
29a5deed 10045
57aa50d4
TT
10046for ac_header in net/if.h
10047do :
10048 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
10049#if HAVE_SYS_TYPES_H
10050#include <sys/types.h>
10051#endif
10052#if HAVE_SYS_SOCKET
10053#include <sys/socket.h>
10054#endif
29a5deed 10055
57aa50d4
TT
10056"
10057if test "x$ac_cv_header_net_if_h" = x""yes; then :
10058 cat >>confdefs.h <<_ACEOF
10059#define HAVE_NET_IF_H 1
b0cacab0 10060_ACEOF
50e1e10f 10061
57aa50d4 10062fi
93636bde 10063
57aa50d4 10064done
b0cacab0 10065
57aa50d4
TT
10066for ac_func in vprintf
10067do :
10068 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
10069if test "x$ac_cv_func_vprintf" = x""yes; then :
10070 cat >>confdefs.h <<_ACEOF
10071#define HAVE_VPRINTF 1
b0cacab0 10072_ACEOF
b0cacab0 10073
57aa50d4
TT
10074ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
10075if test "x$ac_cv_func__doprnt" = x""yes; then :
10076
10077$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
10078
10079fi
10080
10081fi
10082done
10083
10084
10085ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
10086"
10087if test "x$ac_cv_member_struct_dirent_d_reclen" = x""yes; then :
10088 $as_echo "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
b0cacab0 10089
b0cacab0 10090fi
e1052144 10091
57aa50d4
TT
10092ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
10093"
10094if test "x$ac_cv_type_ssize_t" = x""yes; then :
10095 $as_echo "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
b0cacab0 10096
57aa50d4 10097fi
b0cacab0 10098
57aa50d4
TT
10099ac_fn_c_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
10100"
10101if test "x$ac_cv_have_decl_llseek" = x""yes; then :
10102 $as_echo "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
b0cacab0 10103
57aa50d4
TT
10104fi
10105
10106ac_fn_c_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
10107 #define _LARGEFILE64_SOURCE
10108 #include <unistd.h>
10109"
10110if test "x$ac_cv_have_decl_lseek64" = x""yes; then :
10111 $as_echo "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
b0cacab0 10112
b0cacab0 10113fi
e1052144 10114
57aa50d4
TT
10115# The cast to long int works around a bug in the HP C Compiler
10116# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10117# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10118# This bug is HP SR number 8606223364.
10119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
10120$as_echo_n "checking size of short... " >&6; }
10121if test "${ac_cv_sizeof_short+set}" = set; then :
10122 $as_echo_n "(cached) " >&6
07a0db15 10123else
57aa50d4 10124 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
93636bde 10125
57aa50d4
TT
10126else
10127 if test "$ac_cv_type_short" = yes; then
10128 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10129$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10130{ as_fn_set_status 77
10131as_fn_error "cannot compute sizeof (short)
10132See \`config.log' for more details." "$LINENO" 5; }; }
10133 else
10134 ac_cv_sizeof_short=0
10135 fi
07a0db15 10136fi
e1052144 10137
b0cacab0 10138fi
57aa50d4
TT
10139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
10140$as_echo "$ac_cv_sizeof_short" >&6; }
e1052144 10141
93636bde 10142
57aa50d4
TT
10143
10144cat >>confdefs.h <<_ACEOF
10145#define SIZEOF_SHORT $ac_cv_sizeof_short
b0cacab0 10146_ACEOF
57aa50d4
TT
10147
10148
10149# The cast to long int works around a bug in the HP C Compiler
10150# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10151# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10152# This bug is HP SR number 8606223364.
10153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
10154$as_echo_n "checking size of int... " >&6; }
10155if test "${ac_cv_sizeof_int+set}" = set; then :
10156 $as_echo_n "(cached) " >&6
b0cacab0 10157else
57aa50d4 10158 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
b0cacab0 10159
57aa50d4
TT
10160else
10161 if test "$ac_cv_type_int" = yes; then
10162 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10163$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10164{ as_fn_set_status 77
10165as_fn_error "cannot compute sizeof (int)
10166See \`config.log' for more details." "$LINENO" 5; }; }
10167 else
10168 ac_cv_sizeof_int=0
10169 fi
b0cacab0 10170fi
e1052144 10171
57aa50d4
TT
10172fi
10173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
10174$as_echo "$ac_cv_sizeof_int" >&6; }
10175
10176
10177
10178cat >>confdefs.h <<_ACEOF
10179#define SIZEOF_INT $ac_cv_sizeof_int
10180_ACEOF
10181
10182
10183# The cast to long int works around a bug in the HP C Compiler
10184# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10185# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10186# This bug is HP SR number 8606223364.
10187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
10188$as_echo_n "checking size of long... " >&6; }
10189if test "${ac_cv_sizeof_long+set}" = set; then :
10190 $as_echo_n "(cached) " >&6
10191else
10192 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
10193
10194else
10195 if test "$ac_cv_type_long" = yes; then
10196 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 10197$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
57aa50d4
TT
10198{ as_fn_set_status 77
10199as_fn_error "cannot compute sizeof (long)
10200See \`config.log' for more details." "$LINENO" 5; }; }
29a5deed 10201 else
57aa50d4
TT
10202 ac_cv_sizeof_long=0
10203 fi
10204fi
39fd3d4f 10205
57aa50d4
TT
10206fi
10207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
10208$as_echo "$ac_cv_sizeof_long" >&6; }
39fd3d4f 10209
57aa50d4
TT
10210
10211
10212cat >>confdefs.h <<_ACEOF
10213#define SIZEOF_LONG $ac_cv_sizeof_long
39fd3d4f 10214_ACEOF
57aa50d4
TT
10215
10216
10217# The cast to long int works around a bug in the HP C Compiler
10218# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10219# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10220# This bug is HP SR number 8606223364.
10221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
10222$as_echo_n "checking size of long long... " >&6; }
10223if test "${ac_cv_sizeof_long_long+set}" = set; then :
10224 $as_echo_n "(cached) " >&6
39fd3d4f 10225else
57aa50d4 10226 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
39fd3d4f 10227
57aa50d4
TT
10228else
10229 if test "$ac_cv_type_long_long" = yes; then
10230 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
39fd3d4f 10231$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
57aa50d4
TT
10232{ as_fn_set_status 77
10233as_fn_error "cannot compute sizeof (long long)
10234See \`config.log' for more details." "$LINENO" 5; }; }
39fd3d4f
SJR
10235 else
10236 ac_cv_sizeof_long_long=0
10237 fi
10238fi
57aa50d4 10239
39fd3d4f 10240fi
57aa50d4 10241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
39fd3d4f
SJR
10242$as_echo "$ac_cv_sizeof_long_long" >&6; }
10243
10244
10245
10246cat >>confdefs.h <<_ACEOF
10247#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
10248_ACEOF
10249
10250
10251SIZEOF_SHORT=$ac_cv_sizeof_short
10252SIZEOF_INT=$ac_cv_sizeof_int
10253SIZEOF_LONG=$ac_cv_sizeof_long
10254SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
10255
10256
10257
10258
57aa50d4 10259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
39fd3d4f 10260$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
57aa50d4 10261if test "${ac_cv_c_bigendian+set}" = set; then :
39fd3d4f
SJR
10262 $as_echo_n "(cached) " >&6
10263else
10264 ac_cv_c_bigendian=unknown
10265 # See if we're dealing with a universal compiler.
57aa50d4 10266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
10267/* end confdefs.h. */
10268#ifndef __APPLE_CC__
10269 not a universal capable compiler
10270 #endif
10271 typedef int dummy;
10272
10273_ACEOF
57aa50d4 10274if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f
SJR
10275
10276 # Check for potential -arch flags. It is not universal unless
57aa50d4
TT
10277 # there are at least two -arch flags with different values.
10278 ac_arch=
10279 ac_prev=
10280 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
10281 if test -n "$ac_prev"; then
10282 case $ac_word in
10283 i?86 | x86_64 | ppc | ppc64)
10284 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
10285 ac_arch=$ac_word
10286 else
10287 ac_cv_c_bigendian=universal
10288 break
10289 fi
10290 ;;
10291 esac
10292 ac_prev=
10293 elif test "x$ac_word" = "x-arch"; then
10294 ac_prev=arch
10295 fi
10296 done
39fd3d4f 10297fi
39fd3d4f
SJR
10298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10299 if test $ac_cv_c_bigendian = unknown; then
10300 # See if sys/param.h defines the BYTE_ORDER macro.
57aa50d4 10301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
10302/* end confdefs.h. */
10303#include <sys/types.h>
10304 #include <sys/param.h>
10305
10306int
10307main ()
10308{
10309#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
10310 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
10311 && LITTLE_ENDIAN)
10312 bogus endian macros
10313 #endif
10314
10315 ;
10316 return 0;
10317}
10318_ACEOF
57aa50d4 10319if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f 10320 # It does; now see whether it defined to BIG_ENDIAN or not.
57aa50d4 10321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39fd3d4f
SJR
10322/* end confdefs.h. */
10323#include <sys/types.h>
10324 #include <sys/param.h>
10325
b0cacab0
TT
10326int
10327main ()
07a0db15 10328{
39fd3d4f
SJR
10329#if BYTE_ORDER != BIG_ENDIAN
10330 not big endian
10331 #endif
b0cacab0
TT
10332
10333 ;
10334 return 0;
07a0db15 10335}
b0cacab0 10336_ACEOF
57aa50d4 10337if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f 10338 ac_cv_c_bigendian=yes
b0cacab0 10339else
57aa50d4 10340 ac_cv_c_bigendian=no
fc6d9d51 10341fi
39fd3d4f 10342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39fd3d4f 10343fi
39fd3d4f
SJR
10344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10345 fi
10346 if test $ac_cv_c_bigendian = unknown; then
10347 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
57aa50d4 10348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 10349/* end confdefs.h. */
39fd3d4f 10350#include <limits.h>
877eb6d9 10351
b0cacab0
TT
10352int
10353main ()
10354{
39fd3d4f
SJR
10355#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
10356 bogus endian macros
10357 #endif
b0cacab0
TT
10358
10359 ;
10360 return 0;
10361}
10362_ACEOF
57aa50d4
TT
10363if ac_fn_c_try_compile "$LINENO"; then :
10364 # It does; now see whether it defined to _BIG_ENDIAN or not.
10365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 10366/* end confdefs.h. */
39fd3d4f 10367#include <limits.h>
877eb6d9 10368
b0cacab0
TT
10369int
10370main ()
10371{
39fd3d4f
SJR
10372#ifndef _BIG_ENDIAN
10373 not big endian
10374 #endif
b0cacab0
TT
10375
10376 ;
10377 return 0;
10378}
10379_ACEOF
57aa50d4 10380if ac_fn_c_try_compile "$LINENO"; then :
877eb6d9
TT
10381 ac_cv_c_bigendian=yes
10382else
57aa50d4 10383 ac_cv_c_bigendian=no
877eb6d9 10384fi
e1052144 10385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39fd3d4f 10386fi
39fd3d4f
SJR
10387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10388 fi
10389 if test $ac_cv_c_bigendian = unknown; then
10390 # Compile a test program.
57aa50d4 10391 if test "$cross_compiling" = yes; then :
39fd3d4f 10392 # Try to guess by grepping values from an object file.
57aa50d4 10393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 10394/* end confdefs.h. */
39fd3d4f
SJR
10395short int ascii_mm[] =
10396 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
10397 short int ascii_ii[] =
10398 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
10399 int use_ascii (int i) {
10400 return ascii_mm[i] + ascii_ii[i];
10401 }
10402 short int ebcdic_ii[] =
10403 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10404 short int ebcdic_mm[] =
10405 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10406 int use_ebcdic (int i) {
10407 return ebcdic_mm[i] + ebcdic_ii[i];
10408 }
10409 extern int foo;
10410
b0cacab0
TT
10411int
10412main ()
10413{
39fd3d4f 10414return use_ascii (foo) == use_ebcdic (foo);
b0cacab0
TT
10415 ;
10416 return 0;
10417}
10418_ACEOF
57aa50d4 10419if ac_fn_c_try_compile "$LINENO"; then :
39fd3d4f
SJR
10420 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10421 ac_cv_c_bigendian=yes
10422 fi
10423 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10424 if test "$ac_cv_c_bigendian" = unknown; then
10425 ac_cv_c_bigendian=no
10426 else
10427 # finding both strings is unlikely to happen, but who knows?
10428 ac_cv_c_bigendian=unknown
10429 fi
10430 fi
b0cacab0 10431fi
e1052144 10432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
877eb6d9 10433else
57aa50d4 10434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 10435/* end confdefs.h. */
e1052144 10436$ac_includes_default
b0cacab0
TT
10437int
10438main ()
10439{
e1052144 10440
39fd3d4f
SJR
10441 /* Are we little or big endian? From Harbison&Steele. */
10442 union
10443 {
10444 long int l;
10445 char c[sizeof (long int)];
10446 } u;
10447 u.l = 1;
10448 return u.c[sizeof (long int) - 1] == 1;
e1052144
TT
10449
10450 ;
10451 return 0;
877eb6d9 10452}
b0cacab0 10453_ACEOF
57aa50d4 10454if ac_fn_c_try_run "$LINENO"; then :
877eb6d9
TT
10455 ac_cv_c_bigendian=no
10456else
57aa50d4 10457 ac_cv_c_bigendian=yes
877eb6d9 10458fi
57aa50d4
TT
10459rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10460 conftest.$ac_objext conftest.beam conftest.$ac_ext
877eb6d9 10461fi
e1052144 10462
39fd3d4f 10463 fi
877eb6d9 10464fi
57aa50d4 10465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
39fd3d4f
SJR
10466$as_echo "$ac_cv_c_bigendian" >&6; }
10467 case $ac_cv_c_bigendian in #(
10468 yes)
57aa50d4 10469 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
39fd3d4f
SJR
10470;; #(
10471 no)
10472 ;; #(
10473 universal)
07a0db15 10474
57aa50d4 10475$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
39fd3d4f
SJR
10476
10477 ;; #(
10478 *)
57aa50d4
TT
10479 as_fn_error "unknown endianness
10480 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
39fd3d4f 10481 esac
877eb6d9 10482
29a5deed 10483BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
4ea7ea00
TT
10484ASM_TYPES_HEADER=./asm_types.h
10485
488c75a6
TT
10486echo "/* These defines are needed for the public ext2fs.h header file */" \
10487 > public_config.h
10488if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
10489 uniq tmp_config.$$ >> public_config.h
10490else
10491 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
10492fi
10493if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
10494 uniq tmp_config.$$ >> public_config.h
10495else
10496 echo "#undef WORDS_BIGENDIAN" >> public_config.h
10497fi
10498rm -f tmp_config.$$
10499PUBLIC_CONFIG_HEADER=./public_config.h
10500
b0cacab0 10501for ac_header in inttypes.h
57aa50d4
TT
10502do :
10503 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
10504if test "x$ac_cv_header_inttypes_h" = x""yes; then :
b0cacab0 10505 cat >>confdefs.h <<_ACEOF
57aa50d4 10506#define HAVE_INTTYPES_H 1
b0cacab0
TT
10507_ACEOF
10508
10509fi
10510
0c193f82
TT
10511done
10512
57aa50d4
TT
10513ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
10514if test "x$ac_cv_type_intptr_t" = x""yes; then :
b0cacab0
TT
10515
10516cat >>confdefs.h <<_ACEOF
d2ee56d8 10517#define HAVE_INTPTR_T 1
b0cacab0 10518_ACEOF
0c193f82 10519
d2ee56d8 10520
0c193f82
TT
10521fi
10522
57aa50d4 10523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
39fd3d4f 10524$as_echo_n "checking whether struct stat has a st_flags field... " >&6; }
57aa50d4 10525if test "${e2fsprogs_cv_struct_st_flags+set}" = set; then :
39fd3d4f 10526 $as_echo_n "(cached) " >&6
50e1e10f 10527else
57aa50d4 10528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 10529/* end confdefs.h. */
50e1e10f 10530#include <sys/stat.h>
b0cacab0
TT
10531int
10532main ()
10533{
50e1e10f 10534struct stat stat; stat.st_flags = 0;
b0cacab0
TT
10535 ;
10536 return 0;
10537}
10538_ACEOF
57aa50d4 10539if ac_fn_c_try_compile "$LINENO"; then :
50e1e10f
TT
10540 e2fsprogs_cv_struct_st_flags=yes
10541else
57aa50d4 10542 e2fsprogs_cv_struct_st_flags=no
50e1e10f 10543fi
e1052144 10544rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50e1e10f
TT
10545fi
10546
57aa50d4 10547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
39fd3d4f 10548$as_echo "$e2fsprogs_cv_struct_st_flags" >&6; }
50e1e10f 10549if test "$e2fsprogs_cv_struct_st_flags" = yes; then
57aa50d4 10550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
39fd3d4f 10551$as_echo_n "checking whether st_flags field is useful... " >&6; }
57aa50d4 10552 if test "${e2fsprogs_cv_struct_st_flags_immut+set}" = set; then :
39fd3d4f 10553 $as_echo_n "(cached) " >&6
b0cacab0 10554else
57aa50d4 10555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 10556/* end confdefs.h. */
c03bc4e8 10557#include <sys/stat.h>
b0cacab0
TT
10558int
10559main ()
10560{
c03bc4e8 10561struct stat stat; stat.st_flags |= UF_IMMUTABLE;
57aa50d4
TT
10562 ;
10563 return 0;
10564}
10565_ACEOF
10566if ac_fn_c_try_compile "$LINENO"; then :
10567 e2fsprogs_cv_struct_st_flags_immut=yes
6c65d251 10568else
57aa50d4 10569 e2fsprogs_cv_struct_st_flags_immut=no
84ea6e70 10570fi
e1052144 10571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
84ea6e70 10572fi
e1052144 10573
57aa50d4
TT
10574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
10575$as_echo "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
10576 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
10577 $as_echo "#define HAVE_STAT_FLAGS 1" >>confdefs.h
10578
10579 fi
6c65d251 10580fi
57aa50d4
TT
10581ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
10582 #include <sys/socket.h>
10583"
10584if test "x$ac_cv_member_struct_sockaddr_sa_len" = x""yes; then :
b0cacab0
TT
10585
10586cat >>confdefs.h <<_ACEOF
84ea6e70 10587#define HAVE_SA_LEN 1
b0cacab0 10588_ACEOF
84ea6e70 10589
50e1e10f 10590fi
b0cacab0 10591
9ed8e5fe 10592if test -n "$BLKID_CMT"; then
57aa50d4 10593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing blkid_probe_all" >&5
9ed8e5fe 10594$as_echo_n "checking for library containing blkid_probe_all... " >&6; }
57aa50d4 10595if test "${ac_cv_search_blkid_probe_all+set}" = set; then :
9ed8e5fe
ES
10596 $as_echo_n "(cached) " >&6
10597else
10598 ac_func_search_save_LIBS=$LIBS
57aa50d4 10599cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9ed8e5fe
ES
10600/* end confdefs.h. */
10601
10602/* Override any GCC internal prototype to avoid an error.
10603 Use char because int might match the return type of a GCC
10604 builtin and then its argument prototype would still apply. */
10605#ifdef __cplusplus
10606extern "C"
10607#endif
10608char blkid_probe_all ();
10609int
10610main ()
10611{
10612return blkid_probe_all ();
10613 ;
10614 return 0;
10615}
10616_ACEOF
10617for ac_lib in '' blkid; do
10618 if test -z "$ac_lib"; then
10619 ac_res="none required"
10620 else
10621 ac_res=-l$ac_lib
10622 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10623 fi
57aa50d4 10624 if ac_fn_c_try_link "$LINENO"; then :
9ed8e5fe 10625 ac_cv_search_blkid_probe_all=$ac_res
9ed8e5fe 10626fi
57aa50d4
TT
10627rm -f core conftest.err conftest.$ac_objext \
10628 conftest$ac_exeext
10629 if test "${ac_cv_search_blkid_probe_all+set}" = set; then :
9ed8e5fe
ES
10630 break
10631fi
10632done
57aa50d4
TT
10633if test "${ac_cv_search_blkid_probe_all+set}" = set; then :
10634
9ed8e5fe
ES
10635else
10636 ac_cv_search_blkid_probe_all=no
10637fi
10638rm conftest.$ac_ext
10639LIBS=$ac_func_search_save_LIBS
10640fi
57aa50d4 10641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_blkid_probe_all" >&5
9ed8e5fe
ES
10642$as_echo "$ac_cv_search_blkid_probe_all" >&6; }
10643ac_res=$ac_cv_search_blkid_probe_all
57aa50d4 10644if test "$ac_res" != no; then :
9ed8e5fe
ES
10645 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10646
10647fi
10648
10649fi
beb736b4 10650for ac_func in chflags getrusage llseek lseek64 open64 fstat64 ftruncate64 getmntinfo strtoull strcasecmp srandom jrand48 fchown mallinfo fdatasync strnlen strptime strdup sysconf pathconf posix_memalign memalign valloc __secure_getenv prctl mmap utime setresuid setresgid usleep nanosleep getdtablesize getrlimit blkid_probe_get_topology
57aa50d4
TT
10651do :
10652 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10653ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10654eval as_val=\$$as_ac_var
10655 if test "x$as_val" = x""yes; then :
b0cacab0 10656 cat >>confdefs.h <<_ACEOF
39fd3d4f 10657#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
b0cacab0 10658_ACEOF
21c84b71 10659
50e1e10f
TT
10660fi
10661done
10662
fc6d9d51 10663SOCKET_LIB=''
57aa50d4 10664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
39fd3d4f 10665$as_echo_n "checking for socket in -lsocket... " >&6; }
57aa50d4 10666if test "${ac_cv_lib_socket_socket+set}" = set; then :
39fd3d4f 10667 $as_echo_n "(cached) " >&6
50e1e10f 10668else
b0cacab0 10669 ac_check_lib_save_LIBS=$LIBS
fc6d9d51 10670LIBS="-lsocket $LIBS"
57aa50d4 10671cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 10672/* end confdefs.h. */
93636bde 10673
e1052144
TT
10674/* Override any GCC internal prototype to avoid an error.
10675 Use char because int might match the return type of a GCC
10676 builtin and then its argument prototype would still apply. */
b0cacab0
TT
10677#ifdef __cplusplus
10678extern "C"
10679#endif
b0cacab0
TT
10680char socket ();
10681int
10682main ()
10683{
e1052144 10684return socket ();
b0cacab0
TT
10685 ;
10686 return 0;
10687}
10688_ACEOF
57aa50d4 10689if ac_fn_c_try_link "$LINENO"; then :
b0cacab0
TT
10690 ac_cv_lib_socket_socket=yes
10691else
57aa50d4 10692 ac_cv_lib_socket_socket=no
b0cacab0 10693fi
57aa50d4
TT
10694rm -f core conftest.err conftest.$ac_objext \
10695 conftest$ac_exeext conftest.$ac_ext
b0cacab0
TT
10696LIBS=$ac_check_lib_save_LIBS
10697fi
57aa50d4 10698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
39fd3d4f 10699$as_echo "$ac_cv_lib_socket_socket" >&6; }
57aa50d4 10700if test "x$ac_cv_lib_socket_socket" = x""yes; then :
fc6d9d51 10701 SOCKET_LIB=-lsocket
50e1e10f 10702fi
fc6d9d51 10703
93636bde 10704
57aa50d4 10705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
39fd3d4f 10706$as_echo_n "checking for optreset... " >&6; }
57aa50d4 10707if test "${ac_cv_have_optreset+set}" = set; then :
39fd3d4f 10708 $as_echo_n "(cached) " >&6
d7f45af8 10709else
57aa50d4 10710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8 10711/* end confdefs.h. */
57aa50d4
TT
10712#include <unistd.h>
10713
10714_ACEOF
10715if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10716 $EGREP "optreset" >/dev/null 2>&1; then :
10717 ac_cv_have_optreset=yes
d7f45af8 10718else
57aa50d4
TT
10719 ac_cv_have_optreset=no
10720fi
10721rm -f conftest*
d7f45af8 10722
d7f45af8 10723fi
57aa50d4
TT
10724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
10725$as_echo "$ac_cv_have_optreset" >&6; }
10726if test $ac_cv_have_optreset = yes; then
10727 $as_echo "#define HAVE_OPTRESET 1" >>confdefs.h
d7f45af8 10728
d7f45af8 10729fi
57aa50d4
TT
10730SEM_INIT_LIB=''
10731ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
10732if test "x$ac_cv_func_sem_init" = x""yes; then :
10733
d7f45af8 10734else
57aa50d4 10735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
39fd3d4f 10736$as_echo_n "checking for sem_init in -lpthread... " >&6; }
57aa50d4 10737if test "${ac_cv_lib_pthread_sem_init+set}" = set; then :
39fd3d4f 10738 $as_echo_n "(cached) " >&6
d7f45af8
TT
10739else
10740 ac_check_lib_save_LIBS=$LIBS
10741LIBS="-lpthread $LIBS"
57aa50d4 10742cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
10743/* end confdefs.h. */
10744
10745/* Override any GCC internal prototype to avoid an error.
10746 Use char because int might match the return type of a GCC
10747 builtin and then its argument prototype would still apply. */
10748#ifdef __cplusplus
10749extern "C"
10750#endif
10751char sem_init ();
10752int
10753main ()
10754{
10755return sem_init ();
10756 ;
10757 return 0;
10758}
10759_ACEOF
57aa50d4 10760if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
10761 ac_cv_lib_pthread_sem_init=yes
10762else
57aa50d4 10763 ac_cv_lib_pthread_sem_init=no
d7f45af8 10764fi
57aa50d4
TT
10765rm -f core conftest.err conftest.$ac_objext \
10766 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
10767LIBS=$ac_check_lib_save_LIBS
10768fi
57aa50d4 10769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
39fd3d4f 10770$as_echo "$ac_cv_lib_pthread_sem_init" >&6; }
57aa50d4
TT
10771if test "x$ac_cv_lib_pthread_sem_init" = x""yes; then :
10772 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
10773
10774 SEM_INIT_LIB=-lpthread
10775else
57aa50d4 10776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
39fd3d4f 10777$as_echo_n "checking for sem_init in -lrt... " >&6; }
57aa50d4 10778if test "${ac_cv_lib_rt_sem_init+set}" = set; then :
39fd3d4f 10779 $as_echo_n "(cached) " >&6
d7f45af8
TT
10780else
10781 ac_check_lib_save_LIBS=$LIBS
10782LIBS="-lrt $LIBS"
57aa50d4 10783cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
10784/* end confdefs.h. */
10785
10786/* Override any GCC internal prototype to avoid an error.
10787 Use char because int might match the return type of a GCC
10788 builtin and then its argument prototype would still apply. */
10789#ifdef __cplusplus
10790extern "C"
10791#endif
10792char sem_init ();
10793int
10794main ()
10795{
10796return sem_init ();
10797 ;
10798 return 0;
10799}
10800_ACEOF
57aa50d4 10801if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
10802 ac_cv_lib_rt_sem_init=yes
10803else
57aa50d4 10804 ac_cv_lib_rt_sem_init=no
d7f45af8 10805fi
57aa50d4
TT
10806rm -f core conftest.err conftest.$ac_objext \
10807 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
10808LIBS=$ac_check_lib_save_LIBS
10809fi
57aa50d4 10810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
39fd3d4f 10811$as_echo "$ac_cv_lib_rt_sem_init" >&6; }
57aa50d4
TT
10812if test "x$ac_cv_lib_rt_sem_init" = x""yes; then :
10813 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
10814
10815 SEM_INIT_LIB=-lrt
10816else
57aa50d4 10817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
39fd3d4f 10818$as_echo_n "checking for sem_init in -lposix4... " >&6; }
57aa50d4 10819if test "${ac_cv_lib_posix4_sem_init+set}" = set; then :
39fd3d4f 10820 $as_echo_n "(cached) " >&6
d7f45af8
TT
10821else
10822 ac_check_lib_save_LIBS=$LIBS
10823LIBS="-lposix4 $LIBS"
57aa50d4 10824cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7f45af8
TT
10825/* end confdefs.h. */
10826
10827/* Override any GCC internal prototype to avoid an error.
10828 Use char because int might match the return type of a GCC
10829 builtin and then its argument prototype would still apply. */
10830#ifdef __cplusplus
10831extern "C"
10832#endif
10833char sem_init ();
10834int
10835main ()
10836{
10837return sem_init ();
10838 ;
10839 return 0;
10840}
10841_ACEOF
57aa50d4 10842if ac_fn_c_try_link "$LINENO"; then :
d7f45af8
TT
10843 ac_cv_lib_posix4_sem_init=yes
10844else
57aa50d4 10845 ac_cv_lib_posix4_sem_init=no
d7f45af8 10846fi
57aa50d4
TT
10847rm -f core conftest.err conftest.$ac_objext \
10848 conftest$ac_exeext conftest.$ac_ext
d7f45af8
TT
10849LIBS=$ac_check_lib_save_LIBS
10850fi
57aa50d4 10851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
39fd3d4f 10852$as_echo "$ac_cv_lib_posix4_sem_init" >&6; }
57aa50d4
TT
10853if test "x$ac_cv_lib_posix4_sem_init" = x""yes; then :
10854 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
d7f45af8
TT
10855
10856 SEM_INIT_LIB=-lposix4
10857fi
10858
10859fi
10860
10861fi
10862
10863fi
10864
57aa50d4 10865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
39fd3d4f 10866$as_echo_n "checking for unified diff option... " >&6; }
27f991b0 10867if diff -u $0 $0 > /dev/null 2>&1 ; then
e54635de
TT
10868 UNI_DIFF_OPTS=-u
10869else
10870 UNI_DIFF_OPTS=-c
10871fi
57aa50d4 10872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
39fd3d4f 10873$as_echo "$UNI_DIFF_OPTS" >&6; }
e54635de 10874
8f3f29d3
TT
10875case "$host_os" in
10876linux*)
57aa50d4 10877 $as_echo "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
50e1e10f 10878
8f3f29d3
TT
10879 ;;
10880esac
e6f2bda3 10881LINUX_CMT="#"
fff45483
TT
10882CYGWIN_CMT="#"
10883UNIX_CMT=
e6f2bda3
TT
10884case "$host_os" in
10885linux*)
10886 LINUX_CMT=
fff45483
TT
10887 ;;
10888cygwin)
10889 CYGWIN_CMT=
10890 UNIX_CMT="#"
e6f2bda3
TT
10891 ;;
10892esac
10893
93636bde
TT
10894
10895
50e1e10f 10896case "$host_os" in
93636bde 10897linux* | gnu* | k*bsd*-gnu)
a4b2d3ce
TT
10898 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
10899 root_prefix="";
57aa50d4 10900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
39fd3d4f 10901$as_echo "On $host_os systems, root_prefix defaults to ''" >&6; }
fc6d9d51
TT
10902 fi
10903 ;;
10904esac
fc6d9d51 10905case "$host_os" in
93636bde 10906linux* | gnu* | k*bsd*-gnu)
fc6d9d51 10907 if test "$prefix" = NONE ; then
a4b2d3ce 10908 prefix="/usr";
57aa50d4 10909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
39fd3d4f 10910$as_echo "On $host_os systems, prefix defaults to /usr" >&6; }
bff61a7a 10911 if test "$mandir" = '${prefix}/man' ; then
57aa50d4 10912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
39fd3d4f 10913$as_echo "...and mandir defaults to /usr/share/man" >&6; }
bff61a7a
TT
10914 mandir=/usr/share/man
10915 fi
50e1e10f
TT
10916 fi
10917;;
10918esac
a4b2d3ce 10919if test "$root_prefix" = NONE ; then
ffe1991f 10920 if test "$prefix" = NONE ; then
a4b2d3ce
TT
10921 root_prefix="$ac_default_prefix"
10922 else
10923 root_prefix="$prefix"
10924 fi
b5ffeade
TT
10925 root_bindir=$bindir
10926 root_sbindir=$sbindir
10927 root_libdir=$libdir
10928 root_sysconfdir=$sysconfdir
10929else
10930 root_bindir='${root_prefix}/bin'
10931 root_sbindir='${root_prefix}/sbin'
10932 root_libdir='${root_prefix}/lib'
10933 root_sysconfdir='${root_prefix}/etc'
a4b2d3ce 10934fi
c4ef11c5
TT
10935if test "$bindir" != '${exec_prefix}/bin'; then
10936 root_bindir=$bindir
57aa50d4 10937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
39fd3d4f 10938$as_echo "Setting root_bindir to $root_bindir" >&6; }
c4ef11c5
TT
10939fi
10940if test "$sbindir" != '${exec_prefix}/sbin'; then
10941 root_sbindir=$sbindir
57aa50d4 10942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
39fd3d4f 10943$as_echo "Setting root_sbindir to $root_sbindir" >&6; }
c4ef11c5
TT
10944fi
10945if test "$libdir" != '${exec_prefix}/lib'; then
10946 root_libdir=$libdir
57aa50d4 10947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
39fd3d4f 10948$as_echo "Setting root_libdir to $root_libdir" >&6; }
c4ef11c5
TT
10949fi
10950if test "$sysconfdir" != '${prefix}/etc'; then
10951 root_sysconfdir=$sysconfdir
57aa50d4 10952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
39fd3d4f 10953$as_echo "Setting root_sysconfdir to $root_sysconfdir" >&6; }
c4ef11c5 10954fi
a4b2d3ce 10955
93636bde
TT
10956
10957
10958
10959
57aa50d4 10960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether linker accepts -static" >&5
39fd3d4f 10961$as_echo_n "checking whether linker accepts -static... " >&6; }
57aa50d4 10962if test "${ac_cv_e2fsprogs_use_static+set}" = set; then :
39fd3d4f 10963 $as_echo_n "(cached) " >&6
ae851482
TT
10964else
10965 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
57aa50d4 10966cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b0cacab0 10967/* end confdefs.h. */
ae851482 10968#include <stdio.h>
b0cacab0
TT
10969int
10970main ()
10971{
ae851482 10972fflush(stdout);
b0cacab0
TT
10973 ;
10974 return 0;
10975}
10976_ACEOF
57aa50d4 10977if ac_fn_c_try_link "$LINENO"; then :
ae851482
TT
10978 ac_cv_e2fsprogs_use_static=yes
10979else
57aa50d4 10980 ac_cv_e2fsprogs_use_static=no
ae851482 10981fi
57aa50d4
TT
10982rm -f core conftest.err conftest.$ac_objext \
10983 conftest$ac_exeext conftest.$ac_ext
ae851482
TT
10984LDFLAGS=$SAVE_LDFLAGS
10985fi
50e1e10f 10986
defde784
TT
10987case "$host_os" in
10988solaris2.*)
b0cacab0 10989 ac_cv_e2fsprogs_use_static=no
defde784
TT
10990;;
10991esac
57aa50d4 10992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
39fd3d4f 10993$as_echo "$ac_cv_e2fsprogs_use_static" >&6; }
74becf3c 10994LDFLAG_STATIC=
ae851482 10995if test $ac_cv_e2fsprogs_use_static = yes; then
50e1e10f 10996 LDFLAG_STATIC=-static
ae851482 10997fi
50e1e10f 10998
07a0db15
TT
10999case "$host_os" in
11000darwin*)
57aa50d4 11001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
39fd3d4f 11002$as_echo "Using Apple Darwin / GNU libintl workaround" >&6; }
57aa50d4 11003 $as_echo "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
07a0db15
TT
11004
11005 ;;
11006esac
50e1e10f
TT
11007SS_DIR=`cd ${srcdir}/lib/ss; pwd`
11008ET_DIR=`cd ${srcdir}/lib/et; pwd`
11009
93636bde 11010
50e1e10f
TT
11011if test "$cross_compiling" = yes ; then
11012 DO_TEST_SUITE=
11013else
11014 DO_TEST_SUITE=check
11015fi
11016
c6f35b8a
TT
11017INTL_FLAGS=
11018if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
11019 INTL_FLAGS='-I$(top_builddir)/intl -I$(top_srcdir)/intl'
11020fi
11021
dd947da2
TT
11022if test $cross_compiling = no; then
11023 BUILD_CFLAGS="$CFLAGS"
11024 BUILD_LDFLAGS="$LDFLAGS"
11025else
11026 BUILD_CFLAGS=
11027 BUILD_LDFLAGS=
11028fi
11029
11030
50e1e10f
TT
11031test -d lib || mkdir lib
11032test -d include || mkdir include
11033test -d include/linux || mkdir include/linux
defde784 11034test -d include/asm || mkdir include/asm
bff0cc95
TT
11035for i in MCONFIG Makefile e2fsprogs.spec \
11036 util/Makefile util/subst.conf util/gen-tarball \
4ea7ea00
TT
11037 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
11038 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
94ba8c75
TT
11039 lib/uuid/Makefile lib/uuid/uuid_types.h \
11040 lib/blkid/Makefile lib/blkid/blkid_types.h \
e6441865
TT
11041 lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \
11042 lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \
921f4ad5 11043 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
94ba8c75 11044 debugfs/Makefile tests/Makefile tests/progs/Makefile \
98a5ad61
MA
11045 resize/Makefile doc/Makefile intl/Makefile \
11046 intl/libgnuintl.h po/Makefile.in ; do
94ba8c75
TT
11047 if test -d `dirname ${srcdir}/$i` ; then
11048 outlist="$outlist $i"
11049 fi
11050done
e1052144
TT
11051ac_config_files="$ac_config_files $outlist"
11052
b0cacab0 11053cat >confcache <<\_ACEOF
50e1e10f
TT
11054# This file is a shell script that caches the results of configure
11055# tests run on this system so they can be shared between configure
b0cacab0
TT
11056# scripts and configure runs, see configure's option --config-cache.
11057# It is not useful on other systems. If it contains results you don't
11058# want to keep, you may remove or edit it.
50e1e10f 11059#
b0cacab0
TT
11060# config.status only pays attention to the cache file if you give it
11061# the --recheck option to rerun configure.
50e1e10f 11062#
b0cacab0
TT
11063# `ac_cv_env_foo' variables (set or unset) will be overridden when
11064# loading this file, other *unset* `ac_cv_foo' will be assigned the
11065# following values.
11066
11067_ACEOF
11068
21c84b71
TT
11069# The following way of writing the cache mishandles newlines in values,
11070# but we know of no workaround that is simple, portable, and efficient.
e1052144 11071# So, we kill variables containing newlines.
50e1e10f
TT
11072# Ultrix sh set writes to stderr and can't be redirected directly,
11073# and sets the high bit in the cache file unless we assign to the vars.
e1052144
TT
11074(
11075 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11076 eval ac_val=\$$ac_var
11077 case $ac_val in #(
11078 *${as_nl}*)
11079 case $ac_var in #(
57aa50d4 11080 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
39fd3d4f 11081$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
e1052144
TT
11082 esac
11083 case $ac_var in #(
11084 _ | IFS | as_nl) ;; #(
39fd3d4f 11085 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
57aa50d4 11086 *) { eval $ac_var=; unset $ac_var;} ;;
e1052144
TT
11087 esac ;;
11088 esac
11089 done
11090
b0cacab0 11091 (set) 2>&1 |
e1052144
TT
11092 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11093 *${as_nl}ac_space=\ *)
57aa50d4
TT
11094 # `set' does not quote correctly, so add quotes: double-quote
11095 # substitution turns \\\\ into \\, and sed turns \\ into \.
b0cacab0
TT
11096 sed -n \
11097 "s/'/'\\\\''/g;
11098 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
e1052144 11099 ;; #(
b0cacab0
TT
11100 *)
11101 # `set' quotes correctly as required by POSIX, so do not add quotes.
e1052144 11102 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b0cacab0 11103 ;;
e1052144
TT
11104 esac |
11105 sort
11106) |
b0cacab0 11107 sed '
e1052144 11108 /^ac_cv_env_/b end
b0cacab0 11109 t clear
e1052144 11110 :clear
b0cacab0
TT
11111 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11112 t end
e1052144
TT
11113 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11114 :end' >>confcache
11115if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11116 if test -w "$cache_file"; then
11117 test "x$cache_file" != "x/dev/null" &&
57aa50d4 11118 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
39fd3d4f 11119$as_echo "$as_me: updating cache $cache_file" >&6;}
b0cacab0 11120 cat confcache >$cache_file
50e1e10f 11121 else
57aa50d4 11122 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
39fd3d4f 11123$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
50e1e10f
TT
11124 fi
11125fi
11126rm -f confcache
11127
50e1e10f
TT
11128test "x$prefix" = xNONE && prefix=$ac_default_prefix
11129# Let make expand exec_prefix.
11130test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11131
50e1e10f
TT
11132# Transform confdefs.h into DEFS.
11133# Protect against shell expansion while executing Makefile rules.
11134# Protect against Makefile macro expansion.
b0cacab0
TT
11135#
11136# If the first sed substitution is executed (which looks for macros that
e1052144 11137# take arguments), then branch to the quote section. Otherwise,
b0cacab0 11138# look for a macro that doesn't take arguments.
e1052144 11139ac_script='
39fd3d4f
SJR
11140:mline
11141/\\$/{
11142 N
11143 s,\\\n,,
11144 b mline
11145}
b0cacab0 11146t clear
e1052144
TT
11147:clear
11148s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
b0cacab0 11149t quote
e1052144 11150s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
b0cacab0 11151t quote
e1052144
TT
11152b any
11153:quote
11154s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11155s/\[/\\&/g
11156s/\]/\\&/g
11157s/\$/$$/g
11158H
11159:any
11160${
11161 g
11162 s/^\n//
11163 s/\n/ /g
11164 p
11165}
11166'
11167DEFS=`sed -n "$ac_script" confdefs.h`
b0cacab0
TT
11168
11169
11170ac_libobjs=
11171ac_ltlibobjs=
11172for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11173 # 1. Remove the extension, and $U if already installed.
e1052144 11174 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
39fd3d4f 11175 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
e1052144
TT
11176 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11177 # will be set to the directory where LIBOBJS objects are built.
57aa50d4
TT
11178 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11179 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b0cacab0
TT
11180done
11181LIBOBJS=$ac_libobjs
50e1e10f 11182
b0cacab0
TT
11183LTLIBOBJS=$ac_ltlibobjs
11184
11185
11186
39fd3d4f 11187
b0cacab0 11188: ${CONFIG_STATUS=./config.status}
39fd3d4f 11189ac_write_fail=0
b0cacab0
TT
11190ac_clean_files_save=$ac_clean_files
11191ac_clean_files="$ac_clean_files $CONFIG_STATUS"
57aa50d4 11192{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
39fd3d4f 11193$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
57aa50d4
TT
11194as_write_fail=0
11195cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b0cacab0
TT
11196#! $SHELL
11197# Generated by $as_me.
93636bde 11198# Run this file to recreate the current configuration.
93636bde 11199# Compiler output produced by configure, useful for debugging
b0cacab0 11200# configure, is in config.log if it exists.
07a0db15 11201
b0cacab0
TT
11202debug=false
11203ac_cs_recheck=false
11204ac_cs_silent=false
b0cacab0 11205
57aa50d4
TT
11206SHELL=\${CONFIG_SHELL-$SHELL}
11207export SHELL
11208_ASEOF
11209cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11210## -------------------- ##
11211## M4sh Initialization. ##
11212## -------------------- ##
b0cacab0 11213
29a5deed
TT
11214# Be more Bourne compatible
11215DUALCASE=1; export DUALCASE # for MKS sh
57aa50d4 11216if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b0cacab0
TT
11217 emulate sh
11218 NULLCMD=:
39fd3d4f 11219 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b0cacab0
TT
11220 # is contrary to our usage. Disable this feature.
11221 alias -g '${1+"$@"}'='"$@"'
e1052144
TT
11222 setopt NO_GLOB_SUBST
11223else
57aa50d4
TT
11224 case `(set -o) 2>/dev/null` in #(
11225 *posix*) :
11226 set -o posix ;; #(
11227 *) :
11228 ;;
29a5deed 11229esac
b0cacab0 11230fi
29a5deed
TT
11231
11232
39fd3d4f
SJR
11233as_nl='
11234'
11235export as_nl
11236# Printing a long string crashes Solaris 7 /usr/bin/printf.
11237as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11238as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11239as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
57aa50d4
TT
11240# Prefer a ksh shell builtin over an external printf program on Solaris,
11241# but without wasting forks for bash or zsh.
11242if test -z "$BASH_VERSION$ZSH_VERSION" \
11243 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11244 as_echo='print -r --'
11245 as_echo_n='print -rn --'
11246elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
39fd3d4f
SJR
11247 as_echo='printf %s\n'
11248 as_echo_n='printf %s'
11249else
11250 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11251 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11252 as_echo_n='/usr/ucb/echo -n'
e1052144 11253 else
39fd3d4f
SJR
11254 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11255 as_echo_n_body='eval
11256 arg=$1;
57aa50d4 11257 case $arg in #(
39fd3d4f
SJR
11258 *"$as_nl"*)
11259 expr "X$arg" : "X\\(.*\\)$as_nl";
11260 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11261 esac;
11262 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11263 '
11264 export as_echo_n_body
11265 as_echo_n='sh -c $as_echo_n_body as_echo'
e1052144 11266 fi
39fd3d4f
SJR
11267 export as_echo_body
11268 as_echo='sh -c $as_echo_body as_echo'
11269fi
11270
11271# The user is always right.
11272if test "${PATH_SEPARATOR+set}" != set; then
11273 PATH_SEPARATOR=:
11274 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11275 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11276 PATH_SEPARATOR=';'
11277 }
e1052144
TT
11278fi
11279
b0cacab0 11280
e1052144
TT
11281# IFS
11282# We need space, tab and new line, in precisely that order. Quoting is
11283# there to prevent editors from complaining about space-tab.
11284# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11285# splitting by setting IFS to empty value.)
e1052144
TT
11286IFS=" "" $as_nl"
11287
11288# Find who we are. Look in the path if we contain no directory separator.
57aa50d4 11289case $0 in #((
e1052144
TT
11290 *[\\/]* ) as_myself=$0 ;;
11291 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11292for as_dir in $PATH
11293do
11294 IFS=$as_save_IFS
11295 test -z "$as_dir" && as_dir=.
57aa50d4
TT
11296 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11297 done
e1052144
TT
11298IFS=$as_save_IFS
11299
11300 ;;
11301esac
11302# We did not find ourselves, most probably we were run as `sh COMMAND'
11303# in which case we are not to be found in the path.
11304if test "x$as_myself" = x; then
11305 as_myself=$0
11306fi
11307if test ! -f "$as_myself"; then
39fd3d4f 11308 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
57aa50d4 11309 exit 1
e1052144
TT
11310fi
11311
57aa50d4
TT
11312# Unset variables that we do not need and which cause bugs (e.g. in
11313# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11314# suppresses any "Segmentation fault" message there. '((' could
11315# trigger a bug in pdksh 5.2.14.
11316for as_var in BASH_ENV ENV MAIL MAILPATH
11317do eval test x\${$as_var+set} = xset \
11318 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
e1052144 11319done
b0cacab0
TT
11320PS1='$ '
11321PS2='> '
11322PS4='+ '
11323
11324# NLS nuisances.
39fd3d4f
SJR
11325LC_ALL=C
11326export LC_ALL
11327LANGUAGE=C
11328export LANGUAGE
b0cacab0 11329
57aa50d4
TT
11330# CDPATH.
11331(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11332
11333
11334# as_fn_error ERROR [LINENO LOG_FD]
11335# ---------------------------------
11336# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11337# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11338# script with status $?, using 1 if that was 0.
11339as_fn_error ()
11340{
11341 as_status=$?; test $as_status -eq 0 && as_status=1
11342 if test "$3"; then
11343 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11344 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11345 fi
11346 $as_echo "$as_me: error: $1" >&2
11347 as_fn_exit $as_status
11348} # as_fn_error
11349
11350
11351# as_fn_set_status STATUS
11352# -----------------------
11353# Set $? to STATUS, without forking.
11354as_fn_set_status ()
11355{
11356 return $1
11357} # as_fn_set_status
11358
11359# as_fn_exit STATUS
11360# -----------------
11361# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11362as_fn_exit ()
11363{
11364 set +e
11365 as_fn_set_status $1
11366 exit $1
11367} # as_fn_exit
11368
11369# as_fn_unset VAR
11370# ---------------
11371# Portably unset VAR.
11372as_fn_unset ()
11373{
11374 { eval $1=; unset $1;}
11375}
11376as_unset=as_fn_unset
11377# as_fn_append VAR VALUE
11378# ----------------------
11379# Append the text in VALUE to the end of the definition contained in VAR. Take
11380# advantage of any shell optimizations that allow amortized linear growth over
11381# repeated appends, instead of the typical quadratic growth present in naive
11382# implementations.
11383if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11384 eval 'as_fn_append ()
11385 {
11386 eval $1+=\$2
11387 }'
11388else
11389 as_fn_append ()
11390 {
11391 eval $1=\$$1\$2
11392 }
11393fi # as_fn_append
11394
11395# as_fn_arith ARG...
11396# ------------------
11397# Perform arithmetic evaluation on the ARGs, and store the result in the
11398# global $as_val. Take advantage of shells that can avoid forks. The arguments
11399# must be portable across $(()) and expr.
11400if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11401 eval 'as_fn_arith ()
11402 {
11403 as_val=$(( $* ))
11404 }'
11405else
11406 as_fn_arith ()
11407 {
11408 as_val=`expr "$@" || test $? -eq 1`
11409 }
11410fi # as_fn_arith
11411
11412
e1052144
TT
11413if expr a : '\(a\)' >/dev/null 2>&1 &&
11414 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b0cacab0
TT
11415 as_expr=expr
11416else
11417 as_expr=false
11418fi
11419
e1052144 11420if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b0cacab0
TT
11421 as_basename=basename
11422else
11423 as_basename=false
11424fi
11425
57aa50d4
TT
11426if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11427 as_dirname=dirname
11428else
11429 as_dirname=false
11430fi
b0cacab0 11431
e1052144 11432as_me=`$as_basename -- "$0" ||
b0cacab0
TT
11433$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11434 X"$0" : 'X\(//\)$' \| \
e1052144 11435 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 11436$as_echo X/"$0" |
e1052144
TT
11437 sed '/^.*\/\([^/][^/]*\)\/*$/{
11438 s//\1/
11439 q
11440 }
11441 /^X\/\(\/\/\)$/{
11442 s//\1/
11443 q
11444 }
11445 /^X\/\(\/\).*/{
11446 s//\1/
11447 q
11448 }
11449 s/.*/./; q'`
b0cacab0 11450
57aa50d4
TT
11451# Avoid depending upon Character Ranges.
11452as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11453as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11454as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11455as_cr_digits='0123456789'
11456as_cr_alnum=$as_cr_Letters$as_cr_digits
e1052144
TT
11457
11458ECHO_C= ECHO_N= ECHO_T=
57aa50d4 11459case `echo -n x` in #(((((
e1052144 11460-n*)
57aa50d4 11461 case `echo 'xy\c'` in
e1052144 11462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
57aa50d4
TT
11463 xy) ECHO_C='\c';;
11464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11465 ECHO_T=' ';;
e1052144
TT
11466 esac;;
11467*)
11468 ECHO_N='-n';;
b0cacab0 11469esac
b0cacab0
TT
11470
11471rm -f conf$$ conf$$.exe conf$$.file
e1052144
TT
11472if test -d conf$$.dir; then
11473 rm -f conf$$.dir/conf$$.file
11474else
11475 rm -f conf$$.dir
39fd3d4f
SJR
11476 mkdir conf$$.dir 2>/dev/null
11477fi
11478if (echo >conf$$.file) 2>/dev/null; then
11479 if ln -s conf$$.file conf$$ 2>/dev/null; then
11480 as_ln_s='ln -s'
11481 # ... but there are two gotchas:
11482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11484 # In both cases, we have to default to `cp -p'.
11485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11486 as_ln_s='cp -p'
11487 elif ln conf$$.file conf$$ 2>/dev/null; then
11488 as_ln_s=ln
11489 else
b0cacab0 11490 as_ln_s='cp -p'
39fd3d4f 11491 fi
b0cacab0
TT
11492else
11493 as_ln_s='cp -p'
11494fi
e1052144
TT
11495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11496rmdir conf$$.dir 2>/dev/null
b0cacab0 11497
57aa50d4
TT
11498
11499# as_fn_mkdir_p
11500# -------------
11501# Create "$as_dir" as a directory, including parents if necessary.
11502as_fn_mkdir_p ()
11503{
11504
11505 case $as_dir in #(
11506 -*) as_dir=./$as_dir;;
11507 esac
11508 test -d "$as_dir" || eval $as_mkdir_p || {
11509 as_dirs=
11510 while :; do
11511 case $as_dir in #(
11512 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11513 *) as_qdir=$as_dir;;
11514 esac
11515 as_dirs="'$as_qdir' $as_dirs"
11516 as_dir=`$as_dirname -- "$as_dir" ||
11517$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11518 X"$as_dir" : 'X\(//\)[^/]' \| \
11519 X"$as_dir" : 'X\(//\)$' \| \
11520 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11521$as_echo X"$as_dir" |
11522 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11523 s//\1/
11524 q
11525 }
11526 /^X\(\/\/\)[^/].*/{
11527 s//\1/
11528 q
11529 }
11530 /^X\(\/\/\)$/{
11531 s//\1/
11532 q
11533 }
11534 /^X\(\/\).*/{
11535 s//\1/
11536 q
11537 }
11538 s/.*/./; q'`
11539 test -d "$as_dir" && break
11540 done
11541 test -z "$as_dirs" || eval "mkdir $as_dirs"
11542 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11543
11544
11545} # as_fn_mkdir_p
b0cacab0 11546if mkdir -p . 2>/dev/null; then
57aa50d4 11547 as_mkdir_p='mkdir -p "$as_dir"'
b0cacab0
TT
11548else
11549 test -d ./-p && rmdir ./-p
11550 as_mkdir_p=false
11551fi
11552
29a5deed
TT
11553if test -x / >/dev/null 2>&1; then
11554 as_test_x='test -x'
e1052144 11555else
29a5deed
TT
11556 if ls -dL / >/dev/null 2>&1; then
11557 as_ls_L_option=L
11558 else
11559 as_ls_L_option=
11560 fi
11561 as_test_x='
11562 eval sh -c '\''
11563 if test -d "$1"; then
39fd3d4f 11564 test -d "$1/.";
29a5deed 11565 else
57aa50d4 11566 case $1 in #(
39fd3d4f 11567 -*)set "./$1";;
29a5deed 11568 esac;
57aa50d4 11569 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
29a5deed
TT
11570 ???[sx]*):;;*)false;;esac;fi
11571 '\'' sh
11572 '
e1052144 11573fi
29a5deed 11574as_executable_p=$as_test_x
b0cacab0
TT
11575
11576# Sed expression to map a string onto a valid CPP name.
11577as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11578
11579# Sed expression to map a string onto a valid variable name.
11580as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11581
11582
b0cacab0 11583exec 6>&1
57aa50d4
TT
11584## ----------------------------------- ##
11585## Main body of $CONFIG_STATUS script. ##
11586## ----------------------------------- ##
11587_ASEOF
11588test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
b0cacab0 11589
57aa50d4
TT
11590cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11591# Save the log message, to keep $0 and so on meaningful, and to
b0cacab0 11592# report actual input values of CONFIG_FILES etc. instead of their
e1052144
TT
11593# values after options handling.
11594ac_log="
b0cacab0 11595This file was extended by $as_me, which was
57aa50d4 11596generated by GNU Autoconf 2.64. Invocation command line was
b0cacab0
TT
11597
11598 CONFIG_FILES = $CONFIG_FILES
11599 CONFIG_HEADERS = $CONFIG_HEADERS
11600 CONFIG_LINKS = $CONFIG_LINKS
11601 CONFIG_COMMANDS = $CONFIG_COMMANDS
11602 $ $0 $@
11603
e1052144
TT
11604on `(hostname || uname -n) 2>/dev/null | sed 1q`
11605"
11606
b0cacab0
TT
11607_ACEOF
11608
39fd3d4f
SJR
11609case $ac_config_files in *"
11610"*) set x $ac_config_files; shift; ac_config_files=$*;;
11611esac
11612
11613
11614
11615cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 11616# Files that config.status was made for.
e1052144
TT
11617config_files="$ac_config_files"
11618config_commands="$ac_config_commands"
b0cacab0 11619
e1052144 11620_ACEOF
b0cacab0 11621
39fd3d4f 11622cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b0cacab0 11623ac_cs_usage="\
57aa50d4
TT
11624\`$as_me' instantiates files and other configuration actions
11625from templates according to the current configuration. Unless the files
11626and actions are specified as TAGs, all are instantiated by default.
b0cacab0 11627
57aa50d4 11628Usage: $0 [OPTION]... [TAG]...
b0cacab0
TT
11629
11630 -h, --help print this help, then exit
29a5deed 11631 -V, --version print version number and configuration settings, then exit
39fd3d4f
SJR
11632 -q, --quiet, --silent
11633 do not print progress messages
b0cacab0
TT
11634 -d, --debug don't remove temporary files
11635 --recheck update $as_me by reconfiguring in the same conditions
39fd3d4f
SJR
11636 --file=FILE[:TEMPLATE]
11637 instantiate the configuration file FILE
b0cacab0
TT
11638
11639Configuration files:
11640$config_files
11641
11642Configuration commands:
11643$config_commands
11644
57aa50d4 11645Report bugs to the package provider."
b0cacab0 11646
e1052144 11647_ACEOF
39fd3d4f 11648cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0
TT
11649ac_cs_version="\\
11650config.status
57aa50d4 11651configured by $0, generated by GNU Autoconf 2.64,
39fd3d4f 11652 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
b0cacab0 11653
57aa50d4 11654Copyright (C) 2009 Free Software Foundation, Inc.
b0cacab0
TT
11655This config.status script is free software; the Free Software Foundation
11656gives unlimited permission to copy, distribute and modify it."
e1052144
TT
11657
11658ac_pwd='$ac_pwd'
11659srcdir='$srcdir'
11660INSTALL='$INSTALL'
39fd3d4f
SJR
11661AWK='$AWK'
11662test -n "\$AWK" || AWK=awk
b0cacab0
TT
11663_ACEOF
11664
39fd3d4f
SJR
11665cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11666# The default lists apply if the user does not specify any file.
b0cacab0
TT
11667ac_need_defaults=:
11668while test $# != 0
07a0db15 11669do
b0cacab0
TT
11670 case $1 in
11671 --*=*)
e1052144
TT
11672 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11673 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b0cacab0
TT
11674 ac_shift=:
11675 ;;
e1052144 11676 *)
b0cacab0
TT
11677 ac_option=$1
11678 ac_optarg=$2
11679 ac_shift=shift
11680 ;;
b0cacab0
TT
11681 esac
11682
11683 case $ac_option in
11684 # Handling of the options.
93636bde 11685 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
b0cacab0 11686 ac_cs_recheck=: ;;
e1052144 11687 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
39fd3d4f 11688 $as_echo "$ac_cs_version"; exit ;;
e1052144 11689 --debug | --debu | --deb | --de | --d | -d )
b0cacab0
TT
11690 debug=: ;;
11691 --file | --fil | --fi | --f )
11692 $ac_shift
39fd3d4f
SJR
11693 case $ac_optarg in
11694 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11695 esac
57aa50d4 11696 as_fn_append CONFIG_FILES " '$ac_optarg'"
b0cacab0 11697 ac_need_defaults=false;;
e1052144 11698 --he | --h | --help | --hel | -h )
39fd3d4f 11699 $as_echo "$ac_cs_usage"; exit ;;
b0cacab0
TT
11700 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11701 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11702 ac_cs_silent=: ;;
11703
11704 # This is an error.
57aa50d4
TT
11705 -*) as_fn_error "unrecognized option: \`$1'
11706Try \`$0 --help' for more information." ;;
b0cacab0 11707
57aa50d4 11708 *) as_fn_append ac_config_targets " $1"
e1052144 11709 ac_need_defaults=false ;;
b0cacab0 11710
07a0db15 11711 esac
b0cacab0 11712 shift
07a0db15
TT
11713done
11714
b0cacab0
TT
11715ac_configure_extra_args=
11716
11717if $ac_cs_silent; then
11718 exec 6>/dev/null
11719 ac_configure_extra_args="$ac_configure_extra_args --silent"
11720fi
11721
11722_ACEOF
39fd3d4f 11723cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 11724if \$ac_cs_recheck; then
39fd3d4f
SJR
11725 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11726 shift
11727 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11728 CONFIG_SHELL='$SHELL'
e1052144 11729 export CONFIG_SHELL
39fd3d4f 11730 exec "\$@"
b0cacab0 11731fi
07a0db15 11732
b0cacab0 11733_ACEOF
39fd3d4f 11734cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
11735exec 5>>config.log
11736{
11737 echo
11738 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11739## Running $as_me. ##
11740_ASBOX
39fd3d4f 11741 $as_echo "$ac_log"
e1052144 11742} >&5
07a0db15 11743
e1052144 11744_ACEOF
39fd3d4f 11745cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b0cacab0 11746#
e1052144 11747# INIT-COMMANDS
b0cacab0 11748#
b0cacab0
TT
11749# Capture the value of obsolete ALL_LINGUAS because we need it to compute
11750 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
11751 # from automake.
11752 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
11753 # Capture the value of LINGUAS because we need it to compute CATALOGS.
11754 LINGUAS="${LINGUAS-%UNSET%}"
11755
11756
11757_ACEOF
11758
39fd3d4f 11759cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
11760
11761# Handling of arguments.
b0cacab0
TT
11762for ac_config_target in $ac_config_targets
11763do
e1052144
TT
11764 case $ac_config_target in
11765 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
11766 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
11767
57aa50d4 11768 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
b0cacab0
TT
11769 esac
11770done
11771
e1052144 11772
b0cacab0
TT
11773# If the user did not use the arguments to specify the items to instantiate,
11774# then the envvar interface is used. Set only those that are not.
11775# We use the long form for the default assignment because of an extremely
11776# bizarre bug on SunOS 4.1.3.
11777if $ac_need_defaults; then
11778 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11779 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11780fi
11781
11782# Have a temporary directory for convenience. Make it in the build tree
e1052144 11783# simply because there is no reason against having it here, and in addition,
b0cacab0 11784# creating and moving files from /tmp can sometimes cause problems.
e1052144
TT
11785# Hook for its removal unless debugging.
11786# Note that there is a small window in which the directory will not be cleaned:
11787# after its creation but before its name has been assigned to `$tmp'.
b0cacab0
TT
11788$debug ||
11789{
e1052144
TT
11790 tmp=
11791 trap 'exit_status=$?
11792 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11793' 0
57aa50d4 11794 trap 'as_fn_exit 1' 1 2 13 15
b0cacab0 11795}
b0cacab0
TT
11796# Create a (secure) tmp directory for tmp files.
11797
11798{
e1052144 11799 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b0cacab0
TT
11800 test -n "$tmp" && test -d "$tmp"
11801} ||
11802{
e1052144
TT
11803 tmp=./conf$$-$RANDOM
11804 (umask 077 && mkdir "$tmp")
57aa50d4 11805} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
b0cacab0 11806
39fd3d4f
SJR
11807# Set up the scripts for CONFIG_FILES section.
11808# No need to generate them if there are no CONFIG_FILES.
11809# This happens for instance with `./config.status config.h'.
e1052144
TT
11810if test -n "$CONFIG_FILES"; then
11811
39fd3d4f
SJR
11812if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
11813 ac_cs_awk_getline=:
11814 ac_cs_awk_pipe_init=
11815 ac_cs_awk_read_file='
11816 while ((getline aline < (F[key])) > 0)
11817 print(aline)
11818 close(F[key])'
11819 ac_cs_awk_pipe_fini=
11820else
11821 ac_cs_awk_getline=false
11822 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
11823 ac_cs_awk_read_file='
11824 print "|#_!!_#|"
11825 print "cat " F[key] " &&"
11826 '$ac_cs_awk_pipe_init
11827 # The final `:' finishes the AND list.
11828 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
11829fi
57aa50d4
TT
11830ac_cr=`echo X | tr X '\015'`
11831# On cygwin, bash can eat \r inside `` if the user requested igncr.
11832# But we know of no other shell where ac_cr would be empty at this
11833# point, so we can use a bashism as a fallback.
11834if test "x$ac_cr" = x; then
11835 eval ac_cr=\$\'\\r\'
11836fi
39fd3d4f
SJR
11837ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11838if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
57aa50d4 11839 ac_cs_awk_cr='\r'
39fd3d4f
SJR
11840else
11841 ac_cs_awk_cr=$ac_cr
11842fi
e1052144 11843
39fd3d4f
SJR
11844echo 'BEGIN {' >"$tmp/subs1.awk" &&
11845_ACEOF
e1052144 11846
39fd3d4f
SJR
11847# Create commands to substitute file output variables.
11848{
11849 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
11850 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
11851 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
11852 echo "_ACAWK" &&
11853 echo "_ACEOF"
11854} >conf$$files.sh &&
11855. ./conf$$files.sh ||
57aa50d4 11856 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
39fd3d4f 11857rm -f conf$$files.sh
e1052144 11858
39fd3d4f
SJR
11859{
11860 echo "cat >conf$$subs.awk <<_ACEOF" &&
11861 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11862 echo "_ACEOF"
11863} >conf$$subs.sh ||
57aa50d4 11864 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
39fd3d4f 11865ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
e1052144
TT
11866ac_delim='%!_!# '
11867for ac_last_try in false false false false false :; do
39fd3d4f 11868 . ./conf$$subs.sh ||
57aa50d4 11869 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
39fd3d4f
SJR
11870
11871 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11872 if test $ac_delim_n = $ac_delim_num; then
e1052144
TT
11873 break
11874 elif $ac_last_try; then
57aa50d4 11875 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
e1052144
TT
11876 else
11877 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21c84b71 11878 fi
e1052144 11879done
39fd3d4f
SJR
11880rm -f conf$$subs.sh
11881
11882cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11883cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11884_ACEOF
11885sed -n '
11886h
11887s/^/S["/; s/!.*/"]=/
11888p
11889g
11890s/^[^!]*!//
11891:repl
11892t repl
11893s/'"$ac_delim"'$//
11894t delim
11895:nl
11896h
11897s/\(.\{148\}\).*/\1/
11898t more1
11899s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11900p
11901n
11902b repl
11903:more1
11904s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11905p
11906g
11907s/.\{148\}//
11908t nl
11909:delim
11910h
11911s/\(.\{148\}\).*/\1/
11912t more2
11913s/["\\]/\\&/g; s/^/"/; s/$/"/
11914p
11915b
11916:more2
11917s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11918p
11919g
11920s/.\{148\}//
11921t delim
11922' <conf$$subs.awk | sed '
11923/^[^""]/{
11924 N
11925 s/\n//
e1052144 11926}
39fd3d4f
SJR
11927' >>$CONFIG_STATUS || ac_write_fail=1
11928rm -f conf$$subs.awk
11929cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11930_ACAWK
11931cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11932 for (key in S) S_is_set[key] = 1
11933 FS = "\a"
11934 \$ac_cs_awk_pipe_init
e1052144 11935}
39fd3d4f
SJR
11936{
11937 line = $ 0
11938 nfields = split(line, field, "@")
11939 substed = 0
11940 len = length(field[1])
11941 for (i = 2; i < nfields; i++) {
11942 key = field[i]
11943 keylen = length(key)
11944 if (S_is_set[key]) {
11945 value = S[key]
11946 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11947 len += length(value) + length(field[++i])
11948 substed = 1
11949 } else
11950 len += 1 + keylen
11951 }
11952 if (nfields == 3 && !substed) {
11953 key = field[2]
11954 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
11955 \$ac_cs_awk_read_file
11956 next
11957 }
11958 }
11959 print line
488c75a6 11960}
39fd3d4f
SJR
11961\$ac_cs_awk_pipe_fini
11962_ACAWK
e1052144 11963_ACEOF
39fd3d4f
SJR
11964cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11965if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11966 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11967else
11968 cat
11969fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
57aa50d4 11970 || as_fn_error "could not setup config files machinery" "$LINENO" 5
b0cacab0 11971_ACEOF
e1052144 11972
e1052144
TT
11973# VPATH may cause trouble with some makes, so we remove $(srcdir),
11974# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11975# trailing colons and then remove the whole line if VPATH becomes empty
11976# (actually we leave an empty line to preserve line numbers).
11977if test "x$srcdir" = x.; then
11978 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11979s/:*\$(srcdir):*/:/
11980s/:*\${srcdir}:*/:/
11981s/:*@srcdir@:*/:/
11982s/^\([^=]*=[ ]*\):*/\1/
11983s/:*$//
11984s/^[^=]*=[ ]*$//
11985}'
11986fi
11987
39fd3d4f 11988cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
11989fi # test -n "$CONFIG_FILES"
11990
11991
39fd3d4f
SJR
11992eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
11993shift
11994for ac_tag
e1052144
TT
11995do
11996 case $ac_tag in
11997 :[FHLC]) ac_mode=$ac_tag; continue;;
11998 esac
11999 case $ac_mode$ac_tag in
12000 :[FHL]*:*);;
57aa50d4 12001 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
e1052144
TT
12002 :[FH]-) ac_tag=-:-;;
12003 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12004 esac
12005 ac_save_IFS=$IFS
12006 IFS=:
12007 set x $ac_tag
12008 IFS=$ac_save_IFS
12009 shift
12010 ac_file=$1
12011 shift
12012
12013 case $ac_mode in
12014 :L) ac_source=$1;;
12015 :[FH])
12016 ac_file_inputs=
12017 for ac_f
12018 do
12019 case $ac_f in
12020 -) ac_f="$tmp/stdin";;
12021 *) # Look for the file first in the build tree, then in the source tree
12022 # (if the path is not absolute). The absolute path cannot be DOS-style,
12023 # because $ac_f cannot contain `:'.
12024 test -f "$ac_f" ||
12025 case $ac_f in
12026 [\\/$]*) false;;
12027 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12028 esac ||
57aa50d4 12029 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
e1052144 12030 esac
39fd3d4f 12031 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
57aa50d4 12032 as_fn_append ac_file_inputs " '$ac_f'"
e1052144
TT
12033 done
12034
12035 # Let's still pretend it is `configure' which instantiates (i.e., don't
12036 # use $as_me), people would be surprised to read:
12037 # /* config.h. Generated by config.status. */
39fd3d4f
SJR
12038 configure_input='Generated from '`
12039 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12040 `' by configure.'
e1052144
TT
12041 if test x"$ac_file" != x-; then
12042 configure_input="$ac_file. $configure_input"
57aa50d4 12043 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
39fd3d4f 12044$as_echo "$as_me: creating $ac_file" >&6;}
e1052144 12045 fi
39fd3d4f
SJR
12046 # Neutralize special characters interpreted by sed in replacement strings.
12047 case $configure_input in #(
12048 *\&* | *\|* | *\\* )
12049 ac_sed_conf_input=`$as_echo "$configure_input" |
12050 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12051 *) ac_sed_conf_input=$configure_input;;
12052 esac
e1052144
TT
12053
12054 case $ac_tag in
39fd3d4f 12055 *:-:* | *:-) cat >"$tmp/stdin" \
57aa50d4 12056 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
e1052144
TT
12057 esac
12058 ;;
b0cacab0
TT
12059 esac
12060
e1052144 12061 ac_dir=`$as_dirname -- "$ac_file" ||
b0cacab0
TT
12062$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12063 X"$ac_file" : 'X\(//\)[^/]' \| \
12064 X"$ac_file" : 'X\(//\)$' \| \
e1052144 12065 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
39fd3d4f 12066$as_echo X"$ac_file" |
e1052144
TT
12067 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12068 s//\1/
12069 q
12070 }
12071 /^X\(\/\/\)[^/].*/{
12072 s//\1/
12073 q
12074 }
12075 /^X\(\/\/\)$/{
12076 s//\1/
12077 q
12078 }
12079 /^X\(\/\).*/{
12080 s//\1/
12081 q
12082 }
12083 s/.*/./; q'`
57aa50d4 12084 as_dir="$ac_dir"; as_fn_mkdir_p
b0cacab0
TT
12085 ac_builddir=.
12086
e1052144
TT
12087case "$ac_dir" in
12088.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12089*)
39fd3d4f 12090 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
e1052144 12091 # A ".." for each directory in $ac_dir_suffix.
39fd3d4f 12092 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
e1052144
TT
12093 case $ac_top_builddir_sub in
12094 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12095 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12096 esac ;;
12097esac
12098ac_abs_top_builddir=$ac_pwd
12099ac_abs_builddir=$ac_pwd$ac_dir_suffix
12100# for backward compatibility:
12101ac_top_builddir=$ac_top_build_prefix
93636bde 12102
b0cacab0 12103case $srcdir in
e1052144 12104 .) # We are building in place.
b0cacab0 12105 ac_srcdir=.
e1052144
TT
12106 ac_top_srcdir=$ac_top_builddir_sub
12107 ac_abs_top_srcdir=$ac_pwd ;;
12108 [\\/]* | ?:[\\/]* ) # Absolute name.
b0cacab0 12109 ac_srcdir=$srcdir$ac_dir_suffix;
e1052144
TT
12110 ac_top_srcdir=$srcdir
12111 ac_abs_top_srcdir=$srcdir ;;
12112 *) # Relative name.
12113 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12114 ac_top_srcdir=$ac_top_build_prefix$srcdir
12115 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b0cacab0 12116esac
e1052144 12117ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b0cacab0 12118
b0cacab0 12119
e1052144
TT
12120 case $ac_mode in
12121 :F)
12122 #
12123 # CONFIG_FILE
12124 #
50e1e10f 12125
b0cacab0
TT
12126 case $INSTALL in
12127 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
e1052144 12128 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
50e1e10f 12129 esac
e1052144 12130_ACEOF
50e1e10f 12131
39fd3d4f 12132cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
e1052144
TT
12133# If the template does not know about datarootdir, expand it.
12134# FIXME: This hack should be removed a few years after 2.60.
12135ac_datarootdir_hack=; ac_datarootdir_seen=
39fd3d4f
SJR
12136ac_sed_dataroot='
12137/datarootdir/ {
e1052144
TT
12138 p
12139 q
12140}
12141/@datadir@/p
12142/@docdir@/p
12143/@infodir@/p
12144/@localedir@/p
57aa50d4 12145/@mandir@/p'
39fd3d4f 12146case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
e1052144
TT
12147*datarootdir*) ac_datarootdir_seen=yes;;
12148*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
57aa50d4 12149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
39fd3d4f 12150$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
b0cacab0 12151_ACEOF
39fd3d4f 12152cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
e1052144
TT
12153 ac_datarootdir_hack='
12154 s&@datadir@&$datadir&g
12155 s&@docdir@&$docdir&g
12156 s&@infodir@&$infodir&g
12157 s&@localedir@&$localedir&g
12158 s&@mandir@&$mandir&g
57aa50d4 12159 s&\\\${datarootdir}&$datarootdir&g' ;;
e1052144
TT
12160esac
12161_ACEOF
12162
12163# Neutralize VPATH when `$srcdir' = `.'.
12164# Shell code in configure.ac might set extrasub.
12165# FIXME: do we really want to maintain this feature?
39fd3d4f
SJR
12166cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12167ac_sed_extra="$ac_vpsub
b0cacab0
TT
12168$extrasub
12169_ACEOF
39fd3d4f 12170cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b0cacab0
TT
12171:t
12172/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
39fd3d4f 12173s|@configure_input@|$ac_sed_conf_input|;t t
e1052144 12174s&@top_builddir@&$ac_top_builddir_sub&;t t
39fd3d4f 12175s&@top_build_prefix@&$ac_top_build_prefix&;t t
e1052144
TT
12176s&@srcdir@&$ac_srcdir&;t t
12177s&@abs_srcdir@&$ac_abs_srcdir&;t t
12178s&@top_srcdir@&$ac_top_srcdir&;t t
12179s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12180s&@builddir@&$ac_builddir&;t t
12181s&@abs_builddir@&$ac_abs_builddir&;t t
12182s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12183s&@INSTALL@&$ac_INSTALL&;t t
12184$ac_datarootdir_hack
39fd3d4f
SJR
12185"
12186eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
12187if $ac_cs_awk_getline; then
12188 $AWK -f "$tmp/subs.awk"
12189else
12190 $AWK -f "$tmp/subs.awk" | $SHELL
12191fi >$tmp/out \
57aa50d4 12192 || as_fn_error "could not create $ac_file" "$LINENO" 5
e1052144
TT
12193
12194test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12195 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12196 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
57aa50d4 12197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
e1052144 12198which seems to be undefined. Please make sure it is defined." >&5
39fd3d4f 12199$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
e1052144
TT
12200which seems to be undefined. Please make sure it is defined." >&2;}
12201
12202 rm -f "$tmp/stdin"
12203 case $ac_file in
39fd3d4f
SJR
12204 -) cat "$tmp/out" && rm -f "$tmp/out";;
12205 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12206 esac \
57aa50d4 12207 || as_fn_error "could not create $ac_file" "$LINENO" 5
e1052144 12208 ;;
b0cacab0 12209
07a0db15 12210
57aa50d4 12211 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
39fd3d4f 12212$as_echo "$as_me: executing $ac_file commands" >&6;}
e1052144
TT
12213 ;;
12214 esac
a04eba3f 12215
b0cacab0 12216
e1052144
TT
12217 case $ac_file$ac_mode in
12218 "default-1":C)
a04eba3f
TT
12219 for ac_file in $CONFIG_FILES; do
12220 # Support "outfile[:infile[:infile...]]"
12221 case "$ac_file" in
12222 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
12223 esac
12224 # PO directories have a Makefile.in generated from Makefile.in.in.
12225 case "$ac_file" in */Makefile.in)
12226 # Adjust a relative srcdir.
12227 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
12228 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
12229 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
12230 # In autoconf-2.13 it is called $ac_given_srcdir.
12231 # In autoconf-2.50 it is called $srcdir.
12232 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
12233 case "$ac_given_srcdir" in
12234 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
12235 /*) top_srcdir="$ac_given_srcdir" ;;
12236 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
12237 esac
12238 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
12239 rm -f "$ac_dir/POTFILES"
12240 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
12241 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
b0cacab0
TT
12242 POMAKEFILEDEPS="POTFILES.in"
12243 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
a04eba3f
TT
12244 # on $ac_dir but don't depend on user-specified configuration
12245 # parameters.
12246 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
12247 # The LINGUAS file contains the set of available languages.
b0cacab0 12248 if test -n "$OBSOLETE_ALL_LINGUAS"; then
a04eba3f
TT
12249 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
12250 fi
12251 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
12252 # Hide the ALL_LINGUAS assigment from automake.
12253 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
b0cacab0
TT
12254 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
12255 else
12256 # The set of available languages was given in configure.in.
12257 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
a04eba3f 12258 fi
b0cacab0
TT
12259 # Compute POFILES
12260 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
12261 # Compute UPDATEPOFILES
12262 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
12263 # Compute DUMMYPOFILES
12264 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
12265 # Compute GMOFILES
12266 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
a04eba3f
TT
12267 case "$ac_given_srcdir" in
12268 .) srcdirpre= ;;
12269 *) srcdirpre='$(srcdir)/' ;;
12270 esac
12271 POFILES=
a04eba3f
TT
12272 UPDATEPOFILES=
12273 DUMMYPOFILES=
b0cacab0 12274 GMOFILES=
a04eba3f
TT
12275 for lang in $ALL_LINGUAS; do
12276 POFILES="$POFILES $srcdirpre$lang.po"
a04eba3f
TT
12277 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
12278 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
b0cacab0 12279 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
a04eba3f
TT
12280 done
12281 # CATALOGS depends on both $ac_dir and the user's LINGUAS
12282 # environment variable.
12283 INST_LINGUAS=
12284 if test -n "$ALL_LINGUAS"; then
12285 for presentlang in $ALL_LINGUAS; do
12286 useit=no
12287 if test "%UNSET%" != "$LINGUAS"; then
12288 desiredlanguages="$LINGUAS"
12289 else
12290 desiredlanguages="$ALL_LINGUAS"
12291 fi
12292 for desiredlang in $desiredlanguages; do
12293 # Use the presentlang catalog if desiredlang is
12294 # a. equal to presentlang, or
12295 # b. a variant of presentlang (because in this case,
12296 # presentlang can be used as a fallback for messages
12297 # which are not translated in the desiredlang catalog).
12298 case "$desiredlang" in
12299 "$presentlang"*) useit=yes;;
12300 esac
12301 done
12302 if test $useit = yes; then
12303 INST_LINGUAS="$INST_LINGUAS $presentlang"
12304 fi
12305 done
12306 fi
12307 CATALOGS=
12308 if test -n "$INST_LINGUAS"; then
12309 for lang in $INST_LINGUAS; do
12310 CATALOGS="$CATALOGS $lang.gmo"
12311 done
12312 fi
12313 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
b0cacab0 12314 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
a04eba3f
TT
12315 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
12316 if test -f "$f"; then
12317 case "$f" in
12318 *.orig | *.bak | *~) ;;
12319 *) cat "$f" >> "$ac_dir/Makefile" ;;
12320 esac
12321 fi
12322 done
12323 fi
12324 ;;
a64c9c13 12325 esac
b0cacab0 12326 done ;;
e1052144 12327
b0cacab0 12328 esac
e1052144 12329done # for ac_tag
07a0db15 12330
b0cacab0 12331
57aa50d4 12332as_fn_exit 0
b0cacab0 12333_ACEOF
b0cacab0
TT
12334ac_clean_files=$ac_clean_files_save
12335
39fd3d4f 12336test $ac_write_fail = 0 ||
57aa50d4 12337 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
39fd3d4f 12338
b0cacab0
TT
12339
12340# configure is writing to config.log, and then calls config.status.
12341# config.status does its own redirection, appending to config.log.
12342# Unfortunately, on DOS this fails, as config.log is still kept open
12343# by configure, so config.status won't be able to write to it; its
12344# output is simply discarded. So we exec the FD to /dev/null,
12345# effectively closing config.log, so it can be properly (re)opened and
12346# appended to by config.status. When coming back to configure, we
12347# need to make the FD available again.
12348if test "$no_create" != yes; then
12349 ac_cs_success=:
12350 ac_config_status_args=
12351 test "$silent" = yes &&
12352 ac_config_status_args="$ac_config_status_args --quiet"
12353 exec 5>/dev/null
12354 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12355 exec 5>>config.log
12356 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12357 # would make configure fail if this is the last instruction.
57aa50d4 12358 $ac_cs_success || as_fn_exit $?
b0cacab0 12359fi
39fd3d4f 12360if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
57aa50d4 12361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
39fd3d4f
SJR
12362$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12363fi
50e1e10f 12364
ee683a13 12365if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi